source: git/ChangeLog @ 4095cc0

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

NEWS: Update 1.2.0 release date.

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

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