source: git/ChangeLog @ 6010466

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

lib/messages.txt: Fix literal accented characters.

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

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