source: git/ChangeLog @ c293aa9

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

src/aven.cc,src/aven.h,src/gla-gl.cc: Explicitly request
double-buffering, which seems to be needed for systems with GLX >=
1.3. Report GLX version and whether double-buffering is in use in
the about dialog.

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

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