source: git/ChangeLog @ fed3713

RELEASE/1.2debug-cidebug-ci-sanitisersfaster-cavernloglog-selectstereostereo-2025walls-datawalls-data-hanging-as-warningwarn-only-for-hanging-survey
Last change on this file since fed3713 was fed3713, checked in by Olly Betts <olly@…>, 14 years ago

src/moviemaker.cc: Simplify the loop to flip the image vertically.

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

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