source: git/ChangeLog @ 33c24dc

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

lib/es.po: Update from launchpad.

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

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