source: git/ChangeLog @ 85ed935

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

doc/TODO.htm: Update.

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

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