source: git/ChangeLog @ de8488a6

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

lib/,src/printwx.cc: Use stock wx button IDs wxID_PRINT and
wxID_PREVIEW where appropriate.

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

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