source: git/ChangeLog @ 091069f

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

src/: Try to report errors from generating movie more helpfully.

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

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