source: git/ChangeLog @ 6f340d9

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

doc/Makefile.am: Write generated man page to a temporary file, then
atomically rename, to avoid leaving an empty or partial man page
behind if docbook-to-man dies (I managed to ship an empty cad3d.1 in
1.1.16).

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

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