source: git/ChangeLog @ 6ed625e

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

src/moviemaker.cc: Eliminate use of deprecated function
av_alloc_format_context().

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

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