source: git/ChangeLog @ 44ef5ec6

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

make_release: Fix comment typo.

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

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