source: git/ChangeLog@ e0c8f98

RELEASE/1.2 debug-ci debug-ci-sanitisers faster-cavernlog log-select main stereo stereo-2025 walls-data walls-data-hanging-as-warning warn-only-for-hanging-survey
Last change on this file since e0c8f98 was e0c8f98, checked in by Olly Betts <olly@…>, 16 years ago

tests/: Most tests weren't actually running and testcases (looks like
a sh portability issue). Fixed, and fortunately all tests still
pass.

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

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