source: git/ChangeLog @ 4a7c15ab

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

buildmacosx.sh: Fix comment typo.

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

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