source: git/ChangeLog@ b6f9294

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 b6f9294 was b6f9294, checked in by Olly Betts <olly@…>, 16 years ago

src/gla-gl.cc: Fix non-USE_FNT case to work again (it's limited to
ISO-8859-1 characters though).

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

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