source: git/ChangeLog @ 6219279

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

src/: Remove the unused preferences dialog code - we can easily
fish it back out of SVN should we want it later, so no point
having it sitting there making every checkout bigger.

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

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