source: git/ChangeLog @ cba86532

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

lib/Makefile.am: survex.keys.in will get shipped because it is
used by AC_CONFIG_FILES so there's no need to list it explicitly
in EXTRA_DIST.

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

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