source: git/ChangeLog @ d1c3d24

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

buildmacosx.sh: Use wx 2.8.12.

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

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