source: git/ChangeLog @ 75e67ab

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

src/readval.c: Add a "const".

  • Property mode set to 100644
File size: 99.3 KB
Line 
1Sat Dec 01 23:42:22 GMT 2012  Olly Betts <olly@survex.com>
2
3        * src/readval.c: Add a "const".
4
5Fri Nov 30 00:31:16 GMT 2012  Olly Betts <olly@survex.com>
6
7        * lib/it.po,lib/sk.po: Merge more updates from launchpad.
8
9Wed Nov 28 06:11:11 GMT 2012  Olly Betts <olly@survex.com>
10
11        * NEWS: Update from ChangeLog.
12
13Wed Nov 28 05:02:26 GMT 2012  Olly Betts <olly@survex.com>
14
15        * lib/de.po: A few more translations from launchpad.
16
17Wed Nov 28 01:56:49 GMT 2012  Olly Betts <olly@survex.com>
18
19        * lib/,src/sorterr.c: Change "HOW MANY" to "HOW_MANY" to make it
20          clearer this is a placeholder for one argument.
21
22Wed Nov 28 01:52:16 GMT 2012  Olly Betts <olly@survex.com>
23
24        * src/message.c: Don't force Latin 1 if setlocale(LC_MESSAGES, ...)
25          fails.
26
27Wed Nov 28 01:51:11 GMT 2012  Olly Betts <olly@survex.com>
28
29        * src/message.c: Transliterate « and » to " if we don't have them in
30          the current character set (previously we mapped them to << and >>).
31
32Wed Nov 28 01:00:53 GMT 2012  Olly Betts <olly@survex.com>
33
34        * lib/: Merge translations from launchpad.
35
36Wed Nov 28 00:44:36 GMT 2012  Olly Betts <olly@survex.com>
37
38        * lib/de_CH.po: Fill gaps from de.po.
39
40Wed Nov 28 00:44:05 GMT 2012  Olly Betts <olly@survex.com>
41
42        * lib/de.po: Merge in new "TRANSLATORS" comments.
43
44Wed Nov 28 00:43:39 GMT 2012  Olly Betts <olly@survex.com>
45
46        * lib/es.po,lib/fr.po,lib/it.po: Merge translations from launchpad.
47
48Wed Nov 28 00:11:07 GMT 2012  Olly Betts <olly@survex.com>
49
50        * lib/pt_BR.po: Merge translations from launchpad.
51
52Wed Nov 28 00:00:18 GMT 2012  Olly Betts <olly@survex.com>
53
54        * lib/po-to-msg.pl: Add FIXME to only check % formats for messages
55          which have the "c-format" flag set.
56
57Tue Nov 27 23:57:25 GMT 2012  Olly Betts <olly@survex.com>
58
59        * lib/po-to-msg.pl: Fix quote check to handle “” vs »«.
60
61Tue Nov 27 23:40:06 GMT 2012  Olly Betts <olly@survex.com>
62
63        * lib/de.po,lib/po_codes,lib/survex.pot: Reorder messages so the ones
64          in the "View" menu are together in order.  Adjust menu accelerators
65          for the German translation to avoid clashes in the View menu.
66
67Tue Nov 27 23:14:05 GMT 2012  Olly Betts <olly@survex.com>
68
69        * lib/de.po: Merge more updates from launchpad.
70
71Tue Nov 27 22:30:36 GMT 2012  Olly Betts <olly@survex.com>
72
73        * lib/de.po: Merge updates from launchpad.
74
75Wed Nov 14 05:50:47 GMT 2012  Olly Betts <olly@survex.com>
76
77        * lib/fr.po: Merge in new translator comments.
78
79Sun Nov 04 21:26:29 GMT 2012  Olly Betts <olly@survex.com>
80
81        * lib/sk.po: Merge changes from Martin Sluka.
82
83Sun Nov 04 21:26:01 GMT 2012  Olly Betts <olly@survex.com>
84
85        * lib/ca.po: Merge in TRANSLATOR comments.
86
87Sun Nov 04 21:25:40 GMT 2012  Olly Betts <olly@survex.com>
88
89        * lib/fr.po: Fix clashing menu accelerator.
90
91Fri Nov 02 04:02:16 GMT 2012  Olly Betts <olly@survex.com>
92
93        * NEWS: Update from ChangeLog.
94
95Fri Nov 02 03:58:12 GMT 2012  Olly Betts <olly@survex.com>
96
97        * lib/mailmsgs.pl: Remove obsolete script.
98        * lib/Makefile.am,lib/po-to-msg.pl: Remove references to *.todo, which
99          we no longer generate.
100
101Fri Nov 02 03:46:59 GMT 2012  Olly Betts <olly@survex.com>
102
103        * lib/survex.pot: Add another TRANSLATORS comment.
104
105Fri Nov 02 03:25:52 GMT 2012  Olly Betts <olly@survex.com>
106
107        * lib/survex.pot: Add TRANSLATORS comments to clarify messages which
108          Eric asked about.
109
110Fri Nov 02 03:06:00 GMT 2012  Olly Betts <olly@survex.com>
111
112        * lib/: Merge translation updates.
113
114Fri Nov 02 00:32:35 GMT 2012  Olly Betts <olly@survex.com>
115
116        * src/guicontrol.cc,src/mainfrm.cc: On OS X, F11 is used by the desktop
117          so change the menu shortcut for "Full Screen Mode" to be the OS X
118          standard shortcut Shift-Command-F.
119
120Sun Oct 28 04:21:27 GMT 2012  Olly Betts <olly@survex.com>
121
122        * lib/sk.po: Merge updates from Martin Sluka.
123
124Mon Oct 15 04:19:57 GMT 2012  Olly Betts <olly@survex.com>
125
126        * Makefile.am,configure.ac: Modern automake seems to cope with files
127          required by GNU being generated during the build, so we no longer
128          need to use the "foreign" automake mode.  Also use -Werror with
129          automake.
130
131Mon Oct 15 02:28:46 GMT 2012  Olly Betts <olly@survex.com>
132
133        * src/Makefile.am: Remove workaround for GCC 2.95 failing to compile
134          gfxcore.cc - GCC 2.95 is obsolete now.
135
136Mon Oct 15 02:27:04 GMT 2012  Olly Betts <olly@survex.com>
137
138        * src/Makefile.am: Use AM_CPPFLAGS instead of obsolete INCLUDES.
139
140Mon Oct 15 02:21:53 GMT 2012  Olly Betts <olly@survex.com>
141
142        * Makefile.am,buildmacosx.sh,configure.ac,lib/mailmsgs.pl: Update
143          configure.ac from passing version to AM_INIT_AUTOMAKE to passing it
144          to AC_INIT, and fix places which grep out the version.
145
146Mon Oct 15 02:08:23 GMT 2012  Olly Betts <olly@survex.com>
147
148        * buildmacosx.sh,configure.ac,configure.in,doc/Makefile.am,
149          lib/mailmsgs.pl: Rename configure.in to configure.ac to make modern
150          autotools usage.
151
152Thu Sep 27 10:41:56 GMT 2012  Olly Betts <olly@survex.com>
153
154        * src/: Switch read_prefix_*() family of functions to be a single
155          read_prefix() function which tags a bitmask of flags.
156
157Thu Sep 27 09:23:41 GMT 2012  Olly Betts <olly@survex.com>
158
159        * lib/id.po: Resolve clashing menu accelerators.
160
161Thu Sep 27 05:37:18 GMT 2012  Olly Betts <olly@survex.com>
162
163        * src/namecompare.cc: Fix to build with wx2.8.
164
165Thu Sep 27 05:25:49 GMT 2012  Olly Betts <olly@survex.com>
166
167        * NEWS: Update from ChangeLog.
168
169Thu Sep 27 05:12:22 GMT 2012  Olly Betts <olly@survex.com>
170
171        * src/message.c: For determining character set on Unix, check LANG
172          after LC_ALL and LC_CTYPE.  For determining language, check LC_ALL
173          before LC_MESSAGES and LANG.
174
175Thu Sep 27 04:48:34 GMT 2012  Olly Betts <olly@survex.com>
176
177        * lib/id.po: Add more translations and fix marking of unused messages.
178
179Thu Sep 27 04:07:24 GMT 2012  Olly Betts <olly@survex.com>
180
181        * lib/Indonesian-5.1.11.isl,lib/Makefile.am,lib/id.po: Add start of
182          Indonesian translation from launchpad.
183
184Thu Sep 27 03:56:22 GMT 2012  Olly Betts <olly@survex.com>
185
186        * lib/: Merge translation updates from launchpad.
187
188Thu Sep 27 00:31:24 GMT 2012  Olly Betts <olly@survex.com>
189
190        * lib/: Remove scripts and data files which are no longer used.
191
192Sat Sep 22 05:06:23 GMT 2012  Olly Betts <olly@survex.com>
193
194        * src/mainfrm.cc,src/mainfrm.h: Don't run incremental search on every
195          key-press, as on a slow machine the short initial search(es) will
196          take a while but not be useful.  Instead set a flag, and actually
197          run the search when MainFrm next receives an idle event.
198
199Fri Sep 21 06:24:32 GMT 2012  Olly Betts <olly@survex.com>
200
201        * src/img.h: New leg flag img_FLAG_NOSURVEY.
202        * src/netskel.c: Set img_FLAG_NOSURVEY for nosurvey legs.
203        * src/dump3d.c: Report NOSURVEY leg flag.
204
205Fri Sep 21 06:22:29 GMT 2012  Olly Betts <olly@survex.com>
206
207        * src/Makefile.am: dump3d now needs date.c.
208
209Wed Sep 19 22:12:35 GMT 2012  Olly Betts <olly@survex.com>
210
211        * src/dump3d.c: Add --show-dates option.
212
213Fri Sep 07 11:39:06 GMT 2012  Olly Betts <olly@survex.com>
214
215        * src/namecompare.cc,src/namecompare.h: Add two new files which were
216          in the last release but I failed to commit.
217
218Tue Aug 14 09:42:43 GMT 2012  Olly Betts <olly@survex.com>
219
220        * lib/Makefile.am: Create de_DE.po as a symlink if it doesn't exist.
221
222Mon May 28 16:56:27 GMT 2012  Olly Betts <olly@survex.com>
223
224        * configure.in: -W no longer seems to cause problems with wxWidgets.
225
226Mon May 28 16:49:37 GMT 2012  Olly Betts <olly@survex.com>
227
228        * src/: Remove unused parameter names.
229
230Sun May 27 12:24:17 GMT 2012  Olly Betts <olly@survex.com>
231
232        * src/export.cc: Include "export.h".
233
234Fri May 25 14:20:24 GMT 2012  Olly Betts <olly@survex.com>
235
236        * tests/cavern.tst,test/equatenosuchstn.out: Drop line reporting time
237          taken when comparing output, as that can vary.
238        * src/listpos.c,tests/equatenosuchstn.out: Move "Station X referred to
239          just once" warning after non-existent survey check.
240        * src/,tests/: If survey isn't all connected, still run survey tree
241          checks and report errors and/or warnings which might suggest typo
242          locations.
243
244Tue Feb 28 00:41:15 GMT 2012  Olly Betts <olly@survex.com>
245
246        * tests/diffpos.tst: Force English messages for diffpos tests too.
247
248Tue Feb 28 00:39:45 GMT 2012  Olly Betts <olly@survex.com>
249
250        * tests/cavern.tst: Force English messages so comparing expected output
251          works whatever the current language setting.
252
253Fri Feb 24 00:43:04 GMT 2012  Olly Betts <olly@survex.com>
254
255        * tests/cavern.tst,tests/equatenosuchstn.out: Fix test failure due to
256          Survex version number appearing in expected output.
257
258Thu Feb 23 22:34:52 GMT 2012  Olly Betts <olly@survex.com>
259
260        * make_release: Link mingw build statically to avoid needing libgcc
261          DLL.
262
263Wed Feb 22 23:39:25 GMT 2012  Olly Betts <olly@survex.com>
264
265        * configure.in,src/gla-gl.cc: The Debian mingw-w64 packages lack
266          GL/glext.h so test for it in configure.
267
268Wed Feb 22 23:29:29 GMT 2012  Olly Betts <olly@survex.com>
269
270        * src/cavernlog.cc: Remove variable which is only assigned to and
271          never read.
272
273Wed Feb 22 22:09:02 GMT 2012  Olly Betts <olly@survex.com>
274
275        * NEWS,src/Makefile.am: Disable building findentrances by default
276          so I can get 1.2.6 out without further delays as it fixes processing
277          .svx files from aven under Mac OS X.
278
279Wed Feb 22 11:35:40 GMT 2012  Olly Betts <olly@survex.com>
280
281        * src/datain.c: Remove return type from data_normal() etc as we never
282          use it.
283
284Wed Feb 22 05:11:53 GMT 2012  Olly Betts <olly@survex.com>
285
286        * make_release: Update to work with Debian mingw-w64 packages.
287
288Mon Feb 20 05:08:26 GMT 2012  Olly Betts <olly@survex.com>
289
290        * NEWS,configure.in: Update for 1.2.6.
291
292Sun Feb 19 10:48:37 GMT 2012  Olly Betts <olly@survex.com>
293
294        * doc/3dformat.htm: Merge in some improvements from Mike McCombe.
295
296Fri Feb 17 03:49:59 GMT 2012  Olly Betts <olly@survex.com>
297
298        * src/message.c: Fix so that cavern run by aven finds its messages.
299
300Thu Feb 16 01:36:54 GMT 2012  Olly Betts <olly@survex.com>
301
302        * Makefile.am,survex.iss.in: Include JPG images in Innosetup installer.
303          (ticket#35)
304
305Fri Jan 27 13:30:54 GMT 2012  Olly Betts <olly@survex.com>
306
307        * lib/po_codes,lib/survex.pot,src/Makefile.am,src/findentrances.cc:
308          Make all messages in findentrances translatable.
309
310Fri Jan 27 11:03:28 GMT 2012  Olly Betts <olly@survex.com>
311
312        * lib/po_codes,lib/survex.pot,src/listpos.c,tests/: If we have a
313          reference to a station in a non-existent survey, give a helpful error
314          rather than saying the station hasn't been exported from the survey.
315
316Tue Jan 24 23:03:10 GMT 2012  Olly Betts <olly@survex.com>
317
318        * src/cavern.c: Remove TRANSLATE comment which has already been
319          addressed.
320
321Tue Jan 24 10:56:14 GMT 2012  Olly Betts <olly@survex.com>
322
323        * src/findentrances.cc: Add commenting noting precision of lat and lon.
324
325Tue Jan 24 10:55:19 GMT 2012  Olly Betts <olly@survex.com>
326
327        * src/findentrances.cc: Don't include carriage returns in .gpx output.
328
329Tue Jan 24 10:42:41 GMT 2012  Olly Betts <olly@survex.com>
330
331        * src/findentrances.cc: Add GPL licence boilerplate (Olaf OKed this in
332          <20120111115239.1b162450@ghost>).
333
334Tue Jan 24 04:53:30 GMT 2012  Olly Betts <olly@survex.com>
335
336        * src/Makefile.am,src/findentrances.cc: Build findentrances in the
337          buildsystem.
338
339Tue Jan 24 04:41:03 GMT 2012  Olly Betts <olly@survex.com>
340
341        * src/findentrances.cc: Update examples of usage to reflect "-s"
342          change.
343
344Tue Jan 24 04:38:11 GMT 2012  Olly Betts <olly@survex.com>
345
346        * src/findentrances.cc: Use string::assign() rather than constructing
347          a temporary string object and assigning that.
348
349Tue Jan 24 04:35:25 GMT 2012  Olly Betts <olly@survex.com>
350
351        * src/cmdline.c: Allow help argument to cmdline_init() to be NULL.
352
353Tue Jan 24 04:35:04 GMT 2012  Olly Betts <olly@survex.com>
354
355        * src/findentrances.cc: Support --help and --version options.
356
357Tue Jan 24 04:27:15 GMT 2012  Olly Betts <olly@survex.com>
358
359        * src/findentrances.cc: "using namespace std;"
360
361Tue Jan 24 04:25:09 GMT 2012  Olly Betts <olly@survex.com>
362
363        * src/findentrances.cc: Give error if required -d option is not
364          specified.
365
366Tue Jan 24 04:19:29 GMT 2012  Olly Betts <olly@survex.com>
367
368        * src/findentrances.cc: Other survex tools use -s for "limit operation
369          to this survey prefix" and just take the .3d file to operate on as
370          a command line argument, so for consistency just take the .3d file
371          as a command line argument here too.
372
373Tue Jan 24 04:18:41 GMT 2012  Olly Betts <olly@survex.com>
374
375        * src/findentrances.cc: Reindent with 4 space indent, tab width 8.
376
377Tue Jan 24 04:12:19 GMT 2012  Olly Betts <olly@survex.com>
378
379        * src/findentrances.cc: Add findentrances utility from Olaf.
380
381Tue Jan 10 12:57:08 GMT 2012  Olly Betts <olly@survex.com>
382
383        * lib/survex.pot,lib/zh_CN.po: Update.
384
385Tue Jan 10 12:56:33 GMT 2012  Olly Betts <olly@survex.com>
386
387        * lib/po_codes: Update locations.
388
389Tue Jan 10 12:55:25 GMT 2012  Olly Betts <olly@survex.com>
390
391        * lib/Makefile.am: When generating survex.pot from po_codes, drop the
392          codes from commented out messages too.
393
394Mon Jan 09 12:21:28 GMT 2012  Olly Betts <olly@survex.com>
395
396        * src/aven.cc: Fix to build with a non-Unicode wxWidgets library.
397          Patch from Olaf Kahler.
398
399Fri Jan 06 11:47:59 GMT 2012  Olly Betts <olly@survex.com>
400
401        * lib/: Touch all the .po files.
402
403Fri Jan 06 11:47:10 GMT 2012  Olly Betts <olly@survex.com>
404
405        * lib/touch-po.pl: New script to "touch" a .po file by updating
406          "PO-Revision-Date:".
407
408Fri Jan 06 11:34:16 GMT 2012  Olly Betts <olly@survex.com>
409
410        * lib/,src/Makefile.am,src/gettexttomsg.pl: Rename codes.po to po_codes
411          so it doesn't get picked up by tools looking for .po files.  Add
412          survex.pot to the repo so launchpad's auto translation syncing can
413          work.
414
415Fri Jan 06 11:25:23 GMT 2012  Olly Betts <olly@survex.com>
416
417        * make_release: Update to use git rather than SVN.
418
419Fri Jan 06 11:19:37 GMT 2012  Olly Betts <olly@survex.com>
420
421        * doc/HACKING.htm: Update mention of "SVN tree" to "source tree" as the
422          files mentioned are shipped in releases too.
423
424Wed Jan 04 05:22:32 GMT 2012  Olly Betts <olly@survex.com>
425
426        * lib/Makefile.am: Make the containing directory in the launchpad
427          tarball “survex-trans”.
428
429Wed Jan 04 03:41:40 GMT 2012  Olly Betts <olly@survex.com>
430
431        * src/dump3d.c: Add support for showing img_ERROR_INFO items.
432
433Tue Jan 03 23:54:26 GMT 2012  Olly Betts <olly@survex.com>
434
435        * lib/fr.po: Incorporate a translation from launchpad I'd previously
436          copied the English version of by mistake.  Attempt to correct
437          mistranslation of "survey file".
438
439Tue Jan 03 13:21:09 GMT 2012  Olly Betts <olly@survex.com>
440
441        * make_release: Need to set VERSION before we first use it!
442
443Tue Jan 03 12:39:38 GMT 2012  Olly Betts <olly@survex.com>
444
445        * NEWS,configure.in: Update for 1.2.5.
446
447Tue Jan 03 12:11:14 GMT 2012  Olly Betts <olly@survex.com>
448
449        * doc/survex.7.in: Make a few minor improvements to the text.
450
451Tue Jan 03 12:07:31 GMT 2012  Olly Betts <olly@survex.com>
452
453        * doc/survex.7.in: Update section in .TH macro to 7 too.
454
455Tue Jan 03 12:04:54 GMT 2012  Olly Betts <olly@survex.com>
456
457        * src/moviemaker.cc: Further fix.
458
459Tue Jan 03 11:05:11 GMT 2012  Olly Betts <olly@survex.com>
460
461        * configure.in,src/moviemaker.cc: Fix to work with newer ffmpeg.
462
463Mon Jan 02 13:10:42 GMT 2012  Olly Betts <olly@survex.com>
464
465        * src/gfxcore.cc: Draw measuring line above indicators rather than
466          underneath them.
467
468Mon Jan 02 12:52:47 GMT 2012  Olly Betts <olly@survex.com>
469
470        * src/message.c: Improve handling of messages before the message
471          subsystem is fully initialised.
472
473Mon Jan 02 12:37:18 GMT 2012  Olly Betts <olly@survex.com>
474
475        * src/Makefile.am,src/mainfrm.cc,src/namecmp.h: Add a version of the
476          station name comparing algorithm which works with the Unicode strings
477          directly, which fixes the issue with random ordering of the prefix
478          tree control in aven due to the converted strings we were comparing
479          getting invalidated before we actually compared them.
480
481Mon Jan 02 12:12:35 GMT 2012  Olly Betts <olly@survex.com>
482
483        * src/gla-gl.cc: If glGenLists() fails, flag the list as NEVER_CACHE
484          as there's unlikely to be much point calling glGenLists() again.
485        * src/gla-gl.cc,src/gla.h: Replace GLAList methods test_flag() and
486          InvalidateList() with an invalidate_if() method.
487
488Mon Jan 02 11:54:38 GMT 2012  Olly Betts <olly@survex.com>
489
490        * src/gfxcore.cc,src/gla-gl.cc: No need to invalidate the display lists
491          for the compass and clino when a new survey is loaded as they don't
492          depend on the survey data.
493
494Mon Jan 02 11:17:51 GMT 2012  Olly Betts <olly@survex.com>
495
496        * src/gla-gl.cc,src/gla.h: Rework list caching code to not call
497          glDeleteLists() and glGenLists() when a list is invalidated, as that
498          results in a fresh list number being allocated (at least with the
499          OpenGL implementation I'm using) which would eventually result in
500          aven hitting an assertion which is there to catch if we leak lists.
501
502Sun Jan 01 13:29:03 GMT 2012  Olly Betts <olly@survex.com>
503
504        * lib/Makefile.am: Put translation files in a sub-directory in the
505          tarball, and print the path to it so it can be cut-and-pasted to
506          upload to launchpad.
507
508Sun Jan 01 10:48:01 GMT 2012  Olly Betts <olly@survex.com>
509
510        * lib/it.po: Add "translation" for degree symbol.
511
512Sun Jan 01 10:33:55 GMT 2012  Olly Betts <olly@survex.com>
513
514        * lib/en_US.po: Merge template changes into en_US.po (no user-visible
515          changes).
516
517Sun Jan 01 04:45:03 GMT 2012  Olly Betts <olly@survex.com>
518
519        * make_release: Fix typo in filename to copy to webserver.  Show the
520          SHA1 checksums for the uploaded files.
521
522Sun Jan 01 02:56:04 GMT 2012  Olly Betts <olly@survex.com>
523
524        * NEWS,configure.in: Update for 1.2.4.
525
526Sun Jan 01 02:53:03 GMT 2012  Olly Betts <olly@survex.com>
527
528        * src/gfxcore.cc,src/gfxcore.h: Update copyright years.
529
530Sun Jan 01 02:32:59 GMT 2012  Olly Betts <olly@survex.com>
531
532        * src/gfxcore.cc,src/gfxcore.h: Improve labelling of depth colour key
533          to avoid sub-picometre precision on near-zero values (ticket#30).
534          We now always use metres or feet for the depth with a consistent
535          precision chosen from the depth range, and show the units below
536          the colour bar rather than after every value.
537        * src/gfxcore.cc,src/gfxcore.h: When zooming way in, stay in metres
538          rather than switching to cm.  Say “1 mile” rather than “1 miles”.
539
540Sat Dec 31 22:40:07 GMT 2011  Olly Betts <olly@survex.com>
541
542        * src/gla-gl.cc: Fix not to make OpenGL calls before we've initialised
543          OpenGL, as this can cause segmentation faults (e.g. on Fedora 16).
544          Extend CHECK_GL_ERROR() to check that we don't make such calls in
545          future.
546
547Sat Dec 31 22:37:47 GMT 2011  Olly Betts <olly@survex.com>
548
549        * lib/es.po: Fix "Last-Translator:" header and merge in translation
550          of a message which is not currently used.
551
552Sat Dec 31 15:04:23 GMT 2011  Olly Betts <olly@survex.com>
553
554        * lib/: Merge remaining .po files.
555
556Sat Dec 31 14:46:20 GMT 2011  Olly Betts <olly@survex.com>
557
558        * lib/: Merge more .po files.
559
560Sat Dec 31 14:24:25 GMT 2011  Olly Betts <olly@survex.com>
561
562        * lib/ca.po,lib/de_CH.po,lib/en_US.po: Merge template changes into .po
563          files.
564
565Sat Dec 31 13:13:55 GMT 2011  Olly Betts <olly@survex.com>
566
567        * lib/fr.po: More translation updates from launchpad.
568
569Sat Dec 31 12:51:53 GMT 2011  Olly Betts <olly@survex.com>
570
571        * lib/ca.po,lib/sk.po: Fix unattached acute accents.
572
573Sat Dec 31 12:45:36 GMT 2011  Olly Betts <olly@survex.com>
574
575        * lib/: Update Project-Id-Version in .po files to match that in
576          survex.pot.
577
578Sat Dec 31 12:43:52 GMT 2011  Olly Betts <olly@survex.com>
579
580        * lib/Makefile.am: Add launchpad-tarball target to make a tarball
581          of the translations suitable for uploading to launchpad.
582
583Sat Dec 31 12:23:39 GMT 2011  Olly Betts <olly@survex.com>
584
585        * make_release: Echo the commands to copy the new release to the web
586          server at the end.
587        * copy-prerelease,copy-release: Remove old scripts which are no longer
588          useful.
589
590Sat Dec 31 11:13:11 GMT 2011  Olly Betts <olly@survex.com>
591
592        * NEWS,configure.in: Update for 1.2.3.
593
594Sat Dec 31 10:58:34 GMT 2011  Olly Betts <olly@survex.com>
595
596        * src/mainfrm.cc: As we build the data structure, eliminate tubes
597          consisting of zero XSECTs as well as those consisting of just one.
598
599Sat Dec 31 10:36:24 GMT 2011  Olly Betts <olly@survex.com>
600
601        * src/img.h: Fix incorrect comment which claimed that img_XFLAG_END
602          was no longer used.
603        * src/img.c: Use img_XFLAG_END constant rather than assuming it is
604          1.
605
606Sat Dec 31 10:32:44 GMT 2011  Olly Betts <olly@survex.com>
607
608        * src/extend.c: Copy the end markers for passage tubes, and preserve
609          left and right data for tubes (previously they were set to -1.0
610          which means "no info").
611
612Sat Dec 31 08:17:08 GMT 2011  Olly Betts <olly@survex.com>
613
614        * lib/extract-msgs.pl: New script to allow developers to update
615          codes.po from source code.
616        * lib/Makefile.am: Ship it.
617        * src/Makefile.am: Add rule to run it on all used sources and generate
618          newcodes.po which can then be compared with current version.
619
620Sat Dec 31 08:14:06 GMT 2011  Olly Betts <olly@survex.com>
621
622        * lib/codes.po: Update source locations, add a missing c-format marker.
623
624Sat Dec 31 08:13:26 GMT 2011  Olly Betts <olly@survex.com>
625
626        * src/mainfrm.cc: Fix a message in the source code which I missed in
627          the previous batch.
628
629Sat Dec 31 08:12:23 GMT 2011  Olly Betts <olly@survex.com>
630
631        * lib/po-to-msg.pl: Removed unused remains of check that messages are
632          in numerically ascending order, which we no longer want to enforce.
633
634Sat Dec 31 07:48:20 GMT 2011  Olly Betts <olly@survex.com>
635
636        * src/sorterr.c: Fix a message in the source code which I missed in
637          the previous batch.
638
639Sat Dec 31 05:54:45 GMT 2011  Olly Betts <olly@survex.com>
640
641        * src/message.c: Transliterate curly right single quote to ASCII
642          apostrophe if we can't represent it in the current character set.
643
644Sat Dec 31 05:44:47 GMT 2011  Olly Betts <olly@survex.com>
645
646        * lib/,src/: Use curly apostrophe instead of "'" in messages.  Correct
647          messages in source code which didn't match those in the message file
648          (no visible effects to end-users).
649        * lib/codes.po: Update file:lineno locations where messages are used.
650        * lib/po-to-msg.pl: Warn about different numbers of opening or
651          closing curly double quotes in message vs translation.
652        * lib/ca.po,lib/es.po: Fix minor typo in one message caught by this
653          new warning.
654
655Sat Dec 31 05:23:46 GMT 2011  Olly Betts <olly@survex.com>
656
657        * NEWS: Update from ChangeLog.
658
659Thu Dec 29 03:37:04 GMT 2011  Olly Betts <olly@survex.com>
660
661        * lib/,src/: Use curly double quotes instead of "`" and "'" to
662          quote literals and filenames in messages.
663
664Thu Dec 29 03:21:49 GMT 2011  Olly Betts <olly@survex.com>
665
666        * src/message.c: Transliterate curly double quotes to ASCII straight
667          double quotes if we can't represent them in the current character
668          set.
669
670Thu Dec 29 03:14:52 GMT 2011  Olly Betts <olly@survex.com>
671
672        * src/message.c: Convert source code to UTF-8.
673
674Thu Dec 29 00:52:44 GMT 2011  Olly Betts <olly@survex.com>
675
676        * src/gla-gl.cc: Fix typo in CHECK_GL_ERROR() change in previous
677          commit.
678
679Thu Dec 29 00:49:31 GMT 2011  Olly Betts <olly@survex.com>
680
681        * src/gla-gl.cc: We already keep track of the GL canvas size in x_size
682          and y_size so use those rather than re-requesting them.
683
684Wed Dec 28 11:45:40 GMT 2011  Olly Betts <olly@survex.com>
685
686        * lib/fr.po: Merge in updated translations from launchpad.
687
688Sun Nov 27 12:30:31 GMT 2011  Olly Betts <olly@survex.com>
689
690        * src/tr.c,src/tr.h: Committing original versions of tr tiled
691          rendering code.
692
693Thu Nov 24 12:59:24 GMT 2011  Olly Betts <olly@survex.com>
694
695        * src/gfxcore.cc,src/gla-gl.cc,src/gla.h: Remove
696          GLACanvas::SetBackgroundColour() since we only ever set it to black
697          and opaque.
698
699Thu Nov 24 12:28:07 GMT 2011  Olly Betts <olly@survex.com>
700
701        * doc/TODO.htm: Add note to pick the fastest method for crosses/blobs
702          if multiple ones pass the visual fidelity check.
703
704Thu Nov 24 12:27:33 GMT 2011  Olly Betts <olly@survex.com>
705
706        * src/gla-gl.cc: Add disabled code to show the visual fidelity check on
707          stdout.
708
709Thu Nov 24 12:24:49 GMT 2011  Olly Betts <olly@survex.com>
710
711        * src/gla-gl.cc: Fix screenshot and movie generation to read from the
712          front buffer in the usual case of being double buffered.
713
714Thu Nov 24 12:02:22 GMT 2011  Olly Betts <olly@survex.com>
715
716        * src/gla-gl.cc: Add CHECK_GL_ERROR for glReadPixels calls.
717
718Thu Nov 24 11:59:23 GMT 2011  Olly Betts <olly@survex.com>
719
720        * src/gla-gl.cc: Undefine o and I after we're done with them.
721
722Thu Nov 24 11:56:57 GMT 2011  Olly Betts <olly@survex.com>
723
724        * src/gla-gl.cc: Fix expected cross shape so don't always reject using
725          texture mapping to draw crosses.
726
727Wed Nov 02 15:40:45 GMT 2011  Olly Betts <olly@survex.com>
728
729        * src/mainfrm.cc: Don't create the help menu at all on OS X.
730
731Wed Nov 02 15:38:54 GMT 2011  Olly Betts <olly@survex.com>
732
733        * lib/INSTALL.OSX: Update to reflect current status.
734
735Wed Nov 02 15:37:58 GMT 2011  Olly Betts <olly@survex.com>
736
737        * src/gfxcore.cc: Remove duplicate call to PopupMenu().
738
739Tue Nov 01 23:24:23 GMT 2011  Olly Betts <olly@survex.com>
740
741        * src/namecmp.h: Fix to build with wx 2.9.2.
742
743Tue Nov 01 23:17:52 GMT 2011  Olly Betts <olly@survex.com>
744
745        * src/gfxcore.cc: Remove assertion which uses deprecated wx method.
746
747Tue Nov 01 23:14:09 GMT 2011  Olly Betts <olly@survex.com>
748
749        * src/mainfrm.cc,src/mainfrm.h: Make separator wxChar not int.
750
751Tue Nov 01 18:54:32 GMT 2011  Olly Betts <olly@survex.com>
752
753        * lib/sk.po: Update a translation from launchpad.
754
755Tue Nov 01 18:32:24 GMT 2011  Olly Betts <olly@survex.com>
756
757        * src/log.cc,src/log.h: Fix to build with wx 2.9.2.
758
759Tue Nov 01 18:15:20 GMT 2011  Olly Betts <olly@survex.com>
760
761        * src/export.cc: Fix to build with wx 2.9.2.
762
763Tue Nov 01 18:14:13 GMT 2011  Olly Betts <olly@survex.com>
764
765        * src/aboutdlg.cc: Fix code conditionally used on 2.9.2 and later to
766          actually compile.
767
768Tue Nov 01 18:12:42 GMT 2011  Olly Betts <olly@survex.com>
769
770        * src/gfxcore.cc: Fix how we pass on events from right-click menus of
771          indicators.  The previous code seemed to work, but wasn't correct
772          as highlighted by trying to build it with 2.9.2 which now refuses
773          to build to avoid people getting this wrong.
774
775Tue Nov 01 18:11:55 GMT 2011  Olly Betts <olly@survex.com>
776
777        * src/aven.h: Need to forward declare class wxPageSetupDialogData for
778          wx 2.9.2.
779
780Tue Nov 01 18:11:22 GMT 2011  Olly Betts <olly@survex.com>
781
782        * src/glbitmapfont.h: Fix to build with wx 2.9.2.
783
784Tue Nov 01 18:10:51 GMT 2011  Olly Betts <olly@survex.com>
785
786        * src/cavernlog.cc: Fix to build with wx 2.9.2.
787
788Tue Nov 01 18:06:12 GMT 2011  Olly Betts <olly@survex.com>
789
790        * lib/INSTALL.OSX,src/mainfrm.cc: Make the green colour used for
791          entrances in the survey tree the same (slightly darker than
792          before) green used for the entrance blobs.
793
794Tue Nov 01 18:04:47 GMT 2011  Olly Betts <olly@survex.com>
795
796        * src/gla-gl.cc: Fix warning when building with wx2.9.2.
797
798Tue Nov 01 12:32:30 GMT 2011  Olly Betts <olly@survex.com>
799
800        * src/printwx.cc: Fix Y coordinates of surface surveys on printouts.
801          (Closes #32)
802
803Sun Oct 23 06:20:14 GMT 2011  Olly Betts <olly@survex.com>
804
805        * lib/Info.plist.in: Remove spurious blank lines from licence text
806          in OS X "Get Info".
807
808Sat Oct 22 17:39:07 GMT 2011  Olly Betts <olly@survex.com>
809
810        * doc/TODO.htm: Opening dialogs while in full screen mode now works
811          better in wxGTK.
812
813Sat Oct 22 17:36:01 GMT 2011  Olly Betts <olly@survex.com>
814
815        * lib/INSTALL.OSX: Processing .svx files from aven now works.
816
817Sat Oct 22 07:27:43 GMT 2011  Olly Betts <olly@survex.com>
818
819        * src/printwx.h: Update comment - Mac OS X does indeed provide its own
820          preview menu.
821
822Fri Oct 21 23:47:16 GMT 2011  Olly Betts <olly@survex.com>
823
824        * src/cavernlog.cc: Fix openiof .svx file when user clicks on cavern
825          warning or error.
826
827Fri Oct 21 23:43:21 GMT 2011  Olly Betts <olly@survex.com>
828
829        * buildmacosx.sh: Include a hardlinked cavern alongside aven in
830          the app so that processing .svx files in aven works.
831
832Wed Oct 19 22:51:18 GMT 2011  Olly Betts <olly@survex.com>
833
834        * tests/diving.pos,tests/diving.svx: Add test coverage for interleaved
835          diving data.
836
837Wed Oct 19 13:04:25 GMT 2011  Olly Betts <olly@survex.com>
838
839        * tests/diving.pos,tests/diving.svx: Add testcase for diving data
840          with topofil-style distance.
841
842Wed Oct 12 03:45:13 GMT 2011  Olly Betts <olly@survex.com>
843
844        * src/aboutdlg.cc: Report the version of the library we're actually
845          running with if built against wx >= 2.9.2.  Make it clear that the
846          the version reported is the version built with for wx < 2.9.2.
847
848Wed Oct 12 03:06:05 GMT 2011  Olly Betts <olly@survex.com>
849
850        * lib/make-pixel-font,src/glbitmapfont.cc,src/glbitmapfont.h: Space the
851          glyphs to leave a one pixel gap either side of each one (so two
852          between adjacent glyphs).  Mostly this reduces the horizontal width,
853          but it adds a pixel for characters like "m" and two in a few cases.
854
855Fri Oct 07 07:20:55 GMT 2011  Olly Betts <olly@survex.com>
856
857        * src/glbitmapfont.cc,src/glbitmapfont.h: Support plotting Unicode
858          character points > 256 on the survey pane by lazily loading the
859          data for them from the font file and plotting them with a direct
860          call to glBitmap() rather than using a display list.
861
862Fri Oct 07 04:09:58 GMT 2011  Olly Betts <olly@survex.com>
863
864        * lib/make-pixel-font: Fix .pixelfont file to correctly handle
865          characters wider than 8 pixels when run on a little-endian platform.
866
867Thu Oct 06 13:23:05 GMT 2011  Olly Betts <olly@survex.com>
868
869        * NEWS: Another update for 1.2.2.
870
871Thu Oct 06 13:21:20 GMT 2011  Olly Betts <olly@survex.com>
872
873        * src/gfxcore.cc: Fix grid not to disappear when blobs are turned on
874          if blobs are drawn using lines.
875
876Thu Oct 06 13:17:19 GMT 2011  Olly Betts <olly@survex.com>
877
878        * NEWS,configure.in: Update for 1.2.2.
879
880Thu Oct 06 12:11:20 GMT 2011  Olly Betts <olly@survex.com>
881
882        * src/printwx.cc: Fix to calculate the scale required for "One page"
883          right before we calculate how many pages are required, so we don't
884          end up something other than 1x1 being shown when the user changes
885          settings.
886
887Thu Oct 06 12:07:10 GMT 2011  Olly Betts <olly@survex.com>
888
889        * src/avenprcore.cc: The info box is now always 30mm high (if present)
890          so update the code which picks a scale and which decides how many
891          pages are required to use this height.
892
893Thu Oct 06 11:34:51 GMT 2011  Olly Betts <olly@survex.com>
894
895        * src/printwx.h: SomethingChanged() method doesn't need to be public,
896          so make it private.
897
898Thu Oct 06 04:13:24 GMT 2011  Olly Betts <olly@survex.com>
899
900        * src/gettexttomsg.pl: Update for the message.txt -> codes.po change.
901
902Thu Oct 06 03:01:45 GMT 2011  Olly Betts <olly@survex.com>
903
904        * src/gfxcore.cc: Passage tubes can stick out above the highest survey
905          station or below the lowest, so clamp the value used to calculate
906          the colour in these cases, like we already do elsewhere.
907
908Thu Oct 06 02:52:13 GMT 2011  Olly Betts <olly@survex.com>
909
910        * src/gfxcore.cc: Avoid a different assertion failure due to rounding
911          differences.
912
913Thu Oct 06 02:49:03 GMT 2011  Olly Betts <olly@survex.com>
914
915        * src/glbitmapfont.cc,src/glbitmapfont.h: Actually add the new
916          glBitmap-based font code.
917
918Thu Oct 06 02:36:47 GMT 2011  Olly Betts <olly@survex.com>
919
920        * survex.iss.in: Update for font changes.
921
922Thu Oct 06 02:35:41 GMT 2011  Olly Betts <olly@survex.com>
923
924        * Makefile.am,buildmacosx.sh,lib/Makefile.am,lib/afm2txf.pl,
925          lib/make-pixel-font,src/: Replace the textured-mapped font drawing
926          with an approach based on glBitmap.  This doesn't suffer from the
927          character alignment issues which the textured-mapped fonts had,
928          and is actually significantly faster on some machines.  The current
929          font used is (mostly) fixed-width, but this isn't an inherent
930          limitation - it was just the easiest font data to convert to a
931          usable format.
932
933Wed Oct 05 13:49:15 GMT 2011  Olly Betts <olly@survex.com>
934
935        * src/gfxcore.cc: Avoid assertion failure due to rounding differences.
936
937Wed Oct 05 08:19:46 GMT 2011  Olly Betts <olly@survex.com>
938
939        * src/printwx.cc: Fix not to pass wxString through varargs (issue
940          introduced in the previous commit).
941
942Tue Oct 04 04:49:19 GMT 2011  Olly Betts <olly@survex.com>
943
944        * src/printwx.cc: Use degree sign from message file rather than a
945          literal one.
946
947Tue Oct 04 04:08:57 GMT 2011  Olly Betts <olly@survex.com>
948
949        * src/message.c: If degree sign isn't available, transliterate it to
950          'dg' rather than skipping it.
951
952Tue Oct 04 03:59:29 GMT 2011  Olly Betts <olly@survex.com>
953
954        * lib/codes.po,src/gfxcore.cc,src/mainfrm.cc: Fix message code 344
955          which should have been a degree sign but got lost in the format
956          change for 1.2.0 and then got reassigned in 1.2.1.  Externally, this
957          means that bearing in the status bar now have a degree sign after
958          them if they are in degrees rather than nothing (1.2.0) or "&Hide
959          Compass" (1.2.1).
960
961Tue Oct 04 02:55:11 GMT 2011  Olly Betts <olly@survex.com>
962
963        * NEWS,configure.in: Update for 1.2.1.
964
965Tue Oct 04 02:45:47 GMT 2011  Olly Betts <olly@survex.com>
966
967        * src/Makefile.am: Don't ship the removed hand_mask.xpm.
968
969Tue Oct 04 02:44:37 GMT 2011  Olly Betts <olly@survex.com>
970
971        * src/gfxcore.cc: Sort out inverted cursor mask on __WXMSW__.
972        * src/hand.xbm: Invert the dragging hand cursor black vs white so it
973          better matches the other cursors.
974
975Mon Oct 03 23:42:00 GMT 2011  Olly Betts <olly@survex.com>
976
977        * src/printwx.cc: Add back svxPrintout methods GetPageInfo() and
978          HasPage() which are actually virtual methods called by the parent
979          class.
980
981Mon Oct 03 02:40:56 GMT 2011  Olly Betts <olly@survex.com>
982
983        * lib/Makefile.am: Fix check of .po files not to create messages.mo.
984
985Mon Oct 03 02:22:55 GMT 2011  Olly Betts <olly@survex.com>
986
987        * lib/Makefile.am: Fix new translation checking rules to work in a
988          VPATH build.
989
990Mon Oct 03 02:12:23 GMT 2011  Olly Betts <olly@survex.com>
991
992        * lib/de.po,lib/de_CH.po,lib/sk.po: Fix classes menu accelerators.
993
994Mon Oct 03 02:00:38 GMT 2011  Olly Betts <olly@survex.com>
995
996        * lib/en_US.po: Fix problem with translation of new message.
997
998Mon Oct 03 00:50:52 GMT 2011  Olly Betts <olly@survex.com>
999
1000        * NEWS: Update from ChangeLog.
1001
1002Sun Oct 02 20:25:01 GMT 2011  Olly Betts <olly@survex.com>
1003
1004        * lib/,src/printwx.cc: Add mnemonics to the "Plan" and "Elevation"
1005          buttons in the print dialog.
1006
1007Sun Oct 02 12:17:34 GMT 2011  Olly Betts <olly@survex.com>
1008
1009        * src/guicontrol.cc: Try processing F11 explicitly for __WXMAC__ to
1010          avoiding getting stuck in full screen mode forever.
1011
1012Sun Oct 02 12:01:25 GMT 2011  Olly Betts <olly@survex.com>
1013
1014        * src/: Make the sign of the tilt angle for printouts consistent with
1015          the sign in the UI.
1016
1017Sun Oct 02 10:00:08 GMT 2011  Olly Betts <olly@survex.com>
1018
1019        * lib/codes.po,lib/en_US.po,src/printwx.cc: On printouts, combine the
1020          "Plan View"/"Elevation" info box field with the field which gives
1021          the bearing and reduce the height on the info box by the removed
1022          field, so it's now 3cm for plans and elevations, as for extended
1023          elevations.  Report the tilt angle for tilted elevations which it
1024          seems has been missing for ages (it's not in recent 1.0.x either).
1025
1026Sat Oct 01 12:28:35 GMT 2011  Olly Betts <olly@survex.com>
1027
1028        * src/printwx.cc: Fix commented message in source.
1029
1030Sat Oct 01 12:11:37 GMT 2011  Olly Betts <olly@survex.com>
1031
1032        * src/printwx.h: svxPrintDlg members don't need to be protected, so
1033          make the private.
1034
1035Sat Oct 01 11:28:34 GMT 2011  Olly Betts <olly@survex.com>
1036
1037        * src/printwx.cc,src/printwx.h: When in plan view disable the "Plan"
1038          button, and similarly for the "Elevation" button.
1039
1040Sat Oct 01 11:20:03 GMT 2011  Olly Betts <olly@survex.com>
1041
1042        * src/printwx.cc: Remove more unused methods and members.
1043
1044Sat Oct 01 10:48:24 GMT 2011  Olly Betts <olly@survex.com>
1045
1046        * src/avenprcore.cc,src/printwx.cc,src/printwx.h: Eliminate some unused
1047          methods and member variables.
1048
1049Sat Oct 01 00:33:24 GMT 2011  Olly Betts <olly@survex.com>
1050
1051        * src/printwx.cc: Move the footer to start at the left side of the
1052          page.
1053
1054Fri Sep 30 23:49:24 GMT 2011  Olly Betts <olly@survex.com>
1055
1056        * src/printwx.cc:svxPrintout::ShowPage() is an empty method, so just
1057          remove it and all the code to calculate values to pass to it and
1058          then call it.  This is just a left-over from the 1.0 printing code.
1059
1060Fri Sep 30 13:40:29 GMT 2011  Olly Betts <olly@survex.com>
1061
1062        * src/aven.cc,src/gfxcore.cc,src/mainfrm.cc: Use standard C++ true and
1063          false instead of wx aliases TRUE and FALSE (which even wx seems to
1064          have shifted away from using now).
1065
1066Fri Sep 30 13:33:37 GMT 2011  Olly Betts <olly@survex.com>
1067
1068        * src/printwx.cc: Tweak exact positioning of text to look nicer.
1069
1070Fri Sep 30 03:49:16 GMT 2011  Olly Betts <olly@survex.com>
1071
1072        * INSTALL: Mention building wxWidgets with --enable-unicode.  Mention
1073          using sudo for the install.  Capitalise Survex when talking about
1074          the package.
1075        + doc/manual.sgml: Replace building from source instructions with a
1076          pointer to the clearer instructions in INSTALL.  Make it clear that
1077          installing with administrator rights applies to NT, 2000, XP *or
1078          newer*.
1079
1080Fri Sep 30 03:31:00 GMT 2011  Olly Betts <olly@survex.com>
1081
1082        * src/guicontrol.cc: Don't disable a colour by option unless there's
1083          no survey loaded.  It feels inconsistent now we are showing a key
1084          even when there's no "interesting" data.
1085
1086Fri Sep 30 03:28:59 GMT 2011  Olly Betts <olly@survex.com>
1087
1088        * src/gfxcore.cc,src/gfxcore.h: The different colour keys get cached
1089          so switching back to one that's already been shown for the current
1090          survey doesn't redraw it and key_lowerleft wasn't getting updated.
1091          We now track key_lowerleft for each key type separately.
1092
1093Fri Sep 30 02:48:00 GMT 2011  Olly Betts <olly@survex.com>
1094
1095        * src/gfxcore.cc: If "Colour by X" is selected, always show the colour
1096          key, even if it only contains one colour, or just the entry for
1097          white.
1098
1099Thu Sep 29 22:33:06 GMT 2011  Olly Betts <olly@survex.com>
1100
1101        * src/gfxcore.cc: Don't segfault on a flat survey.  Fix incorrect
1102          addition and corresponding subtraction of GetDepthExtent() when
1103          calculating splits over depth band boundaries.
1104
1105Thu Sep 29 21:56:19 GMT 2011  Olly Betts <olly@survex.com>
1106
1107        * src/gfxcore.cc,src/gla.h: Fix zoom in limit to be the same distance
1108          regardless of the extent of the survey.
1109
1110Thu Sep 29 20:57:41 GMT 2011  Olly Betts <olly@survex.com>
1111
1112        * src/gfxcore.cc: Now that we don't have the key background, just
1113          remove KEY_MARGIN entirely.
1114
1115Thu Sep 29 20:37:09 GMT 2011  Olly Betts <olly@survex.com>
1116
1117        * src/gfxcore.cc: Remove the dark grey background from the colour key
1118          and just put a single pixel black border around the colours.  This
1119          is more in keeping with the other controls, and means the colours
1120          are now on a black background so more visually similar to the survey
1121          legs.
1122
1123Thu Sep 29 13:02:22 GMT 2011  Olly Betts <olly@survex.com>
1124
1125        * src/mainfrm.cc: Fall back to ISO8859-1 if CP1252 fails to convert the
1126          string.
1127
1128Thu Sep 29 12:22:34 GMT 2011  Olly Betts <olly@survex.com>
1129
1130        * src/gfxcore.cc: Upon loading a survey which lacks the information for
1131          the current "Colour by" mode, don't change to "Colour by none" - we
1132          already do no colouring and hide the key when there's nothing to
1133          colour by, and it's annoying to have the actual mode changed if you
1134          then load a survey which does have the information to colour by.
1135
1136Thu Sep 29 12:20:07 GMT 2011  Olly Betts <olly@survex.com>
1137
1138        * src/gfxcore.cc: Rename COLOUR_KEY_* constants to KEY_*.
1139
1140Thu Sep 29 10:16:30 GMT 2011  Olly Betts <olly@survex.com>
1141
1142        * src/gfxcore.cc: Make COLOUR_KEY_OFFSET_X and COLOUR_KEY_OFFSET_Y the
1143          actual offsets, rather than taking COLOUR_KEY_MARGIN off them.
1144
1145Thu Sep 29 05:08:20 GMT 2011  Olly Betts <olly@survex.com>
1146
1147        * src/mainfrm.cc: Fix tooltip for open to say "survey file" not "3D
1148          file".
1149
1150Thu Sep 29 05:03:37 GMT 2011  Olly Betts <olly@survex.com>
1151
1152        * src/gfxcore.cc,src/gfxcore.h,src/mainfrm.cc: Add right click menu to
1153          the colour key too.
1154
1155Wed Sep 28 14:47:15 GMT 2011  Olly Betts <olly@survex.com>
1156
1157        * lib/afm2txf.pl: Add a kludge to prefer to round values up when
1158          generating the .txf file which empirically results in better
1159          horizontal spacing (this should be fixed properly, but this is
1160          at least an easy improvement for now).
1161
1162Wed Sep 28 14:00:14 GMT 2011  Olly Betts <olly@survex.com>
1163
1164        * lib/afm2txf.pl: Rather than special-casing the character with
1165          PostScript name 'space', just omit characters with zero width and
1166          height from the texture.
1167
1168Wed Sep 28 12:41:42 GMT 2011  Olly Betts <olly@survex.com>
1169
1170        * lib/afm2txf.pl: Put the digits first in the font texture to help
1171          ensure they are all on the same line and will exactly align
1172          vertically when rendered - a slight discrepancy here is particularly
1173          visible in the colour key legends and compass bearing.
1174
1175Wed Sep 28 12:30:03 GMT 2011  Olly Betts <olly@survex.com>
1176
1177        * lib/Makefile.am: Regenerate aven.txf if the script which generates it
1178          has been modified.
1179
1180Wed Sep 28 11:15:08 GMT 2011  Olly Betts <olly@survex.com>
1181
1182        * lib/afm2txf.pl: Fix handling of PostScript character names which are
1183          used by more than one Unicode value ("space" and "hyphen" are the
1184          current examples).  This fixes the colour key for date to have dashes
1185          in the dates.  Fix not to bother writing empty space into the texture
1186          map for spaces - just set width and height to 0 and skip to the
1187          width.
1188        * src/fnt.cc: Remove special case kludge for if space isn't defined,
1189          which is no longer needed thanks to the above fix.
1190
1191Wed Sep 28 10:19:07 GMT 2011  Olly Betts <olly@survex.com>
1192
1193        * lib/,src/printwx.cc: Fix mixed up messages - the print dialog now
1194          says "View" on the left subgroup of controls. Improve the display of
1195          the bearing on printouts.  Add message for "Colour &Key" to
1196          translations.
1197
1198Wed Sep 28 02:02:09 GMT 2011  Olly Betts <olly@survex.com>
1199
1200        * src/aven.cc: Fix #ifdef to #if in previous change.
1201
1202Wed Sep 28 01:09:09 GMT 2011  Olly Betts <olly@survex.com>
1203
1204        * src/aven.cc: Fix for non-Unicode build.
1205
1206Mon Sep 26 12:25:59 GMT 2011  Olly Betts <olly@survex.com>
1207
1208        * src/export.cc: PLT file output now handles spaces and control
1209          characters in station names by escaping them with '%' as in URLs.
1210
1211Mon Sep 26 11:58:05 GMT 2011  Olly Betts <olly@survex.com>
1212
1213        * src/aventreectrl.cc: Improve comment about WXK_PRIOR and WXK_NEXT.
1214
1215Mon Sep 26 11:51:01 GMT 2011  Olly Betts <olly@survex.com>
1216
1217        * src/aventreectrl.cc: Pressing "Enter" on a station in the tree
1218          control now centres the view on that station.
1219
1220Mon Sep 26 11:42:17 GMT 2011  Olly Betts <olly@survex.com>
1221
1222        * src/gfxcore.h,src/guicontrol.cc: Pressing "F5" forces all GLAList
1223          objects to be invalidated and then forces a refresh of the display.
1224          This is intended as a debugging aid - if pressing F5 changes the
1225          display at all then there's a missing case where a list should
1226          have been invalidated.
1227
1228Mon Sep 26 11:35:29 GMT 2011  Olly Betts <olly@survex.com>
1229
1230        * src/: Push survey pane size tracking down into GLACanvas, and
1231          automatically track which lists should be invalidated on a
1232          changes in the width or the height of the pane.
1233
1234Mon Sep 26 10:44:22 GMT 2011  Olly Betts <olly@survex.com>
1235
1236        * src/gla-gl.cc,src/gla.h: Move GLAList flags out of the header as they
1237          are internal details.
1238
1239Mon Sep 26 10:42:50 GMT 2011  Olly Betts <olly@survex.com>
1240
1241        * src/gfxcore.cc,src/gfxcore.h: Cache the scale bar in a GLAList since
1242          it often gets redrawn exactly the same - for example, when rotating,
1243          panning, etc.
1244
1245Mon Sep 26 09:40:32 GMT 2011  Olly Betts <olly@survex.com>
1246
1247        * src/gfxcore.cc,src/gfxcore.h: More "colour key" related internal
1248          nomenclature changes.
1249
1250Mon Sep 26 09:34:01 GMT 2011  Olly Betts <olly@survex.com>
1251
1252        * src/gfxcore.cc,src/gfxcore.h: Factor out the code to draw the colour
1253          key into DrawColourKey().
1254
1255Mon Sep 26 04:23:10 GMT 2011  Olly Betts <olly@survex.com>
1256
1257        * src/gfxcore.cc: Apply COLOUR_KEY_OFFSET_Y by moving the point where
1258          we plot the key rather than including it in the calculations of the
1259          key's coordinates.
1260
1261Mon Sep 26 04:17:16 GMT 2011  Olly Betts <olly@survex.com>
1262
1263        * src/gfxcore.cc: Apply COLOUR_KEY_OFFSET_X by moving the point where
1264          we plot the key rather than including it in the calculations of the
1265          key's coordinates.
1266
1267Sat Sep 24 13:15:22 GMT 2011  Olly Betts <olly@survex.com>
1268
1269        * src/gfxcore.cc: Increase scale bar maximum width from 65% of the
1270          window width to 75% as it was in 1.0.x, but if that would overlap
1271          the clino then reduce it down until it reaches 50%.  Allow zooming
1272          in a little further to match what was possible in 1.0.x.  (ticket#23)
1273
1274Sat Sep 24 12:45:04 GMT 2011  Olly Betts <olly@survex.com>
1275
1276        * doc/TODO.htm: Update (--help messages can now be translated).
1277
1278Sat Sep 24 12:21:45 GMT 2011  Olly Betts <olly@survex.com>
1279
1280        * doc/TODO.htm: Note oddity with FullScreen and side panel.
1281
1282Sat Sep 24 12:14:52 GMT 2011  Olly Betts <olly@survex.com>
1283
1284        * src/mainfrm.h: We don't need the "un-fullscreen to show dialog" hack
1285          with recent wxGTK.  Also, there's no reason to think we need it for
1286          other platforms (it was enabled everywhere except Microsoft Windows
1287          before).
1288
1289Sat Sep 24 10:42:29 GMT 2011  Olly Betts <olly@survex.com>
1290
1291        * src/printwx.cc: "delete foo;" not "delete(foo);"
1292
1293Sat Sep 24 10:41:00 GMT 2011  Olly Betts <olly@survex.com>
1294
1295        * src/aven.cc,src/gfxcore.cc: No point checking for NULL before calling
1296          delete.
1297
1298Sat Sep 24 10:18:22 GMT 2011  Olly Betts <olly@survex.com>
1299
1300        * src/: Remove empty destructors.
1301
1302Sat Sep 24 06:43:33 GMT 2011  Olly Betts <olly@survex.com>
1303
1304        * doc/TODO.htm,src/gfxcore.cc,src/gla-gl.cc,src/gla.h: Eliminate the
1305          last few OpenGL calls from gfxcore.cc.
1306
1307Sat Sep 24 06:32:02 GMT 2011  Olly Betts <olly@survex.com>
1308
1309        * src/gfxcore.cc,src/gla-gl.cc,src/gla.h: New type GLATexCoord to avoid
1310          using GLint outside of the OpenGL-specific code.
1311
1312Sat Sep 24 06:08:13 GMT 2011  Olly Betts <olly@survex.com>
1313
1314        * src/: Move glTexCoord2i() calls out of gfxcore.cc and into gla-gl.cc.
1315          Use BeginQuadrilaterals() rather than BeginPolygon() when the shape
1316          will definitely have 4 sides.
1317         
1318Sat Sep 24 02:09:48 GMT 2011  Olly Betts <olly@survex.com>
1319
1320        * src/gfxcore.h,src/guicontrol.cc: Disable "View North" when we're
1321          already viewing North, and similarly for other compass points.
1322
1323Sat Sep 24 01:57:06 GMT 2011  Olly Betts <olly@survex.com>
1324
1325        * doc/TODO.htm: Update.
1326
1327Fri Sep 23 15:38:36 GMT 2011  Olly Betts <olly@survex.com>
1328
1329        * doc/aven.sgml,lib/codes.po,src/: Rename the "depth bar" to "colour
1330          key", which better describes it now that it might show dates or
1331          errors.
1332
1333Fri Sep 23 15:19:33 GMT 2011  Olly Betts <olly@survex.com>
1334
1335        * src/gfxcore.cc,src/gfxcore.h,src/guicontrol.cc: Fix the conditions
1336          under which colour by date can be enabled to fully match what we
1337          now intend.
1338
1339Fri Sep 23 15:04:35 GMT 2011  Olly Betts <olly@survex.com>
1340
1341        * src/gfxcore.cc,src/mainfrm.cc: Enable "colour by date" if there are
1342          any surveys with date information.  Move the "Undated" / "Not in
1343          loop" entry down a little to improve the appearance.  Make each
1344          entry in the colour keys a pixel taller so it's an even number of
1345          pixels and will divide by two exactly.
1346
1347Fri Sep 23 14:59:33 GMT 2011  Olly Betts <olly@survex.com>
1348
1349        * src/fnt.cc: Remove "*1.25" fudge factor from font size for texture
1350          mapped fonts.
1351
1352Fri Sep 23 12:44:18 GMT 2011  Olly Betts <olly@survex.com>
1353
1354        * lib/en_US.po: Update for new messages.
1355
1356Fri Sep 23 12:41:16 GMT 2011  Olly Betts <olly@survex.com>
1357
1358        * src/gfxcore.cc: Expand context menu for compass to include "View
1359          North", etc;  Similarly add "Plan" and "Elevation" to clino context
1360          menu.
1361
1362Fri Sep 23 12:25:10 GMT 2011  Olly Betts <olly@survex.com>
1363
1364        * src/gla-gl.cc: Use += to make code clearer.
1365
1366Fri Sep 23 12:16:36 GMT 2011  Olly Betts <olly@survex.com>
1367
1368        * lib/codes.po,src/gfxcore.cc,src/gfxcore.h,src/guicontrol.cc: Add
1369          pop-up menus for right clicks on scale bar, compass, and clino.
1370
1371Fri Sep 23 11:17:31 GMT 2011  Olly Betts <olly@survex.com>
1372
1373        * src/gfxcore.cc: Use HasRangeOfDates() consistently.
1374
1375Thu Sep 22 23:56:06 GMT 2011  Olly Betts <olly@survex.com>
1376
1377        * src/gla-gl.cc: Add missing newline to OpenGL info when GLX info isn't
1378          reported.
1379
1380Thu Sep 22 13:51:55 GMT 2011  Olly Betts <olly@survex.com>
1381
1382        * survex.spec.in: Man pages are no longer installed in /usr/man so
1383          no need to move them from there.  Package aven.svg.  Package
1384          files for vim support.  (Fixes from James Begley)
1385
1386Thu Sep 22 12:45:58 GMT 2011  Olly Betts <olly@survex.com>
1387
1388        * lib/: Updates from launchpad.
1389
1390Thu Sep 22 07:12:22 GMT 2011  Olly Betts <olly@survex.com>
1391
1392        * lib/: Update .po files from template.
1393
1394Thu Sep 22 07:12:01 GMT 2011  Olly Betts <olly@survex.com>
1395
1396        * lib/codes.po: Improvements to "TRANSLATORS" comments.
1397
1398Thu Sep 22 02:47:33 GMT 2011  Olly Betts <olly@survex.com>
1399
1400        * lib/Makefile.am: Add check that numeric codes haven't escaped into
1401          the translated .po files.
1402
1403Wed Sep 21 14:38:16 GMT 2011  Olly Betts <olly@survex.com>
1404
1405        * lib/es.po: Update with new msgids.
1406
1407Wed Sep 21 14:37:53 GMT 2011  Olly Betts <olly@survex.com>
1408
1409        * lib/en_US.po: Fix typo (doubled ").
1410
1411Wed Sep 21 14:37:14 GMT 2011  Olly Betts <olly@survex.com>
1412
1413        * lib/Makefile.am: Check format of .po files with msgfmt -c
1414          --check-accelerators.
1415
1416Wed Sep 21 13:49:05 GMT 2011  Olly Betts <olly@survex.com>
1417
1418        * lib/en_US.po: Update en_US translation.
1419
1420Wed Sep 21 13:47:36 GMT 2011  Olly Betts <olly@survex.com>
1421
1422        * lib/codes.po,src/cad3d.c: Tweak wording of a message.  Remove
1423          "unused" messages which have actually just been adapted slightly,
1424          add back a removed unused message, and mark an unused message as
1425          unused.
1426`
1427Wed Sep 21 13:20:58 GMT 2011  Olly Betts <olly@survex.com>
1428
1429        * lib/codes.po,src/mainfrm.cc: Make more messages translatable.
1430
1431Wed Sep 21 12:53:02 GMT 2011  Olly Betts <olly@survex.com>
1432
1433        * lib/codes.po,src/: cmdline_set_syntax_message() now takes message
1434          numbers, plus an optional string argument.
1435
1436Wed Sep 21 12:17:19 GMT 2011  Olly Betts <olly@survex.com>
1437
1438        * src/mainfrm.cc: Fix to set the correct filename on the root of the
1439          survey tree.
1440
1441Wed Sep 21 11:25:53 GMT 2011  Olly Betts <olly@survex.com>
1442
1443        * lib/codes.po,src/log.cc,src/mainfrm.cc,src/printwx.cc: Make more
1444          messages translatable.
1445
1446Wed Sep 21 07:30:28 GMT 2011  Olly Betts <olly@survex.com>
1447
1448        * lib/codes.po,src/dump3d.c,src/gfxcore.cc,src/mainfrm.cc: Make more
1449          messages translatable.  In the colour key for "colour by date",
1450          change "No info" to "Undated".
1451
1452Wed Sep 21 04:20:52 GMT 2011  Olly Betts <olly@survex.com>
1453
1454        * lib/codes.po,src/cavernlog.cc: Allow the "Reprocess" button label in
1455          aven's cavern log window to be translated.
1456
1457Wed Sep 21 04:07:29 GMT 2011  Olly Betts <olly@survex.com>
1458
1459        * lib/,src/: Extract all the help strings in --help output and make
1460          them available for translation.
1461
1462Wed Sep 21 04:04:31 GMT 2011  Olly Betts <olly@survex.com>
1463
1464        * lib/Makefile.am: Check there are no duplicate message codes in
1465          codes.po as part of "make check".
1466
1467Wed Sep 21 02:29:21 GMT 2011  Olly Betts <olly@survex.com>
1468
1469        * src/gfxcore.cc,src/gla-gl.cc,src/gla.h: Eliminate glReadPixels() call
1470          from src/gfxcore.cc.
1471
1472Wed Sep 21 02:28:21 GMT 2011  Olly Betts <olly@survex.com>
1473
1474        * lib/codes.po,lib/en_US.po,src/aboutdlg.cc: Make all strings in
1475          src/aboutdlg.cc translatable.
1476
1477Wed Sep 21 01:56:15 GMT 2011  Olly Betts <olly@survex.com>
1478
1479        * doc/manual.sgml: Tweak text about Debian packages.
1480
1481Tue Sep 20 11:31:03 GMT 2011  Olly Betts <olly@survex.com>
1482
1483        * tests/: Update FSF address.
1484
1485Tue Sep 20 11:28:50 GMT 2011  Olly Betts <olly@survex.com>
1486
1487        * lib/print.ini: Update reference to Survex 1.1; update FSF address.
1488
1489Tue Sep 20 06:43:56 GMT 2011  Olly Betts <olly@survex.com>
1490
1491        * src/img.c: Only define INT32_T if it isn't already defined (it will
1492          be for 1.0.x).
1493
1494Tue Sep 20 06:43:23 GMT 2011  Olly Betts <olly@survex.com>
1495
1496        * src/cavern.c: Remove unused function left over from recent change to
1497          how coordinate ranges get reported.
1498
1499Tue Sep 20 06:42:31 GMT 2011  Olly Betts <olly@survex.com>
1500
1501        * make_release: Use the URL field from svn info in the command we give
1502          to take this release rather than hard-coding the URL for trunk.
1503
1504Tue Sep 20 05:43:11 GMT 2011  Olly Betts <olly@survex.com>
1505
1506        * buildmacosx.sh: Building on 10.6 should work on 10.7, so update
1507          comment to more clearly reflect that.
1508
1509Tue Sep 20 05:39:50 GMT 2011  Olly Betts <olly@survex.com>
1510
1511        * lib/,src/cavern.c: Fix reporting of ranges of survey coordinates,
1512          which was broken by the message handling changes in 1.2.0.
1513
1514Tue Sep 20 04:30:14 GMT 2011  Olly Betts <olly@survex.com>
1515
1516        * configure.in,src/moviemaker.cc: Fix to build with FFmpeg library
1517          versions in Debian unstable, as well as those in Debian stable.
1518
1519Tue Sep 20 03:51:40 GMT 2011  Olly Betts <olly@survex.com>
1520
1521        * src/moviemaker.cc: Updates towards compatibility with newer FFmpeg
1522          libraries without breaking build with those in Debian stable.
1523
1524Tue Sep 20 03:41:58 GMT 2011  Olly Betts <olly@survex.com>
1525
1526        * src/avenprcore.h: Declare border as "struct border" rather than as a
1527          typedef to avoid a -Wshadow warning.
1528
1529Tue Sep 20 00:15:07 GMT 2011  Olly Betts <olly@survex.com>
1530
1531        * NEWS: Perhaps the final update for 1.2.0.
1532
1533Tue Sep 20 00:09:42 GMT 2011  Olly Betts <olly@survex.com>
1534
1535        * lib/afm2txf.pl: Fix to correctly handle non-ASCII glyphs by using
1536          glyphshow in the generated PostScript code rather than relying on the
1537          numeric encoding order of the font to match Unicode (which doesn't
1538          generally seem to be the case).  Tweak to process files without
1539          slurping them all into memory where that's easy to do.
1540
1541Mon Sep 19 23:15:46 GMT 2011  Olly Betts <olly@survex.com>
1542
1543        * src/fnt.cc: Use FNT_MAXCHAR instead of literal 256.
1544
1545Mon Sep 19 21:58:50 GMT 2011  Olly Betts <olly@survex.com>
1546
1547        * buildmacosx.sh: Revert CPP=cpp change - it's not required.  Revert to
1548          using wx 2.8.11 and 2.8.12 seems to fail to build.  Output of hdid
1549          can contain spaces as well as tabs (man page only documents tabs) so
1550          update regexps to take this into account.
1551
1552Mon Sep 19 11:52:50 GMT 2011  Olly Betts <olly@survex.com>
1553
1554        * buildmacosx.sh: Add comment noting that Xcode is probably required.
1555          Since wxWidgets only supports building for a single arch at a time,
1556          build for i386 by default, which should also work on x86_64.  Pass
1557          CPP=cpp to wxWidgets configure (not certain if this is actually
1558          needed, or was something tried on the way to discovering that only
1559          one -arch option can be passed).
1560
1561Sun Sep 18 12:24:41 GMT 2011  Olly Betts <olly@survex.com>
1562
1563        * make_release: No need to force disabling of libavcodec for mingw - it
1564          gets automatically disable if not present.
1565
1566Sun Sep 18 12:23:39 GMT 2011  Olly Betts <olly@survex.com>
1567
1568        * src/moviemaker.cc: Fix disabling of libavcodec-using code when
1569          libavcodec isn't present.
1570
1571Sun Sep 18 11:50:06 GMT 2011  Olly Betts <olly@survex.com>
1572
1573        * NEWS: Update 1.2.0 release date.
1574
1575Sun Sep 18 11:49:46 GMT 2011  Olly Betts <olly@survex.com>
1576
1577        * make_release: Disable use of libavcodec for mingw for now.
1578
1579Sun Sep 18 02:51:52 GMT 2011  Olly Betts <olly@survex.com>
1580
1581        * make_release: Fix comment typo.
1582
1583Sun Sep 18 02:50:30 GMT 2011  Olly Betts <olly@survex.com>
1584
1585        * doc/TODO.htm: Update in preparation for releasing 1.2.
1586
1587Sun Sep 18 02:49:53 GMT 2011  Olly Betts <olly@survex.com>
1588
1589        * src/gla-gl.cc: Only try to read the GLX version on platforms which
1590          use GLX.
1591
1592Sun Sep 18 02:03:13 GMT 2011  Olly Betts <olly@survex.com>
1593
1594        * Makefile.am,doc/Makefile.am: Don't list other .in files explicitly in
1595          EXTRA_DIST.
1596
1597Sun Sep 18 01:59:49 GMT 2011  Olly Betts <olly@survex.com>
1598
1599        * lib/Makefile.am: survex.keys.in will get shipped because it is
1600          used by AC_CONFIG_FILES so there's no need to list it explicitly
1601          in EXTRA_DIST.
1602
1603Sun Sep 18 01:56:18 GMT 2011  Olly Betts <olly@survex.com>
1604
1605        * configure.in,lib/Makefile.am,lib/po-to-msg.pl: Fix .msg file
1606          generation to work when srcdir != builddir.  Drop the "dontextract"
1607          mechanism which automatically generates headers to allows building a
1608          version with translations for the messages for errors in loading the
1609          messages file, as it doesn't seem worth the effort to get it working
1610          again.  It's easy to write such a header by hand if you really want
1611          to do this.
1612
1613Fri Sep 16 14:26:43 GMT 2011  Olly Betts <olly@survex.com>
1614
1615        * NEWS,configure.in: Update for 1.2.0.
1616
1617Fri Sep 16 14:22:20 GMT 2011  Olly Betts <olly@survex.com>
1618
1619        * lib/icons/Makefile.am,lib/icons/aven.png,lib/icons/aven.svg: Add
1620          new version of aven icon, redrawn in SVG so it displays nicely at
1621          larger sizes.
1622
1623Fri Sep 16 12:55:05 GMT 2011  Olly Betts <olly@survex.com>
1624
1625        * lib/codes.po,src/cavern.c: Add --3d-version option to allow the user
1626          to specify the version of the 3d format to output.  (ticket#21)
1627
1628Fri Sep 16 12:52:55 GMT 2011  Olly Betts <olly@survex.com>
1629
1630        * src/img.c,src/img.h: Make the highest and lowest valid values for
1631          img_output_version available in img.h as IMG_VERSION_MIN and
1632          IMG_VERSION_MAX.
1633
1634Fri Sep 16 05:49:12 GMT 2011  Olly Betts <olly@survex.com>
1635
1636        * src/aventreectrl.cc,src/guicontrol.cc,src/mainfrm.cc: Don't use
1637          deprecated members or methods of wxKeyEvent.
1638
1639Fri Sep 16 03:36:54 GMT 2011  Olly Betts <olly@survex.com>
1640
1641        * lib/map.png: Remove scan of map which isn't used and we probably
1642          don't have rights to redistribute.
1643
1644Fri Sep 16 03:16:01 GMT 2011  Olly Betts <olly@survex.com>
1645
1646        * src/mainfrm.cc: If a label isn't valid UTF-8, treat it as CP1252 (the
1647          Microsoft superset of ISO8859-1).
1648
1649Fri Sep 16 03:00:51 GMT 2011  Olly Betts <olly@survex.com>
1650
1651        * src/mainfrm.cc: Remove special handling for toggling "full screen"
1652          on wxGTK as it's no longer required with modern versions.
1653
1654Fri Sep 16 02:05:12 GMT 2011  Olly Betts <olly@survex.com>
1655
1656        * src/gfxcore.cc,src/gfxcore.h,src/mainfrm.cc: Don't redraw the survey
1657          on every mouse movement in the survey pane unless the measuring line
1658          is (or just was) active.  (ticket #17)
1659
1660Thu Sep 15 03:58:59 GMT 2011  Olly Betts <olly@survex.com>
1661
1662        * src/aven.cc: Comment improvements.
1663
1664Thu Sep 15 03:51:27 GMT 2011  Olly Betts <olly@survex.com>
1665
1666        * tests/smoke.tst: aven no longer requires an X display for --help or
1667          --version, so replace skip of this check with a check that this
1668          remains the case.
1669
1670Thu Sep 15 02:27:57 GMT 2011  Olly Betts <olly@survex.com>
1671
1672        * NEWS: Update from ChangeLog.
1673
1674Thu Sep 15 02:11:28 GMT 2011  Olly Betts <olly@survex.com>
1675
1676        * lib/Makefile.am: Distribute codes.po.
1677
1678Thu Sep 15 02:08:35 GMT 2011  Olly Betts <olly@survex.com>
1679
1680        * configure.in,survex.spec.in: Default to installing docs into
1681          /usr/share/doc/survex rather than /usr/doc/survex.
1682
1683Wed Sep 14 01:57:45 GMT 2011  Olly Betts <olly@survex.com>
1684
1685        * src/mainfrm.cc: Fix another potential read beyond the end of a
1686          string.
1687
1688Wed Sep 14 01:35:20 GMT 2011  Olly Betts <olly@survex.com>
1689
1690        * src/mainfrm.cc: Fix potential reading off end of string - fix from
1691          Stuart Bennett.
1692
1693Wed Sep 14 00:33:16 GMT 2011  Olly Betts <olly@survex.com>
1694
1695        * lib/es.po: Update from launchpad.
1696
1697Tue Sep 13 22:05:59 GMT 2011  Olly Betts <olly@survex.com>
1698
1699        * buildmacosx.sh: Use wx 2.8.12.
1700
1701Tue Sep 13 11:32:18 GMT 2011  Olly Betts <olly@survex.com>
1702
1703        * src/aven.cc,src/aven.h,src/gla-gl.cc: Explicitly request
1704          double-buffering, which seems to be needed for systems with GLX >=
1705          1.3.  Report GLX version and whether double-buffering is in use in
1706          the about dialog.
1707
1708Sun Jun 19 11:19:51 GMT 2011  Olly Betts <olly@survex.com>
1709
1710        * src/: Try to report errors from generating movie more helpfully.
1711
1712Fri Jun 17 06:33:38 GMT 2011  Olly Betts <olly@survex.com>
1713
1714        * src/moviemaker.cc: Eliminate use of deprecated function
1715          av_alloc_format_context().
1716
1717Fri Jun 17 06:32:50 GMT 2011  Olly Betts <olly@survex.com>
1718
1719        * src/moviemaker.cc: Simplify the loop to flip the image vertically.
1720
1721Fri Jun 17 06:17:20 GMT 2011  Olly Betts <olly@survex.com>
1722
1723        * configure.in,src/moviemaker.cc,src/moviemaker.h: Use libswscale to
1724          convert images to add to the video.  Movie export now working
1725          again!
1726
1727Fri Jun 17 06:16:46 GMT 2011  Olly Betts <olly@survex.com>
1728
1729        * src/gfxcore.cc: No need to specify true to PlayPres - that's the
1730          default.
1731
1732Fri Jun 17 06:15:34 GMT 2011  Olly Betts <olly@survex.com>
1733
1734        * src/gfxcore.cc: Set the play speed to "x1" during video recording.
1735
1736Fri Jun 17 05:43:12 GMT 2011  Olly Betts <olly@survex.com>
1737
1738        * src/gfxcore.cc,src/gfxcore.h: Rename 'mpeg' member to 'movie'.
1739
1740Fri Jun 17 04:30:12 GMT 2011  Olly Betts <olly@survex.com>
1741
1742        * configure.in,src/moviemaker.cc,src/moviemaker.h: Mostly update movie
1743          making code to work with current FFmpeg.  Still TODO: convert call
1744          to img_convert() to use sws_scale() - currently you just get an all
1745          green movie!
1746
1747Mon May 30 07:40:12 GMT 2011  Olly Betts <olly@survex.com>
1748
1749        * buildmacosx.sh: Fix URL for downloading wxWidgets tarball.
1750
1751Sat May 28 12:39:11 GMT 2011  Olly Betts <olly@survex.com>
1752
1753        * buildmacosx.sh: Build for x86_64 as well as i386.
1754
1755Sat May 28 06:14:09 GMT 2011  Olly Betts <olly@survex.com>
1756
1757        * buildmacosx.sh: Fix comment typo.
1758
1759Sat May 28 06:08:10 GMT 2011  Olly Betts <olly@survex.com>
1760
1761        * buildmacosx.sh: Don't assume the volume gets mounted on
1762          /Volumes/Survex as it won't be if that mount point is already in use.
1763
1764Thu May 26 16:09:05 GMT 2011  Olly Betts <olly@survex.com>
1765
1766        * lib/codes.po,src/aven.cc,src/mainfrm.cc,src/mainfrm.h: Use more stock
1767          IDs.
1768
1769Thu May 26 14:52:00 GMT 2011  Olly Betts <olly@survex.com>
1770
1771        * lib/,src/printwx.cc: Use stock wx button IDs wxID_PRINT and
1772          wxID_PREVIEW where appropriate.
1773
1774Thu May 26 14:47:52 GMT 2011  Olly Betts <olly@survex.com>
1775
1776        * lib/codes.po: Mark unused messages by commenting out with '#~'.
1777
1778Thu May 26 14:34:29 GMT 2011  Olly Betts <olly@survex.com>
1779
1780        * src/printwx.h: Fix comment typo.
1781
1782Thu May 26 12:47:44 GMT 2011  Olly Betts <olly@survex.com>
1783
1784        * src/mainfrm.cc,src/printwx.cc: When using a standard wxID_xxx id with
1785          wxButton, use the implicit default label, as the wx documentation
1786          recommends.
1787
1788Thu May 26 12:28:11 GMT 2011  Olly Betts <olly@survex.com>
1789
1790        * src/: Remove the unused preferences dialog code - we can easily
1791          fish it back out of SVN should we want it later, so no point
1792          having it sitting there making every checkout bigger.
1793
1794Tue May 24 05:21:52 GMT 2011  Olly Betts <olly@survex.com>
1795
1796        * configure.in,doc/Makefile.am,doc/survex.1.in: Move survex man page to
1797          section 7 (since it isn't documenting an actual command).
1798
1799Tue May 24 05:17:53 GMT 2011  Olly Betts <olly@survex.com>
1800
1801        * doc/Makefile.am: Write generated man page to a temporary file, then
1802          atomically rename, to avoid leaving an empty or partial man page
1803          behind if docbook-to-man dies (I managed to ship an empty cad3d.1 in
1804          1.1.16).
1805
1806Sat May 21 22:05:04 GMT 2011  Olly Betts <olly@survex.com>
1807
1808        * lib/fr.po: Fold in addition of accent from launchpad.
1809
1810Sat May 21 22:04:31 GMT 2011  Olly Betts <olly@survex.com>
1811
1812        * lib/: Remove comments which are only relevant for other languages
1813          from .po files.  Add more clarifying comments.
1814
1815Thu May 19 05:23:03 GMT 2011  Olly Betts <olly@survex.com>
1816
1817        * lib/messages.txt: Remove as no longer used.
1818
1819Wed May 18 09:06:19 GMT 2011  Olly Betts <olly@survex.com>
1820
1821        * lib/,src/mainfrm.cc,src/mainfrm.h: We now use .po and .pot files as
1822          the master format for storing translations in (rather than
1823          messages.txt), and then translate these into Survex's .msg format.
1824
1825Wed May 18 08:37:01 GMT 2011  Olly Betts <olly@survex.com>
1826
1827        * lib/messages.txt: Fix variant en-us message which ought not be
1828          different.
1829
1830Wed May 18 05:50:07 GMT 2011  Olly Betts <olly@survex.com>
1831
1832        * make_release: Print out the commands needed to tag the release.
1833
1834Tue May 17 01:24:59 GMT 2011  Olly Betts <olly@survex.com>
1835
1836        * lib/messages.txt,src/cavern.c: Drop "non-fatal" from the report of
1837          how many errors there were at the end of the run - it just confuses
1838          users - we won't even get here if there's a fatal error!
1839        * lib/messages.txt: Add missing translations of two "Export" variants
1840          for ca, sk, and ro.
1841
1842Tue May 17 01:03:06 GMT 2011  Olly Betts <olly@survex.com>
1843
1844        * NEWS: Fix typo.
1845
1846Mon May 16 22:18:53 GMT 2011  Olly Betts <olly@survex.com>
1847
1848        * buildmacosx.sh: Extract tarball quietly, and just say we're doing
1849          it.  Add missing quoting to variable expansions.
1850
1851Mon May 16 05:59:32 GMT 2011  Olly Betts <olly@survex.com>
1852
1853        * NEWS: Another pre-1.1.16 update.
1854
1855Mon May 16 05:54:30 GMT 2011  Olly Betts <olly@survex.com>
1856
1857        * Makefile.am: Include all the available wxstd.mo files into the
1858          Microsoft Windows installer, rather than trying to just include those
1859          which we have translations for.  This avoids having to maintain a
1860          list of which to include, and gives users translations of wxWidgets
1861          messages even if they don't get Survex messages translated.
1862
1863Mon May 16 05:53:49 GMT 2011  Olly Betts <olly@survex.com>
1864
1865        * doc/HACKING.htm: Update version of InnoSetup used.  Note the packages
1866          needed on Debian to build the Microsoft Windows installer.
1867
1868Mon May 16 05:22:03 GMT 2011  Olly Betts <olly@survex.com>
1869
1870        * doc/HACKING.htm: Note Debian packages to install for docs.
1871
1872Mon May 16 05:21:27 GMT 2011  Olly Betts <olly@survex.com>
1873
1874        * survex.iss.in: Add comment noting that AppVerName isn't required by
1875          newer InnoSetup.
1876
1877Sun May 15 04:11:34 GMT 2011  Olly Betts <olly@survex.com>
1878
1879        * NEWS,configure.in: Update for 1.1.16.
1880
1881Sun May 15 03:44:17 GMT 2011  Olly Betts <olly@survex.com>
1882
1883        * lib/fixmsgs.pl: Update to fix UTF-8 rather than ISO8859-1.
1884
1885Sun May 15 03:43:46 GMT 2011  Olly Betts <olly@survex.com>
1886
1887        * lib/named-entities.txt: Add hellip and rarr.
1888
1889Sun May 15 03:39:02 GMT 2011  Olly Betts <olly@survex.com>
1890
1891        * lib/messages.txt: Fix clashing menu shortcuts from recent translation
1892          updates.
1893
1894Sun May 15 03:20:50 GMT 2011  Olly Betts <olly@survex.com>
1895
1896        * src/message.c: 0x2026 (&hellip;): Handle for WINCP1252, and
1897          transliterate to '...' for charsets which don't have it.  0x2192
1898          (&rarr;): Transliterate to '->' for charsets which don't have it.
1899          Handle &Scaron;, &scaron;, &Zcaron;, &zcaron; for WINCP1252.
1900        * lib/messages.txt: Use '&rarr;' instead of '->' and '&hellip;' instead
1901          of '...'.
1902
1903Sun May 15 02:59:42 GMT 2011  Olly Betts <olly@survex.com>
1904
1905        * lib/messages.txt: Fix literal accented characters.
1906
1907Sun May 15 02:55:50 GMT 2011  Olly Betts <olly@survex.com>
1908
1909        * lib/messages.txt: Fold in de updates from launchpad.
1910
1911Sun May 15 02:36:02 GMT 2011  Olly Betts <olly@survex.com>
1912
1913        * lib/messages.txt: Fold in es updates from launchpad.
1914
1915Sun May 15 02:19:45 GMT 2011  Olly Betts <olly@survex.com>
1916
1917        * lib/messages.txt: Fold in it updates from launchpad.
1918
1919Sun May 15 02:00:45 GMT 2011  Olly Betts <olly@survex.com>
1920
1921        * lib/messages.txt: Fold in pt-br updates from launchpad.
1922
1923Sun May 15 01:53:22 GMT 2011  Olly Betts <olly@survex.com>
1924
1925        * lib/messages.txt: Fold in pt updates from launchpad.
1926
1927Mon Mar 14 01:58:10 GMT 2011  Olly Betts <olly@survex.com>
1928
1929        * configure.in: Link with -lGL, if it exists to support linking with
1930          gold or GNU ld --as-needed (Debian bug #615781).
1931
1932Thu Mar 03 13:16:19 GMT 2011  Olly Betts <olly@survex.com>
1933
1934        * src/img.c: Fix code typo for IMG_API_VERSION == 0 case.
1935
1936Thu Mar 03 12:32:57 GMT 2011  Olly Betts <olly@survex.com>
1937
1938        * src/img.c: Fix typo in code used when IMG_HOSTED isn't defined.
1939
1940Wed Oct 20 09:53:56 GMT 2010  Olly Betts <olly@survex.com>
1941
1942        * lib/messages.txt: "Colour" -> "Color" in en-us.
1943
1944Sun Oct 17 14:10:21 GMT 2010  Olly Betts <olly@survex.com>
1945
1946        * lib/messages.txt: Assorted comment improvements and tweaks.
1947
1948Sat Oct 16 11:12:42 GMT 2010  Olly Betts <olly@survex.com>
1949
1950        * src/moviemaker.h: Remove unused <stdio.h>.  Shouldn't include
1951          <config.h> in headers, only sources.
1952
1953Sat Oct 16 10:13:10 GMT 2010  Olly Betts <olly@survex.com>
1954
1955        * doc/TODO.htm: Remove entries which have now been done.
1956
1957Fri Oct 15 06:57:46 GMT 2010  Olly Betts <olly@survex.com>
1958
1959        * tests/extend.tst: Fix to file .espec files when srcdir != builddir.
1960
1961Fri Oct 15 05:48:09 GMT 2010  Olly Betts <olly@survex.com>
1962
1963        * NEWS: Final update fro 1.1.15.
1964
1965Fri Oct 15 05:20:40 GMT 2010  Olly Betts <olly@survex.com>
1966
1967        * src/editwrap.c: Convert to use wide-character Unicode.
1968
1969Fri Oct 15 05:20:04 GMT 2010  Olly Betts <olly@survex.com>
1970
1971        * src/cavernlog.cc: Fix to work on Microsoft Windows.
1972
1973Thu Oct 14 22:50:09 GMT 2010  Olly Betts <olly@survex.com>
1974
1975        * tests/extend.tst: Enable eswap-break testcase now that diffpos is
1976          fixed.
1977
1978Thu Oct 14 22:48:06 GMT 2010  Olly Betts <olly@survex.com>
1979
1980        * src/diffpos.c: Handle files with duplicate labels in better - extend
1981          generates duplicate labels when it breaks a loop.
1982
1983Wed Oct 13 15:39:04 GMT 2010  Olly Betts <olly@survex.com>
1984
1985        * make_release: -Dunix when running make distcheck with the
1986          preprocessor in C89 mode.
1987
1988Wed Oct 13 15:33:23 GMT 2010  Olly Betts <olly@survex.com>
1989
1990        * src/cavern.c: Fix C++ comment.
1991
1992Wed Oct 13 15:07:31 GMT 2010  Olly Betts <olly@survex.com>
1993
1994        * NEWS,configure.in: 1.1.15.
1995
1996Wed Oct 13 15:00:51 GMT 2010  Olly Betts <olly@survex.com>
1997
1998        * configure.in,src/: Define GETC() in config.h and use it everywhere.
1999          Similarly define PUTC() to use putc_unlocked() where available and
2000          use that everywhere too.
2001
2002Wed Oct 13 13:41:17 GMT 2010  Olly Betts <olly@survex.com>
2003
2004        * src/cavernlog.cc: Remove superfluous nested declaration.
2005
2006Wed Oct 13 11:19:29 GMT 2010  Olly Betts <olly@survex.com>
2007
2008        * src/cavernlog.cc: mingw doesn't have _get_wpgmptr() so use the
2009          deprecated _wpgmptr instead.  mingw doesn't have errno_t so use int
2010          instead.
2011
2012Wed Oct 13 10:49:18 GMT 2010  Olly Betts <olly@survex.com>
2013
2014        * src/cavernlog.cc: (Microsoft Windows) Quote for any meta characters,
2015          not just space.
2016
2017Wed Oct 13 10:27:38 GMT 2010  Olly Betts <olly@survex.com>
2018
2019        * src/cavernlog.cc: (Microsoft Windows) Use _get_wpgmptr() to get wide
2020          path to aven rather for running cavern.
2021
2022Thu Oct 07 22:38:43 GMT 2010  Olly Betts <olly@survex.com>
2023
2024        * src/datain.h,src/useful.c: Use getc_unlocked() if available.
2025
2026Thu Oct 07 14:25:13 GMT 2010  Olly Betts <olly@survex.com>
2027
2028        * src/mainfrm.cc: Use _wfopen() on Microsoft Windows when loading and
2029          saving presentations so that paths with non-Latin1 characters in can
2030          be processed.
2031
2032Thu Oct 07 12:52:22 GMT 2010  Olly Betts <olly@survex.com>
2033
2034        * configure.in,src/cavernlog.cc: Use getc_unlocked() if available.
2035
2036Thu Oct 07 12:42:21 GMT 2010  Olly Betts <olly@survex.com>
2037
2038        * src/cavernlog.cc: Don't call Update() after every line, but only
2039          when we don't have data from cavern pending.  Hopefully addresses
2040          ticket#12.
2041
2042Wed Oct 06 02:25:31 GMT 2010  Olly Betts <olly@survex.com>
2043
2044        * make_release: Never set CFLAGS or CXXFLAGS in the environment.
2045          Build mingw version in an unpacked source tree from the release
2046          tarball.
2047
2048Wed Oct 06 02:09:33 GMT 2010  Olly Betts <olly@survex.com>
2049
2050        * src/cavernlog.cc: Fix code indentation.
2051
2052Wed Oct 06 02:08:38 GMT 2010  Olly Betts <olly@survex.com>
2053
2054        * src/cavernlog.cc: Revert to using mb_str() for popen() and system()
2055          on Unix.
2056
2057Wed Oct 06 02:02:54 GMT 2010  Olly Betts <olly@survex.com>
2058
2059        * src/cavernlog.cc: Use _wpopen() and _wsystem() on Microsoft Windows
2060          so that paths with non-Latin1 characters in can be processed.
2061
2062Wed Oct 06 01:16:03 GMT 2010  Olly Betts <olly@survex.com>
2063
2064        * src/cavernlog.cc: Need to quote filenames with spaces in for
2065          Microsoft Windows.
2066
2067Wed Oct 06 00:54:44 GMT 2010  Olly Betts <olly@survex.com>
2068
2069        * lib/Makefile.am: Ship the extra .isl translation files for Innosetup.
2070
2071Wed Oct 06 00:49:18 GMT 2010  Olly Betts <olly@survex.com>
2072
2073        * src/datain.c: Add missing include of date.h.
2074
2075Wed Oct 06 00:48:28 GMT 2010  Olly Betts <olly@survex.com>
2076
2077        * src/date.c,src/date.h: Add files for date handling.
2078
2079Tue Oct 05 12:48:19 GMT 2010  Olly Betts <olly@survex.com>
2080
2081        * src/gla-gl.cc,src/gla.h: Check whether blobs and crosses actually
2082          render correctly as points/point sprites, and if they don't, fall
2083          back to drawing them with lines.
2084
2085Tue Oct 05 10:53:56 GMT 2010  Olly Betts <olly@survex.com>
2086
2087        * src/gla-gl.cc,src/gla.h: Cache the best method for drawing blobs
2088          and crosses, and recheck automatically if the graphics hardware
2089          or drivers are changed or upgraded.
2090
2091Mon Oct 04 11:18:22 GMT 2010  Olly Betts <olly@survex.com>
2092
2093        * src/gla-gl.cc: Add \n to commented out debug message.
2094
2095Mon Oct 04 09:58:17 GMT 2010  Olly Betts <olly@survex.com>
2096
2097        * doc/index.htm.in,doc/manual.sgml,doc/survex.ent,lib/print.ini,
2098          src/printwx.cc,survex.iss.in: Use http://survex.com/ rather than
2099          http://www.survex.com/ - the former is the canonical name and
2100          www.survex.com just redirects.
2101
2102Mon Oct 04 09:46:24 GMT 2010  Olly Betts <olly@survex.com>
2103
2104        * src/mainfrm.cc: Don't offer "All files" wildcard in presentation save
2105          dialog.
2106
2107Mon Oct 04 08:19:40 GMT 2010  Olly Betts <olly@survex.com>
2108
2109        * src/gla-gl.cc: Pass GL_TRUE to OpenGL functions, rather than true.
2110
2111Sun Oct 03 06:46:03 GMT 2010  Olly Betts <olly@survex.com>
2112
2113        * src/gfxcore.cc,src/gla-gl.cc,src/gla.h: Use double instead of Double
2114          in cases where the value isn't being passed to OpenGL.
2115
2116Sun Aug 22 13:30:54 GMT 2010  Olly Betts <olly@survex.com>
2117
2118        * src/gla-gl.cc: If we aren't using GL_POINTS for blobs, draw them
2119          using a series of abutting lines rather than with gluDisk which
2120          is faster and gives a consistent shape.
2121
2122Sat Aug 21 14:33:54 GMT 2010  Olly Betts <olly@survex.com>
2123
2124        * src/gla-gl.cc: Fix another use of GL_POINT_SIZE_RANGE to
2125          GL_SMOOTH_POINT_SIZE_RANGE.
2126
2127Sat Aug 21 14:30:56 GMT 2010  Olly Betts <olly@survex.com>
2128
2129        * src/gla-gl.cc: Fix non-USE_FNT case to work again (it's limited to
2130          ISO-8859-1 characters though).
2131
2132Sat Aug 21 13:31:17 GMT 2010  Olly Betts <olly@survex.com>
2133
2134        * src/gla-gl.cc: Use GL_SMOOTH_POINT_SIZE_RANGE and
2135          GL_SMOOTH_POINT_SIZE_GRANULARITY instead of GL_POINT_SIZE_RANGE and
2136          GL_POINT_SIZE_GRANULARITY (unless they aren't defined) as the latter
2137          two are deprecated in OpenGL >= 1.2.  If GL_ALIASED_POINT_SIZE_RANGE
2138          is available (OpenGL >= 1.2 again) then report its value in the
2139          about box.
2140
2141Fri Aug 20 12:26:40 GMT 2010  Olly Betts <olly@survex.com>
2142
2143        * doc/3dformat.htm,lib/messages.txt,src/,tests/: New v7 of .3d format
2144          which stores survey dates as number of days since Jan 1st 1900, so
2145          we now support dates from 1900-2078 (rather than 1970-2037) with a
2146          smaller file size.  The img API is now versioned - you can select
2147          the new "version 1" by compiling with -DIMG_API_VERSION=1, which
2148          gives the survey dates in days in days1 and days2 instead of as
2149          time_t values in date1 and date2.  Fixes ticket#14.
2150
2151Fri Aug 20 12:12:54 GMT 2010  Olly Betts <olly@survex.com>
2152
2153        * src/printwx.cc: Remove unused '#include <time.h>'.
2154
2155Fri Aug 20 12:10:55 GMT 2010  Olly Betts <olly@survex.com>
2156
2157        * src/avenprcore.cc: Remove unused '#include <time.h>'.
2158
2159Fri Aug 20 10:10:05 GMT 2010  Olly Betts <olly@survex.com>
2160
2161        * src/export.cc: Explicit #include <time.h> for strftime().
2162
2163Wed Aug 18 13:59:30 GMT 2010  Olly Betts <olly@survex.com>
2164
2165        * src/osdepend.h: Remove workaround for DOS Turbo C compiler.
2166
2167Wed Aug 18 02:03:39 GMT 2010  Olly Betts <olly@survex.com>
2168
2169        * buildmacosx.sh,configure.in,lib/Info.plist.in: Make buildmacosx.sh
2170          work.
2171
2172Tue Aug 17 01:43:24 GMT 2010  Olly Betts <olly@survex.com>
2173
2174        * src/gfxcore.h: "using svx::Point;" gives an error, so use a macro
2175          instead.
2176
2177Wed Aug 04 03:27:22 GMT 2010  Olly Betts <olly@survex.com>
2178
2179        * src/img.c: Fix cast in get16() to be to short not long.
2180
2181Wed Aug 04 02:32:16 GMT 2010  Olly Betts <olly@survex.com>
2182
2183        * src/cavernlog.cc,src/cavernlog.h: "Rerun" -> "Reprocess" to follow
2184          terminology in manual, etc.  Fixes ticket#15.
2185
2186Wed Jul 28 17:06:49 GMT 2010  Olly Betts <olly@survex.com>
2187
2188        * tests/: Most tests weren't actually running and testcases (looks like
2189          a sh portability issue).  Fixed, and fortunately all tests still
2190          pass.
2191
2192Mon Jul 26 12:30:43 GMT 2010  Olly Betts <olly@survex.com>
2193
2194        * doc/manual.sgml: Fix typo "of" -> "on".
2195
2196Mon Jul 26 11:59:59 GMT 2010  Olly Betts <olly@survex.com>
2197
2198        * NEWS,configure.in: Update for 1.1.14.
2199
2200Mon Jul 26 11:53:01 GMT 2010  Olly Betts <olly@survex.com>
2201
2202        * lib/messages.txt,src/: Remove things we no longer need now we've
2203          dropped support for RISC OS and DOS.
2204
2205Mon Jul 26 11:19:40 GMT 2010  Olly Betts <olly@survex.com>
2206
2207        * src/cmdline.c: Remove reference to MSDOS.
2208
2209Mon Jul 26 10:23:07 GMT 2010  Olly Betts <olly@survex.com>
2210
2211        * src/: Strip out "Far" and "Huge" which we no longer need now that
2212          DOS memory models are no longer relevant.
2213
2214Mon Jul 26 09:57:37 GMT 2010  Olly Betts <olly@survex.com>
2215
2216        * configure.in: No need for AC_PROG_MAKE_SET when using automake.
2217
2218Mon Jul 26 09:48:10 GMT 2010  Olly Betts <olly@survex.com>
2219
2220        * configure.in,src/useful.h: On little-endian architectures, make
2221          get16() and get32() inline functions, rather than macros which use
2222          a global variable.
2223
2224Mon Jul 26 09:31:14 GMT 2010  Olly Betts <olly@survex.com>
2225
2226        * src/useful.c: Remove commented out code.
2227
2228Mon Jul 26 09:19:19 GMT 2010  Olly Betts <olly@survex.com>
2229
2230        * configure.in,src/img.c,src/useful.c,src/useful.h: Use AC_TYPE_INT16_T
2231          and AC_TYPE_INT32_T instead of home-brew equivalents.
2232
2233Mon Jul 26 08:40:43 GMT 2010  Olly Betts <olly@survex.com>
2234
2235        * src/listpos.c: In "Station X referred to just once, with an explicit
2236          prefix - typo?" warning, give file and linenumber where the *equate
2237          occurred.
2238
2239Mon Jul 26 08:37:46 GMT 2010  Olly Betts <olly@survex.com>
2240
2241        * src/readval.c: Fix comment typo.
2242
2243Mon Jul 26 08:29:41 GMT 2010  Olly Betts <olly@survex.com>
2244
2245        * src/listpos.c: In "Station X referred to by *entrance or *export but
2246          never used" warning, give file and linenumber where the *entrance or
2247          *export occurred.
2248
2249Mon Jul 26 07:44:26 GMT 2010  Olly Betts <olly@survex.com>
2250
2251        * src/aventreectrl.cc: Fix double-click handling for survey tree on
2252          wxMSW >= 2.8.11.
2253
2254Mon Jul 26 07:25:59 GMT 2010  Olly Betts <olly@survex.com>
2255
2256        * src/mainfrm.cc: Stop passing wxNO_FULL_REPAINT_ON_RESIZE as it is 0
2257          on all versions of wxWidgets we support (i.e. 2.6 and later).
2258
2259Mon Jul 26 07:21:35 GMT 2010  Olly Betts <olly@survex.com>
2260
2261        * INSTALL,src/: Restore compatibility with wxWidgets 2.6.
2262
2263Mon Jul 26 06:29:03 GMT 2010  Olly Betts <olly@survex.com>
2264
2265        * src/netskel.c: In "Unused fixed point" warning, give file and
2266          linenumber where the "*fix" occurred.
2267
2268Mon Jul 26 06:24:35 GMT 2010  Olly Betts <olly@survex.com>
2269
2270        * src/cavernlog.cc: Fix highlighting of links in CavernLog window to
2271          highlight just <file>:<line> (and not the ': ' after), and to make
2272          the title for the terminal the warning/error message.  Make the
2273          checking stricter by checking that the linenumber is a number, to
2274          avoid false positives.
2275
2276Mon Jul 26 04:48:12 GMT 2010  Olly Betts <olly@survex.com>
2277
2278        * Revert this change, as it appears wxMotif does support wxGLCanvas:
2279        * doc/manual.sgml: wxMotif apparently doesn't support wxGLCanvas, which
2280          is required by Aven in 1.1.x, so remove mention of Motif from manual.
2281
2282Mon Jul 26 03:24:38 GMT 2010  Olly Betts <olly@survex.com>
2283
2284        * src/: Add "Rerun" and "OK" buttons to the CavernLog window (as
2285          appropriate).  (Addition of "OK" button fixes ticket#13).  Fix up
2286          handling of splitter window to fix poor handling of various cases.
2287
2288Sun Jul 25 15:32:42 GMT 2010  Olly Betts <olly@survex.com>
2289
2290        * src/mainfrm.cc,src/mainfrm.h: Clean up code which sorts out loading
2291          a file (and processing it first if necessary).
2292
2293Sun Jul 25 07:20:05 GMT 2010  Olly Betts <olly@survex.com>
2294
2295        * src/cavernlog.h: Fix filename in comment at top.
2296
2297Sun Jul 25 07:17:20 GMT 2010  Olly Betts <olly@survex.com>
2298
2299        * src/cavernlog.cc: Don't double escape the contents of href and target
2300          in links in the log.
2301
2302Sun Jul 25 06:32:24 GMT 2010  Olly Betts <olly@survex.com>
2303
2304        * src/cavernlog.cc: Remove commented out calls to set the input
2305          encoding of the HTML parser - we now always escape non-ASCII
2306          characters as HTML entities.
2307
2308Fri Jul 23 14:15:25 GMT 2010  Olly Betts <olly@survex.com>
2309
2310        * src/cavernlog.h: Improve doc comment for process() method.
2311
2312Fri Jul 23 12:38:43 GMT 2010  Olly Betts <olly@survex.com>
2313
2314        * src/printwx.cc,src/printwx.h: Don't compile in the preview code when
2315          we disable the preview feature.
2316
2317Fri Jul 23 12:15:31 GMT 2010  Olly Betts <olly@survex.com>
2318
2319        * src/printwx.cc: The Gnome print dialog has its own preview window
2320          so suppress ours if using the Gnome one.
2321
2322Fri Jul 23 11:21:52 GMT 2010  Olly Betts <olly@survex.com>
2323
2324        * configure.in: Update the wx-config probing code - wxmac-config etc
2325          aren't present with newer wxWidgets versions.
2326
2327Fri Jul 23 05:55:37 GMT 2010  Olly Betts <olly@survex.com>
2328
2329        * buildmacosx.sh: Update to use WX_CONFIG not WXCONFIG.  Update to
2330          use a Unicode build.  If building a private wx, use wx 2.8.11 not
2331          2.7.0-1 (and don't replace carbon-glcanvas.cpp with our own version).
2332
2333Sat Jul 10 12:15:23 GMT 2010  Olly Betts <olly@survex.com>
2334
2335        * src/cavernlog.cc: Set the select timeout before calling wxYield()
2336          when waiting for output from cavern to 0.1s instead of 0.00001s to
2337          avoid yielding excessively on slower machines where this is likely
2338          to really slow things down.  Call Scroll() only once per line in
2339          the case where we are updating the scrollbar position.  Call
2340          Update() instead of wxYield() after each line, since that's enough
2341          to get the window updated.  Remove unused assignment "ch = left;"
2342          at end of loop.
2343
2344Fri Jul 09 14:42:47 GMT 2010  Olly Betts <olly@survex.com>
2345
2346        * configure.in: Link aven with -lGLU which SuSE Linux needs.
2347
2348Fri Jul 09 14:31:39 GMT 2010  Olly Betts <olly@survex.com>
2349
2350        * src/mainfrm.cc: Highlight stations matching any current search when a
2351          file is loaded.  (ticket#9)
2352
2353Thu Jul 01 12:20:58 GMT 2010  Olly Betts <olly@survex.com>
2354
2355        * survex.iss.in: Clean up comments from over-enthusiastic search and
2356          replace which modified comments as well as code.
2357
2358Thu Jul 01 10:15:06 GMT 2010  Olly Betts <olly@survex.com>
2359
2360        * src/gfxcore.h: Work around Mac OS X polluting the global namespace
2361          with a "Point" class.
2362
2363Thu Jul 01 10:10:45 GMT 2010  Olly Betts <olly@survex.com>
2364
2365        * src/Makefile.am: Remove FIXME which has already been resolved.
2366
2367Fri Jun 18 11:04:35 GMT 2010  Olly Betts <olly@survex.com>
2368
2369        * doc/manual.sgml: wxMotif apparently doesn't support wxGLCanvas, which
2370          is required by Aven in 1.1.x, so remove mention of Motif from manual.
2371
2372Fri Jun 18 03:03:55 GMT 2010  Olly Betts <olly@survex.com>
2373
2374        * doc/manual.sgml,src/aventreectrl.cc,src/gfxcore.cc,src/mainfrm.h:
2375          Correctly capitalise "GTK".
2376
2377Fri Jun 18 02:58:06 GMT 2010  Olly Betts <olly@survex.com>
2378
2379        * doc/manual.sgml: Note that on Linux we only regularly test builds
2380          with the GTK+ version (change taken from 1.0).
2381
2382Wed Jun 16 04:44:26 GMT 2010  Olly Betts <olly@survex.com>
2383
2384        * doc/Makefile.am: Use stampfile to stop unwanted rebuilds of the HTML
2385          version of the manual.
2386
2387Wed Jun 16 02:59:48 GMT 2010  Olly Betts <olly@survex.com>
2388
2389        * configure.in: Only ask for core, gl, and html wx libs to avoid
2390          linking to a load of others we don't use.
2391
2392Tue Jun 15 17:01:41 GMT 2010  Olly Betts <olly@survex.com>
2393
2394        * INSTALL: Update.
2395
2396Tue Jun 15 16:53:28 GMT 2010  Olly Betts <olly@survex.com>
2397
2398        * src/aven.cc: Fix to work with wxWidgets 2.6 too.
2399
2400Tue Jun 15 15:38:49 GMT 2010  Olly Betts <olly@survex.com>
2401
2402        * lib/survex-aven.desktop,lib/survex-svxedit.desktop: Merge in .desktop
2403          file updates from 1.0.39.1-4 Debian package.
2404
2405Tue Jun 15 14:40:04 GMT 2010  Olly Betts <olly@survex.com>
2406
2407        * doc/Makefile.am: Fix lingering references to @DOCS_OTHER@.
2408
2409Tue Jun 15 14:32:55 GMT 2010  Olly Betts <olly@survex.com>
2410
2411        * NEWS: Update from ChangeLog.
2412
2413Tue Jun 15 14:09:29 GMT 2010  Olly Betts <olly@survex.com>
2414
2415        * Makefile.am,configure.in,doc/Makefile.am,make_release: Scrap the
2416          "alternative manual formats" zip file - people will generally just
2417          want one of them, so downloading several together isn't very useful.
2418          Replace PostScript version of manual with a PDF version (more
2419          compact and more people will have software to read PDF).  Don't
2420          generate RTF format by default as PDF is more useful if you want
2421          a formatted version to print.
2422
2423Tue Jun 15 13:36:30 GMT 2010  Olly Betts <olly@survex.com>
2424
2425        * doc/manual.sgml: Merge the "Contributing" section into the "Mailing
2426          List" section.
2427
2428Tue Jun 15 12:57:13 GMT 2010  Olly Betts <olly@survex.com>
2429
2430        * Makefile.am,make_release: Just produce a zip file with the
2431          alternative manual formats - a self-extracting .exe is harder to
2432          use on other platforms, and most people have a zip file extractor
2433          installed.
2434
2435Tue Jun 15 12:36:13 GMT 2010  Olly Betts <olly@survex.com>
2436
2437        * survex.spec.in: Update survex.com URLs to drop "www.".  Update
2438          wxGTK dependency to >= 2.6.0.  Reenable "BuildRequires:" as
2439          the issue with building the package on Debian is no longer
2440          relevant.
2441
2442Tue Jun 15 12:35:19 GMT 2010  Olly Betts <olly@survex.com>
2443
2444        * doc/manual.sgml: Update (C) years.  "MacOS X" -> "Mac OS X".
2445
2446Tue Jun 15 12:13:42 GMT 2010  Olly Betts <olly@survex.com>
2447
2448        * doc/manual.sgml: Remove out of date postal addresses - we can
2449          probably safely assume people have email these days.  Direct
2450          people to the mailing list since they are likely to get a
2451          quicker response rather than mailing individuals.  Remove
2452          mention of a paper mailing list.  Remove mention of sending
2453          us a floppy (!) or blank CDR to get a version as I can't recall
2454          the last time I gave someone a copy on physical media.
2455
2456Tue Jun 15 11:22:56 GMT 2010  Olly Betts <olly@survex.com>
2457
2458        * Makefile.am,make_release: I can't persuade rpmbuild to work sanely,
2459          and people can just as easily build binary RPMs from the source
2460          tarball as from the srpm, so just remove the rpm target from the
2461          makefile and code which uses it from make_release - it's less to
2462          have to maintain too.
2463
2464Tue Jun 15 10:59:12 GMT 2010  Olly Betts <olly@survex.com>
2465
2466        * make_release: Use "set -e" rather than checking the exit codes of
2467          commands.  -t no longer disables targets - set mk to do that.
2468
2469Tue Jun 15 09:41:11 GMT 2010  Olly Betts <olly@survex.com>
2470
2471        * make_release: Fix defaulting of list of things to do.
2472
2473Tue Jun 15 09:12:00 GMT 2010  Olly Betts <olly@survex.com>
2474
2475        * src/gdtconvert: Add "Generated" comment to output file.
2476
2477Tue Jun 15 09:10:02 GMT 2010  Olly Betts <olly@survex.com>
2478
2479        * src/gdtconvert: Add GPL license boilerplate.
2480
2481Tue Jun 15 08:53:28 GMT 2010  Olly Betts <olly@survex.com>
2482
2483        * src/gettexttomsg.pl,src/wx.h: Add GPL boilerplate to files which were
2484          missing it.
2485
2486Tue Jun 15 08:46:28 GMT 2010  Olly Betts <olly@survex.com>
2487
2488        * src/: Update FSF address in licence notices.
2489
2490Tue Jun 15 08:06:09 GMT 2010  Olly Betts <olly@survex.com>
2491
2492        * src/guicontrol.cc: Allow "Toggle Fullscreen" to work even if no
2493          survey is loaded now that we persist the window size between
2494          invocations.
2495
2496Tue Jun 15 08:03:53 GMT 2010  Olly Betts <olly@survex.com>
2497
2498        * src/gla-gl.cc: Use GL_BLEND rather than GL_ALPHA to work better with
2499          anti-aliased TXF files.
2500
2501Tue Jun 15 07:59:09 GMT 2010  Olly Betts <olly@survex.com>
2502
2503        * src/fnt.cc: Use font size from txf file rather than trying to
2504          calculate it from the texture fragment sizes.
2505
2506Tue Jun 15 07:48:13 GMT 2010  Olly Betts <olly@survex.com>
2507
2508        * lib/Makefile.am,lib/TexFont.h,lib/gentexfont.c: Generate aven.txf with
2509          afm2txf.pl instead of gentexfont because gentexfont's licence doesn't
2510          allow distribution of modified versions.
2511
2512Tue Jun 15 07:43:48 GMT 2010  Olly Betts <olly@survex.com>
2513
2514        * lib/afm2txf.pl: Add support for -o option to specify output .txf
2515          file.
2516
2517Tue Jun 15 07:10:16 GMT 2010  Olly Betts <olly@survex.com>
2518
2519        * lib/afm2txf.pl: Sanitise $FONT to ensure it doesn't contain a '/'.
2520          Remove the temporary .ppm file at the end.
2521
2522Tue Jun 15 06:13:30 GMT 2010  Olly Betts <olly@survex.com>
2523
2524        * lib/afm2txf.pl: Fix alignment of characters, backported from PLIB
2525          SVN.
2526
2527Tue Jun 15 05:05:05 GMT 2010  Olly Betts <olly@survex.com>
2528
2529        * lib/afm2txf.pl: Quote $FONT when passing to external commands.
2530
2531Tue Jun 15 04:24:33 GMT 2010  Olly Betts <olly@survex.com>
2532
2533        * lib/afm2txf.pl: Change character 96 from "grave" to "quoteleft".
2534
2535Tue Jun 15 04:22:59 GMT 2010  Olly Betts <olly@survex.com>
2536
2537        * lib/afm2txf.pl: Extend to cover ISO-8859-1, not just ASCII.
2538
2539Tue Jun 15 04:08:34 GMT 2010  Olly Betts <olly@survex.com>
2540
2541        * lib/afm2txf.pl: Clean up trailing whitespace.
2542
2543Tue Jun 15 04:02:40 GMT 2010  Olly Betts <olly@survex.com>
2544
2545        * lib/afm2txf.pl: Add GPL script for creating txf files.
2546
2547Mon Jun 14 06:33:11 GMT 2010  Olly Betts <olly@survex.com>
2548
2549        * lib/splash.png: Remove now unused graphical splash screen (it has
2550          hardcoded (C) details, which wasn't a good approach).
2551
2552Mon Jun 14 05:20:44 GMT 2010  Olly Betts <olly@survex.com>
2553
2554        * src/fnt.cc: Handle the left bearing and character width correctly.
2555
2556Mon Jun 14 04:44:22 GMT 2010  Olly Betts <olly@survex.com>
2557
2558        * src/fnt.cc: Change back to not using GL_COLOR_INDEX, but with still
2559          being able to set the font texture from a byte array.
2560
2561Mon Jun 14 04:23:22 GMT 2010  Olly Betts <olly@survex.com>
2562
2563        * src/fnt.h,src/gla-gl.cc: Pass the length of the string to
2564          fntTexFont::puts() rather than recalculating it inside the
2565          method.
2566
2567Sun Jun 13 12:57:08 GMT 2010  Olly Betts <olly@survex.com>
2568
2569        * src/mainfrm.cc: Fix switching to and from the CavernLogWindow pane
2570          to use wxSplitterWindow::ReplaceWindow() which fixes various issues
2571          with sizing and resizing of the panes.
2572
2573Sun Jun 13 12:23:23 GMT 2010  Olly Betts <olly@survex.com>
2574
2575        * src/: Add wmsg_cfgpth() which caches the result of msg_cfgpth() as
2576          a wxString.
2577
2578Sun Jun 13 06:57:07 GMT 2010  Olly Betts <olly@survex.com>
2579
2580        * src/cavernlog.cc,src/gla-gl.cc,src/mainfrm.cc: wxString::fn_str() on
2581          wxmsw returns a wide string, which doesn't work with fopen(), etc, so
2582          call char_str() instead for now.
2583
2584Sun Jun 13 05:41:30 GMT 2010  Olly Betts <olly@survex.com>
2585
2586        * src/printwx.cc: Use wxString::FromAscii() for the units on the scale
2587          bar which we know to be ASCII.  No need to use msgPerm() for a
2588          message we assign to a wxString.
2589
2590Sun Jun 13 04:44:30 GMT 2010  Olly Betts <olly@survex.com>
2591
2592        * src/mainfrm.cc,src/printwx.cc: Use wxFileName::SplitPath() instead of
2593          baseleaf_from_fnm().
2594
2595Sun Jun 13 00:57:11 GMT 2010  Olly Betts <olly@survex.com>
2596
2597        * src/export.cc,src/gfxcore.cc: wxString::fn_str() on wxmsw returns
2598          a wide string, which doesn't work with fopen(), etc, so call
2599          char_str() instead for now.
2600
2601Sat Jun 12 15:07:54 GMT 2010  Olly Betts <olly@survex.com>
2602
2603        * src/aven.cc: We can rely on our message catalog being UTF-8 so use
2604          wxString::FromUTF8() instead of wxConvUTF8.
2605
2606Sat Jun 12 14:26:32 GMT 2010  Olly Betts <olly@survex.com>
2607
2608        * src/gfxcore.cc: Use wxString::FromAscii() to convert date to
2609          wxString.
2610
2611Sun Jun 06 09:36:06 GMT 2010  Olly Betts <olly@survex.com>
2612
2613        * src/Makefile.am: Use wx-config's --rescomp option to get the command
2614          and options needed to turn .rc files into object files.
2615
2616Fri Jun 04 15:32:27 GMT 2010  Olly Betts <olly@survex.com>
2617
2618        * survex.iss.in: Specify "LZMANumFastBytes=273" which shaves a small
2619          amount of the installer size.  Specify "DisableWelcomePage=yes"
2620          which is apparently in line with what other modern installers do.
2621
2622Fri Jun 04 14:32:04 GMT 2010  Olly Betts <olly@survex.com>
2623
2624        * configure.in,make_release,make_release.in: We no longer need VERSION
2625          in make_release, so no need to generate it from configure.
2626
2627Fri Jun 04 14:00:58 GMT 2010  Olly Betts <olly@survex.com>
2628
2629        * Makefile.am,xvfb-run: We no longer need an X display to run ISCC
2630          under Wine, so just run wine directly and removed version of
2631          Debian's xvfb-run script.
2632        * make_release.in: Pass variables to configure on the command line
2633          rather than in the enviornment.  Running "make distcheck" no longer
2634          fails extend.tst, so remove comment about that.  Use case rather
2635          than expr to check what we've been asked to build.  Update to use
2636          unicode wx-config script for wxmsw.  The wxmsw build spews warnings
2637          about aliasing issues, so turn on -fno-strict-aliasing to avoid any
2638          potential bugs from that.  Enable -Werror for the wxmsw build.
2639        * Makefile.am: Update list of wxstd.mo files we package for wxmsw
2640          (add pt and sk) and where we copy them from.  Copy the unofficial
2641          InnoSetup i18n files (.isl) from lib.
2642
2643Fri Jun 04 13:40:35 GMT 2010  Olly Betts <olly@survex.com>
2644
2645        * doc/HACKING.htm: Update InnoSetup info.
2646
2647Fri Jun 04 13:07:01 GMT 2010  Olly Betts <olly@survex.com>
2648
2649        * survex.iss.in: Update for InnoSetup 5.3.9.
2650        * lib/English_GB.isl,lib/Romanian-7-5.1.11.isl: Check in the unofficial
2651          i18n files for InnoSetup which we use.
2652
2653Fri Jun 04 13:05:18 GMT 2010  Olly Betts <olly@survex.com>
2654
2655        * src/Makefile.am: Update path to wx RC file.
2656
2657Fri Jun 04 12:44:39 GMT 2010  Olly Betts <olly@survex.com>
2658
2659        * src/mainfrm.cc: Explicitly construct temporary wxString() which
2660          is needed to avoid overload ambiguity under __WXMSW__.
2661
2662Fri Jun 04 12:41:59 GMT 2010  Olly Betts <olly@survex.com>
2663
2664        * src/cavernlog.cc: Add missing wxT() to string and character
2665          constants only used in __WXMSW__ build.
2666
2667Fri Jun 04 12:19:18 GMT 2010  Olly Betts <olly@survex.com>
2668
2669        * src/aven.cc: wxWidgets now has a Slovak translation, so remove the
2670          kludge to substitute Czech if Slovak isn't found.
2671
2672Fri Jun 04 05:08:14 GMT 2010  Olly Betts <olly@survex.com>
2673
2674        * src/aboutdlg.cc: Fix character constant to be a string constant when
2675          building under WXMSW.
2676
2677Thu Jun 03 13:53:57 GMT 2010  Olly Betts <olly@survex.com>
2678
2679        * NEWS: Update from ChangeLog for 1.1.13.
2680
2681Thu Jun 03 12:25:14 GMT 2010  Olly Betts <olly@survex.com>
2682
2683        * Makefile.am,configure.in,debian/Makefile.am,debian/changelog: Remove
2684          .deb building machinery from upstream Makefile.
2685
2686Thu Jun 03 12:14:16 GMT 2010  Olly Betts <olly@survex.com>
2687
2688        * make_release.in: Remove ancient workaround for getting wine to work.
2689          Remove .deb building machinery.  Reenable distcheck to see if the
2690          problem with extend.tst has gone away.  Update mingw cross-building
2691          machinery.
2692
2693Wed Jun 02 13:30:28 GMT 2010  Olly Betts <olly@survex.com>
2694
2695        * configure.in,doc/GPL.htm,doc/index.htm.in: Remove HTML version of GPL
2696          - just link to the FSF's page.
2697
2698Wed Jun 02 13:26:55 GMT 2010  Olly Betts <olly@survex.com>
2699
2700        * configure.in,make_release,make_release.in,update-debcl.pl: Use dch to
2701          update debian/changelog.
2702
2703Wed Jun 02 12:59:33 GMT 2010  Olly Betts <olly@survex.com>
2704
2705        * configure.in,doc/Makefile.am,doc/cl2html.pl,doc/index.htm.in: Stop
2706          generating an HTML version of the ChangeLog - it's too low level to
2707          be of interest to non-developers, and developers can look at the
2708          source code.
2709
2710Wed Jun 02 09:38:25 GMT 2010  Olly Betts <olly@survex.com>
2711
2712        * src/cavernlog.cc: Whitespace tweaks.
2713
2714Wed Jun 02 09:28:37 GMT 2010  Olly Betts <olly@survex.com>
2715
2716        * src/aboutdlg.cc,src/aboutdlg.h: Use standard button for "Copy" in
2717          About dialog.  Change "OK" button to "Close" since nothing is being
2718          confirmed by clicking it.  Call "Flush()" in wxTheClipboard to try
2719          to make the copied text persist after aven is closed, though this
2720          seems to currently do nothing on wxGTK at least.
2721
2722Tue May 18 12:59:00 GMT 2010  Olly Betts <olly@survex.com>
2723
2724        * doc/HACKING.htm: Note jadetex needed.
2725          Note autoconf 2.64 works well.
2726
2727Tue May 18 02:06:00 GMT 2010  Olly Betts <olly@survex.com>
2728
2729        * src/fnt.cc: Remove now superfluous ().
2730
2731Mon May 17 14:33:00 GMT 2010  Olly Betts <olly@survex.com>
2732
2733        * debian/Makefile.am: Update EXTRA_DIST
2734
2735Mon May 17 05:38:00 GMT 2010  Olly Betts <olly@survex.com>
2736
2737        * src/cavernlog.cc: Fix small memory leak
2738
2739Mon May 17 05:33:00 GMT 2010  Olly Betts <olly@survex.com>
2740
2741        * src/img.c: Don't leak filename_opened member.
2742
2743Mon May 17 05:13:00 GMT 2010  Olly Betts <olly@survex.com>
2744
2745        * src/gfxcore.cc: Initialise all GfxCore's member variables so we
2746          don't use them uninitialised.
2747
2748Mon May 17 05:11:00 GMT 2010  Olly Betts <olly@survex.com>
2749
2750        * src/gfxcore.h: Declare constants with enum rather than #define so
2751          they automatically get allocated unique values, and so they show up
2752          in the debugger.
2753
2754Mon May 17 02:39:00 GMT 2010  Olly Betts <olly@survex.com>
2755
2756        * src/fnt.cc: Make the map array static const
2757
2758Mon May 17 02:30:00 GMT 2010  Olly Betts <olly@survex.com>
2759
2760        * src/fnt.cc: Set the font texture with GL_COLOR_INDEX so we can
2761          use a "byte format" font file without any translation, while a
2762          "bitmap format" font file needs a temporary array half the size.
2763
2764Mon May 17 00:56:00 GMT 2010  Olly Betts <olly@survex.com>
2765
2766        * src/gfxcore.cc: Initialise 3 flags when we load a survey to avoid
2767          using them potentially uninitialised.
2768
2769Sun May 16 14:39:00 GMT 2010  Olly Betts <olly@survex.com>
2770
2771        * src/mainfrm.cc: Fix cavern log window to behave if passed a .svx
2772          file on the command line.
2773
2774Sun May 16 14:27:00 GMT 2010  Olly Betts <olly@survex.com>
2775
2776        * configure.in: Update copyright years.
2777
2778Sun May 16 14:23:00 GMT 2010  Olly Betts <olly@survex.com>
2779
2780        * configure.in, src/aboutdlg.cc, src/aboutdlg.h, src/aven.cc,
2781          src/aven.h, src/avenprcore.cc, src/avenprcore.h,
2782          src/cavernlog.cc, src/cavernlog.h, src/export.cc, src/fnt.h,
2783          src/gfxcore.cc, src/gla-gl.cc, src/gla.h, src/guicontrol.cc,
2784          src/log.cc, src/mainfrm.cc, src/mainfrm.h, src/namecmp.h,
2785          src/printwx.cc, src/printwx.h:
2786          + Fix to build with a "unicode" build of wx.
2787          + Add "Copy" button to the About dialog to copy the system info
2788            to the clipboard.
2789          + List OpenGL extensions last, since there are usually lots of
2790            them with a modern gfx card.
2791          + When processing survey data, auto-scroll the log window until
2792            we've reported a warning or error.
2793          + Put the survey data log window in a splitter in the standard
2794            frame rather than having a separate frame for it.
2795
2796Sat Apr 17 12:13:00 GMT 2010  Olly Betts <olly@survex.com>
2797
2798        * src/aboutdlg.cc: Add case for "GTK+ >= 2.6".
2799
2800Sat Apr 17 12:12:00 GMT 2010  Olly Betts <olly@survex.com>
2801
2802        * src/aboutdlg.cc: Build string using preprocessor string
2803          concatenation rather than runtime appending, where possible.
2804
2805Sat Apr 17 12:00:00 GMT 2010  Olly Betts <olly@survex.com>
2806
2807        * src/aboutdlg.cc: Update (C) date.
2808
2809Sat Apr 17 11:59:00 GMT 2010  Olly Betts <olly@survex.com>
2810
2811        * src/aboutdlg.cc, src/aboutdlg.h: Use a wxTimer instead of idle
2812          events to avoid spinning on the CPU.
2813
2814Sat Apr 17 11:41:00 GMT 2010  Olly Betts <olly@survex.com>
2815
2816        * configure.in: New preferred env var for wx-config script is
2817          WX_CONFIG.  WXCONFIG still supported for compatibility.
2818
2819Tue Jul 28 08:16:00 GMT 2009  Olly Betts <olly@survex.com>
2820
2821        * src/mainfrm.cc: The presentation filename now defaults to using
2822          the basename of the currently loaded dataset, but we always prompt
2823          before we first save with such a name.
2824
2825Tue Jul 28 04:37:00 GMT 2009  Olly Betts <olly@survex.com>
2826
2827        * configure.in: Add comment to explain why we call wx-config twice.
2828
2829Tue Jul 28 04:36:00 GMT 2009  Olly Betts <olly@survex.com>
2830
2831        * src/datain.c: Use fputs(m, f) instead of fprintf(f, m) in case m
2832          contains '%' (m comes from the messages file, so this isn't
2833          exploitable by sending someone a "bad" .svx or .3d file).
2834
2835Mon Jul 27 03:29:00 GMT 2009  Olly Betts <olly@survex.com>
2836
2837        * src/mainfrm.cc: Fix to open rather than save when doing "open
2838          presentation" with wxmotif.
2839
2840Thu Mar 05 01:45:00 GMT 2009  Olly Betts <olly@survex.com>
2841
2842        * doc/3dformat.htm: Document that this is version 6 and when we
2843          started to use it.
2844
2845Mon Dec 15 10:34:00 GMT 2008  Olly Betts <olly@survex.com>
2846
2847        * src/gla-gl.cc: When saving a screenshot, perform the vertical
2848          flip of the image data in-place rather than using wxImage::Mirror()
2849          which creates a whole new wxImage object.
2850
2851Fri Dec 12 11:12:00 GMT 2008  Olly Betts <olly@survex.com>
2852
2853        * src/cad3d.c, src/export.cc: Fix export to SVG when a label
2854          contains a '%' character.
2855
2856Fri Dec 12 06:30:00 GMT 2008  Olly Betts <olly@survex.com>
2857
2858        * configure.in: Add AM_PROG_CC_C_O which newer autoreconf warns is
2859          needed.
2860
2861Fri Dec 12 06:28:00 GMT 2008  Olly Betts <olly@survex.com>
2862
2863        * configure.in: Remove AC_SUBST of CRLIB and CROBJX which are no
2864          longer set or used.
2865
2866Fri Dec 12 06:03:00 GMT 2008  Olly Betts <olly@survex.com>
2867
2868        * NEWS, buildmacosx.sh, configure.in, desc-aven.txt, doc/TODO.htm,
2869          doc/manual.sgml, doc/survex.ent, lib/messages.txt,
2870          src/aboutdlg.cc, src/aven.cc, src/aven.h, src/gfxcore.cc,
2871          src/mainfrm.cc, src/printwx.cc, src/printwx.h, src/wx.h: Say
2872          "wxWidgets" instead of "wxWindows" consistently.
2873          Require wxWidgets 2.6.0 or newer - 2.4 is really old now.
2874
2875Mon Mar 31 01:53:00 GMT 2008  Olly Betts <olly@survex.com>
2876
2877        * doc/3dformat.htm: Update for v6 format from Mike McCombe
2878
2879Fri Sep 07 18:29:00 GMT 2007  Olly Betts <olly@survex.com>
2880
2881        * src/gla-gl.cc: Calling glGetError() resets the error state, so we
2882          need to store the value in a variable rather than calling it twice!
2883
2884Fri Sep 07 13:54:00 GMT 2007  Olly Betts <olly@survex.com>
2885
2886        * src/gla-gl.cc: Add missing CHECK_GL_ERROR() calls and correct
2887          some which had the wrong descriptions.
2888          Use GL_POINT_SPRITE and GL_COORD_REPLACE instead of
2889          GL_POINT_SPRITE_ARB and GL_COORD_REPLACE_ARB.  They have the same
2890          numeric values, so the shorter (now official) names are better.
2891
2892Fri Sep 07 13:31:00 GMT 2007  Olly Betts <olly@survex.com>
2893
2894        * src/Makefile.am, src/gfxcore.cc, src/gfxcore.h, src/gla-gl.cc,
2895          src/gla.h, src/matrix4.cc, src/matrix4.h, src/quaternion.cc,
2896          src/quaternion.h: Just set the pan and tilt directly as OpenGL
2897          rotations rather than messing around setting up and then decoding a
2898          quaternion.  This fixes some glitches when tilting while looking
2899          east, and eliminates 2 source files and 2 headers!
2900
2901Sat Feb 10 13:56:00 GMT 2007  Olly Betts <olly@survex.com>
2902
2903        * NEWS, configure.in, src/aven.cc, src/wx.h:
2904          (Unix version): aven: Fix display of degree symbol in status bar and
2905          messages with accented characters in.
2906          (Mac OS X version): Require at least wxWidgets 2.5.1.
2907
2908Sat Feb 10 13:46:00 GMT 2007  Olly Betts <olly@survex.com>
2909
2910        * src/message.c: Test S_ISREG since that's what we use here
2911
2912Sat Feb 10 13:37:00 GMT 2007  Olly Betts <olly@survex.com>
2913
2914        * src/message.c: Always use utf-8 for aven on unix
2915
Note: See TracBrowser for help on using the repository browser.