|
| 1 | +Rel. 4.1 93/3/8 Base-line --- @(#)CHANGE-LOG 4.14 95/09/23 GIE REL |
| 2 | +------------------------------------------------------------------------- |
| 3 | +93/3/20 |
| 4 | + pj_init -- added +k_0 as alternative to +k so as to match documentation. |
| 5 | + |
| 6 | +93/3/21 |
| 7 | + Laborde projection added. Primarily for Madagascar grid. |
| 8 | + Considered BETA at moment until info obtained to give adequate |
| 9 | + documentation. |
| 10 | + |
| 11 | +93/3/26 |
| 12 | + Oblique Mercator modified to allow processing of Malasian Grid. |
| 13 | + +no_uoff and +rot_conv options added. |
| 14 | + |
| 15 | +93/3/26 |
| 16 | + Corrected text in Interim Report: |
| 17 | + p. 12 - +phi's changed to +lat's |
| 18 | + p. 12 - added updated Oblique Mercator documentation |
| 19 | + |
| 20 | +Unresolved: |
| 21 | + |
| 22 | +Reports of errno 25 persist. Do not know what platform. Reviewed |
| 23 | + code and can't see problem. |
| 24 | +Unknown platform has problem with pj_errno global and linker storage |
| 25 | + allocation. Seems similar to SG problem that was over come with |
| 26 | + -common switch. |
| 27 | + |
| 28 | +Rel. 4.1.1 93/3/26 Base-line |
| 29 | +------------------------------------------------------------------------- |
| 30 | + |
| 31 | +93/4/2 |
| 32 | + gen_cheby.c - added <stdio.h> header. |
| 33 | + |
| 34 | +93/4/3-4 |
| 35 | + gen_cheby.c, projects.h - corrected gen_cheby argument declarations |
| 36 | + related to 'proj' argument and prototype. Often signalled |
| 37 | + warnings, but still managed to execute OK. |
| 38 | + |
| 39 | + pj_init.c - local function get_init had insufficient storage |
| 40 | + defined for copy of file name and id. Added id define. |
| 41 | + Strncat replaced with correct strncpy (amazingly did not |
| 42 | + cause problems except of one system). |
| 43 | + |
| 44 | + Proj now compiles on DOS Microsoft 5.0 C compiler. MS suffers |
| 45 | + same brain-damage as DEC, so requires local strtod function. |
| 46 | + |
| 47 | + pj_strerrno prototype added to projects.h |
| 48 | + |
| 49 | + DOS option in strtod.c for MS C's lack of standard macros in neaders. |
| 50 | + |
| 51 | +Rel. 4.1.2 93/4/4 Base-line |
| 52 | +------------------------------------------------------------------------- |
| 53 | + |
| 54 | +93/4/8 |
| 55 | + Corrected pj_inv so that errno and pj_errno are reset on entry. |
| 56 | + |
| 57 | +93/4/14 |
| 58 | + Added elliptical forms to Azimuthal Equidistant (aeqd). |
| 59 | + |
| 60 | +93/4/15 |
| 61 | + Corrected positive error return to negative in PJ_lcc.c . |
| 62 | + |
| 63 | + Added Indian units conversions to pj_units. |
| 64 | + |
| 65 | +Rel. 4.1.3 93/4/15 Base-line |
| 66 | +------------------------------------------------------------------------- |
| 67 | + |
| 68 | +93/5/22 |
| 69 | + Extensively revised Chebychev approximation procedures and added |
| 70 | + conversion to power series. |
| 71 | + |
| 72 | +93/6/8 |
| 73 | + Changed type of pj_param, plus mods to some other internal procedures. |
| 74 | + |
| 75 | +93/6/13 |
| 76 | + Modified pj_factors. Principle mod was that calling program must |
| 77 | + provide base for structure FACTORS. Additional mods reflect |
| 78 | + optional analytic input from projection modules (see next entry). |
| 79 | + |
| 80 | + Modified base of PJ structure for projections to supply analytic |
| 81 | + values of partial derivatives, scale factors and/or convergence |
| 82 | + when formulary available. |
| 83 | + |
| 84 | + Added -V option for proj so as to provide more complete, verbose |
| 85 | + analysis of projection characteristics at selected geographic or |
| 86 | + cartesian point. |
| 87 | + |
| 88 | +93/6/14 |
| 89 | + Pj_errno given its own module and projects.h declares it external. |
| 90 | + To cover ANSI standards related to global variable. SG linker should |
| 91 | + stop complaining. |
| 92 | + |
| 93 | +93/7/15 |
| 94 | + Several additions and a couple of minor corrections to elliptical |
| 95 | + tables. |
| 96 | + |
| 97 | +93/8/4 |
| 98 | + PJ_ocea.c error in applying k0. |
| 99 | + |
| 100 | +93/8/19 |
| 101 | + Minor general corrections. |
| 102 | + Added nadcon conversion procedures and nad2nad program. |
| 103 | + Projects.h modified to reflect nadcon prototypes and stuctures. |
| 104 | + pj_open_lib extracted from pj_init and made global for use in nad_init. |
| 105 | + |
| 106 | +93/8/25 |
| 107 | + Corrected pj_open_lib open for both binary and text modes. Mostly |
| 108 | + for brain damaged DOS. Also affected calls in pj_init.c and nad_init.c |
| 109 | + |
| 110 | + Installs and other scripts updated. |
| 111 | + |
| 112 | +Rel. 4.2 93/8/25 Base-line |
| 113 | +------------------------------------------------------------------------- |
| 114 | + |
| 115 | +93/9/13 |
| 116 | + Improved bch2bps.c code. Old code not in error. |
| 117 | + Still problems with DEC native C compiler. |
| 118 | + |
| 119 | +93/9/28 |
| 120 | + Modified install script for DEC entry, forcing gcc for compilation. |
| 121 | + |
| 122 | +93/9/29 |
| 123 | + Problem with due South forward in geod. Current version will not |
| 124 | + be fixed as it is to be replaced with Vincente algorithm. |
| 125 | + |
| 126 | +93/9/30 |
| 127 | + Two corrections in src/Makefile. |
| 128 | + |
| 129 | +Rel. 4.2.1 93/9/30 Base-line |
| 130 | +------------------------------------------------------------------------- |
| 131 | + |
| 132 | +93/10/3 |
| 133 | + Geod incorrectly computed some forward values when geodesic on the |
| 134 | + merdian. |
| 135 | + |
| 136 | +93/11/2 |
| 137 | + Projection stere fails for polar cases because of 0 lat_ts. Fixed |
| 138 | + by testing for lat_ts specification and setting to 90 degrees when |
| 139 | + lat_ts not specified. UPS not affected. |
| 140 | + |
| 141 | +93/11/5 |
| 142 | + Inverse polar stereographic also failed on 0 x xor y. Corrected. |
| 143 | + |
| 144 | +93/11/10 |
| 145 | + Changed "install" to include "plain" system type for systems that |
| 146 | + do not require special consideration. |
| 147 | + |
| 148 | +Rel. 4.2.2 93/9/30 Base-line |
| 149 | +------------------------------------------------------------------------- |
| 150 | + |
| 151 | +93/11/14 |
| 152 | + 1. Minor change to projects.h to correct prototype. |
| 153 | + 2. Changes to pj_init.c regarding ignoring failure to open |
| 154 | + proj_def.dat. |
| 155 | + 3. Alternate method of initializing automatic array. |
| 156 | + |
| 157 | +93/11/16 |
| 158 | + DOS distribution. |
| 159 | + |
| 160 | +93/11/28 |
| 161 | + Added "Final" figure line to begining of -V option ouput. Allows |
| 162 | + user to see results of +ellps and +R_V, etc. arguments. "Feature," |
| 163 | + not an error. Mod to proj.c. |
| 164 | + |
| 165 | +93/12/03 |
| 166 | + Removed non-ANSI usage of errno from PJ_laea. |
| 167 | + Added test for previous definition of NULL in strtod.c. |
| 168 | + |
| 169 | +93/12/12 |
| 170 | + Made aatan2 (compensates for 0,0 args) global. |
| 171 | + |
| 172 | +93/12/30 |
| 173 | + Removed proj "error" message at end of -l option list. |
| 174 | + |
| 175 | +94/1 |
| 176 | + Major revision to projection structure to facilitate maintenance. |
| 177 | + Introduced PROJ_HEAD macro that is defined in several ways |
| 178 | + dependent upon use. Allows generation of pj_list table from |
| 179 | + `grep'ed projection files. Structure PJ now contains pointer |
| 180 | + to const string giving ascii description of projection. Limited |
| 181 | + application projection list much easier to generate with this system. |
| 182 | + |
| 183 | + Many new pseudocylindrical projections added as well as a few new |
| 184 | + miscellaneous projections. Total projection count now 110. |
| 185 | + |
| 186 | +Rel. 4.3 94/2/16 Base-line |
| 187 | +------------------------------------------------------------------------- |
| 188 | + |
| 189 | +94/3/13 |
| 190 | + Equidistant Conic forced es to 0, thus previous ellipsoid usage flawed. |
| 191 | + |
| 192 | + Correction to sign of convergence angle and other details in |
| 193 | + pj_factors.c. |
| 194 | + |
| 195 | + Lambert Conf. conic corrected for +lat_0=90. |
| 196 | + |
| 197 | + Convergence sign in pj_factors.c corrected to conform to Bomford's |
| 198 | + definition. Also procedure corrected for usage when projection |
| 199 | + returns some of its own factors. |
| 200 | + |
| 201 | +94/3/17 |
| 202 | + Added procedure pj_phi12 to support library. It gets and checks |
| 203 | + standard parallels for some of the conics. |
| 204 | + |
| 205 | + Added SPECIAL entry to conics Lambert, Albers and Equidistant. |
| 206 | + |
| 207 | + Corrected nad/install.in test so as to only look for conus.lla.Z |
| 208 | + as test for installation of NADCON datum matricies. |
| 209 | + |
| 210 | +94/3/19 |
| 211 | + Problems with MAPGEN's mapdef choking on call to proj. Fixed |
| 212 | + with PROJ.4.3-patch-01. |
| 213 | + |
| 214 | +94/3/22 |
| 215 | + Bumb mode of handling memory allocation for 2D arrays, so that |
| 216 | + execution of -L may not work on some systems. Interim corrections |
| 217 | + distributed with PROJ.4.3-patch-02. |
| 218 | + |
| 219 | + Patched Make.2 to properly use $(LIBS). Not in patch. |
| 220 | + |
| 221 | + Apple's Unix libc has problems---no strerror and no %n in ?format. |
| 222 | + |
| 223 | +94/5/22 |
| 224 | + Added several simple conics but not totally verified. |
| 225 | + |
| 226 | + Corrected proj.c so that resultant earth figure comments in -V |
| 227 | + are prefixed with # and do not blow *mapdef*. |
| 228 | + |
| 229 | + Releasing current code without documentation on new conics pending |
| 230 | + communications with Snyder on their veracity. Release mainly to |
| 231 | + clean up patches. |
| 232 | + |
| 233 | +Rel. 4.3.1 94/2/16 Base-line |
| 234 | +------------------------------------------------------------------------- |
| 235 | + |
| 236 | +94/6/2 |
| 237 | + Transverse Mercator, spherical inverse fixed. Misplaced parenthsis. |
| 238 | + |
| 239 | +94/10/5 |
| 240 | + Dropped dependency on FILENAME_MAX---too poorly defined in both |
| 241 | + POSIX and ANSI standards. Adopted MAX_PATH_FILENAME which is |
| 242 | + set to 1024 (should be enough for most cases). This should solve |
| 243 | + problem with HP installations. |
| 244 | + |
| 245 | +94/10/29 |
| 246 | + Problems with ellipsoidal for of azimuthal equidistant (PJ_aeqd.c). |
| 247 | + Some discrepancies remain on comparison with Snyder's examples |
| 248 | + but felt due to his use of TI calculator. Procedure should be |
| 249 | + replaced with better geodesic routine. |
| 250 | + |
| 251 | +94/10/29 |
| 252 | + Corrected and added examples to geod.1 documentation. |
| 253 | + |
| 254 | +94/10/30 |
| 255 | + Added mkdir in nad/install otherwise nad2783 install may fail. |
| 256 | + |
| 257 | +Rel. 4.3.2 94/10/30 Base-line |
| 258 | +------------------------------------------------------------------------- |
| 259 | + |
| 260 | +95/4/27 |
| 261 | + Corrected rf factor for GRS67. |
| 262 | + Thanks to: Peter Shih [email protected] |
| 263 | + |
| 264 | +95/6/3 |
| 265 | + Gave an initializing value for pj_errno. Someone's compiler ignored |
| 266 | + the whole module because nothing happened(!!!). |
| 267 | + Thanks to: Mark Crispin < [email protected]>. |
| 268 | + |
| 269 | +95/7/6 |
| 270 | + Corrected function pj_inv_mlfn for improper derivative code. |
| 271 | + Previous computations not in error but convergence was slower. |
| 272 | + Thanks to: Tony Fisher [email protected]. |
| 273 | + |
| 274 | +95/8/8 |
| 275 | + Added Swiss Oblique Mercator projection. CH1903 Swiss grid system |
| 276 | + parameters added to nad/world. <CH1903> added to nad/world file |
| 277 | + and N-somerc.ps.Z added to documentation notes. |
| 278 | + Thanks to: Daniel Ebneter, [email protected]. |
| 279 | + |
| 280 | +95/9/5 |
| 281 | + Changed declaration of "char c" to "int c" to more properly monitor |
| 282 | + error return value in pj_init.c. |
| 283 | + Thanks to: Alejo Hausner ( [email protected]) |
| 284 | + |
| 285 | +95/9/10 |
| 286 | + Some minor file/internal name changes to facilitate xport to primative |
| 287 | + systems. Documented entries unchanged. |
| 288 | + |
| 289 | +Rel. 4.3.4 95/9/23 Base-line |
| 290 | +------------------------------------------------------------------------- |
0 commit comments