source: git/ChangeLog @ a6e8d45

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

src/aventreectrl.cc,src/guicontrol.cc,src/mainfrm.cc: Don't use
deprecated members or methods of wxKeyEvent.

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

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