source: git/ChangeLog @ 66dd4ff9

RELEASE/1.2debug-cidebug-ci-sanitisersfaster-cavernloglog-selectmainstereostereo-2025walls-datawalls-data-hanging-as-warningwarn-only-for-hanging-survey
Last change on this file since 66dd4ff9 was 66dd4ff9, checked in by Olly Betts <olly@…>, 16 years ago

lib/messages.txt: Assorted comment improvements and tweaks.

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

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