source: git/ChangeLog @ ecdb631

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

NEWS,configure.in: Update for 1.1.16.

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

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