source: git/ChangeLog @ ffe7b714

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

lib/fixmsgs.pl: Update to fix UTF-8 rather than ISO8859-1.

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

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