source: git/ChangeLog @ 843ee7b

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

src/gfxcore.cc,src/gfxcore.h,src/guicontrol.cc: Fix the conditions
under which colour by date can be enabled to fully match what we
now intend.

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

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