source: git/ChangeLog @ 92037819

RELEASE/1.2debug-cidebug-ci-sanitisersstereowalls-data
Last change on this file since 92037819 was 92037819, checked in by Olly Betts <olly@…>, 13 years ago

doc/TODO.htm: Update in preparation for releasing 1.2.

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

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