source: git/ChangeLog @ 90a2e0f

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

buildmacosx.sh: Fix URL for downloading wxWidgets tarball.

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

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