source: git/ChangeLog @ d10d369

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

src/gfxcore.cc: No need to specify true to PlayPres? - that's the
default.

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

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