source: git/ChangeLog @ 42c7efe

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

lib/codes.po,src/aven.cc,src/mainfrm.cc,src/mainfrm.h: Use more stock
IDs.

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

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