source: git/ChangeLog@ 00d94ee

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

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

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

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