source: git/ChangeLog @ d86459c

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

lib/,src/mainfrm.cc,src/mainfrm.h: We now use .po and .pot files as
the master format for storing translations in (rather than
messages.txt), and then translate these into Survex's .msg format.

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

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