[MetaCRS] RFC-8, Phase One, Ready for Review
CsMapContractor
contractor at doneDad.com
Fri Jun 6 12:52:45 PDT 2014
Hello All . . .
I have created a sandbox, "RFC8-1", and in it you will now find a
proposed phase one of the implementation of RFC-8. In this first phase,
I have limited my efforts to four objectives:
1> Removing obsolete source code files and headers.
2> Implementing pre-compiled headers on significant projects.
3> Rewriting the make files to represent the current state of CS-MAP
4> Renaming certain source/header files so that their names are more
consistent with others.
Please note that in implementing pre-compiled headers for the main
library on WIndows, distinct pre-compiled header files needed to be
created for the 'C' code and the 'C++' code. This needs attention
whenever new modules are added to the library. The Linux build is so
fast even without pre-compiled headers that no attempt to implement that
feature under Linux was attempted.
There is a CsMapDev level make file for both Windows (.nmk) and Linux
(.mak). Use these makefiles to make and test the entire library with
one command line; see README.TXT for details.
Some source code changes were made, but only where required to implement
the above. There are no intentional changes in functionality of any code
at any level. Please review and advise. I would like to merge this
sandbox into trunk by June 13, 2014 so work on Phase 2 of RFC-8 may
start in earnest.
In Phase Two, I intend to start changing source code:
1> address compiler warnings,
2> copyright notices,
3> eliminate MRT files,
4> and to the extent possible, eliminate .gdc files,
5> eliminate WIN_CE perturbations,
6> eliminate MFC perturbations.
The following name changes have been implemented in the referenced sandbox:
Name Changes:
CS_ats77New.c --> CS_ats77.c
CS_japan.c --> CS_japanOld.c
(eventually deleted, see below)
CS_japanNew.c --> CS_japan.c
cs_ctio.c --> CS_ctio.c
cs_wellknowntext.cpp --> CS_wellknowntext.cpp
csCsvFileSupport.cpp --> CS_csvFileSupport.cpp
csEpsgStuff.cpp --> CS_epsgStuff.cpp
csEpsgSupport.cpp --> CS_epsgSupport.cpp
csNameMapper.cpp --> CS_nameMapper.cpp
cs NameMapperSupport.cpp --> CS_nameMapperSupport.cpp
rcWellKnownText.cpp --> CS_wktObject.cpp
rcWktKonstants.cpp --> CS_wktObjKonstants.cpp
rcWellKnownText.hpp --> cs_WktObject.hpp
csCsvFileSupport.hpp --> cs_CsvFileSupport.hpp
csNameMapperSupport.h --> cs_NameMapperSupport.h
csNameMapper.hpp --> cs_NameMapper.hpp
csepsgstuff.h --> cs_EpsgStuff.h
Removed from project/make files (MFC Stuff):
cs_hlp.h
cs_mfc.h
cs_res.h
mgTest.h
csBrowser.cpp
csDataDir.cpp
csDualBrowse.cpp
csEdit.cpp
csKeyNm.cpp
csTest.cpp
csWinHlp.cpp
dtEdit.cpp
dtSelect.cpp
elEdit.cpp
elSelect.cpp
gdcEdit.cpp
mgTest.cpp
RFC-8 SVN Deletions:
CS_japanOld.c
CS_caDatum.c
CS_caV1GridFile.c
CS_caV2GridFile.c
CS_ch1903.c
CS_csrs.c
CS_dhdn.c
CS_dtAgd66ToGda94.c
CS_dtAgd84ToGda94.c
CS_dtAts77ToNad83.c
CS_dtCh1903ToPlus.c
CS_dtDhdnToEtrf89.c
CS_dtEd50ToEtrf89.c
CS_dtNad27ToAts77.c
CS_dtNad27ToNad83.c
CS_dtNad83ToHarn.c
CS_dtNzdg49ToNzgd2k.c
CS_dtRgf93ToNtf.c
CS_dtTokyoToJgd2k.c
CS_hpgn.c
CS_japan.c
CS_nad27.c
CS_nzgd49.c
CS_rgf93ToNtf.c
CS_usDatum.c
CS_usGridFile.c
CSdatumSupport.c
CSgridCellCache.c
CSnad27ToCsrs.c
CSnad83ToCsrs.c
--
/Norm Olsen/
CsMap Contractor
7931 S Broadway, #102 | Littleton, CO 80122-2710 (mailing/shipping)
8244 S High Court | Centennial, CO 80122 (residence/office)
303-263-4995 (cellular)
303-277-9967 (land line, voice mail is _NOT_ monitored)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/metacrs/attachments/20140606/968dcc00/attachment.html>
More information about the MetaCRS
mailing list