source: git/ChangeLog @ a8469bb

RELEASE/1.2debug-cidebug-ci-sanitisersstereowalls-datawalls-data-hanging-as-warning
Last change on this file since a8469bb was a8469bb, checked in by Olly Betts <olly@…>, 13 years ago

buildmacosx.sh: Build for x86_64 as well as i386.

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

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