source: git/ChangeLog @ a26bab0

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

lib/Makefile.am: Distribute codes.po.

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

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