source: git/ChangeLog @ ab66f3c

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

buildmacosx.sh: Don't assume the volume gets mounted on
/Volumes/Survex? as it won't be if that mount point is already in use.

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

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