source: git/ChangeLog @ cc83ec9

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

buildmacosx.sh: Add comment noting that Xcode is probably required.
Since wxWidgets only supports building for a single arch at a time,
build for i386 by default, which should also work on x86_64. Pass
CPP=cpp to wxWidgets configure (not certain if this is actually
needed, or was something tried on the way to discovering that only
one -arch option can be passed).

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

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