source: git/ChangeLog @ 26eb201

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

src/export.cc: PLT file output now handles spaces and control
characters in station names by escaping them with '%' as in URLs.

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

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