source: git/ChangeLog @ d0a7bba

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

configure.in,survex.spec.in: Default to installing docs into
/usr/share/doc/survex rather than /usr/doc/survex.

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

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