source: git/ChangeLog @ dfb3e12

RELEASE/1.0
Last change on this file since dfb3e12 was dfb3e12, checked in by Olly Betts <olly@…>, 13 years ago

Backport change from 1.2.0:
lib/fixmsgs.pl: Update to fix UTF-8 rather than ISO8859-1.

git-svn-id: file:///home/survex-svn/survex/branches/1.0@3731 4b37db11-9a0c-4f06-9ece-9ab7cdaee568

  • Property mode set to 100644
File size: 16.0 KB
Line 
1Wed Sep 21 00:29:31 GMT 2011  Olly Betts <olly@survex.com>
2
3        * Backport change from 1.2.0:
4        * lib/fixmsgs.pl: Update to fix UTF-8 rather than ISO8859-1.
5
6Wed Sep 21 00:20:26 GMT 2011  Olly Betts <olly@survex.com>
7
8        * src/aboutdlg.cc: Make wx version and toolkit info a single string at
9          compile time, like we do on trunk.
10
11Wed Sep 21 00:15:07 GMT 2011  Olly Betts <olly@survex.com>
12
13        * Backport change from 1.2.0:
14        * survex.spec.in: Update survex.com URLs to drop "www.".  Update
15          wxGTK dependency to >= 2.6.0.  Reenable "BuildRequires:" as
16          the issue with building the package on Debian is no longer
17          relevant.  2.6.0 may not actually be required for Survex 1.0.x, but
18          we've not tested with 2.4 in ages, and it's unlikely to still be in
19          use.
20
21Wed Sep 21 00:11:57 GMT 2011  Olly Betts <olly@survex.com>
22
23        * Backport change from 1.2.0:
24        * configure.in: Only ask for core wx lib to avoid linking to a load of
25          others we don't use.
26
27Wed Sep 21 00:07:52 GMT 2011  Olly Betts <olly@survex.com>
28
29        * doc/Makefile.am: Factor out DOCBOOK_TO_MAN and SGMLTOOLS to reduce
30          differences with trunk.
31
32Wed Sep 21 00:03:36 GMT 2011  Olly Betts <olly@survex.com>
33
34        * Backport change from 1.2.0:
35        * doc/Makefile.am: Use stampfile to stop unwanted rebuilds of the HTML
36          version of the manual.
37
38Wed Sep 21 00:01:44 GMT 2011  Olly Betts <olly@survex.com>
39
40        * configure.in: Sync some cosmetic changes from trunk.
41
42Tue Sep 20 13:29:11 GMT 2011  Olly Betts <olly@survex.com>
43
44        * Backport change from 1.2.0:
45        * src/Makefile.am: Remove FIXME which has already been resolved.
46
47Tue Sep 20 13:27:15 GMT 2011  Olly Betts <olly@survex.com>
48
49        * Backport change from 1.2.0:
50        * INSTALL: Update.
51
52Tue Sep 20 13:21:18 GMT 2011  Olly Betts <olly@survex.com>
53
54        * src/aventreectrl.cc: Correctly capitalise "GTK".
55
56Tue Sep 20 13:12:26 GMT 2011  Olly Betts <olly@survex.com>
57
58        * Backport change from 1.2.0:
59        * src/readval.c: Fix comment typo.
60
61Tue Sep 20 13:11:07 GMT 2011  Olly Betts <olly@survex.com>
62
63        * Backport change from 1.2.0:
64        * src/netskel.c: In "Unused fixed point" warning, give file and
65          linenumber where the "*fix" occurred.
66
67Tue Sep 20 13:08:15 GMT 2011  Olly Betts <olly@survex.com>
68
69        * Backport changes from 1.2.0:
70        * configure.in,src/img.c,src/useful.c,src/useful.h: Use AC_TYPE_INT16_T
71          and AC_TYPE_INT32_T instead of home-brew equivalents.
72        * configure.in,src/useful.h: On little-endian architectures, make
73          get16() and get32() inline functions, rather than macros which use
74          a global variable.
75        * src/useful.c: Remove commented out code.
76
77Tue Sep 20 12:58:30 GMT 2011  Olly Betts <olly@survex.com>
78
79        * Backport change from 1.2.0:
80        * configure.in: No need for AC_PROG_MAKE_SET when using automake.
81
82Tue Sep 20 12:56:04 GMT 2011  Olly Betts <olly@survex.com>
83
84        * Backport change from 1.2.0:
85        * configure.in,lib/Info.plist.in: Add Info.plist stuff for
86          buildmacosx.sh.
87
88Tue Sep 20 12:46:58 GMT 2011  Olly Betts <olly@survex.com>
89
90        * doc/manual.sgml: Sync appropriate changes from trunk.
91
92Tue Sep 20 12:39:41 GMT 2011  Olly Betts <olly@survex.com>
93
94        * Backport changes from 1.2.0:
95        * src/listpos.c: In "Station X referred to by *entrance or *export but
96          never used" warning, give file and linenumber where the *entrance or
97          *export occurred.
98        * src/listpos.c: In "Station X referred to just once, with an explicit
99          prefix - typo?" warning, give file and linenumber where the *equate
100          occurred.
101
102Tue Sep 20 12:37:25 GMT 2011  Olly Betts <olly@survex.com>
103
104        * Backport change from 1.2.0:
105        * Makefile.am: I can't persuade rpmbuild to work sanely,
106          and people can just as easily build binary RPMs from the source
107          tarball as from the srpm, so just remove the rpm target from the
108          makefile - it's less to have to maintain too.
109
110Tue Sep 20 12:32:47 GMT 2011  Olly Betts <olly@survex.com>
111
112        * Backport changes from 1.2.0:
113        * src/wx.h: Add GPL boilerplate to files which were missing it.
114        * src/gdtconvert: Add GPL license boilerplate.
115        * src/gdtconvert: Add "Generated" comment to output file.
116
117Tue Sep 20 12:27:41 GMT 2011  Olly Betts <olly@survex.com>
118
119        * xvfb-run: Remove script which is no longer used.
120
121Tue Sep 20 12:18:26 GMT 2011  Olly Betts <olly@survex.com>
122
123        * Backport change from 1.2.0:
124        * src/gfxcore.h: Work around Mac OS X polluting the global namespace
125          with a "Point" class.
126
127Tue Sep 20 12:14:31 GMT 2011  Olly Betts <olly@survex.com>
128
129        * Backport change from 1.2.0:
130        * src/: Use GETC() and PUTC() everywhere.
131
132Tue Sep 20 12:07:25 GMT 2011  Olly Betts <olly@survex.com>
133
134        * Backport change from 1.2.0:
135        * src/export.cc: Explicit #include <time.h> for strftime().
136
137Tue Sep 20 12:04:27 GMT 2011  Olly Betts <olly@survex.com>
138
139        * doc/TODO.htm: Partially sync with 1.2.0.
140
141Tue Sep 20 12:00:43 GMT 2011  Olly Betts <olly@survex.com>
142
143        * Backport change from 1.2.0:
144        * lib/Makefile.am: Ship the extra .isl translation files for Innosetup.
145
146Tue Sep 20 11:56:04 GMT 2011  Olly Betts <olly@survex.com>
147
148        * Backport changes from 1.2.0:
149        * src/diffpos.c: Handle files with duplicate labels in better - extend
150          generates duplicate labels when it breaks a loop.
151        * tests/extend.tst: Enable eswap-break testcase now that diffpos is
152          fixed.
153
154Tue Sep 20 11:36:30 GMT 2011  Olly Betts <olly@survex.com>
155
156        * Backport changes from 1.2.0:
157        * doc/index.htm.in,doc/manual.sgml,doc/survex.ent,lib/print.ini,
158          src/printwx.cc,survex.iss.in: Use http://survex.com/ rather than
159          http://www.survex.com/ - the former is the canonical name and
160          www.survex.com just redirects.
161        * COPYING,lib/print.ini,src/riscos/armrot.s,tests/: Update FSF address.
162
163Tue Sep 20 11:33:03 GMT 2011  Olly Betts <olly@survex.com>
164
165        * Backport change from 1.2.0:
166        * Makefile.am: Include all the available wxstd.mo files into the
167          Microsoft Windows installer, rather than trying to just include those
168          which we have translations for.  This avoids having to maintain a
169          list of which to include, and gives users translations of wxWidgets
170          messages even if they don't get Survex messages translated.
171
172Tue Sep 20 11:22:37 GMT 2011  Olly Betts <olly@survex.com>
173
174        * Backport changes from 1.2.0:
175        * survex.iss.in: Add comment noting that AppVerName isn't required by
176          newer InnoSetup.
177        * survex.iss.in: Use http://survex.com/ rather than
178          http://www.survex.com/ - the former is the canonical name and
179          www.survex.com just redirects.
180
181Tue Sep 20 11:18:12 GMT 2011  Olly Betts <olly@survex.com>
182
183        * Backport changes from 1.2.0:
184        * doc/HACKING.htm: Update version of InnoSetup used.  Note the packages
185          needed on Debian to build the Microsoft Windows installer.
186        * doc/HACKING.htm: Note Debian packages to install for docs.
187
188Tue Sep 20 11:09:30 GMT 2011  Olly Betts <olly@survex.com>
189
190        * Backport change from 1.2.0:
191        * doc/Makefile.am: Write generated man page to a temporary file, then
192          atomically rename, to avoid leaving an empty or partial man page
193          behind if docbook-to-man dies (I managed to ship an empty cad3d.1 in
194          1.1.16).
195
196Tue Sep 20 10:48:35 GMT 2011  Olly Betts <olly@survex.com>
197
198        * src/cavern.c: Drop "non-fatal" from the report of how many errors
199          there were at the end of the run - it just confuses users - we won't
200          even get here if there's a fatal error!
201
202Tue Sep 20 10:44:51 GMT 2011  Olly Betts <olly@survex.com>
203
204        * Backport changes from 1.2.0:
205        * src/message.c: 0x2026 (&hellip;): Handle for WINCP1252, and
206          transliterate to '...' for charsets which don't have it.  0x2192
207          (&rarr;): Transliterate to '->' for charsets which don't have it.
208          Handle &Scaron;, &scaron;, &Zcaron;, &zcaron; for WINCP1252.
209        * lib/messages.txt: Use '&rarr;' instead of '->' and '&hellip;' instead
210          of '...'.
211        * lib/named-entities.txt: Add hellip and rarr.
212        * lib/messages.txt: Sync common messages with 1.2.0.
213
214Tue Sep 20 08:20:36 GMT 2011  Olly Betts <olly@survex.com>
215
216        * lib/messages.txt,src/cavern.c: Fix up backport for new cavern -v
217          option by backporting the message it needs too.
218
219Tue Sep 20 08:15:04 GMT 2011  Olly Betts <olly@survex.com>
220
221        * Backport change from 1.2.0:
222        * configure.in,doc/Makefile.am,doc/survex.1.in,doc/survex.7.in:
223          Move survex man page to section 7 (since it isn't documenting an
224          actual command).
225
226Tue Sep 20 08:04:52 GMT 2011  Olly Betts <olly@survex.com>
227
228        * Backport change from 1.2.0:
229        * src/printwx.cc: When using a standard wxID_xxx id with
230          wxButton, use the implicit default label, as the wx documentation
231          recommends.
232
233Tue Sep 20 07:59:41 GMT 2011  Olly Betts <olly@survex.com>
234
235        * Backport change from 1.2.0:
236        * src/mainfrm.cc: Fix potential reading off end of string - fix from
237          Stuart Bennett.
238
239Tue Sep 20 07:56:18 GMT 2011  Olly Betts <olly@survex.com>
240
241        * Backport change from 1.2.0:
242        * configure.in,survex.spec.in: Default to installing docs into
243          /usr/share/doc/survex rather than /usr/doc/survex.
244
245Tue Sep 20 07:46:15 GMT 2011  Olly Betts <olly@survex.com>
246
247        * Backport change from 1.2.0:
248        * src/aven.cc: Comment improvements.
249
250Tue Sep 20 07:41:25 GMT 2011  Olly Betts <olly@survex.com>
251
252        * Backport changes from 1.2.0:
253        * src/printwx.cc: Use stock wx button IDs wxID_PRINT and
254          wxID_PREVIEW where appropriate.
255        * src/aven.cc,src/mainfrm.cc,src/mainfrm.h: Use more stock IDs.
256
257Tue Sep 20 07:19:46 GMT 2011  Olly Betts <olly@survex.com>
258
259        * Backport change from 1.2.0:
260        * src/aventreectrl.cc,src/gfxcore.cc: Don't use deprecated members or
261          methods of wxKeyEvent.
262
263Tue Sep 20 07:11:37 GMT 2011  Olly Betts <olly@survex.com>
264
265        * Backport change from 1.2.0:
266        * tests/: Most tests weren't actually running and testcases (looks like
267          a sh portability issue).  Fixed, and fortunately all tests still
268          pass.
269        * tests/extend.tst: Fix to file .espec files when srcdir != builddir.
270
271Tue Sep 20 06:59:39 GMT 2011  Olly Betts <olly@survex.com>
272
273        * Backport change from 1.2.0:
274        * doc/3dformat.htm: Sync from trunk.
275
276Tue Sep 20 06:56:46 GMT 2011  Olly Betts <olly@survex.com>
277
278        * src/printwin.c: Fix C++ comment.
279
280Tue Sep 20 06:52:01 GMT 2011  Olly Betts <olly@survex.com>
281
282        * Backport change from trunk:
283        * lib/map.png: Remove scan of map which isn't used and we probably
284          don't have rights to redistribute.
285
286Tue Sep 20 06:48:01 GMT 2011  Olly Betts <olly@survex.com>
287
288        * Backport change from 1.2.0:
289        * src/cavern.c: Add --3d-version option to allow the user
290          to specify the version of the 3d format to output.  (ticket#21)
291
292Tue Sep 20 06:44:32 GMT 2011  Olly Betts <olly@survex.com>
293
294        * Backport change from 1.2.1:
295        * src/img.c: Only define INT32_T if it isn't already defined (it will
296          be for 1.0.x).
297
298Tue Sep 20 06:36:54 GMT 2011  Olly Betts <olly@survex.com>
299
300        * Backport change from 1.2.0:
301        * configure.in,src/img.c,src/img.h: Sync latest versions of img.c and
302          img.h from trunk, and configure code to define GETC and PUTC macros.
303
304Tue Sep 20 06:28:24 GMT 2011  Olly Betts <olly@survex.com>
305
306        * Backport change from 1.2.0:
307        * Makefile.am,doc/Makefile.am: Don't list other .in files explicitly in
308          EXTRA_DIST.
309
310Tue Sep 20 06:25:46 GMT 2011  Olly Betts <olly@survex.com>
311
312        * Backport changes from 1.2.1:
313        * make_release: Sync useful changes from trunk.
314
315Tue Sep 20 06:12:45 GMT 2011  Olly Betts <olly@survex.com>
316
317        * configure.in: Add AM_PROG_CC_C_O to fix warning.  This change is
318          already on trunk.
319
320Tue Sep 20 06:10:47 GMT 2011  Olly Betts <olly@survex.com>
321
322        * Backport change from 1.2.1:
323        * src/avenprcore.h: Declare border as "struct border" rather than as a
324          typedef to avoid a -Wshadow warning.
325
326Tue Sep 20 06:08:01 GMT 2011  Olly Betts <olly@survex.com>
327
328        * Backport changes from 1.2.0:
329        * buildmacosx.sh: Sync useful changes from 1.2.0.
330
331Mon Jun 21 17:07:13 GMT 2010  Olly Betts <olly@survex.com>
332
333        * Backport change from 1.1.13:
334        * lib/English_GB.isl,lib/Romanian-7-5.1.11.isl: Check in the unofficial
335          i18n files for InnoSetup which we use.
336
337Mon Jun 21 16:45:07 GMT 2010  Olly Betts <olly@survex.com>
338
339        * Backport change from 1.1.13:
340        * src/Makefile.am: Use wx-config's --rescomp option to get the command
341          and options needed to turn .rc files into object files.
342
343Mon Jun 21 13:08:37 GMT 2010  Olly Betts <olly@survex.com>
344
345        * NEWS,configure.in,make_release: Update for 1.0.40.
346
347Mon Jun 21 11:41:21 GMT 2010  Olly Betts <olly@survex.com>
348
349        * src/img.h: Fix (C) years.
350
351Mon Jun 21 11:41:01 GMT 2010  Olly Betts <olly@survex.com>
352
353        * src/printwx.h: Trim trailing whitespace to better match 1.1.13.
354
355Mon Jun 21 11:33:04 GMT 2010  Olly Betts <olly@survex.com>
356
357        * NEWS,src/export.cc: aven: Improve SVG output compatibility.  Put a
358          5mm border around exported SVG files to allow for station markers
359          and non-zero width lines.  Fix crash when exporting as SVG or Sketch
360          if labels or surface data was turned on.  Backports from 1.1.13.
361
362Mon Jun 21 10:41:07 GMT 2010  Olly Betts <olly@survex.com>
363
364        * src/aven.cc: wxWidgets now has a Slovak i18n, so remove fallback
365          to Czech.
366
367Mon Jun 21 10:34:15 GMT 2010  Olly Betts <olly@survex.com>
368
369        * NEWS,src/aven.cc: Make error dialog modal (backport from 1.1.13).
370
371Mon Jun 21 10:14:38 GMT 2010  Olly Betts <olly@survex.com>
372
373        * src/: Update FSF address in (C) notices in source files.
374
375Mon Jun 21 10:13:08 GMT 2010  Olly Betts <olly@survex.com>
376
377        * NEWS,src/message.c: Remove a signal handler once it has fired to
378          prevent endless (or seemingly endless) cascades of error dialogs.
379
380Mon Jun 21 09:38:11 GMT 2010  Olly Betts <olly@survex.com>
381
382        * NEWS,src/message.c: Ignore LANG if it starts with a digit to avoid
383          problems with bogus value for LANG which AutoCAD installation seems
384          to set on MS Windows (backported from 1.1.13).
385
386Mon Jun 21 09:01:46 GMT 2010  Olly Betts <olly@survex.com>
387
388        * Makefile.am,NEWS,survex.iss.in: Backport Microsoft Windows installer
389          improvements from 1.1.13.
390
391Mon Jun 21 08:32:08 GMT 2010  Olly Betts <olly@survex.com>
392
393        * Backport change from 1.1.13:
394        * NEWS,src/cad3d.c,src/export.cc: Fix export to SVG when a label
395          contains a '%' character.
396
397Mon Jun 21 06:19:30 GMT 2010  Olly Betts <olly@survex.com>
398
399        * NEWS,buildmacosx.sh,configure.in,desc-aven.txt,doc/manual.sgml,
400          doc/survex.ent,lib/messages.txt,src/aven.cc,src/printwx.cc,
401          src/printwx.h: Say "wxWidgets" instead of "wxWindows" consistently.
402
403Mon Jun 21 02:21:00 GMT 2010  Olly Betts <olly@survex.com>
404
405        * Backport changes from 1.1.13:
406        * configure.in,doc/GPL.htm,doc/index.htm.in: Remove HTML version of GPL
407          - just link to the FSF's page.
408        * configure.in,doc/Makefile.am,doc/cl2html.pl,doc/index.htm.in: Stop
409          generating an HTML version of the ChangeLog - it's too low level to
410          be of interest to non-developers, and developers can look at the
411          source code.
412
413Thu Jun 17 17:09:21 GMT 2010  Olly Betts <olly@survex.com>
414
415        * doc/3dformat.htm,doc/HACKING.htm,doc/manual.sgml: Sync relevant
416          changes from 1.1.13.
417
418Thu Jun 17 16:25:40 GMT 2010  Olly Betts <olly@survex.com>
419
420        * src/mainfrm.cc,src/wx.h: Fix to compile with wx2.8.
421
422Thu Jun 17 15:44:48 GMT 2010  Olly Betts <olly@survex.com>
423
424        * src/aboutdlg.cc: Fix typo in recent change to report "GTK+ >= 2.6".
425
426Thu Jun 17 15:43:04 GMT 2010  Olly Betts <olly@survex.com>
427
428        * src/gfxcore.cc: wxDC::BeginDrawing() and wxDC::EndDrawing() are
429          deprecated in wx2.6 and removed in wx2.8 if you disable 2.6
430          compatibility.  Still needed in wx2.4 for wxmsw so wrap them
431          in wx version checks.
432
433Thu Jun 17 15:42:29 GMT 2010  Olly Betts <olly@survex.com>
434
435        * src/aventreectrl.cc: Fix to compile with wx >= 2.7.
436
437Thu Jun 17 15:36:50 GMT 2010  Olly Betts <olly@survex.com>
438
439        * src/img.c,src/img.h: Update to the version from 1.1.13 so that we
440          can read version 6 .3d files written by newer 1.1.x releases.
441        * src/dump3d.c,src/extend.c,src/netskel.c: Set img_output_version to 3
442          before writing out a .3d file for compatibility with older 1.0.x
443          releases.  We don't use any of the newer features, so there's no
444          benefit to using a newer format version.
445
446Wed Jun 16 15:04:03 GMT 2010  Olly Betts <olly@survex.com>
447
448        * src/gfxcore.cc: Initialise m_MouseOutsideCompass and
449          m_MouseOutsideElev to avoid using them potentially uninitialised.
450
451Wed Jun 16 14:41:47 GMT 2010  Olly Betts <olly@survex.com>
452
453        * Backport change from branches/survex-1_1:
454        * src/aboutdlg.cc: Add case for "GTK+ >= 2.6".
455
456Wed Jun 16 14:14:11 GMT 2010  Olly Betts <olly@survex.com>
457
458        * configure.in: Backport change to add support for WX_CONFIG as a
459          preferred new replacement for WXCONFIG.  Add wx2.8 and remove
460          wx2.5 (development version) from the list of wx versions to
461          check.
462
Note: See TracBrowser for help on using the repository browser.