source: git/ChangeLog @ 97ea48d

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

doc/aven.sgml,lib/codes.po,src/: Rename the "depth bar" to "colour
key", which better describes it now that it might show dates or
errors.

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

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