source: git/ChangeLog@ 425a138

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

src/gla-gl.cc: Fix another use of GL_POINT_SIZE_RANGE to
GL_SMOOTH_POINT_SIZE_RANGE.

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

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