source: git/ChangeLog @ 6cd4aab

RELEASE/1.2debug-cidebug-ci-sanitisersfaster-cavernloglog-selectstereostereo-2025walls-datawalls-data-hanging-as-warningwarn-only-for-hanging-survey
Last change on this file since 6cd4aab was 6cd4aab, checked in by Olly Betts <olly@…>, 14 years ago

doc/TODO.htm: Note oddity with FullScreen? and side panel.

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

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