source: git/ChangeLog @ bbb97b1

RELEASE/1.2debug-cidebug-ci-sanitisersstereowalls-datawalls-data-hanging-as-warning
Last change on this file since bbb97b1 was 9cfcb3f, checked in by Olly Betts <olly@…>, 13 years ago

NEWS,configure.in: Update for 1.2.0.

git-svn-id: file:///home/survex-svn/survex/trunk@3646 4b37db11-9a0c-4f06-9ece-9ab7cdaee568

  • Property mode set to 100644
File size: 44.7 KB
RevLine 
[9cfcb3f]1Fri Sep 16 14:26:43 GMT 2011  Olly Betts <olly@survex.com>
2
3        * NEWS,configure.in: Update for 1.2.0.
4
[f9b8a6b]5Fri Sep 16 14:22:20 GMT 2011  Olly Betts <olly@survex.com>
6
7        * lib/icons/Makefile.am,lib/icons/aven.png,lib/icons/aven.svg: Add
8          new version of aven icon, redrawn in SVG so it displays nicely at
9          larger sizes.
10
[4833448]11Fri Sep 16 12:55:05 GMT 2011  Olly Betts <olly@survex.com>
12
13        * lib/codes.po,src/cavern.c: Add --3d-version option to allow the user
14          to specify the version of the 3d format to output.  (ticket#21)
15
[2bb17c9]16Fri Sep 16 12:52:55 GMT 2011  Olly Betts <olly@survex.com>
17
18        * src/img.c,src/img.h: Make the highest and lowest valid values for
19          img_output_version available in img.h as IMG_VERSION_MIN and
20          IMG_VERSION_MAX.
21
[a6e8d45]22Fri Sep 16 05:49:12 GMT 2011  Olly Betts <olly@survex.com>
23
24        * src/aventreectrl.cc,src/guicontrol.cc,src/mainfrm.cc: Don't use
25          deprecated members or methods of wxKeyEvent.
26
[6001bc1]27Fri Sep 16 03:36:54 GMT 2011  Olly Betts <olly@survex.com>
28
29        * lib/map.png: Remove scan of map which isn't used and we probably
30          don't have rights to redistribute.
31
[de402d4]32Fri Sep 16 03:16:01 GMT 2011  Olly Betts <olly@survex.com>
33
34        * src/mainfrm.cc: If a label isn't valid UTF-8, treat it as CP1252 (the
35          Microsoft superset of ISO8859-1).
36
[b00a29a]37Fri Sep 16 03:00:51 GMT 2011  Olly Betts <olly@survex.com>
38
39        * src/mainfrm.cc: Remove special handling for toggling "full screen"
40          on wxGTK as it's no longer required with modern versions.
41
[6b061db]42Fri Sep 16 02:05:12 GMT 2011  Olly Betts <olly@survex.com>
43
44        * src/gfxcore.cc,src/gfxcore.h,src/mainfrm.cc: Don't redraw the survey
45          on every mouse movement in the survey pane unless the measuring line
46          is (or just was) active.  (ticket #17)
47
[293eec8]48Thu Sep 15 03:58:59 GMT 2011  Olly Betts <olly@survex.com>
49
50        * src/aven.cc: Comment improvements.
51
[deea763]52Thu Sep 15 03:51:27 GMT 2011  Olly Betts <olly@survex.com>
53
54        * tests/smoke.tst: aven no longer requires an X display for --help or
55          --version, so replace skip of this check with a check that this
56          remains the case.
57
[b4ac7007]58Thu Sep 15 02:27:57 GMT 2011  Olly Betts <olly@survex.com>
59
60        * NEWS: Update from ChangeLog.
61
[a26bab0]62Thu Sep 15 02:11:28 GMT 2011  Olly Betts <olly@survex.com>
63
64        * lib/Makefile.am: Distribute codes.po.
65
[d0a7bba]66Thu Sep 15 02:08:35 GMT 2011  Olly Betts <olly@survex.com>
67
68        * configure.in,survex.spec.in: Default to installing docs into
69          /usr/share/doc/survex rather than /usr/doc/survex.
70
[e60254e]71Wed Sep 14 01:57:45 GMT 2011  Olly Betts <olly@survex.com>
72
73        * src/mainfrm.cc: Fix another potential read beyond the end of a
74          string.
75
[17de0e2]76Wed Sep 14 01:35:20 GMT 2011  Olly Betts <olly@survex.com>
77
78        * src/mainfrm.cc: Fix potential reading off end of string - fix from
79          Stuart Bennett.
80
[33c24dc]81Wed Sep 14 00:33:16 GMT 2011  Olly Betts <olly@survex.com>
82
83        * lib/es.po: Update from launchpad.
84
[d1c3d24]85Tue Sep 13 22:05:59 GMT 2011  Olly Betts <olly@survex.com>
86
87        * buildmacosx.sh: Use wx 2.8.12.
88
[c293aa9]89Tue Sep 13 11:32:18 GMT 2011  Olly Betts <olly@survex.com>
90
91        * src/aven.cc,src/aven.h,src/gla-gl.cc: Explicitly request
92          double-buffering, which seems to be needed for systems with GLX >=
93          1.3.  Report GLX version and whether double-buffering is in use in
94          the about dialog.
95
[091069f]96Sun Jun 19 11:19:51 GMT 2011  Olly Betts <olly@survex.com>
97
98        * src/: Try to report errors from generating movie more helpfully.
99
[6ed625e]100Fri Jun 17 06:33:38 GMT 2011  Olly Betts <olly@survex.com>
101
102        * src/moviemaker.cc: Eliminate use of deprecated function
103          av_alloc_format_context().
104
[fed3713]105Fri Jun 17 06:32:50 GMT 2011  Olly Betts <olly@survex.com>
106
107        * src/moviemaker.cc: Simplify the loop to flip the image vertically.
108
[9e516d0d]109Fri Jun 17 06:17:20 GMT 2011  Olly Betts <olly@survex.com>
110
111        * configure.in,src/moviemaker.cc,src/moviemaker.h: Use libswscale to
112          convert images to add to the video.  Movie export now working
113          again!
114
[d10d369]115Fri Jun 17 06:16:46 GMT 2011  Olly Betts <olly@survex.com>
116
117        * src/gfxcore.cc: No need to specify true to PlayPres - that's the
118          default.
119
[0c6b06cb]120Fri Jun 17 06:15:34 GMT 2011  Olly Betts <olly@survex.com>
121
122        * src/gfxcore.cc: Set the play speed to "x1" during video recording.
123
[75d4a2b]124Fri Jun 17 05:43:12 GMT 2011  Olly Betts <olly@survex.com>
125
126        * src/gfxcore.cc,src/gfxcore.h: Rename 'mpeg' member to 'movie'.
127
[cc9e7a06]128Fri Jun 17 04:30:12 GMT 2011  Olly Betts <olly@survex.com>
129
130        * configure.in,src/moviemaker.cc,src/moviemaker.h: Mostly update movie
131          making code to work with current FFmpeg.  Still TODO: convert call
132          to img_convert() to use sws_scale() - currently you just get an all
133          green movie!
134
[90a2e0f]135Mon May 30 07:40:12 GMT 2011  Olly Betts <olly@survex.com>
136
137        * buildmacosx.sh: Fix URL for downloading wxWidgets tarball.
138
[a8469bb]139Sat May 28 12:39:11 GMT 2011  Olly Betts <olly@survex.com>
140
141        * buildmacosx.sh: Build for x86_64 as well as i386.
142
[4a7c15ab]143Sat May 28 06:14:09 GMT 2011  Olly Betts <olly@survex.com>
144
145        * buildmacosx.sh: Fix comment typo.
146
[ab66f3c]147Sat May 28 06:08:10 GMT 2011  Olly Betts <olly@survex.com>
148
149        * buildmacosx.sh: Don't assume the volume gets mounted on
150          /Volumes/Survex as it won't be if that mount point is already in use.
151
[42c7efe]152Thu May 26 16:09:05 GMT 2011  Olly Betts <olly@survex.com>
153
154        * lib/codes.po,src/aven.cc,src/mainfrm.cc,src/mainfrm.h: Use more stock
155          IDs.
156
[de8488a6]157Thu May 26 14:52:00 GMT 2011  Olly Betts <olly@survex.com>
158
159        * lib/,src/printwx.cc: Use stock wx button IDs wxID_PRINT and
160          wxID_PREVIEW where appropriate.
161
[ecf9c4c1]162Thu May 26 14:47:52 GMT 2011  Olly Betts <olly@survex.com>
163
164        * lib/codes.po: Mark unused messages by commenting out with '#~'.
165
[27928df]166Thu May 26 14:34:29 GMT 2011  Olly Betts <olly@survex.com>
167
168        * src/printwx.h: Fix comment typo.
169
[73b3388]170Thu May 26 12:47:44 GMT 2011  Olly Betts <olly@survex.com>
171
172        * src/mainfrm.cc,src/printwx.cc: When using a standard wxID_xxx id with
173          wxButton, use the implicit default label, as the wx documentation
174          recommends.
175
[6219279]176Thu May 26 12:28:11 GMT 2011  Olly Betts <olly@survex.com>
177
178        * src/: Remove the unused preferences dialog code - we can easily
179          fish it back out of SVN should we want it later, so no point
180          having it sitting there making every checkout bigger.
181
[04aa63b]182Tue May 24 05:21:52 GMT 2011  Olly Betts <olly@survex.com>
183
184        * configure.in,doc/Makefile.am,doc/survex.1.in: Move survex man page to
185          section 7 (since it isn't documenting an actual command).
186
[6f340d9]187Tue May 24 05:17:53 GMT 2011  Olly Betts <olly@survex.com>
188
189        * doc/Makefile.am: Write generated man page to a temporary file, then
190          atomically rename, to avoid leaving an empty or partial man page
191          behind if docbook-to-man dies (I managed to ship an empty cad3d.1 in
192          1.1.16).
193
[6cf04ff]194Sat May 21 22:05:04 GMT 2011  Olly Betts <olly@survex.com>
195
196        * lib/fr.po: Fold in addition of accent from launchpad.
197
[8fa7902]198Sat May 21 22:04:31 GMT 2011  Olly Betts <olly@survex.com>
199
200        * lib/: Remove comments which are only relevant for other languages
201          from .po files.  Add more clarifying comments.
202
[7c0e6e3]203Thu May 19 05:23:03 GMT 2011  Olly Betts <olly@survex.com>
204
205        * lib/messages.txt: Remove as no longer used.
206
[d86459c]207Wed May 18 09:06:19 GMT 2011  Olly Betts <olly@survex.com>
208
209        * lib/,src/mainfrm.cc,src/mainfrm.h: We now use .po and .pot files as
210          the master format for storing translations in (rather than
211          messages.txt), and then translate these into Survex's .msg format.
212
[749a581]213Wed May 18 08:37:01 GMT 2011  Olly Betts <olly@survex.com>
214
215        * lib/messages.txt: Fix variant en-us message which ought not be
216          different.
217
[7b12c6d]218Wed May 18 05:50:07 GMT 2011  Olly Betts <olly@survex.com>
219
220        * make_release: Print out the commands needed to tag the release.
221
[5311876]222Tue May 17 01:24:59 GMT 2011  Olly Betts <olly@survex.com>
223
224        * lib/messages.txt,src/cavern.c: Drop "non-fatal" from the report of
225          how many errors there were at the end of the run - it just confuses
226          users - we won't even get here if there's a fatal error!
227        * lib/messages.txt: Add missing translations of two "Export" variants
228          for ca, sk, and ro.
229
[ec8fd0d]230Tue May 17 01:03:06 GMT 2011  Olly Betts <olly@survex.com>
231
232        * NEWS: Fix typo.
233
[56980d4]234Mon May 16 22:18:53 GMT 2011  Olly Betts <olly@survex.com>
235
236        * buildmacosx.sh: Extract tarball quietly, and just say we're doing
237          it.  Add missing quoting to variable expansions.
238
[8f9b0b6d]239Mon May 16 05:59:32 GMT 2011  Olly Betts <olly@survex.com>
240
241        * NEWS: Another pre-1.1.16 update.
242
[c953a98]243Mon May 16 05:54:30 GMT 2011  Olly Betts <olly@survex.com>
244
245        * Makefile.am: Include all the available wxstd.mo files into the
246          Microsoft Windows installer, rather than trying to just include those
247          which we have translations for.  This avoids having to maintain a
248          list of which to include, and gives users translations of wxWidgets
249          messages even if they don't get Survex messages translated.
250
[85f3565]251Mon May 16 05:53:49 GMT 2011  Olly Betts <olly@survex.com>
252
253        * doc/HACKING.htm: Update version of InnoSetup used.  Note the packages
254          needed on Debian to build the Microsoft Windows installer.
255
[6127c82]256Mon May 16 05:22:03 GMT 2011  Olly Betts <olly@survex.com>
257
258        * doc/HACKING.htm: Note Debian packages to install for docs.
259
[8fb44ec]260Mon May 16 05:21:27 GMT 2011  Olly Betts <olly@survex.com>
261
262        * survex.iss.in: Add comment noting that AppVerName isn't required by
263          newer InnoSetup.
264
[ecdb631]265Sun May 15 04:11:34 GMT 2011  Olly Betts <olly@survex.com>
266
267        * NEWS,configure.in: Update for 1.1.16.
268
[ffe7b714]269Sun May 15 03:44:17 GMT 2011  Olly Betts <olly@survex.com>
270
271        * lib/fixmsgs.pl: Update to fix UTF-8 rather than ISO8859-1.
272
[f3f9b0e]273Sun May 15 03:43:46 GMT 2011  Olly Betts <olly@survex.com>
274
275        * lib/named-entities.txt: Add hellip and rarr.
276
[443edad]277Sun May 15 03:39:02 GMT 2011  Olly Betts <olly@survex.com>
278
279        * lib/messages.txt: Fix clashing menu shortcuts from recent translation
280          updates.
281
[69490fa]282Sun May 15 03:20:50 GMT 2011  Olly Betts <olly@survex.com>
283
284        * src/message.c: 0x2026 (&hellip;): Handle for WINCP1252, and
285          transliterate to '...' for charsets which don't have it.  0x2192
286          (&rarr;): Transliterate to '->' for charsets which don't have it.
287          Handle &Scaron;, &scaron;, &Zcaron;, &zcaron; for WINCP1252.
288        * lib/messages.txt: Use '&rarr;' instead of '->' and '&hellip;' instead
289          of '...'.
290
[6010466]291Sun May 15 02:59:42 GMT 2011  Olly Betts <olly@survex.com>
292
293        * lib/messages.txt: Fix literal accented characters.
294
[6e618c7]295Sun May 15 02:55:50 GMT 2011  Olly Betts <olly@survex.com>
296
297        * lib/messages.txt: Fold in de updates from launchpad.
298
[01891b9]299Sun May 15 02:36:02 GMT 2011  Olly Betts <olly@survex.com>
300
301        * lib/messages.txt: Fold in es updates from launchpad.
302
[4667418]303Sun May 15 02:19:45 GMT 2011  Olly Betts <olly@survex.com>
304
305        * lib/messages.txt: Fold in it updates from launchpad.
306
[adc8304]307Sun May 15 02:00:45 GMT 2011  Olly Betts <olly@survex.com>
308
309        * lib/messages.txt: Fold in pt-br updates from launchpad.
310
[d3dd62e]311Sun May 15 01:53:22 GMT 2011  Olly Betts <olly@survex.com>
312
313        * lib/messages.txt: Fold in pt updates from launchpad.
314
[5c9f6c2]315Mon Mar 14 01:58:10 GMT 2011  Olly Betts <olly@survex.com>
316
317        * configure.in: Link with -lGL, if it exists to support linking with
318          gold or GNU ld --as-needed (Debian bug #615781).
319
[97e9c02]320Thu Mar 03 13:16:19 GMT 2011  Olly Betts <olly@survex.com>
321
322        * src/img.c: Fix code typo for IMG_API_VERSION == 0 case.
323
[0c85b15b]324Thu Mar 03 12:32:57 GMT 2011  Olly Betts <olly@survex.com>
325
326        * src/img.c: Fix typo in code used when IMG_HOSTED isn't defined.
327
[0ed32e5]328Wed Oct 20 09:53:56 GMT 2010  Olly Betts <olly@survex.com>
329
330        * lib/messages.txt: "Colour" -> "Color" in en-us.
331
[66dd4ff9]332Sun Oct 17 14:10:21 GMT 2010  Olly Betts <olly@survex.com>
333
334        * lib/messages.txt: Assorted comment improvements and tweaks.
335
[029fdb4]336Sat Oct 16 11:12:42 GMT 2010  Olly Betts <olly@survex.com>
337
338        * src/moviemaker.h: Remove unused <stdio.h>.  Shouldn't include
339          <config.h> in headers, only sources.
340
[5abd525]341Sat Oct 16 10:13:10 GMT 2010  Olly Betts <olly@survex.com>
342
343        * doc/TODO.htm: Remove entries which have now been done.
344
[4b9be72]345Fri Oct 15 06:57:46 GMT 2010  Olly Betts <olly@survex.com>
346
347        * tests/extend.tst: Fix to file .espec files when srcdir != builddir.
348
[f5e3521]349Fri Oct 15 05:48:09 GMT 2010  Olly Betts <olly@survex.com>
350
351        * NEWS: Final update fro 1.1.15.
352
[53e12ee]353Fri Oct 15 05:20:40 GMT 2010  Olly Betts <olly@survex.com>
354
355        * src/editwrap.c: Convert to use wide-character Unicode.
356
[6baad4a]357Fri Oct 15 05:20:04 GMT 2010  Olly Betts <olly@survex.com>
358
359        * src/cavernlog.cc: Fix to work on Microsoft Windows.
360
[414cdd0]361Thu Oct 14 22:50:09 GMT 2010  Olly Betts <olly@survex.com>
362
363        * tests/extend.tst: Enable eswap-break testcase now that diffpos is
364          fixed.
365
[9d20d33]366Thu Oct 14 22:48:06 GMT 2010  Olly Betts <olly@survex.com>
367
368        * src/diffpos.c: Handle files with duplicate labels in better - extend
369          generates duplicate labels when it breaks a loop.
370
[d50594c]371Wed Oct 13 15:39:04 GMT 2010  Olly Betts <olly@survex.com>
372
373        * make_release: -Dunix when running make distcheck with the
374          preprocessor in C89 mode.
375
[eafe1a3]376Wed Oct 13 15:33:23 GMT 2010  Olly Betts <olly@survex.com>
377
378        * src/cavern.c: Fix C++ comment.
379
[2d16e4e]380Wed Oct 13 15:07:31 GMT 2010  Olly Betts <olly@survex.com>
381
382        * NEWS,configure.in: 1.1.15.
383
[e02a6a6]384Wed Oct 13 15:00:51 GMT 2010  Olly Betts <olly@survex.com>
385
386        * configure.in,src/: Define GETC() in config.h and use it everywhere.
387          Similarly define PUTC() to use putc_unlocked() where available and
388          use that everywhere too.
389
[f175de2]390Wed Oct 13 13:41:17 GMT 2010  Olly Betts <olly@survex.com>
391
392        * src/cavernlog.cc: Remove superfluous nested declaration.
393
[9e50f755]394Wed Oct 13 11:19:29 GMT 2010  Olly Betts <olly@survex.com>
395
396        * src/cavernlog.cc: mingw doesn't have _get_wpgmptr() so use the
397          deprecated _wpgmptr instead.  mingw doesn't have errno_t so use int
398          instead.
399
[eff69a7]400Wed Oct 13 10:49:18 GMT 2010  Olly Betts <olly@survex.com>
401
402        * src/cavernlog.cc: (Microsoft Windows) Quote for any meta characters,
403          not just space.
404
[a90632c]405Wed Oct 13 10:27:38 GMT 2010  Olly Betts <olly@survex.com>
406
407        * src/cavernlog.cc: (Microsoft Windows) Use _get_wpgmptr() to get wide
408          path to aven rather for running cavern.
409
[19f2b4f]410Thu Oct 07 22:38:43 GMT 2010  Olly Betts <olly@survex.com>
411
412        * src/datain.h,src/useful.c: Use getc_unlocked() if available.
413
[36c4cf1]414Thu Oct 07 14:25:13 GMT 2010  Olly Betts <olly@survex.com>
415
416        * src/mainfrm.cc: Use _wfopen() on Microsoft Windows when loading and
417          saving presentations so that paths with non-Latin1 characters in can
418          be processed.
419
[0a85859]420Thu Oct 07 12:52:22 GMT 2010  Olly Betts <olly@survex.com>
421
422        * configure.in,src/cavernlog.cc: Use getc_unlocked() if available.
423
[1e2499c]424Thu Oct 07 12:42:21 GMT 2010  Olly Betts <olly@survex.com>
425
426        * src/cavernlog.cc: Don't call Update() after every line, but only
427          when we don't have data from cavern pending.  Hopefully addresses
428          ticket#12.
429
[d2980d2]430Wed Oct 06 02:25:31 GMT 2010  Olly Betts <olly@survex.com>
431
432        * make_release: Never set CFLAGS or CXXFLAGS in the environment.
433          Build mingw version in an unpacked source tree from the release
434          tarball.
435
[1d71195]436Wed Oct 06 02:09:33 GMT 2010  Olly Betts <olly@survex.com>
437
438        * src/cavernlog.cc: Fix code indentation.
439
[ffe7efe4]440Wed Oct 06 02:08:38 GMT 2010  Olly Betts <olly@survex.com>
441
442        * src/cavernlog.cc: Revert to using mb_str() for popen() and system()
443          on Unix.
444
[fc364dc]445Wed Oct 06 02:02:54 GMT 2010  Olly Betts <olly@survex.com>
446
447        * src/cavernlog.cc: Use _wpopen() and _wsystem() on Microsoft Windows
448          so that paths with non-Latin1 characters in can be processed.
449
[83e2433]450Wed Oct 06 01:16:03 GMT 2010  Olly Betts <olly@survex.com>
451
452        * src/cavernlog.cc: Need to quote filenames with spaces in for
453          Microsoft Windows.
454
[b4dbba1]455Wed Oct 06 00:54:44 GMT 2010  Olly Betts <olly@survex.com>
456
457        * lib/Makefile.am: Ship the extra .isl translation files for Innosetup.
458
[c60cb16]459Wed Oct 06 00:49:18 GMT 2010  Olly Betts <olly@survex.com>
460
461        * src/datain.c: Add missing include of date.h.
462
[f351ea24]463Wed Oct 06 00:48:28 GMT 2010  Olly Betts <olly@survex.com>
464
465        * src/date.c,src/date.h: Add files for date handling.
466
[807f9dd]467Tue Oct 05 12:48:19 GMT 2010  Olly Betts <olly@survex.com>
468
469        * src/gla-gl.cc,src/gla.h: Check whether blobs and crosses actually
470          render correctly as points/point sprites, and if they don't, fall
471          back to drawing them with lines.
472
[fe075d7]473Tue Oct 05 10:53:56 GMT 2010  Olly Betts <olly@survex.com>
474
475        * src/gla-gl.cc,src/gla.h: Cache the best method for drawing blobs
476          and crosses, and recheck automatically if the graphics hardware
477          or drivers are changed or upgraded.
478
[226b599e]479Mon Oct 04 11:18:22 GMT 2010  Olly Betts <olly@survex.com>
480
481        * src/gla-gl.cc: Add \n to commented out debug message.
482
[1671258]483Mon Oct 04 09:58:17 GMT 2010  Olly Betts <olly@survex.com>
484
485        * doc/index.htm.in,doc/manual.sgml,doc/survex.ent,lib/print.ini,
486          src/printwx.cc,survex.iss.in: Use http://survex.com/ rather than
487          http://www.survex.com/ - the former is the canonical name and
488          www.survex.com just redirects.
489
[52f67931]490Mon Oct 04 09:46:24 GMT 2010  Olly Betts <olly@survex.com>
491
492        * src/mainfrm.cc: Don't offer "All files" wildcard in presentation save
493          dialog.
494
[12ec820]495Mon Oct 04 08:19:40 GMT 2010  Olly Betts <olly@survex.com>
496
497        * src/gla-gl.cc: Pass GL_TRUE to OpenGL functions, rather than true.
498
[f6d8375]499Sun Oct 03 06:46:03 GMT 2010  Olly Betts <olly@survex.com>
500
501        * src/gfxcore.cc,src/gla-gl.cc,src/gla.h: Use double instead of Double
502          in cases where the value isn't being passed to OpenGL.
503
[bde8c9a]504Sun Aug 22 13:30:54 GMT 2010  Olly Betts <olly@survex.com>
505
506        * src/gla-gl.cc: If we aren't using GL_POINTS for blobs, draw them
507          using a series of abutting lines rather than with gluDisk which
508          is faster and gives a consistent shape.
509
[425a138]510Sat Aug 21 14:33:54 GMT 2010  Olly Betts <olly@survex.com>
511
512        * src/gla-gl.cc: Fix another use of GL_POINT_SIZE_RANGE to
513          GL_SMOOTH_POINT_SIZE_RANGE.
514
[b6f9294]515Sat Aug 21 14:30:56 GMT 2010  Olly Betts <olly@survex.com>
516
517        * src/gla-gl.cc: Fix non-USE_FNT case to work again (it's limited to
518          ISO-8859-1 characters though).
519
[04bf822]520Sat Aug 21 13:31:17 GMT 2010  Olly Betts <olly@survex.com>
521
522        * src/gla-gl.cc: Use GL_SMOOTH_POINT_SIZE_RANGE and
523          GL_SMOOTH_POINT_SIZE_GRANULARITY instead of GL_POINT_SIZE_RANGE and
524          GL_POINT_SIZE_GRANULARITY (unless they aren't defined) as the latter
525          two are deprecated in OpenGL >= 1.2.  If GL_ALIASED_POINT_SIZE_RANGE
526          is available (OpenGL >= 1.2 again) then report its value in the
527          about box.
528
[1ee204e]529Fri Aug 20 12:26:40 GMT 2010  Olly Betts <olly@survex.com>
530
531        * doc/3dformat.htm,lib/messages.txt,src/,tests/: New v7 of .3d format
532          which stores survey dates as number of days since Jan 1st 1900, so
533          we now support dates from 1900-2078 (rather than 1970-2037) with a
534          smaller file size.  The img API is now versioned - you can select
535          the new "version 1" by compiling with -DIMG_API_VERSION=1, which
536          gives the survey dates in days in days1 and days2 instead of as
537          time_t values in date1 and date2.  Fixes ticket#14.
538
[00d94ee]539Fri Aug 20 12:12:54 GMT 2010  Olly Betts <olly@survex.com>
540
541        * src/printwx.cc: Remove unused '#include <time.h>'.
542
[82988f5]543Fri Aug 20 12:10:55 GMT 2010  Olly Betts <olly@survex.com>
544
545        * src/avenprcore.cc: Remove unused '#include <time.h>'.
546
[0965597]547Fri Aug 20 10:10:05 GMT 2010  Olly Betts <olly@survex.com>
548
549        * src/export.cc: Explicit #include <time.h> for strftime().
550
[576c27f]551Wed Aug 18 13:59:30 GMT 2010  Olly Betts <olly@survex.com>
552
553        * src/osdepend.h: Remove workaround for DOS Turbo C compiler.
554
[2032841]555Wed Aug 18 02:03:39 GMT 2010  Olly Betts <olly@survex.com>
556
557        * buildmacosx.sh,configure.in,lib/Info.plist.in: Make buildmacosx.sh
558          work.
559
[025e84d]560Tue Aug 17 01:43:24 GMT 2010  Olly Betts <olly@survex.com>
561
562        * src/gfxcore.h: "using svx::Point;" gives an error, so use a macro
563          instead.
564
[506769f]565Wed Aug 04 03:27:22 GMT 2010  Olly Betts <olly@survex.com>
566
567        * src/img.c: Fix cast in get16() to be to short not long.
568
[81e1aa4]569Wed Aug 04 02:32:16 GMT 2010  Olly Betts <olly@survex.com>
570
571        * src/cavernlog.cc,src/cavernlog.h: "Rerun" -> "Reprocess" to follow
572          terminology in manual, etc.  Fixes ticket#15.
573
[e0c8f98]574Wed Jul 28 17:06:49 GMT 2010  Olly Betts <olly@survex.com>
575
576        * tests/: Most tests weren't actually running and testcases (looks like
577          a sh portability issue).  Fixed, and fortunately all tests still
578          pass.
579
[f9535d4]580Mon Jul 26 12:30:43 GMT 2010  Olly Betts <olly@survex.com>
581
582        * doc/manual.sgml: Fix typo "of" -> "on".
583
[f9473ab]584Mon Jul 26 11:59:59 GMT 2010  Olly Betts <olly@survex.com>
585
586        * NEWS,configure.in: Update for 1.1.14.
587
[7bdf66d]588Mon Jul 26 11:53:01 GMT 2010  Olly Betts <olly@survex.com>
589
590        * lib/messages.txt,src/: Remove things we no longer need now we've
591          dropped support for RISC OS and DOS.
592
[175cac6]593Mon Jul 26 11:19:40 GMT 2010  Olly Betts <olly@survex.com>
594
595        * src/cmdline.c: Remove reference to MSDOS.
596
[9965b2b]597Mon Jul 26 10:23:07 GMT 2010  Olly Betts <olly@survex.com>
598
599        * src/: Strip out "Far" and "Huge" which we no longer need now that
600          DOS memory models are no longer relevant.
601
[9e12d78]602Mon Jul 26 09:57:37 GMT 2010  Olly Betts <olly@survex.com>
603
604        * configure.in: No need for AC_PROG_MAKE_SET when using automake.
605
[5dd874a]606Mon Jul 26 09:48:10 GMT 2010  Olly Betts <olly@survex.com>
607
608        * configure.in,src/useful.h: On little-endian architectures, make
609          get16() and get32() inline functions, rather than macros which use
610          a global variable.
611
[7e5d688]612Mon Jul 26 09:31:14 GMT 2010  Olly Betts <olly@survex.com>
613
614        * src/useful.c: Remove commented out code.
615
[8c45eea]616Mon Jul 26 09:19:19 GMT 2010  Olly Betts <olly@survex.com>
617
618        * configure.in,src/img.c,src/useful.c,src/useful.h: Use AC_TYPE_INT16_T
619          and AC_TYPE_INT32_T instead of home-brew equivalents.
620
[39aa1a0]621Mon Jul 26 08:40:43 GMT 2010  Olly Betts <olly@survex.com>
622
623        * src/listpos.c: In "Station X referred to just once, with an explicit
624          prefix - typo?" warning, give file and linenumber where the *equate
625          occurred.
626
[d40f787]627Mon Jul 26 08:37:46 GMT 2010  Olly Betts <olly@survex.com>
628
629        * src/readval.c: Fix comment typo.
630
[0d38f0e]631Mon Jul 26 08:29:41 GMT 2010  Olly Betts <olly@survex.com>
632
633        * src/listpos.c: In "Station X referred to by *entrance or *export but
634          never used" warning, give file and linenumber where the *entrance or
635          *export occurred.
636
[b23bcf0]637Mon Jul 26 07:44:26 GMT 2010  Olly Betts <olly@survex.com>
638
639        * src/aventreectrl.cc: Fix double-click handling for survey tree on
640          wxMSW >= 2.8.11.
641
[ad3d0a2]642Mon Jul 26 07:25:59 GMT 2010  Olly Betts <olly@survex.com>
643
644        * src/mainfrm.cc: Stop passing wxNO_FULL_REPAINT_ON_RESIZE as it is 0
645          on all versions of wxWidgets we support (i.e. 2.6 and later).
646
[318ac31]647Mon Jul 26 07:21:35 GMT 2010  Olly Betts <olly@survex.com>
648
649        * INSTALL,src/: Restore compatibility with wxWidgets 2.6.
650
[1edaf8d]651Mon Jul 26 06:29:03 GMT 2010  Olly Betts <olly@survex.com>
652
653        * src/netskel.c: In "Unused fixed point" warning, give file and
654          linenumber where the "*fix" occurred.
655
[a07ee70]656Mon Jul 26 06:24:35 GMT 2010  Olly Betts <olly@survex.com>
657
658        * src/cavernlog.cc: Fix highlighting of links in CavernLog window to
659          highlight just <file>:<line> (and not the ': ' after), and to make
660          the title for the terminal the warning/error message.  Make the
661          checking stricter by checking that the linenumber is a number, to
662          avoid false positives.
663
[652b73b]664Mon Jul 26 04:48:12 GMT 2010  Olly Betts <olly@survex.com>
665
666        * Revert this change, as it appears wxMotif does support wxGLCanvas:
667        * doc/manual.sgml: wxMotif apparently doesn't support wxGLCanvas, which
668          is required by Aven in 1.1.x, so remove mention of Motif from manual.
669
[fb5887c]670Mon Jul 26 03:24:38 GMT 2010  Olly Betts <olly@survex.com>
671
672        * src/: Add "Rerun" and "OK" buttons to the CavernLog window (as
673          appropriate).  (Addition of "OK" button fixes ticket#13).  Fix up
674          handling of splitter window to fix poor handling of various cases.
675
[bc73093]676Sun Jul 25 15:32:42 GMT 2010  Olly Betts <olly@survex.com>
677
678        * src/mainfrm.cc,src/mainfrm.h: Clean up code which sorts out loading
679          a file (and processing it first if necessary).
680
[b0c416c]681Sun Jul 25 07:20:05 GMT 2010  Olly Betts <olly@survex.com>
682
683        * src/cavernlog.h: Fix filename in comment at top.
684
[77b8654]685Sun Jul 25 07:17:20 GMT 2010  Olly Betts <olly@survex.com>
686
687        * src/cavernlog.cc: Don't double escape the contents of href and target
688          in links in the log.
689
[813919e]690Sun Jul 25 06:32:24 GMT 2010  Olly Betts <olly@survex.com>
691
692        * src/cavernlog.cc: Remove commented out calls to set the input
693          encoding of the HTML parser - we now always escape non-ASCII
694          characters as HTML entities.
695
[438c9ed]696Fri Jul 23 14:15:25 GMT 2010  Olly Betts <olly@survex.com>
697
698        * src/cavernlog.h: Improve doc comment for process() method.
699
[cca2ce1]700Fri Jul 23 12:38:43 GMT 2010  Olly Betts <olly@survex.com>
701
702        * src/printwx.cc,src/printwx.h: Don't compile in the preview code when
703          we disable the preview feature.
704
[193efb1]705Fri Jul 23 12:15:31 GMT 2010  Olly Betts <olly@survex.com>
706
707        * src/printwx.cc: The Gnome print dialog has its own preview window
708          so suppress ours if using the Gnome one.
709
[5297c43]710Fri Jul 23 11:21:52 GMT 2010  Olly Betts <olly@survex.com>
711
712        * configure.in: Update the wx-config probing code - wxmac-config etc
713          aren't present with newer wxWidgets versions.
714
[b7510ee]715Fri Jul 23 05:55:37 GMT 2010  Olly Betts <olly@survex.com>
716
717        * buildmacosx.sh: Update to use WX_CONFIG not WXCONFIG.  Update to
718          use a Unicode build.  If building a private wx, use wx 2.8.11 not
719          2.7.0-1 (and don't replace carbon-glcanvas.cpp with our own version).
720
[a75f5a1]721Sat Jul 10 12:15:23 GMT 2010  Olly Betts <olly@survex.com>
722
723        * src/cavernlog.cc: Set the select timeout before calling wxYield()
724          when waiting for output from cavern to 0.1s instead of 0.00001s to
725          avoid yielding excessively on slower machines where this is likely
726          to really slow things down.  Call Scroll() only once per line in
727          the case where we are updating the scrollbar position.  Call
728          Update() instead of wxYield() after each line, since that's enough
729          to get the window updated.  Remove unused assignment "ch = left;"
730          at end of loop.
731
[9c0b089]732Fri Jul 09 14:42:47 GMT 2010  Olly Betts <olly@survex.com>
733
734        * configure.in: Link aven with -lGLU which SuSE Linux needs.
735
[72f1bb2]736Fri Jul 09 14:31:39 GMT 2010  Olly Betts <olly@survex.com>
737
738        * src/mainfrm.cc: Highlight stations matching any current search when a
739          file is loaded.  (ticket#9)
740
[2d5edf4]741Thu Jul 01 12:20:58 GMT 2010  Olly Betts <olly@survex.com>
742
743        * survex.iss.in: Clean up comments from over-enthusiastic search and
744          replace which modified comments as well as code.
745
[b38cd93]746Thu Jul 01 10:15:06 GMT 2010  Olly Betts <olly@survex.com>
747
748        * src/gfxcore.h: Work around Mac OS X polluting the global namespace
749          with a "Point" class.
750
[ecb7f9f]751Thu Jul 01 10:10:45 GMT 2010  Olly Betts <olly@survex.com>
752
753        * src/Makefile.am: Remove FIXME which has already been resolved.
754
[24fd5b7]755Fri Jun 18 11:04:35 GMT 2010  Olly Betts <olly@survex.com>
756
757        * doc/manual.sgml: wxMotif apparently doesn't support wxGLCanvas, which
758          is required by Aven in 1.1.x, so remove mention of Motif from manual.
759
[880b954]760Fri Jun 18 03:03:55 GMT 2010  Olly Betts <olly@survex.com>
761
762        * doc/manual.sgml,src/aventreectrl.cc,src/gfxcore.cc,src/mainfrm.h:
763          Correctly capitalise "GTK".
764
[2bbfcec]765Fri Jun 18 02:58:06 GMT 2010  Olly Betts <olly@survex.com>
766
767        * doc/manual.sgml: Note that on Linux we only regularly test builds
768          with the GTK+ version (change taken from 1.0).
769
[c88a040]770Wed Jun 16 04:44:26 GMT 2010  Olly Betts <olly@survex.com>
771
772        * doc/Makefile.am: Use stampfile to stop unwanted rebuilds of the HTML
773          version of the manual.
774
[7e2f708]775Wed Jun 16 02:59:48 GMT 2010  Olly Betts <olly@survex.com>
776
777        * configure.in: Only ask for core, gl, and html wx libs to avoid
778          linking to a load of others we don't use.
779
[4a320aa]780Tue Jun 15 17:01:41 GMT 2010  Olly Betts <olly@survex.com>
781
782        * INSTALL: Update.
783
[4056cdc]784Tue Jun 15 16:53:28 GMT 2010  Olly Betts <olly@survex.com>
785
786        * src/aven.cc: Fix to work with wxWidgets 2.6 too.
787
[94f7e41]788Tue Jun 15 15:38:49 GMT 2010  Olly Betts <olly@survex.com>
789
790        * lib/survex-aven.desktop,lib/survex-svxedit.desktop: Merge in .desktop
791          file updates from 1.0.39.1-4 Debian package.
792
[7f24541]793Tue Jun 15 14:40:04 GMT 2010  Olly Betts <olly@survex.com>
794
795        * doc/Makefile.am: Fix lingering references to @DOCS_OTHER@.
796
[e4bfd2f]797Tue Jun 15 14:32:55 GMT 2010  Olly Betts <olly@survex.com>
798
799        * NEWS: Update from ChangeLog.
800
[0fd6750]801Tue Jun 15 14:09:29 GMT 2010  Olly Betts <olly@survex.com>
802
803        * Makefile.am,configure.in,doc/Makefile.am,make_release: Scrap the
804          "alternative manual formats" zip file - people will generally just
805          want one of them, so downloading several together isn't very useful.
806          Replace PostScript version of manual with a PDF version (more
807          compact and more people will have software to read PDF).  Don't
808          generate RTF format by default as PDF is more useful if you want
809          a formatted version to print.
810
[018db6f]811Tue Jun 15 13:36:30 GMT 2010  Olly Betts <olly@survex.com>
812
813        * doc/manual.sgml: Merge the "Contributing" section into the "Mailing
814          List" section.
815
[3554c39]816Tue Jun 15 12:57:13 GMT 2010  Olly Betts <olly@survex.com>
817
818        * Makefile.am,make_release: Just produce a zip file with the
819          alternative manual formats - a self-extracting .exe is harder to
820          use on other platforms, and most people have a zip file extractor
821          installed.
822
[c818632]823Tue Jun 15 12:36:13 GMT 2010  Olly Betts <olly@survex.com>
824
825        * survex.spec.in: Update survex.com URLs to drop "www.".  Update
826          wxGTK dependency to >= 2.6.0.  Reenable "BuildRequires:" as
827          the issue with building the package on Debian is no longer
828          relevant.
829
[56ad6ad]830Tue Jun 15 12:35:19 GMT 2010  Olly Betts <olly@survex.com>
831
832        * doc/manual.sgml: Update (C) years.  "MacOS X" -> "Mac OS X".
833
[8ed91e39]834Tue Jun 15 12:13:42 GMT 2010  Olly Betts <olly@survex.com>
835
836        * doc/manual.sgml: Remove out of date postal addresses - we can
837          probably safely assume people have email these days.  Direct
838          people to the mailing list since they are likely to get a
839          quicker response rather than mailing individuals.  Remove
840          mention of a paper mailing list.  Remove mention of sending
841          us a floppy (!) or blank CDR to get a version as I can't recall
842          the last time I gave someone a copy on physical media.
843
[98fbcf6]844Tue Jun 15 11:22:56 GMT 2010  Olly Betts <olly@survex.com>
845
846        * Makefile.am,make_release: I can't persuade rpmbuild to work sanely,
847          and people can just as easily build binary RPMs from the source
848          tarball as from the srpm, so just remove the rpm target from the
849          makefile and code which uses it from make_release - it's less to
850          have to maintain too.
851
[098acb1]852Tue Jun 15 10:59:12 GMT 2010  Olly Betts <olly@survex.com>
853
854        * make_release: Use "set -e" rather than checking the exit codes of
855          commands.  -t no longer disables targets - set mk to do that.
856
[dd7674d]857Tue Jun 15 09:41:11 GMT 2010  Olly Betts <olly@survex.com>
858
859        * make_release: Fix defaulting of list of things to do.
860
[a061be6a]861Tue Jun 15 09:12:00 GMT 2010  Olly Betts <olly@survex.com>
862
863        * src/gdtconvert: Add "Generated" comment to output file.
864
[ce80d82]865Tue Jun 15 09:10:02 GMT 2010  Olly Betts <olly@survex.com>
866
867        * src/gdtconvert: Add GPL license boilerplate.
868
[68d7dfc]869Tue Jun 15 08:53:28 GMT 2010  Olly Betts <olly@survex.com>
870
871        * src/gettexttomsg.pl,src/wx.h: Add GPL boilerplate to files which were
872          missing it.
873
[ecbc6c18]874Tue Jun 15 08:46:28 GMT 2010  Olly Betts <olly@survex.com>
875
876        * src/: Update FSF address in licence notices.
877
[5e3879f]878Tue Jun 15 08:06:09 GMT 2010  Olly Betts <olly@survex.com>
879
880        * src/guicontrol.cc: Allow "Toggle Fullscreen" to work even if no
881          survey is loaded now that we persist the window size between
882          invocations.
883
[381bf27]884Tue Jun 15 08:03:53 GMT 2010  Olly Betts <olly@survex.com>
885
886        * src/gla-gl.cc: Use GL_BLEND rather than GL_ALPHA to work better with
887          anti-aliased TXF files.
888
[c57bd20]889Tue Jun 15 07:59:09 GMT 2010  Olly Betts <olly@survex.com>
890
891        * src/fnt.cc: Use font size from txf file rather than trying to
892          calculate it from the texture fragment sizes.
893
[d133b65]894Tue Jun 15 07:48:13 GMT 2010  Olly Betts <olly@survex.com>
895
896        * lib/Makefile.am,lib/TexFont.h,lib/gentexfont.c: Generate aven.txf with
897          afm2txf.pl instead of gentexfont because gentexfont's licence doesn't
898          allow distribution of modified versions.
899
[72f37d2]900Tue Jun 15 07:43:48 GMT 2010  Olly Betts <olly@survex.com>
901
902        * lib/afm2txf.pl: Add support for -o option to specify output .txf
903          file.
904
[7c7cffd]905Tue Jun 15 07:10:16 GMT 2010  Olly Betts <olly@survex.com>
906
907        * lib/afm2txf.pl: Sanitise $FONT to ensure it doesn't contain a '/'.
908          Remove the temporary .ppm file at the end.
909
[46cd512]910Tue Jun 15 06:13:30 GMT 2010  Olly Betts <olly@survex.com>
911
912        * lib/afm2txf.pl: Fix alignment of characters, backported from PLIB
913          SVN.
914
[233995e]915Tue Jun 15 05:05:05 GMT 2010  Olly Betts <olly@survex.com>
916
917        * lib/afm2txf.pl: Quote $FONT when passing to external commands.
918
[9ce6a65]919Tue Jun 15 04:24:33 GMT 2010  Olly Betts <olly@survex.com>
920
921        * lib/afm2txf.pl: Change character 96 from "grave" to "quoteleft".
922
[1dafcb8]923Tue Jun 15 04:22:59 GMT 2010  Olly Betts <olly@survex.com>
924
925        * lib/afm2txf.pl: Extend to cover ISO-8859-1, not just ASCII.
926
[845fac6]927Tue Jun 15 04:08:34 GMT 2010  Olly Betts <olly@survex.com>
928
929        * lib/afm2txf.pl: Clean up trailing whitespace.
930
[fb5791d]931Tue Jun 15 04:02:40 GMT 2010  Olly Betts <olly@survex.com>
932
933        * lib/afm2txf.pl: Add GPL script for creating txf files.
934
[cfe20c7]935Mon Jun 14 06:33:11 GMT 2010  Olly Betts <olly@survex.com>
936
937        * lib/splash.png: Remove now unused graphical splash screen (it has
938          hardcoded (C) details, which wasn't a good approach).
939
[ecc16fc]940Mon Jun 14 05:20:44 GMT 2010  Olly Betts <olly@survex.com>
941
942        * src/fnt.cc: Handle the left bearing and character width correctly.
943
[5f4a155]944Mon Jun 14 04:44:22 GMT 2010  Olly Betts <olly@survex.com>
945
946        * src/fnt.cc: Change back to not using GL_COLOR_INDEX, but with still
947          being able to set the font texture from a byte array.
948
[967723f]949Mon Jun 14 04:23:22 GMT 2010  Olly Betts <olly@survex.com>
950
951        * src/fnt.h,src/gla-gl.cc: Pass the length of the string to
952          fntTexFont::puts() rather than recalculating it inside the
953          method.
954
[6f14ee0]955Sun Jun 13 12:57:08 GMT 2010  Olly Betts <olly@survex.com>
956
957        * src/mainfrm.cc: Fix switching to and from the CavernLogWindow pane
958          to use wxSplitterWindow::ReplaceWindow() which fixes various issues
959          with sizing and resizing of the panes.
960
[8a05a7a]961Sun Jun 13 12:23:23 GMT 2010  Olly Betts <olly@survex.com>
962
963        * src/: Add wmsg_cfgpth() which caches the result of msg_cfgpth() as
964          a wxString.
965
[d3172cc]966Sun Jun 13 06:57:07 GMT 2010  Olly Betts <olly@survex.com>
967
968        * src/cavernlog.cc,src/gla-gl.cc,src/mainfrm.cc: wxString::fn_str() on
969          wxmsw returns a wide string, which doesn't work with fopen(), etc, so
970          call char_str() instead for now.
971
[5f97258]972Sun Jun 13 05:41:30 GMT 2010  Olly Betts <olly@survex.com>
973
974        * src/printwx.cc: Use wxString::FromAscii() for the units on the scale
975          bar which we know to be ASCII.  No need to use msgPerm() for a
976          message we assign to a wxString.
977
[f302cbaa]978Sun Jun 13 04:44:30 GMT 2010  Olly Betts <olly@survex.com>
979
980        * src/mainfrm.cc,src/printwx.cc: Use wxFileName::SplitPath() instead of
981          baseleaf_from_fnm().
982
[98a3786]983Sun Jun 13 00:57:11 GMT 2010  Olly Betts <olly@survex.com>
984
985        * src/export.cc,src/gfxcore.cc: wxString::fn_str() on wxmsw returns
986          a wide string, which doesn't work with fopen(), etc, so call
987          char_str() instead for now.
988
[833c6bc]989Sat Jun 12 15:07:54 GMT 2010  Olly Betts <olly@survex.com>
990
991        * src/aven.cc: We can rely on our message catalog being UTF-8 so use
992          wxString::FromUTF8() instead of wxConvUTF8.
993
[de0f6e1]994Sat Jun 12 14:26:32 GMT 2010  Olly Betts <olly@survex.com>
995
996        * src/gfxcore.cc: Use wxString::FromAscii() to convert date to
997          wxString.
998
[c0abf5a]999Sun Jun 06 09:36:06 GMT 2010  Olly Betts <olly@survex.com>
1000
1001        * src/Makefile.am: Use wx-config's --rescomp option to get the command
1002          and options needed to turn .rc files into object files.
1003
[a2bc929]1004Fri Jun 04 15:32:27 GMT 2010  Olly Betts <olly@survex.com>
1005
1006        * survex.iss.in: Specify "LZMANumFastBytes=273" which shaves a small
1007          amount of the installer size.  Specify "DisableWelcomePage=yes"
1008          which is apparently in line with what other modern installers do.
1009
[b7d232e]1010Fri Jun 04 14:32:04 GMT 2010  Olly Betts <olly@survex.com>
1011
1012        * configure.in,make_release,make_release.in: We no longer need VERSION
1013          in make_release, so no need to generate it from configure.
1014
[5a0eabd]1015Fri Jun 04 14:00:58 GMT 2010  Olly Betts <olly@survex.com>
1016
1017        * Makefile.am,xvfb-run: We no longer need an X display to run ISCC
1018          under Wine, so just run wine directly and removed version of
1019          Debian's xvfb-run script.
1020        * make_release.in: Pass variables to configure on the command line
1021          rather than in the enviornment.  Running "make distcheck" no longer
1022          fails extend.tst, so remove comment about that.  Use case rather
1023          than expr to check what we've been asked to build.  Update to use
1024          unicode wx-config script for wxmsw.  The wxmsw build spews warnings
1025          about aliasing issues, so turn on -fno-strict-aliasing to avoid any
1026          potential bugs from that.  Enable -Werror for the wxmsw build.
1027        * Makefile.am: Update list of wxstd.mo files we package for wxmsw
1028          (add pt and sk) and where we copy them from.  Copy the unofficial
1029          InnoSetup i18n files (.isl) from lib.
1030
[ebcdad9]1031Fri Jun 04 13:40:35 GMT 2010  Olly Betts <olly@survex.com>
1032
1033        * doc/HACKING.htm: Update InnoSetup info.
1034
[b685e4e]1035Fri Jun 04 13:07:01 GMT 2010  Olly Betts <olly@survex.com>
1036
1037        * survex.iss.in: Update for InnoSetup 5.3.9.
1038        * lib/English_GB.isl,lib/Romanian-7-5.1.11.isl: Check in the unofficial
1039          i18n files for InnoSetup which we use.
1040
[9227253]1041Fri Jun 04 13:05:18 GMT 2010  Olly Betts <olly@survex.com>
1042
1043        * src/Makefile.am: Update path to wx RC file.
1044
[a5e8ada]1045Fri Jun 04 12:44:39 GMT 2010  Olly Betts <olly@survex.com>
1046
1047        * src/mainfrm.cc: Explicitly construct temporary wxString() which
1048          is needed to avoid overload ambiguity under __WXMSW__.
1049
[15322f2]1050Fri Jun 04 12:41:59 GMT 2010  Olly Betts <olly@survex.com>
1051
1052        * src/cavernlog.cc: Add missing wxT() to string and character
1053          constants only used in __WXMSW__ build.
1054
[b1876d3]1055Fri Jun 04 12:19:18 GMT 2010  Olly Betts <olly@survex.com>
1056
1057        * src/aven.cc: wxWidgets now has a Slovak translation, so remove the
1058          kludge to substitute Czech if Slovak isn't found.
1059
[4eaa9a3]1060Fri Jun 04 05:08:14 GMT 2010  Olly Betts <olly@survex.com>
1061
1062        * src/aboutdlg.cc: Fix character constant to be a string constant when
1063          building under WXMSW.
1064
[90d0d71]1065Thu Jun 03 13:53:57 GMT 2010  Olly Betts <olly@survex.com>
1066
1067        * NEWS: Update from ChangeLog for 1.1.13.
1068
[0dbc323]1069Thu Jun 03 12:25:14 GMT 2010  Olly Betts <olly@survex.com>
1070
1071        * Makefile.am,configure.in,debian/Makefile.am,debian/changelog: Remove
1072          .deb building machinery from upstream Makefile.
1073
[9fe15ea]1074Thu Jun 03 12:14:16 GMT 2010  Olly Betts <olly@survex.com>
1075
1076        * make_release.in: Remove ancient workaround for getting wine to work.
1077          Remove .deb building machinery.  Reenable distcheck to see if the
1078          problem with extend.tst has gone away.  Update mingw cross-building
1079          machinery.
1080
[0c03190]1081Wed Jun 02 13:30:28 GMT 2010  Olly Betts <olly@survex.com>
1082
1083        * configure.in,doc/GPL.htm,doc/index.htm.in: Remove HTML version of GPL
1084          - just link to the FSF's page.
1085
1086Wed Jun 02 13:26:55 GMT 2010  Olly Betts <olly@survex.com>
1087
1088        * configure.in,make_release,make_release.in,update-debcl.pl: Use dch to
1089          update debian/changelog.
1090
[0ae292f]1091Wed Jun 02 12:59:33 GMT 2010  Olly Betts <olly@survex.com>
1092
1093        * configure.in,doc/Makefile.am,doc/cl2html.pl,doc/index.htm.in: Stop
1094          generating an HTML version of the ChangeLog - it's too low level to
1095          be of interest to non-developers, and developers can look at the
1096          source code.
1097
[2e4b8cd]1098Wed Jun 02 09:38:25 GMT 2010  Olly Betts <olly@survex.com>
1099
1100        * src/cavernlog.cc: Whitespace tweaks.
1101
[ca2611a]1102Wed Jun 02 09:28:37 GMT 2010  Olly Betts <olly@survex.com>
1103
[fe58e77]1104        * src/aboutdlg.cc,src/aboutdlg.h: Use standard button for "Copy" in
1105          About dialog.  Change "OK" button to "Close" since nothing is being
1106          confirmed by clicking it.  Call "Flush()" in wxTheClipboard to try
1107          to make the copied text persist after aven is closed, though this
1108          seems to currently do nothing on wxGTK at least.
[ca2611a]1109
1110Tue May 18 12:59:00 GMT 2010  Olly Betts <olly@survex.com>
1111
1112        * doc/HACKING.htm: Note jadetex needed.
1113          Note autoconf 2.64 works well.
1114
1115Tue May 18 02:06:00 GMT 2010  Olly Betts <olly@survex.com>
1116
1117        * src/fnt.cc: Remove now superfluous ().
1118
1119Mon May 17 14:33:00 GMT 2010  Olly Betts <olly@survex.com>
1120
1121        * debian/Makefile.am: Update EXTRA_DIST
1122
1123Mon May 17 05:38:00 GMT 2010  Olly Betts <olly@survex.com>
1124
1125        * src/cavernlog.cc: Fix small memory leak
1126
1127Mon May 17 05:33:00 GMT 2010  Olly Betts <olly@survex.com>
1128
1129        * src/img.c: Don't leak filename_opened member.
1130
1131Mon May 17 05:13:00 GMT 2010  Olly Betts <olly@survex.com>
1132
1133        * src/gfxcore.cc: Initialise all GfxCore's member variables so we
1134          don't use them uninitialised.
1135
1136Mon May 17 05:11:00 GMT 2010  Olly Betts <olly@survex.com>
1137
1138        * src/gfxcore.h: Declare constants with enum rather than #define so
1139          they automatically get allocated unique values, and so they show up
1140          in the debugger.
1141
1142Mon May 17 02:39:00 GMT 2010  Olly Betts <olly@survex.com>
1143
1144        * src/fnt.cc: Make the map array static const
1145
1146Mon May 17 02:30:00 GMT 2010  Olly Betts <olly@survex.com>
1147
1148        * src/fnt.cc: Set the font texture with GL_COLOR_INDEX so we can
1149          use a "byte format" font file without any translation, while a
1150          "bitmap format" font file needs a temporary array half the size.
1151
1152Mon May 17 00:56:00 GMT 2010  Olly Betts <olly@survex.com>
1153
1154        * src/gfxcore.cc: Initialise 3 flags when we load a survey to avoid
1155          using them potentially uninitialised.
1156
1157Sun May 16 14:39:00 GMT 2010  Olly Betts <olly@survex.com>
1158
1159        * src/mainfrm.cc: Fix cavern log window to behave if passed a .svx
1160          file on the command line.
1161
1162Sun May 16 14:27:00 GMT 2010  Olly Betts <olly@survex.com>
1163
1164        * configure.in: Update copyright years.
1165
1166Sun May 16 14:23:00 GMT 2010  Olly Betts <olly@survex.com>
1167
1168        * configure.in, src/aboutdlg.cc, src/aboutdlg.h, src/aven.cc,
1169          src/aven.h, src/avenprcore.cc, src/avenprcore.h,
1170          src/cavernlog.cc, src/cavernlog.h, src/export.cc, src/fnt.h,
1171          src/gfxcore.cc, src/gla-gl.cc, src/gla.h, src/guicontrol.cc,
1172          src/log.cc, src/mainfrm.cc, src/mainfrm.h, src/namecmp.h,
1173          src/printwx.cc, src/printwx.h:
1174          + Fix to build with a "unicode" build of wx.
1175          + Add "Copy" button to the About dialog to copy the system info
1176            to the clipboard.
1177          + List OpenGL extensions last, since there are usually lots of
1178            them with a modern gfx card.
1179          + When processing survey data, auto-scroll the log window until
1180            we've reported a warning or error.
1181          + Put the survey data log window in a splitter in the standard
1182            frame rather than having a separate frame for it.
1183
1184Sat Apr 17 12:13:00 GMT 2010  Olly Betts <olly@survex.com>
1185
1186        * src/aboutdlg.cc: Add case for "GTK+ >= 2.6".
1187
1188Sat Apr 17 12:12:00 GMT 2010  Olly Betts <olly@survex.com>
1189
1190        * src/aboutdlg.cc: Build string using preprocessor string
1191          concatenation rather than runtime appending, where possible.
1192
1193Sat Apr 17 12:00:00 GMT 2010  Olly Betts <olly@survex.com>
1194
1195        * src/aboutdlg.cc: Update (C) date.
1196
1197Sat Apr 17 11:59:00 GMT 2010  Olly Betts <olly@survex.com>
1198
1199        * src/aboutdlg.cc, src/aboutdlg.h: Use a wxTimer instead of idle
1200          events to avoid spinning on the CPU.
1201
1202Sat Apr 17 11:41:00 GMT 2010  Olly Betts <olly@survex.com>
1203
1204        * configure.in: New preferred env var for wx-config script is
1205          WX_CONFIG.  WXCONFIG still supported for compatibility.
1206
1207Tue Jul 28 08:16:00 GMT 2009  Olly Betts <olly@survex.com>
1208
1209        * src/mainfrm.cc: The presentation filename now defaults to using
1210          the basename of the currently loaded dataset, but we always prompt
1211          before we first save with such a name.
1212
1213Tue Jul 28 04:37:00 GMT 2009  Olly Betts <olly@survex.com>
1214
1215        * configure.in: Add comment to explain why we call wx-config twice.
1216
1217Tue Jul 28 04:36:00 GMT 2009  Olly Betts <olly@survex.com>
1218
1219        * src/datain.c: Use fputs(m, f) instead of fprintf(f, m) in case m
1220          contains '%' (m comes from the messages file, so this isn't
1221          exploitable by sending someone a "bad" .svx or .3d file).
1222
1223Mon Jul 27 03:29:00 GMT 2009  Olly Betts <olly@survex.com>
1224
1225        * src/mainfrm.cc: Fix to open rather than save when doing "open
1226          presentation" with wxmotif.
1227
1228Thu Mar 05 01:45:00 GMT 2009  Olly Betts <olly@survex.com>
1229
1230        * doc/3dformat.htm: Document that this is version 6 and when we
1231          started to use it.
1232
1233Mon Dec 15 10:34:00 GMT 2008  Olly Betts <olly@survex.com>
1234
1235        * src/gla-gl.cc: When saving a screenshot, perform the vertical
1236          flip of the image data in-place rather than using wxImage::Mirror()
1237          which creates a whole new wxImage object.
1238
1239Fri Dec 12 11:12:00 GMT 2008  Olly Betts <olly@survex.com>
1240
1241        * src/cad3d.c, src/export.cc: Fix export to SVG when a label
1242          contains a '%' character.
1243
1244Fri Dec 12 06:30:00 GMT 2008  Olly Betts <olly@survex.com>
1245
1246        * configure.in: Add AM_PROG_CC_C_O which newer autoreconf warns is
1247          needed.
1248
1249Fri Dec 12 06:28:00 GMT 2008  Olly Betts <olly@survex.com>
1250
1251        * configure.in: Remove AC_SUBST of CRLIB and CROBJX which are no
1252          longer set or used.
1253
1254Fri Dec 12 06:03:00 GMT 2008  Olly Betts <olly@survex.com>
1255
1256        * NEWS, buildmacosx.sh, configure.in, desc-aven.txt, doc/TODO.htm,
1257          doc/manual.sgml, doc/survex.ent, lib/messages.txt,
1258          src/aboutdlg.cc, src/aven.cc, src/aven.h, src/gfxcore.cc,
1259          src/mainfrm.cc, src/printwx.cc, src/printwx.h, src/wx.h: Say
1260          "wxWidgets" instead of "wxWindows" consistently.
1261          Require wxWidgets 2.6.0 or newer - 2.4 is really old now.
1262
1263Mon Mar 31 01:53:00 GMT 2008  Olly Betts <olly@survex.com>
1264
1265        * doc/3dformat.htm: Update for v6 format from Mike McCombe
1266
1267Fri Sep 07 18:29:00 GMT 2007  Olly Betts <olly@survex.com>
1268
1269        * src/gla-gl.cc: Calling glGetError() resets the error state, so we
1270          need to store the value in a variable rather than calling it twice!
1271
1272Fri Sep 07 13:54:00 GMT 2007  Olly Betts <olly@survex.com>
1273
1274        * src/gla-gl.cc: Add missing CHECK_GL_ERROR() calls and correct
1275          some which had the wrong descriptions.
1276          Use GL_POINT_SPRITE and GL_COORD_REPLACE instead of
1277          GL_POINT_SPRITE_ARB and GL_COORD_REPLACE_ARB.  They have the same
1278          numeric values, so the shorter (now official) names are better.
1279
1280Fri Sep 07 13:31:00 GMT 2007  Olly Betts <olly@survex.com>
1281
1282        * src/Makefile.am, src/gfxcore.cc, src/gfxcore.h, src/gla-gl.cc,
1283          src/gla.h, src/matrix4.cc, src/matrix4.h, src/quaternion.cc,
1284          src/quaternion.h: Just set the pan and tilt directly as OpenGL
1285          rotations rather than messing around setting up and then decoding a
1286          quaternion.  This fixes some glitches when tilting while looking
1287          east, and eliminates 2 source files and 2 headers!
1288
1289Sat Feb 10 13:56:00 GMT 2007  Olly Betts <olly@survex.com>
1290
1291        * NEWS, configure.in, src/aven.cc, src/wx.h:
1292          (Unix version): aven: Fix display of degree symbol in status bar and
1293          messages with accented characters in.
1294          (Mac OS X version): Require at least wxWidgets 2.5.1.
1295
1296Sat Feb 10 13:46:00 GMT 2007  Olly Betts <olly@survex.com>
1297
1298        * src/message.c: Test S_ISREG since that's what we use here
1299
1300Sat Feb 10 13:37:00 GMT 2007  Olly Betts <olly@survex.com>
1301
1302        * src/message.c: Always use utf-8 for aven on unix
1303
Note: See TracBrowser for help on using the repository browser.