source: git/ChangeLog @ 8a374af

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

make_release: Disable use of libavcodec for mingw for now.

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

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