source: git/ChangeLog@ d7758f6

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

doc/index.htm.in,doc/manual.sgml,doc/survex.ent,lib/print.ini,
src/printwx.cc,survex.iss.in: Use http://survex.com/ rather than
http://www.survex.com/ - the former is the canonical name and
www.survex.com just redirects.

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

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