source: git/ChangeLog@ 025e84d

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

src/gfxcore.h: "using svx::Point;" gives an error, so use a macro
instead.

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

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