source: git/ChangeLog @ 443edad

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

lib/messages.txt: Fix clashing menu shortcuts from recent translation
updates.

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

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