source: git/ChangeLog @ 383fbac

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

configure.in,doc/Makefile.am,doc/survex.1.in: Move survex man page to
section 7 (since it isn't documenting an actual command).

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

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