[gdal-dev] Dropping Windows-CE support?

Kurt Schwehr schwehr at gmail.com
Thu Oct 8 11:46:32 PDT 2015


WindowsCE/WinCE/WIN32_WCE has been removed (except in third party libs).

See https://trac.osgeo.org/gdal/ticket/6133 for the 6 changes that remove
it.

People who can build on (non-WinCE) Windows, please build from head if you
can.  I would appreciate knowing if I somehow broke Windows builds so I can
get it fixed ASAP.  I don't think I did, but all I have to go on is the
MingW Travis-CI builds.

Cheers,
-kurt

On Wed, Oct 7, 2015 at 10:05 AM, Even Rouault <even.rouault at spatialys.com>
wrote:

> Le mardi 06 octobre 2015 23:07:41, Kurt Schwehr a écrit :
> > Hi all,
> >
> > Any objections to me removing Windows-CE support from GDAL svn-trunk
> head?
>
> No objections from me.
>
> There are also traces of WIN32CE in other files (such as
> port/cpl_strtod.cpp)
>
> >
> > -kurt
> >
> > https://trac.osgeo.org/gdal/ticket/6133 For removal of MacOS 9 and
> older.
> > Even Mentioned WinCE.
> >
> > find . -name \*.cpp -o -name \*.c -o -name \*.h | egrep -v
> 'zlib|png|svn' |
> > xargs egrep -i 'WIN32_WCE|windows ce|wince'
> > ./port/cpl_win32ce_api.h: * Purpose:  ASCII wrappers around only Unicode
> > Windows CE API.
> > ./port/cpl_win32ce_api.h:#ifndef _CPL_WINCEAPI_H_INCLUDED
> > ./port/cpl_win32ce_api.h:#define _CPL_WINCEAPI_H_INCLUDED    1
> > ./port/cpl_win32ce_api.h: * Windows CE API non-Unicode Wrappers
> > ./port/cpl_win32ce_api.h:/* Replace Windows CE API calls with our own
> > non-Unicode equivalents. */
> > ./port/cpl_win32ce_api.h:#endif /* #ifndef _CPL_WINCEAPI_H_INCLUDED */
> > ./port/cpl_port.h:#if defined(_WIN32) && !defined(WIN32) &&
> > !defined(_WIN32_WCE)
> > ./port/cpl_port.h:#if defined(_WINDOWS) && !defined(WIN32) &&
> > !defined(_WIN32_WCE)
> > ./port/cpl_port.h:/*      We will use WIN32CE as a standard Windows CE
> > (Mobile) define.   */
> > ./port/cpl_port.h:#if defined(_WIN32_WCE)
> > ./port/cpl_error.cpp:#  include "cpl_wince.h"
> > ./port/cpl_vsi_virtual.h:#  include "cpl_wince.h"
> > ./port/cpl_wince.h: * $Id: cpl_wince.h 10645 2007-01-18 02:22:39Z
> warmerdam
> > $
> > ./port/cpl_wince.h: * Purpose:  Windows CE specific declarations.
> > ./port/cpl_wince.h:#ifndef _CPL_WINCE_H_INCLUDED
> > ./port/cpl_wince.h:#define _CPL_WINCE_H_INCLUDED
> > ./port/cpl_wince.h:#endif /* #ifndef _CPL_WINCE_H_INCLUDED */
> > ./port/cpl_vsil_win32.cpp:/*      On WinCE we only support plain ascii
> > filenames.                 */
> > ./port/cpl_vsisimple.cpp:/* Windows CE or other platforms */
> > ./port/cpl_odbc.cpp:#ifndef WIN32CE /* ODBC is not supported on Windows
> CE.
> > */
> > ./port/cpl_conv.cpp:#  include "cpl_wince.h"
> > ./port/cpl_odbc.h:#ifndef WIN32CE /* ODBC is not supported on Windows CE.
> > */ ./port/cpl_win32ce_api.cpp: * Purpose:  ASCII wrappers around only
> > Unicode Windows CE API.
> > ./port/cplgetsymbol.cpp:/*                 Windows CE Implementation
> >                         */
> > ./port/cpl_vsi.h:#if !defined(_WIN32) && !defined(_WIN32_WCE)
> > ./port/cpl_vsi.h:#if !defined(_WIN32_WCE)
> > ./port/cpl_vsi.h:/* Windows CE */
> > ./port/cpl_vsi.h:#if defined(_WIN32_WCE)
> > ./ogr/swq.h:#if defined(_WIN32) && !defined(_WIN32_WCE)
> > ./ogr/swq.h:#elif defined(_WIN32_WCE)
> > ./ogr/ogrsf_frmts/ods/ods_formula.h:#if defined(_WIN32) &&
> > !defined(_WIN32_WCE)
> > ./ogr/ogrsf_frmts/ods/ods_formula.h:#elif defined(_WIN32_WCE)
> > ./ogr/ogrsf_frmts/shape/ogrshapelayer.cpp:#if defined(_WIN32_WCE)
> > ./ogr/ogrsf_frmts/geojson/libjson/config.h:#ifdef _WIN32_WCE
> > ./ogr/ogrsf_frmts/geojson/libjson/config.h:#ifdef _WIN32_WCE
> > ./ogr/ogrgeometry.cpp:#ifndef _WIN32_WCE
> > ./ogr/ogrgeometry.cpp:              "OGRGeometry::exportToKML() not
> > supported in the WinCE build." );
> > ./ogr/ogrgeometry.cpp:#ifndef _WIN32_WCE
> > ./ogr/ogrgeometry.cpp:              "OGRGeometry::exportToJson() not
> > supported in the WinCE build." );
>
> --
> Spatialys - Geospatial professional services
> http://www.spatialys.com
>



-- 
--
http://schwehr.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20151008/8161c750/attachment.html>


More information about the gdal-dev mailing list