source: git/ChangeLog @ f6d9ca9

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

lib/codes.po: Improvements to "TRANSLATORS" comments.

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

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