source: git/ChangeLog @ f9b8a6b

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

lib/icons/Makefile.am,lib/icons/aven.png,lib/icons/aven.svg: Add
new version of aven icon, redrawn in SVG so it displays nicely at
larger sizes.

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

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