source: git/ChangeLog @ 8fb44ec

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

survex.iss.in: Add comment noting that AppVerName? isn't required by
newer InnoSetup?.

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

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