source: git/ChangeLog@ 82988f5

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

src/avenprcore.cc: Remove unused '#include <time.h>'.

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

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