source: git/ChangeLog @ fa8ae1e

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

Makefile.am,doc/Makefile.am: Don't list other .in files explicitly in
EXTRA_DIST.

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

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