source: git/ChangeLog @ cc9e7a06

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

configure.in,src/moviemaker.cc,src/moviemaker.h: Mostly update movie
making code to work with current FFmpeg. Still TODO: convert call
to img_convert() to use sws_scale() - currently you just get an all
green movie!

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

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