source: git/ChangeLog@ d73ef23

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

lib/,src/Makefile.am,src/gettexttomsg.pl: Rename codes.po to po_codes
so it doesn't get picked up by tools looking for .po files. Add
survex.pot to the repo so launchpad's auto translation syncing can
work.

  • Property mode set to 100644
File size: 86.4 KB
RevLine 
[d73ef23]1Fri Jan 06 11:34:16 GMT 2012 Olly Betts <olly@survex.com>
2
3 * lib/,src/Makefile.am,src/gettexttomsg.pl: Rename codes.po to po_codes
4 so it doesn't get picked up by tools looking for .po files. Add
5 survex.pot to the repo so launchpad's auto translation syncing can
6 work.
7
[9d5aa63]8Fri Jan 06 11:25:23 GMT 2012 Olly Betts <olly@survex.com>
9
10 * make_release: Update to use git rather than SVN.
11
[e367554]12Fri Jan 06 11:19:37 GMT 2012 Olly Betts <olly@survex.com>
13
14 * doc/HACKING.htm: Update mention of "SVN tree" to "source tree" as the
15 files mentioned are shipped in releases too.
16
[21f2647]17Wed Jan 04 05:22:32 GMT 2012 Olly Betts <olly@survex.com>
18
19 * lib/Makefile.am: Make the containing directory in the launchpad
20 tarball “survex-trans”.
21
[68961ee]22Wed Jan 04 03:41:40 GMT 2012 Olly Betts <olly@survex.com>
23
24 * src/dump3d.c: Add support for showing img_ERROR_INFO items.
25
[90e24f9]26Tue Jan 03 23:54:26 GMT 2012 Olly Betts <olly@survex.com>
27
28 * lib/fr.po: Incorporate a translation from launchpad I'd previously
29 copied the English version of by mistake. Attempt to correct
30 mistranslation of "survey file".
31
[9c9fd6b]32Tue Jan 03 13:21:09 GMT 2012 Olly Betts <olly@survex.com>
33
34 * make_release: Need to set VERSION before we first use it!
35
[685116f]36Tue Jan 03 12:39:38 GMT 2012 Olly Betts <olly@survex.com>
37
38 * NEWS,configure.in: Update for 1.2.5.
39
[6f6691b]40Tue Jan 03 12:11:14 GMT 2012 Olly Betts <olly@survex.com>
41
42 * doc/survex.7.in: Make a few minor improvements to the text.
43
[c6bd107]44Tue Jan 03 12:07:31 GMT 2012 Olly Betts <olly@survex.com>
45
46 * doc/survex.7.in: Update section in .TH macro to 7 too.
47
[008f2f3]48Tue Jan 03 12:04:54 GMT 2012 Olly Betts <olly@survex.com>
49
50 * src/moviemaker.cc: Further fix.
51
[86d8ee5]52Tue Jan 03 11:05:11 GMT 2012 Olly Betts <olly@survex.com>
53
54 * configure.in,src/moviemaker.cc: Fix to work with newer ffmpeg.
55
[c091027]56Mon Jan 02 13:10:42 GMT 2012 Olly Betts <olly@survex.com>
57
58 * src/gfxcore.cc: Draw measuring line above indicators rather than
59 underneath them.
60
[03cb7cc]61Mon Jan 02 12:52:47 GMT 2012 Olly Betts <olly@survex.com>
62
63 * src/message.c: Improve handling of messages before the message
64 subsystem is fully initialised.
65
[41adebb]66Mon Jan 02 12:37:18 GMT 2012 Olly Betts <olly@survex.com>
67
68 * src/Makefile.am,src/mainfrm.cc,src/namecmp.h: Add a version of the
69 station name comparing algorithm which works with the Unicode strings
70 directly, which fixes the issue with random ordering of the prefix
71 tree control in aven due to the converted strings we were comparing
72 getting invalidated before we actually compared them.
73
[b3f1bbe]74Mon Jan 02 12:12:35 GMT 2012 Olly Betts <olly@survex.com>
75
76 * src/gla-gl.cc: If glGenLists() fails, flag the list as NEVER_CACHE
77 as there's unlikely to be much point calling glGenLists() again.
78 * src/gla-gl.cc,src/gla.h: Replace GLAList methods test_flag() and
79 InvalidateList() with an invalidate_if() method.
80
[92cf7a8f]81Mon Jan 02 11:54:38 GMT 2012 Olly Betts <olly@survex.com>
82
83 * src/gfxcore.cc,src/gla-gl.cc: No need to invalidate the display lists
84 for the compass and clino when a new survey is loaded as they don't
85 depend on the survey data.
86
[620c0c9]87Mon Jan 02 11:17:51 GMT 2012 Olly Betts <olly@survex.com>
88
89 * src/gla-gl.cc,src/gla.h: Rework list caching code to not call
90 glDeleteLists() and glGenLists() when a list is invalidated, as that
91 results in a fresh list number being allocated (at least with the
92 OpenGL implementation I'm using) which would eventually result in
93 aven hitting an assertion which is there to catch if we leak lists.
94
[8df3c7f]95Sun Jan 01 13:29:03 GMT 2012 Olly Betts <olly@survex.com>
96
97 * lib/Makefile.am: Put translation files in a sub-directory in the
98 tarball, and print the path to it so it can be cut-and-pasted to
99 upload to launchpad.
100
[ee83074]101Sun Jan 01 10:48:01 GMT 2012 Olly Betts <olly@survex.com>
102
103 * lib/it.po: Add "translation" for degree symbol.
104
[64773c9]105Sun Jan 01 10:33:55 GMT 2012 Olly Betts <olly@survex.com>
106
107 * lib/en_US.po: Merge template changes into en_US.po (no user-visible
108 changes).
109
[8430216]110Sun Jan 01 04:45:03 GMT 2012 Olly Betts <olly@survex.com>
111
112 * make_release: Fix typo in filename to copy to webserver. Show the
113 SHA1 checksums for the uploaded files.
114
[f15ca67f]115Sun Jan 01 02:56:04 GMT 2012 Olly Betts <olly@survex.com>
116
117 * NEWS,configure.in: Update for 1.2.4.
118
[6e0c5879]119Sun Jan 01 02:53:03 GMT 2012 Olly Betts <olly@survex.com>
120
121 * src/gfxcore.cc,src/gfxcore.h: Update copyright years.
122
[825bdff]123Sun Jan 01 02:32:59 GMT 2012 Olly Betts <olly@survex.com>
124
125 * src/gfxcore.cc,src/gfxcore.h: Improve labelling of depth colour key
126 to avoid sub-picometre precision on near-zero values (ticket#30).
127 We now always use metres or feet for the depth with a consistent
128 precision chosen from the depth range, and show the units below
129 the colour bar rather than after every value.
130 * src/gfxcore.cc,src/gfxcore.h: When zooming way in, stay in metres
131 rather than switching to cm. Say “1 mile” rather than “1 miles”.
132
[19b2f99]133Sat Dec 31 22:40:07 GMT 2011 Olly Betts <olly@survex.com>
134
135 * src/gla-gl.cc: Fix not to make OpenGL calls before we've initialised
136 OpenGL, as this can cause segmentation faults (e.g. on Fedora 16).
137 Extend CHECK_GL_ERROR() to check that we don't make such calls in
138 future.
139
[404e6575]140Sat Dec 31 22:37:47 GMT 2011 Olly Betts <olly@survex.com>
141
142 * lib/es.po: Fix "Last-Translator:" header and merge in translation
143 of a message which is not currently used.
144
[38eced7]145Sat Dec 31 15:04:23 GMT 2011 Olly Betts <olly@survex.com>
146
147 * lib/: Merge remaining .po files.
148
[399807d8]149Sat Dec 31 14:46:20 GMT 2011 Olly Betts <olly@survex.com>
150
151 * lib/: Merge more .po files.
152
[3a3de38]153Sat Dec 31 14:24:25 GMT 2011 Olly Betts <olly@survex.com>
154
155 * lib/ca.po,lib/de_CH.po,lib/en_US.po: Merge template changes into .po
156 files.
157
[585def75]158Sat Dec 31 13:13:55 GMT 2011 Olly Betts <olly@survex.com>
159
160 * lib/fr.po: More translation updates from launchpad.
161
[9b9561b]162Sat Dec 31 12:51:53 GMT 2011 Olly Betts <olly@survex.com>
163
164 * lib/ca.po,lib/sk.po: Fix unattached acute accents.
165
[6d92798]166Sat Dec 31 12:45:36 GMT 2011 Olly Betts <olly@survex.com>
167
168 * lib/: Update Project-Id-Version in .po files to match that in
169 survex.pot.
170
[134ee8d]171Sat Dec 31 12:43:52 GMT 2011 Olly Betts <olly@survex.com>
172
173 * lib/Makefile.am: Add launchpad-tarball target to make a tarball
174 of the translations suitable for uploading to launchpad.
175
[e11c235]176Sat Dec 31 12:23:39 GMT 2011 Olly Betts <olly@survex.com>
177
178 * make_release: Echo the commands to copy the new release to the web
179 server at the end.
180 * copy-prerelease,copy-release: Remove old scripts which are no longer
181 useful.
182
[3ea0178]183Sat Dec 31 11:13:11 GMT 2011 Olly Betts <olly@survex.com>
184
185 * NEWS,configure.in: Update for 1.2.3.
186
[ae2e3c0]187Sat Dec 31 10:58:34 GMT 2011 Olly Betts <olly@survex.com>
188
189 * src/mainfrm.cc: As we build the data structure, eliminate tubes
190 consisting of zero XSECTs as well as those consisting of just one.
191
[8490ad9]192Sat Dec 31 10:36:24 GMT 2011 Olly Betts <olly@survex.com>
193
194 * src/img.h: Fix incorrect comment which claimed that img_XFLAG_END
195 was no longer used.
196 * src/img.c: Use img_XFLAG_END constant rather than assuming it is
197 1.
198
[2f1c0c0]199Sat Dec 31 10:32:44 GMT 2011 Olly Betts <olly@survex.com>
200
201 * src/extend.c: Copy the end markers for passage tubes, and preserve
202 left and right data for tubes (previously they were set to -1.0
203 which means "no info").
204
[f63bd56]205Sat Dec 31 08:17:08 GMT 2011 Olly Betts <olly@survex.com>
206
207 * lib/extract-msgs.pl: New script to allow developers to update
208 codes.po from source code.
209 * lib/Makefile.am: Ship it.
210 * src/Makefile.am: Add rule to run it on all used sources and generate
211 newcodes.po which can then be compared with current version.
212
[08004e7]213Sat Dec 31 08:14:06 GMT 2011 Olly Betts <olly@survex.com>
214
215 * lib/codes.po: Update source locations, add a missing c-format marker.
216
[5c2bff7]217Sat Dec 31 08:13:26 GMT 2011 Olly Betts <olly@survex.com>
218
219 * src/mainfrm.cc: Fix a message in the source code which I missed in
220 the previous batch.
221
[14d03d5]222Sat Dec 31 08:12:23 GMT 2011 Olly Betts <olly@survex.com>
223
224 * lib/po-to-msg.pl: Removed unused remains of check that messages are
225 in numerically ascending order, which we no longer want to enforce.
226
[4340dae]227Sat Dec 31 07:48:20 GMT 2011 Olly Betts <olly@survex.com>
228
229 * src/sorterr.c: Fix a message in the source code which I missed in
230 the previous batch.
231
[84d6c400]232Sat Dec 31 05:54:45 GMT 2011 Olly Betts <olly@survex.com>
233
234 * src/message.c: Transliterate curly right single quote to ASCII
235 apostrophe if we can't represent it in the current character set.
236
[ee7511a]237Sat Dec 31 05:44:47 GMT 2011 Olly Betts <olly@survex.com>
238
239 * lib/,src/: Use curly apostrophe instead of "'" in messages. Correct
240 messages in source code which didn't match those in the message file
241 (no visible effects to end-users).
242 * lib/codes.po: Update file:lineno locations where messages are used.
243 * lib/po-to-msg.pl: Warn about different numbers of opening or
244 closing curly double quotes in message vs translation.
245 * lib/ca.po,lib/es.po: Fix minor typo in one message caught by this
246 new warning.
247
[5b9942e]248Sat Dec 31 05:23:46 GMT 2011 Olly Betts <olly@survex.com>
249
250 * NEWS: Update from ChangeLog.
251
[0804fbe]252Thu Dec 29 03:37:04 GMT 2011 Olly Betts <olly@survex.com>
253
254 * lib/,src/: Use curly double quotes instead of "`" and "'" to
255 quote literals and filenames in messages.
256
[7a49002]257Thu Dec 29 03:21:49 GMT 2011 Olly Betts <olly@survex.com>
258
259 * src/message.c: Transliterate curly double quotes to ASCII straight
260 double quotes if we can't represent them in the current character
261 set.
262
[1465b7a]263Thu Dec 29 03:14:52 GMT 2011 Olly Betts <olly@survex.com>
264
265 * src/message.c: Convert source code to UTF-8.
266
[92678b5]267Thu Dec 29 00:52:44 GMT 2011 Olly Betts <olly@survex.com>
268
269 * src/gla-gl.cc: Fix typo in CHECK_GL_ERROR() change in previous
270 commit.
271
[6cf4daa]272Thu Dec 29 00:49:31 GMT 2011 Olly Betts <olly@survex.com>
273
274 * src/gla-gl.cc: We already keep track of the GL canvas size in x_size
275 and y_size so use those rather than re-requesting them.
276
[5717f69]277Wed Dec 28 11:45:40 GMT 2011 Olly Betts <olly@survex.com>
278
279 * lib/fr.po: Merge in updated translations from launchpad.
280
[46acc71]281Sun Nov 27 12:30:31 GMT 2011 Olly Betts <olly@survex.com>
282
283 * src/tr.c,src/tr.h: Committing original versions of tr tiled
284 rendering code.
285
[3ea243b]286Thu Nov 24 12:59:24 GMT 2011 Olly Betts <olly@survex.com>
287
288 * src/gfxcore.cc,src/gla-gl.cc,src/gla.h: Remove
289 GLACanvas::SetBackgroundColour() since we only ever set it to black
290 and opaque.
291
[a775268]292Thu Nov 24 12:28:07 GMT 2011 Olly Betts <olly@survex.com>
293
294 * doc/TODO.htm: Add note to pick the fastest method for crosses/blobs
295 if multiple ones pass the visual fidelity check.
296
[4f7f965]297Thu Nov 24 12:27:33 GMT 2011 Olly Betts <olly@survex.com>
298
299 * src/gla-gl.cc: Add disabled code to show the visual fidelity check on
300 stdout.
301
[c8f449c3]302Thu Nov 24 12:24:49 GMT 2011 Olly Betts <olly@survex.com>
303
304 * src/gla-gl.cc: Fix screenshot and movie generation to read from the
305 front buffer in the usual case of being double buffered.
306
[a106530]307Thu Nov 24 12:02:22 GMT 2011 Olly Betts <olly@survex.com>
308
309 * src/gla-gl.cc: Add CHECK_GL_ERROR for glReadPixels calls.
310
[dd64a45]311Thu Nov 24 11:59:23 GMT 2011 Olly Betts <olly@survex.com>
312
313 * src/gla-gl.cc: Undefine o and I after we're done with them.
314
[8b34cd5]315Thu Nov 24 11:56:57 GMT 2011 Olly Betts <olly@survex.com>
316
317 * src/gla-gl.cc: Fix expected cross shape so don't always reject using
318 texture mapping to draw crosses.
319
[c5dd692]320Wed Nov 02 15:40:45 GMT 2011 Olly Betts <olly@survex.com>
321
322 * src/mainfrm.cc: Don't create the help menu at all on OS X.
323
[34c4be5]324Wed Nov 02 15:38:54 GMT 2011 Olly Betts <olly@survex.com>
325
326 * lib/INSTALL.OSX: Update to reflect current status.
327
[22f79a2]328Wed Nov 02 15:37:58 GMT 2011 Olly Betts <olly@survex.com>
329
330 * src/gfxcore.cc: Remove duplicate call to PopupMenu().
331
[8a329f2]332Tue Nov 01 23:24:23 GMT 2011 Olly Betts <olly@survex.com>
333
334 * src/namecmp.h: Fix to build with wx 2.9.2.
335
[03b3272]336Tue Nov 01 23:17:52 GMT 2011 Olly Betts <olly@survex.com>
337
338 * src/gfxcore.cc: Remove assertion which uses deprecated wx method.
339
[ff9f695]340Tue Nov 01 23:14:09 GMT 2011 Olly Betts <olly@survex.com>
341
342 * src/mainfrm.cc,src/mainfrm.h: Make separator wxChar not int.
343
[332287b]344Tue Nov 01 18:54:32 GMT 2011 Olly Betts <olly@survex.com>
345
346 * lib/sk.po: Update a translation from launchpad.
347
[6409cd0]348Tue Nov 01 18:32:24 GMT 2011 Olly Betts <olly@survex.com>
349
350 * src/log.cc,src/log.h: Fix to build with wx 2.9.2.
351
[5e61108]352Tue Nov 01 18:15:20 GMT 2011 Olly Betts <olly@survex.com>
353
354 * src/export.cc: Fix to build with wx 2.9.2.
355
[24ff389]356Tue Nov 01 18:14:13 GMT 2011 Olly Betts <olly@survex.com>
357
358 * src/aboutdlg.cc: Fix code conditionally used on 2.9.2 and later to
359 actually compile.
360
[ee3e284]361Tue Nov 01 18:12:42 GMT 2011 Olly Betts <olly@survex.com>
362
363 * src/gfxcore.cc: Fix how we pass on events from right-click menus of
364 indicators. The previous code seemed to work, but wasn't correct
365 as highlighted by trying to build it with 2.9.2 which now refuses
366 to build to avoid people getting this wrong.
367
[df3e22fc]368Tue Nov 01 18:11:55 GMT 2011 Olly Betts <olly@survex.com>
369
370 * src/aven.h: Need to forward declare class wxPageSetupDialogData for
371 wx 2.9.2.
372
[6f9b20d]373Tue Nov 01 18:11:22 GMT 2011 Olly Betts <olly@survex.com>
374
375 * src/glbitmapfont.h: Fix to build with wx 2.9.2.
376
[e144af3]377Tue Nov 01 18:10:51 GMT 2011 Olly Betts <olly@survex.com>
378
379 * src/cavernlog.cc: Fix to build with wx 2.9.2.
380
[18886d7]381Tue Nov 01 18:06:12 GMT 2011 Olly Betts <olly@survex.com>
382
383 * lib/INSTALL.OSX,src/mainfrm.cc: Make the green colour used for
384 entrances in the survey tree the same (slightly darker than
385 before) green used for the entrance blobs.
386
[19bbc1fc]387Tue Nov 01 18:04:47 GMT 2011 Olly Betts <olly@survex.com>
388
389 * src/gla-gl.cc: Fix warning when building with wx2.9.2.
390
[1b2e819]391Tue Nov 01 12:32:30 GMT 2011 Olly Betts <olly@survex.com>
392
393 * src/printwx.cc: Fix Y coordinates of surface surveys on printouts.
394 (Closes #32)
395
[b93ab78]396Sun Oct 23 06:20:14 GMT 2011 Olly Betts <olly@survex.com>
397
398 * lib/Info.plist.in: Remove spurious blank lines from licence text
399 in OS X "Get Info".
400
[5dafea4]401Sat Oct 22 17:39:07 GMT 2011 Olly Betts <olly@survex.com>
402
403 * doc/TODO.htm: Opening dialogs while in full screen mode now works
404 better in wxGTK.
405
[34812da]406Sat Oct 22 17:36:01 GMT 2011 Olly Betts <olly@survex.com>
407
408 * lib/INSTALL.OSX: Processing .svx files from aven now works.
409
[2a4e8b7]410Sat Oct 22 07:27:43 GMT 2011 Olly Betts <olly@survex.com>
411
412 * src/printwx.h: Update comment - Mac OS X does indeed provide its own
413 preview menu.
414
[89a1b72]415Fri Oct 21 23:47:16 GMT 2011 Olly Betts <olly@survex.com>
416
417 * src/cavernlog.cc: Fix openiof .svx file when user clicks on cavern
418 warning or error.
419
[87aa9ce]420Fri Oct 21 23:43:21 GMT 2011 Olly Betts <olly@survex.com>
421
422 * buildmacosx.sh: Include a hardlinked cavern alongside aven in
423 the app so that processing .svx files in aven works.
424
[6e9c396]425Wed Oct 19 22:51:18 GMT 2011 Olly Betts <olly@survex.com>
426
427 * tests/diving.pos,tests/diving.svx: Add test coverage for interleaved
428 diving data.
429
[481300d]430Wed Oct 19 13:04:25 GMT 2011 Olly Betts <olly@survex.com>
431
432 * tests/diving.pos,tests/diving.svx: Add testcase for diving data
433 with topofil-style distance.
434
[aea38b0]435Wed Oct 12 03:45:13 GMT 2011 Olly Betts <olly@survex.com>
436
437 * src/aboutdlg.cc: Report the version of the library we're actually
438 running with if built against wx >= 2.9.2. Make it clear that the
439 the version reported is the version built with for wx < 2.9.2.
440
[d4d6909]441Wed Oct 12 03:06:05 GMT 2011 Olly Betts <olly@survex.com>
442
443 * lib/make-pixel-font,src/glbitmapfont.cc,src/glbitmapfont.h: Space the
444 glyphs to leave a one pixel gap either side of each one (so two
445 between adjacent glyphs). Mostly this reduces the horizontal width,
446 but it adds a pixel for characters like "m" and two in a few cases.
447
[36b4cd7]448Fri Oct 07 07:20:55 GMT 2011 Olly Betts <olly@survex.com>
449
450 * src/glbitmapfont.cc,src/glbitmapfont.h: Support plotting Unicode
451 character points > 256 on the survey pane by lazily loading the
452 data for them from the font file and plotting them with a direct
453 call to glBitmap() rather than using a display list.
454
[4a6569a]455Fri Oct 07 04:09:58 GMT 2011 Olly Betts <olly@survex.com>
456
457 * lib/make-pixel-font: Fix .pixelfont file to correctly handle
458 characters wider than 8 pixels when run on a little-endian platform.
459
[53f8a93]460Thu Oct 06 13:23:05 GMT 2011 Olly Betts <olly@survex.com>
461
462 * NEWS: Another update for 1.2.2.
463
[d2cc100]464Thu Oct 06 13:21:20 GMT 2011 Olly Betts <olly@survex.com>
465
466 * src/gfxcore.cc: Fix grid not to disappear when blobs are turned on
467 if blobs are drawn using lines.
468
[94960ad]469Thu Oct 06 13:17:19 GMT 2011 Olly Betts <olly@survex.com>
470
471 * NEWS,configure.in: Update for 1.2.2.
472
[6ca9f08]473Thu Oct 06 12:11:20 GMT 2011 Olly Betts <olly@survex.com>
474
475 * src/printwx.cc: Fix to calculate the scale required for "One page"
476 right before we calculate how many pages are required, so we don't
477 end up something other than 1x1 being shown when the user changes
478 settings.
479
[a9496057]480Thu Oct 06 12:07:10 GMT 2011 Olly Betts <olly@survex.com>
481
482 * src/avenprcore.cc: The info box is now always 30mm high (if present)
483 so update the code which picks a scale and which decides how many
484 pages are required to use this height.
485
[e16e63c]486Thu Oct 06 11:34:51 GMT 2011 Olly Betts <olly@survex.com>
487
488 * src/printwx.h: SomethingChanged() method doesn't need to be public,
489 so make it private.
490
[c930b7f]491Thu Oct 06 04:13:24 GMT 2011 Olly Betts <olly@survex.com>
492
493 * src/gettexttomsg.pl: Update for the message.txt -> codes.po change.
494
[0a2aab8]495Thu Oct 06 03:01:45 GMT 2011 Olly Betts <olly@survex.com>
496
497 * src/gfxcore.cc: Passage tubes can stick out above the highest survey
498 station or below the lowest, so clamp the value used to calculate
499 the colour in these cases, like we already do elsewhere.
500
[2ba3882]501Thu Oct 06 02:52:13 GMT 2011 Olly Betts <olly@survex.com>
502
503 * src/gfxcore.cc: Avoid a different assertion failure due to rounding
504 differences.
505
[a1614eb]506Thu Oct 06 02:49:03 GMT 2011 Olly Betts <olly@survex.com>
507
508 * src/glbitmapfont.cc,src/glbitmapfont.h: Actually add the new
509 glBitmap-based font code.
510
[5b1cffa]511Thu Oct 06 02:36:47 GMT 2011 Olly Betts <olly@survex.com>
512
513 * survex.iss.in: Update for font changes.
514
[1aa3fb7]515Thu Oct 06 02:35:41 GMT 2011 Olly Betts <olly@survex.com>
516
517 * Makefile.am,buildmacosx.sh,lib/Makefile.am,lib/afm2txf.pl,
518 lib/make-pixel-font,src/: Replace the textured-mapped font drawing
519 with an approach based on glBitmap. This doesn't suffer from the
520 character alignment issues which the textured-mapped fonts had,
521 and is actually significantly faster on some machines. The current
522 font used is (mostly) fixed-width, but this isn't an inherent
523 limitation - it was just the easiest font data to convert to a
524 usable format.
525
[6027220]526Wed Oct 05 13:49:15 GMT 2011 Olly Betts <olly@survex.com>
527
528 * src/gfxcore.cc: Avoid assertion failure due to rounding differences.
529
[5b427c0]530Wed Oct 05 08:19:46 GMT 2011 Olly Betts <olly@survex.com>
531
532 * src/printwx.cc: Fix not to pass wxString through varargs (issue
533 introduced in the previous commit).
534
[05ccca5]535Tue Oct 04 04:49:19 GMT 2011 Olly Betts <olly@survex.com>
536
537 * src/printwx.cc: Use degree sign from message file rather than a
538 literal one.
539
[79da3b4]540Tue Oct 04 04:08:57 GMT 2011 Olly Betts <olly@survex.com>
541
542 * src/message.c: If degree sign isn't available, transliterate it to
543 'dg' rather than skipping it.
544
[4d2301e]545Tue Oct 04 03:59:29 GMT 2011 Olly Betts <olly@survex.com>
546
547 * lib/codes.po,src/gfxcore.cc,src/mainfrm.cc: Fix message code 344
548 which should have been a degree sign but got lost in the format
549 change for 1.2.0 and then got reassigned in 1.2.1. Externally, this
550 means that bearing in the status bar now have a degree sign after
551 them if they are in degrees rather than nothing (1.2.0) or "&Hide
552 Compass" (1.2.1).
553
[9704252]554Tue Oct 04 02:55:11 GMT 2011 Olly Betts <olly@survex.com>
555
556 * NEWS,configure.in: Update for 1.2.1.
557
[7ff41b0]558Tue Oct 04 02:45:47 GMT 2011 Olly Betts <olly@survex.com>
559
560 * src/Makefile.am: Don't ship the removed hand_mask.xpm.
561
[4dc4384]562Tue Oct 04 02:44:37 GMT 2011 Olly Betts <olly@survex.com>
563
564 * src/gfxcore.cc: Sort out inverted cursor mask on __WXMSW__.
565 * src/hand.xbm: Invert the dragging hand cursor black vs white so it
566 better matches the other cursors.
567
[13da582]568Mon Oct 03 23:42:00 GMT 2011 Olly Betts <olly@survex.com>
569
570 * src/printwx.cc: Add back svxPrintout methods GetPageInfo() and
571 HasPage() which are actually virtual methods called by the parent
572 class.
573
[49e89e9]574Mon Oct 03 02:40:56 GMT 2011 Olly Betts <olly@survex.com>
575
576 * lib/Makefile.am: Fix check of .po files not to create messages.mo.
577
[d9b5fc64]578Mon Oct 03 02:22:55 GMT 2011 Olly Betts <olly@survex.com>
579
580 * lib/Makefile.am: Fix new translation checking rules to work in a
581 VPATH build.
582
[645cc77]583Mon Oct 03 02:12:23 GMT 2011 Olly Betts <olly@survex.com>
584
585 * lib/de.po,lib/de_CH.po,lib/sk.po: Fix classes menu accelerators.
586
[bcb68d3]587Mon Oct 03 02:00:38 GMT 2011 Olly Betts <olly@survex.com>
588
589 * lib/en_US.po: Fix problem with translation of new message.
590
[e3c58c3]591Mon Oct 03 00:50:52 GMT 2011 Olly Betts <olly@survex.com>
592
593 * NEWS: Update from ChangeLog.
594
[8a78ca1b]595Sun Oct 02 20:25:01 GMT 2011 Olly Betts <olly@survex.com>
596
597 * lib/,src/printwx.cc: Add mnemonics to the "Plan" and "Elevation"
598 buttons in the print dialog.
599
[f53c830]600Sun Oct 02 12:17:34 GMT 2011 Olly Betts <olly@survex.com>
601
602 * src/guicontrol.cc: Try processing F11 explicitly for __WXMAC__ to
603 avoiding getting stuck in full screen mode forever.
604
[7a57dc7]605Sun Oct 02 12:01:25 GMT 2011 Olly Betts <olly@survex.com>
606
607 * src/: Make the sign of the tilt angle for printouts consistent with
608 the sign in the UI.
609
[995cf6a]610Sun Oct 02 10:00:08 GMT 2011 Olly Betts <olly@survex.com>
611
612 * lib/codes.po,lib/en_US.po,src/printwx.cc: On printouts, combine the
613 "Plan View"/"Elevation" info box field with the field which gives
614 the bearing and reduce the height on the info box by the removed
615 field, so it's now 3cm for plans and elevations, as for extended
616 elevations. Report the tilt angle for tilted elevations which it
617 seems has been missing for ages (it's not in recent 1.0.x either).
618
[100af22]619Sat Oct 01 12:28:35 GMT 2011 Olly Betts <olly@survex.com>
620
621 * src/printwx.cc: Fix commented message in source.
622
[1e993bc]623Sat Oct 01 12:11:37 GMT 2011 Olly Betts <olly@survex.com>
624
625 * src/printwx.h: svxPrintDlg members don't need to be protected, so
626 make the private.
627
[102ba1d]628Sat Oct 01 11:28:34 GMT 2011 Olly Betts <olly@survex.com>
629
630 * src/printwx.cc,src/printwx.h: When in plan view disable the "Plan"
631 button, and similarly for the "Elevation" button.
632
[3d3a91c]633Sat Oct 01 11:20:03 GMT 2011 Olly Betts <olly@survex.com>
634
635 * src/printwx.cc: Remove more unused methods and members.
636
[140b675]637Sat Oct 01 10:48:24 GMT 2011 Olly Betts <olly@survex.com>
638
639 * src/avenprcore.cc,src/printwx.cc,src/printwx.h: Eliminate some unused
640 methods and member variables.
641
[0f8ab4d]642Sat Oct 01 00:33:24 GMT 2011 Olly Betts <olly@survex.com>
643
644 * src/printwx.cc: Move the footer to start at the left side of the
645 page.
646
[ddd2afa8]647Fri Sep 30 23:49:24 GMT 2011 Olly Betts <olly@survex.com>
648
649 * src/printwx.cc:svxPrintout::ShowPage() is an empty method, so just
650 remove it and all the code to calculate values to pass to it and
651 then call it. This is just a left-over from the 1.0 printing code.
652
[6d1bc83]653Fri Sep 30 13:40:29 GMT 2011 Olly Betts <olly@survex.com>
654
655 * src/aven.cc,src/gfxcore.cc,src/mainfrm.cc: Use standard C++ true and
656 false instead of wx aliases TRUE and FALSE (which even wx seems to
657 have shifted away from using now).
658
[f6dff8b]659Fri Sep 30 13:33:37 GMT 2011 Olly Betts <olly@survex.com>
660
661 * src/printwx.cc: Tweak exact positioning of text to look nicer.
662
[7a0710c]663Fri Sep 30 03:49:16 GMT 2011 Olly Betts <olly@survex.com>
664
665 * INSTALL: Mention building wxWidgets with --enable-unicode. Mention
666 using sudo for the install. Capitalise Survex when talking about
667 the package.
668 + doc/manual.sgml: Replace building from source instructions with a
669 pointer to the clearer instructions in INSTALL. Make it clear that
670 installing with administrator rights applies to NT, 2000, XP *or
671 newer*.
672
[ff5db1d5]673Fri Sep 30 03:31:00 GMT 2011 Olly Betts <olly@survex.com>
674
675 * src/guicontrol.cc: Don't disable a colour by option unless there's
676 no survey loaded. It feels inconsistent now we are showing a key
677 even when there's no "interesting" data.
678
[fcc3741]679Fri Sep 30 03:28:59 GMT 2011 Olly Betts <olly@survex.com>
680
681 * src/gfxcore.cc,src/gfxcore.h: The different colour keys get cached
682 so switching back to one that's already been shown for the current
683 survey doesn't redraw it and key_lowerleft wasn't getting updated.
684 We now track key_lowerleft for each key type separately.
685
[62c5fc6]686Fri Sep 30 02:48:00 GMT 2011 Olly Betts <olly@survex.com>
687
688 * src/gfxcore.cc: If "Colour by X" is selected, always show the colour
689 key, even if it only contains one colour, or just the entry for
690 white.
691
[2a9d2fa]692Thu Sep 29 22:33:06 GMT 2011 Olly Betts <olly@survex.com>
693
694 * src/gfxcore.cc: Don't segfault on a flat survey. Fix incorrect
695 addition and corresponding subtraction of GetDepthExtent() when
696 calculating splits over depth band boundaries.
697
[70acad9]698Thu Sep 29 21:56:19 GMT 2011 Olly Betts <olly@survex.com>
699
700 * src/gfxcore.cc,src/gla.h: Fix zoom in limit to be the same distance
701 regardless of the extent of the survey.
702
[3585243]703Thu Sep 29 20:57:41 GMT 2011 Olly Betts <olly@survex.com>
704
705 * src/gfxcore.cc: Now that we don't have the key background, just
706 remove KEY_MARGIN entirely.
707
[2779338f]708Thu Sep 29 20:37:09 GMT 2011 Olly Betts <olly@survex.com>
709
710 * src/gfxcore.cc: Remove the dark grey background from the colour key
711 and just put a single pixel black border around the colours. This
712 is more in keeping with the other controls, and means the colours
713 are now on a black background so more visually similar to the survey
714 legs.
715
[457da16]716Thu Sep 29 13:02:22 GMT 2011 Olly Betts <olly@survex.com>
717
718 * src/mainfrm.cc: Fall back to ISO8859-1 if CP1252 fails to convert the
719 string.
720
[db0eaf4]721Thu Sep 29 12:22:34 GMT 2011 Olly Betts <olly@survex.com>
722
723 * src/gfxcore.cc: Upon loading a survey which lacks the information for
724 the current "Colour by" mode, don't change to "Colour by none" - we
725 already do no colouring and hide the key when there's nothing to
726 colour by, and it's annoying to have the actual mode changed if you
727 then load a survey which does have the information to colour by.
728
[62da267]729Thu Sep 29 12:20:07 GMT 2011 Olly Betts <olly@survex.com>
730
731 * src/gfxcore.cc: Rename COLOUR_KEY_* constants to KEY_*.
732
[40c38bb]733Thu Sep 29 10:16:30 GMT 2011 Olly Betts <olly@survex.com>
734
735 * src/gfxcore.cc: Make COLOUR_KEY_OFFSET_X and COLOUR_KEY_OFFSET_Y the
736 actual offsets, rather than taking COLOUR_KEY_MARGIN off them.
737
[92a97f3]738Thu Sep 29 05:08:20 GMT 2011 Olly Betts <olly@survex.com>
739
740 * src/mainfrm.cc: Fix tooltip for open to say "survey file" not "3D
741 file".
742
[d43fa84]743Thu Sep 29 05:03:37 GMT 2011 Olly Betts <olly@survex.com>
744
745 * src/gfxcore.cc,src/gfxcore.h,src/mainfrm.cc: Add right click menu to
746 the colour key too.
747
[6cfc88c]748Wed Sep 28 14:47:15 GMT 2011 Olly Betts <olly@survex.com>
749
750 * lib/afm2txf.pl: Add a kludge to prefer to round values up when
751 generating the .txf file which empirically results in better
752 horizontal spacing (this should be fixed properly, but this is
753 at least an easy improvement for now).
754
[83027cc]755Wed Sep 28 14:00:14 GMT 2011 Olly Betts <olly@survex.com>
756
757 * lib/afm2txf.pl: Rather than special-casing the character with
758 PostScript name 'space', just omit characters with zero width and
759 height from the texture.
760
[e9bd0467]761Wed Sep 28 12:41:42 GMT 2011 Olly Betts <olly@survex.com>
762
763 * lib/afm2txf.pl: Put the digits first in the font texture to help
764 ensure they are all on the same line and will exactly align
765 vertically when rendered - a slight discrepancy here is particularly
766 visible in the colour key legends and compass bearing.
767
[b35c4bc]768Wed Sep 28 12:30:03 GMT 2011 Olly Betts <olly@survex.com>
769
770 * lib/Makefile.am: Regenerate aven.txf if the script which generates it
771 has been modified.
772
[64ba8bb]773Wed Sep 28 11:15:08 GMT 2011 Olly Betts <olly@survex.com>
774
775 * lib/afm2txf.pl: Fix handling of PostScript character names which are
776 used by more than one Unicode value ("space" and "hyphen" are the
777 current examples). This fixes the colour key for date to have dashes
778 in the dates. Fix not to bother writing empty space into the texture
779 map for spaces - just set width and height to 0 and skip to the
780 width.
781 * src/fnt.cc: Remove special case kludge for if space isn't defined,
782 which is no longer needed thanks to the above fix.
783
[8011e0c]784Wed Sep 28 10:19:07 GMT 2011 Olly Betts <olly@survex.com>
785
786 * lib/,src/printwx.cc: Fix mixed up messages - the print dialog now
787 says "View" on the left subgroup of controls. Improve the display of
788 the bearing on printouts. Add message for "Colour &Key" to
789 translations.
790
[f891a0c]791Wed Sep 28 02:02:09 GMT 2011 Olly Betts <olly@survex.com>
792
793 * src/aven.cc: Fix #ifdef to #if in previous change.
794
[495cd3e]795Wed Sep 28 01:09:09 GMT 2011 Olly Betts <olly@survex.com>
796
797 * src/aven.cc: Fix for non-Unicode build.
798
[26eb201]799Mon Sep 26 12:25:59 GMT 2011 Olly Betts <olly@survex.com>
800
801 * src/export.cc: PLT file output now handles spaces and control
802 characters in station names by escaping them with '%' as in URLs.
803
[4024a58]804Mon Sep 26 11:58:05 GMT 2011 Olly Betts <olly@survex.com>
805
806 * src/aventreectrl.cc: Improve comment about WXK_PRIOR and WXK_NEXT.
807
[0e8a082]808Mon Sep 26 11:51:01 GMT 2011 Olly Betts <olly@survex.com>
809
810 * src/aventreectrl.cc: Pressing "Enter" on a station in the tree
811 control now centres the view on that station.
812
[c6d5c1c]813Mon Sep 26 11:42:17 GMT 2011 Olly Betts <olly@survex.com>
814
815 * src/gfxcore.h,src/guicontrol.cc: Pressing "F5" forces all GLAList
816 objects to be invalidated and then forces a refresh of the display.
817 This is intended as a debugging aid - if pressing F5 changes the
818 display at all then there's a missing case where a list should
819 have been invalidated.
820
[90430f2]821Mon Sep 26 11:35:29 GMT 2011 Olly Betts <olly@survex.com>
822
823 * src/: Push survey pane size tracking down into GLACanvas, and
824 automatically track which lists should be invalidated on a
825 changes in the width or the height of the pane.
826
[242f48f5]827Mon Sep 26 10:44:22 GMT 2011 Olly Betts <olly@survex.com>
828
829 * src/gla-gl.cc,src/gla.h: Move GLAList flags out of the header as they
830 are internal details.
831
[9c37beb]832Mon Sep 26 10:42:50 GMT 2011 Olly Betts <olly@survex.com>
833
834 * src/gfxcore.cc,src/gfxcore.h: Cache the scale bar in a GLAList since
835 it often gets redrawn exactly the same - for example, when rotating,
836 panning, etc.
837
[e2ea75a]838Mon Sep 26 09:40:32 GMT 2011 Olly Betts <olly@survex.com>
839
840 * src/gfxcore.cc,src/gfxcore.h: More "colour key" related internal
841 nomenclature changes.
842
[7cdb1c3]843Mon Sep 26 09:34:01 GMT 2011 Olly Betts <olly@survex.com>
844
845 * src/gfxcore.cc,src/gfxcore.h: Factor out the code to draw the colour
846 key into DrawColourKey().
847
[250025f]848Mon Sep 26 04:23:10 GMT 2011 Olly Betts <olly@survex.com>
849
850 * src/gfxcore.cc: Apply COLOUR_KEY_OFFSET_Y by moving the point where
851 we plot the key rather than including it in the calculations of the
852 key's coordinates.
853
[1b164a0]854Mon Sep 26 04:17:16 GMT 2011 Olly Betts <olly@survex.com>
855
856 * src/gfxcore.cc: Apply COLOUR_KEY_OFFSET_X by moving the point where
857 we plot the key rather than including it in the calculations of the
858 key's coordinates.
859
[5f50488]860Sat Sep 24 13:15:22 GMT 2011 Olly Betts <olly@survex.com>
861
862 * src/gfxcore.cc: Increase scale bar maximum width from 65% of the
863 window width to 75% as it was in 1.0.x, but if that would overlap
864 the clino then reduce it down until it reaches 50%. Allow zooming
865 in a little further to match what was possible in 1.0.x. (ticket#23)
866
[78f02e48]867Sat Sep 24 12:45:04 GMT 2011 Olly Betts <olly@survex.com>
868
869 * doc/TODO.htm: Update (--help messages can now be translated).
870
[6cd4aab]871Sat Sep 24 12:21:45 GMT 2011 Olly Betts <olly@survex.com>
872
873 * doc/TODO.htm: Note oddity with FullScreen and side panel.
874
[4b0bbb0]875Sat Sep 24 12:14:52 GMT 2011 Olly Betts <olly@survex.com>
876
877 * src/mainfrm.h: We don't need the "un-fullscreen to show dialog" hack
878 with recent wxGTK. Also, there's no reason to think we need it for
879 other platforms (it was enabled everywhere except Microsoft Windows
880 before).
881
[03e2031]882Sat Sep 24 10:42:29 GMT 2011 Olly Betts <olly@survex.com>
883
884 * src/printwx.cc: "delete foo;" not "delete(foo);"
885
[81f1266]886Sat Sep 24 10:41:00 GMT 2011 Olly Betts <olly@survex.com>
887
888 * src/aven.cc,src/gfxcore.cc: No point checking for NULL before calling
889 delete.
890
[69cacd1]891Sat Sep 24 10:18:22 GMT 2011 Olly Betts <olly@survex.com>
892
893 * src/: Remove empty destructors.
894
[f9ca87c]895Sat Sep 24 06:43:33 GMT 2011 Olly Betts <olly@survex.com>
896
897 * doc/TODO.htm,src/gfxcore.cc,src/gla-gl.cc,src/gla.h: Eliminate the
898 last few OpenGL calls from gfxcore.cc.
899
[f336ab9]900Sat Sep 24 06:32:02 GMT 2011 Olly Betts <olly@survex.com>
901
902 * src/gfxcore.cc,src/gla-gl.cc,src/gla.h: New type GLATexCoord to avoid
903 using GLint outside of the OpenGL-specific code.
904
[b839829]905Sat Sep 24 06:08:13 GMT 2011 Olly Betts <olly@survex.com>
906
907 * src/: Move glTexCoord2i() calls out of gfxcore.cc and into gla-gl.cc.
908 Use BeginQuadrilaterals() rather than BeginPolygon() when the shape
909 will definitely have 4 sides.
910
[11c594a]911Sat Sep 24 02:09:48 GMT 2011 Olly Betts <olly@survex.com>
912
913 * src/gfxcore.h,src/guicontrol.cc: Disable "View North" when we're
914 already viewing North, and similarly for other compass points.
915
[85ed935]916Sat Sep 24 01:57:06 GMT 2011 Olly Betts <olly@survex.com>
917
918 * doc/TODO.htm: Update.
919
[97ea48d]920Fri Sep 23 15:38:36 GMT 2011 Olly Betts <olly@survex.com>
921
922 * doc/aven.sgml,lib/codes.po,src/: Rename the "depth bar" to "colour
923 key", which better describes it now that it might show dates or
924 errors.
925
[843ee7b]926Fri Sep 23 15:19:33 GMT 2011 Olly Betts <olly@survex.com>
927
928 * src/gfxcore.cc,src/gfxcore.h,src/guicontrol.cc: Fix the conditions
929 under which colour by date can be enabled to fully match what we
930 now intend.
931
[2043961]932Fri Sep 23 15:04:35 GMT 2011 Olly Betts <olly@survex.com>
933
934 * src/gfxcore.cc,src/mainfrm.cc: Enable "colour by date" if there are
935 any surveys with date information. Move the "Undated" / "Not in
936 loop" entry down a little to improve the appearance. Make each
937 entry in the colour keys a pixel taller so it's an even number of
938 pixels and will divide by two exactly.
939
[a09d4fa]940Fri Sep 23 14:59:33 GMT 2011 Olly Betts <olly@survex.com>
941
942 * src/fnt.cc: Remove "*1.25" fudge factor from font size for texture
943 mapped fonts.
944
[2fe9d6d]945Fri Sep 23 12:44:18 GMT 2011 Olly Betts <olly@survex.com>
946
947 * lib/en_US.po: Update for new messages.
948
[055bfc58]949Fri Sep 23 12:41:16 GMT 2011 Olly Betts <olly@survex.com>
950
951 * src/gfxcore.cc: Expand context menu for compass to include "View
952 North", etc; Similarly add "Plan" and "Elevation" to clino context
953 menu.
954
[588ff16]955Fri Sep 23 12:25:10 GMT 2011 Olly Betts <olly@survex.com>
956
957 * src/gla-gl.cc: Use += to make code clearer.
958
[acdb8aa]959Fri Sep 23 12:16:36 GMT 2011 Olly Betts <olly@survex.com>
960
961 * lib/codes.po,src/gfxcore.cc,src/gfxcore.h,src/guicontrol.cc: Add
962 pop-up menus for right clicks on scale bar, compass, and clino.
963
[296b0138]964Fri Sep 23 11:17:31 GMT 2011 Olly Betts <olly@survex.com>
965
966 * src/gfxcore.cc: Use HasRangeOfDates() consistently.
967
[a6c5ffb]968Thu Sep 22 23:56:06 GMT 2011 Olly Betts <olly@survex.com>
969
970 * src/gla-gl.cc: Add missing newline to OpenGL info when GLX info isn't
971 reported.
972
[034d04dc]973Thu Sep 22 13:51:55 GMT 2011 Olly Betts <olly@survex.com>
974
975 * survex.spec.in: Man pages are no longer installed in /usr/man so
976 no need to move them from there. Package aven.svg. Package
977 files for vim support. (Fixes from James Begley)
978
[7196714]979Thu Sep 22 12:45:58 GMT 2011 Olly Betts <olly@survex.com>
980
981 * lib/: Updates from launchpad.
982
[1c6c300]983Thu Sep 22 07:12:22 GMT 2011 Olly Betts <olly@survex.com>
984
985 * lib/: Update .po files from template.
986
[f6d9ca9]987Thu Sep 22 07:12:01 GMT 2011 Olly Betts <olly@survex.com>
988
989 * lib/codes.po: Improvements to "TRANSLATORS" comments.
990
[eeb7320]991Thu Sep 22 02:47:33 GMT 2011 Olly Betts <olly@survex.com>
992
993 * lib/Makefile.am: Add check that numeric codes haven't escaped into
994 the translated .po files.
995
[42a8819]996Wed Sep 21 14:38:16 GMT 2011 Olly Betts <olly@survex.com>
997
998 * lib/es.po: Update with new msgids.
999
[f6e0eba]1000Wed Sep 21 14:37:53 GMT 2011 Olly Betts <olly@survex.com>
1001
1002 * lib/en_US.po: Fix typo (doubled ").
1003
[4183e91]1004Wed Sep 21 14:37:14 GMT 2011 Olly Betts <olly@survex.com>
1005
1006 * lib/Makefile.am: Check format of .po files with msgfmt -c
1007 --check-accelerators.
1008
[186e2b9]1009Wed Sep 21 13:49:05 GMT 2011 Olly Betts <olly@survex.com>
1010
1011 * lib/en_US.po: Update en_US translation.
1012
[ecff0b8a]1013Wed Sep 21 13:47:36 GMT 2011 Olly Betts <olly@survex.com>
1014
1015 * lib/codes.po,src/cad3d.c: Tweak wording of a message. Remove
1016 "unused" messages which have actually just been adapted slightly,
1017 add back a removed unused message, and mark an unused message as
1018 unused.
1019`
[857408e]1020Wed Sep 21 13:20:58 GMT 2011 Olly Betts <olly@survex.com>
1021
1022 * lib/codes.po,src/mainfrm.cc: Make more messages translatable.
1023
[d8dbdff]1024Wed Sep 21 12:53:02 GMT 2011 Olly Betts <olly@survex.com>
1025
1026 * lib/codes.po,src/: cmdline_set_syntax_message() now takes message
1027 numbers, plus an optional string argument.
1028
[b775443]1029Wed Sep 21 12:17:19 GMT 2011 Olly Betts <olly@survex.com>
1030
1031 * src/mainfrm.cc: Fix to set the correct filename on the root of the
1032 survey tree.
1033
[6e63fd3]1034Wed Sep 21 11:25:53 GMT 2011 Olly Betts <olly@survex.com>
1035
1036 * lib/codes.po,src/log.cc,src/mainfrm.cc,src/printwx.cc: Make more
1037 messages translatable.
1038
[fbc1d32]1039Wed Sep 21 07:30:28 GMT 2011 Olly Betts <olly@survex.com>
1040
1041 * lib/codes.po,src/dump3d.c,src/gfxcore.cc,src/mainfrm.cc: Make more
1042 messages translatable. In the colour key for "colour by date",
1043 change "No info" to "Undated".
1044
[2341559]1045Wed Sep 21 04:20:52 GMT 2011 Olly Betts <olly@survex.com>
1046
1047 * lib/codes.po,src/cavernlog.cc: Allow the "Reprocess" button label in
1048 aven's cavern log window to be translated.
1049
[45af761]1050Wed Sep 21 04:07:29 GMT 2011 Olly Betts <olly@survex.com>
1051
1052 * lib/,src/: Extract all the help strings in --help output and make
1053 them available for translation.
1054
[1b1aaf4]1055Wed Sep 21 04:04:31 GMT 2011 Olly Betts <olly@survex.com>
1056
1057 * lib/Makefile.am: Check there are no duplicate message codes in
1058 codes.po as part of "make check".
1059
[aea4f8b]1060Wed Sep 21 02:29:21 GMT 2011 Olly Betts <olly@survex.com>
1061
1062 * src/gfxcore.cc,src/gla-gl.cc,src/gla.h: Eliminate glReadPixels() call
1063 from src/gfxcore.cc.
1064
[d1870ef7]1065Wed Sep 21 02:28:21 GMT 2011 Olly Betts <olly@survex.com>
1066
1067 * lib/codes.po,lib/en_US.po,src/aboutdlg.cc: Make all strings in
1068 src/aboutdlg.cc translatable.
1069
[558779a]1070Wed Sep 21 01:56:15 GMT 2011 Olly Betts <olly@survex.com>
1071
1072 * doc/manual.sgml: Tweak text about Debian packages.
1073
[cc49471]1074Tue Sep 20 11:31:03 GMT 2011 Olly Betts <olly@survex.com>
1075
1076 * tests/: Update FSF address.
1077
[23e61de1]1078Tue Sep 20 11:28:50 GMT 2011 Olly Betts <olly@survex.com>
1079
1080 * lib/print.ini: Update reference to Survex 1.1; update FSF address.
1081
[2acbff0a]1082Tue Sep 20 06:43:56 GMT 2011 Olly Betts <olly@survex.com>
1083
1084 * src/img.c: Only define INT32_T if it isn't already defined (it will
1085 be for 1.0.x).
1086
[c964783]1087Tue Sep 20 06:43:23 GMT 2011 Olly Betts <olly@survex.com>
1088
1089 * src/cavern.c: Remove unused function left over from recent change to
1090 how coordinate ranges get reported.
1091
[991289b]1092Tue Sep 20 06:42:31 GMT 2011 Olly Betts <olly@survex.com>
1093
1094 * make_release: Use the URL field from svn info in the command we give
1095 to take this release rather than hard-coding the URL for trunk.
1096
[36316cb]1097Tue Sep 20 05:43:11 GMT 2011 Olly Betts <olly@survex.com>
1098
1099 * buildmacosx.sh: Building on 10.6 should work on 10.7, so update
1100 comment to more clearly reflect that.
1101
[aecd032]1102Tue Sep 20 05:39:50 GMT 2011 Olly Betts <olly@survex.com>
1103
1104 * lib/,src/cavern.c: Fix reporting of ranges of survey coordinates,
1105 which was broken by the message handling changes in 1.2.0.
1106
[7831cef]1107Tue Sep 20 04:30:14 GMT 2011 Olly Betts <olly@survex.com>
1108
1109 * configure.in,src/moviemaker.cc: Fix to build with FFmpeg library
1110 versions in Debian unstable, as well as those in Debian stable.
1111
[63621a7]1112Tue Sep 20 03:51:40 GMT 2011 Olly Betts <olly@survex.com>
1113
1114 * src/moviemaker.cc: Updates towards compatibility with newer FFmpeg
1115 libraries without breaking build with those in Debian stable.
1116
[696b35b]1117Tue Sep 20 03:41:58 GMT 2011 Olly Betts <olly@survex.com>
1118
1119 * src/avenprcore.h: Declare border as "struct border" rather than as a
1120 typedef to avoid a -Wshadow warning.
1121
[120c1c6]1122Tue Sep 20 00:15:07 GMT 2011 Olly Betts <olly@survex.com>
1123
1124 * NEWS: Perhaps the final update for 1.2.0.
1125
[95ed2ba]1126Tue Sep 20 00:09:42 GMT 2011 Olly Betts <olly@survex.com>
1127
1128 * lib/afm2txf.pl: Fix to correctly handle non-ASCII glyphs by using
1129 glyphshow in the generated PostScript code rather than relying on the
1130 numeric encoding order of the font to match Unicode (which doesn't
1131 generally seem to be the case). Tweak to process files without
1132 slurping them all into memory where that's easy to do.
1133
[9062bef]1134Mon Sep 19 23:15:46 GMT 2011 Olly Betts <olly@survex.com>
1135
1136 * src/fnt.cc: Use FNT_MAXCHAR instead of literal 256.
1137
[f04ae51]1138Mon Sep 19 21:58:50 GMT 2011 Olly Betts <olly@survex.com>
1139
1140 * buildmacosx.sh: Revert CPP=cpp change - it's not required. Revert to
1141 using wx 2.8.11 and 2.8.12 seems to fail to build. Output of hdid
1142 can contain spaces as well as tabs (man page only documents tabs) so
1143 update regexps to take this into account.
1144
[cc83ec9]1145Mon Sep 19 11:52:50 GMT 2011 Olly Betts <olly@survex.com>
1146
1147 * buildmacosx.sh: Add comment noting that Xcode is probably required.
1148 Since wxWidgets only supports building for a single arch at a time,
1149 build for i386 by default, which should also work on x86_64. Pass
1150 CPP=cpp to wxWidgets configure (not certain if this is actually
1151 needed, or was something tried on the way to discovering that only
1152 one -arch option can be passed).
1153
[65ceb41]1154Sun Sep 18 12:24:41 GMT 2011 Olly Betts <olly@survex.com>
1155
1156 * make_release: No need to force disabling of libavcodec for mingw - it
1157 gets automatically disable if not present.
1158
[eac4514]1159Sun Sep 18 12:23:39 GMT 2011 Olly Betts <olly@survex.com>
1160
1161 * src/moviemaker.cc: Fix disabling of libavcodec-using code when
1162 libavcodec isn't present.
1163
[4095cc0]1164Sun Sep 18 11:50:06 GMT 2011 Olly Betts <olly@survex.com>
1165
1166 * NEWS: Update 1.2.0 release date.
1167
[8a374af]1168Sun Sep 18 11:49:46 GMT 2011 Olly Betts <olly@survex.com>
1169
1170 * make_release: Disable use of libavcodec for mingw for now.
1171
[44ef5ec6]1172Sun Sep 18 02:51:52 GMT 2011 Olly Betts <olly@survex.com>
1173
1174 * make_release: Fix comment typo.
1175
[92037819]1176Sun Sep 18 02:50:30 GMT 2011 Olly Betts <olly@survex.com>
1177
1178 * doc/TODO.htm: Update in preparation for releasing 1.2.
1179
[90688f5]1180Sun Sep 18 02:49:53 GMT 2011 Olly Betts <olly@survex.com>
1181
1182 * src/gla-gl.cc: Only try to read the GLX version on platforms which
1183 use GLX.
1184
[fa8ae1e]1185Sun Sep 18 02:03:13 GMT 2011 Olly Betts <olly@survex.com>
1186
1187 * Makefile.am,doc/Makefile.am: Don't list other .in files explicitly in
1188 EXTRA_DIST.
1189
[cba86532]1190Sun Sep 18 01:59:49 GMT 2011 Olly Betts <olly@survex.com>
1191
1192 * lib/Makefile.am: survex.keys.in will get shipped because it is
1193 used by AC_CONFIG_FILES so there's no need to list it explicitly
1194 in EXTRA_DIST.
1195
[c584ed2]1196Sun Sep 18 01:56:18 GMT 2011 Olly Betts <olly@survex.com>
1197
1198 * configure.in,lib/Makefile.am,lib/po-to-msg.pl: Fix .msg file
1199 generation to work when srcdir != builddir. Drop the "dontextract"
1200 mechanism which automatically generates headers to allows building a
1201 version with translations for the messages for errors in loading the
1202 messages file, as it doesn't seem worth the effort to get it working
1203 again. It's easy to write such a header by hand if you really want
1204 to do this.
1205
[9cfcb3f]1206Fri Sep 16 14:26:43 GMT 2011 Olly Betts <olly@survex.com>
1207
1208 * NEWS,configure.in: Update for 1.2.0.
1209
[f9b8a6b]1210Fri Sep 16 14:22:20 GMT 2011 Olly Betts <olly@survex.com>
1211
1212 * lib/icons/Makefile.am,lib/icons/aven.png,lib/icons/aven.svg: Add
1213 new version of aven icon, redrawn in SVG so it displays nicely at
1214 larger sizes.
1215
[4833448]1216Fri Sep 16 12:55:05 GMT 2011 Olly Betts <olly@survex.com>
1217
1218 * lib/codes.po,src/cavern.c: Add --3d-version option to allow the user
1219 to specify the version of the 3d format to output. (ticket#21)
1220
[2bb17c9]1221Fri Sep 16 12:52:55 GMT 2011 Olly Betts <olly@survex.com>
1222
1223 * src/img.c,src/img.h: Make the highest and lowest valid values for
1224 img_output_version available in img.h as IMG_VERSION_MIN and
1225 IMG_VERSION_MAX.
1226
[a6e8d45]1227Fri Sep 16 05:49:12 GMT 2011 Olly Betts <olly@survex.com>
1228
1229 * src/aventreectrl.cc,src/guicontrol.cc,src/mainfrm.cc: Don't use
1230 deprecated members or methods of wxKeyEvent.
1231
[6001bc1]1232Fri Sep 16 03:36:54 GMT 2011 Olly Betts <olly@survex.com>
1233
1234 * lib/map.png: Remove scan of map which isn't used and we probably
1235 don't have rights to redistribute.
1236
[de402d4]1237Fri Sep 16 03:16:01 GMT 2011 Olly Betts <olly@survex.com>
1238
1239 * src/mainfrm.cc: If a label isn't valid UTF-8, treat it as CP1252 (the
1240 Microsoft superset of ISO8859-1).
1241
[b00a29a]1242Fri Sep 16 03:00:51 GMT 2011 Olly Betts <olly@survex.com>
1243
1244 * src/mainfrm.cc: Remove special handling for toggling "full screen"
1245 on wxGTK as it's no longer required with modern versions.
1246
[6b061db]1247Fri Sep 16 02:05:12 GMT 2011 Olly Betts <olly@survex.com>
1248
1249 * src/gfxcore.cc,src/gfxcore.h,src/mainfrm.cc: Don't redraw the survey
1250 on every mouse movement in the survey pane unless the measuring line
1251 is (or just was) active. (ticket #17)
1252
[293eec8]1253Thu Sep 15 03:58:59 GMT 2011 Olly Betts <olly@survex.com>
1254
1255 * src/aven.cc: Comment improvements.
1256
[deea763]1257Thu Sep 15 03:51:27 GMT 2011 Olly Betts <olly@survex.com>
1258
1259 * tests/smoke.tst: aven no longer requires an X display for --help or
1260 --version, so replace skip of this check with a check that this
1261 remains the case.
1262
[b4ac7007]1263Thu Sep 15 02:27:57 GMT 2011 Olly Betts <olly@survex.com>
1264
1265 * NEWS: Update from ChangeLog.
1266
[a26bab0]1267Thu Sep 15 02:11:28 GMT 2011 Olly Betts <olly@survex.com>
1268
1269 * lib/Makefile.am: Distribute codes.po.
1270
[d0a7bba]1271Thu Sep 15 02:08:35 GMT 2011 Olly Betts <olly@survex.com>
1272
1273 * configure.in,survex.spec.in: Default to installing docs into
1274 /usr/share/doc/survex rather than /usr/doc/survex.
1275
[e60254e]1276Wed Sep 14 01:57:45 GMT 2011 Olly Betts <olly@survex.com>
1277
1278 * src/mainfrm.cc: Fix another potential read beyond the end of a
1279 string.
1280
[17de0e2]1281Wed Sep 14 01:35:20 GMT 2011 Olly Betts <olly@survex.com>
1282
1283 * src/mainfrm.cc: Fix potential reading off end of string - fix from
1284 Stuart Bennett.
1285
[33c24dc]1286Wed Sep 14 00:33:16 GMT 2011 Olly Betts <olly@survex.com>
1287
1288 * lib/es.po: Update from launchpad.
1289
[d1c3d24]1290Tue Sep 13 22:05:59 GMT 2011 Olly Betts <olly@survex.com>
1291
1292 * buildmacosx.sh: Use wx 2.8.12.
1293
[c293aa9]1294Tue Sep 13 11:32:18 GMT 2011 Olly Betts <olly@survex.com>
1295
1296 * src/aven.cc,src/aven.h,src/gla-gl.cc: Explicitly request
1297 double-buffering, which seems to be needed for systems with GLX >=
1298 1.3. Report GLX version and whether double-buffering is in use in
1299 the about dialog.
1300
[091069f]1301Sun Jun 19 11:19:51 GMT 2011 Olly Betts <olly@survex.com>
1302
1303 * src/: Try to report errors from generating movie more helpfully.
1304
[6ed625e]1305Fri Jun 17 06:33:38 GMT 2011 Olly Betts <olly@survex.com>
1306
1307 * src/moviemaker.cc: Eliminate use of deprecated function
1308 av_alloc_format_context().
1309
[fed3713]1310Fri Jun 17 06:32:50 GMT 2011 Olly Betts <olly@survex.com>
1311
1312 * src/moviemaker.cc: Simplify the loop to flip the image vertically.
1313
[9e516d0d]1314Fri Jun 17 06:17:20 GMT 2011 Olly Betts <olly@survex.com>
1315
1316 * configure.in,src/moviemaker.cc,src/moviemaker.h: Use libswscale to
1317 convert images to add to the video. Movie export now working
1318 again!
1319
[d10d369]1320Fri Jun 17 06:16:46 GMT 2011 Olly Betts <olly@survex.com>
1321
1322 * src/gfxcore.cc: No need to specify true to PlayPres - that's the
1323 default.
1324
[0c6b06cb]1325Fri Jun 17 06:15:34 GMT 2011 Olly Betts <olly@survex.com>
1326
1327 * src/gfxcore.cc: Set the play speed to "x1" during video recording.
1328
[75d4a2b]1329Fri Jun 17 05:43:12 GMT 2011 Olly Betts <olly@survex.com>
1330
1331 * src/gfxcore.cc,src/gfxcore.h: Rename 'mpeg' member to 'movie'.
1332
[cc9e7a06]1333Fri Jun 17 04:30:12 GMT 2011 Olly Betts <olly@survex.com>
1334
1335 * configure.in,src/moviemaker.cc,src/moviemaker.h: Mostly update movie
1336 making code to work with current FFmpeg. Still TODO: convert call
1337 to img_convert() to use sws_scale() - currently you just get an all
1338 green movie!
1339
[90a2e0f]1340Mon May 30 07:40:12 GMT 2011 Olly Betts <olly@survex.com>
1341
1342 * buildmacosx.sh: Fix URL for downloading wxWidgets tarball.
1343
[a8469bb]1344Sat May 28 12:39:11 GMT 2011 Olly Betts <olly@survex.com>
1345
1346 * buildmacosx.sh: Build for x86_64 as well as i386.
1347
[4a7c15ab]1348Sat May 28 06:14:09 GMT 2011 Olly Betts <olly@survex.com>
1349
1350 * buildmacosx.sh: Fix comment typo.
1351
[ab66f3c]1352Sat May 28 06:08:10 GMT 2011 Olly Betts <olly@survex.com>
1353
1354 * buildmacosx.sh: Don't assume the volume gets mounted on
1355 /Volumes/Survex as it won't be if that mount point is already in use.
1356
[42c7efe]1357Thu May 26 16:09:05 GMT 2011 Olly Betts <olly@survex.com>
1358
1359 * lib/codes.po,src/aven.cc,src/mainfrm.cc,src/mainfrm.h: Use more stock
1360 IDs.
1361
[de8488a6]1362Thu May 26 14:52:00 GMT 2011 Olly Betts <olly@survex.com>
1363
1364 * lib/,src/printwx.cc: Use stock wx button IDs wxID_PRINT and
1365 wxID_PREVIEW where appropriate.
1366
[ecf9c4c1]1367Thu May 26 14:47:52 GMT 2011 Olly Betts <olly@survex.com>
1368
1369 * lib/codes.po: Mark unused messages by commenting out with '#~'.
1370
[27928df]1371Thu May 26 14:34:29 GMT 2011 Olly Betts <olly@survex.com>
1372
1373 * src/printwx.h: Fix comment typo.
1374
[73b3388]1375Thu May 26 12:47:44 GMT 2011 Olly Betts <olly@survex.com>
1376
1377 * src/mainfrm.cc,src/printwx.cc: When using a standard wxID_xxx id with
1378 wxButton, use the implicit default label, as the wx documentation
1379 recommends.
1380
[6219279]1381Thu May 26 12:28:11 GMT 2011 Olly Betts <olly@survex.com>
1382
1383 * src/: Remove the unused preferences dialog code - we can easily
1384 fish it back out of SVN should we want it later, so no point
1385 having it sitting there making every checkout bigger.
1386
[04aa63b]1387Tue May 24 05:21:52 GMT 2011 Olly Betts <olly@survex.com>
1388
1389 * configure.in,doc/Makefile.am,doc/survex.1.in: Move survex man page to
1390 section 7 (since it isn't documenting an actual command).
1391
[6f340d9]1392Tue May 24 05:17:53 GMT 2011 Olly Betts <olly@survex.com>
1393
1394 * doc/Makefile.am: Write generated man page to a temporary file, then
1395 atomically rename, to avoid leaving an empty or partial man page
1396 behind if docbook-to-man dies (I managed to ship an empty cad3d.1 in
1397 1.1.16).
1398
[6cf04ff]1399Sat May 21 22:05:04 GMT 2011 Olly Betts <olly@survex.com>
1400
1401 * lib/fr.po: Fold in addition of accent from launchpad.
1402
[8fa7902]1403Sat May 21 22:04:31 GMT 2011 Olly Betts <olly@survex.com>
1404
1405 * lib/: Remove comments which are only relevant for other languages
1406 from .po files. Add more clarifying comments.
1407
[7c0e6e3]1408Thu May 19 05:23:03 GMT 2011 Olly Betts <olly@survex.com>
1409
1410 * lib/messages.txt: Remove as no longer used.
1411
[d86459c]1412Wed May 18 09:06:19 GMT 2011 Olly Betts <olly@survex.com>
1413
1414 * lib/,src/mainfrm.cc,src/mainfrm.h: We now use .po and .pot files as
1415 the master format for storing translations in (rather than
1416 messages.txt), and then translate these into Survex's .msg format.
1417
[749a581]1418Wed May 18 08:37:01 GMT 2011 Olly Betts <olly@survex.com>
1419
1420 * lib/messages.txt: Fix variant en-us message which ought not be
1421 different.
1422
[7b12c6d]1423Wed May 18 05:50:07 GMT 2011 Olly Betts <olly@survex.com>
1424
1425 * make_release: Print out the commands needed to tag the release.
1426
[5311876]1427Tue May 17 01:24:59 GMT 2011 Olly Betts <olly@survex.com>
1428
1429 * lib/messages.txt,src/cavern.c: Drop "non-fatal" from the report of
1430 how many errors there were at the end of the run - it just confuses
1431 users - we won't even get here if there's a fatal error!
1432 * lib/messages.txt: Add missing translations of two "Export" variants
1433 for ca, sk, and ro.
1434
[ec8fd0d]1435Tue May 17 01:03:06 GMT 2011 Olly Betts <olly@survex.com>
1436
1437 * NEWS: Fix typo.
1438
[56980d4e]1439Mon May 16 22:18:53 GMT 2011 Olly Betts <olly@survex.com>
1440
1441 * buildmacosx.sh: Extract tarball quietly, and just say we're doing
1442 it. Add missing quoting to variable expansions.
1443
[8f9b0b6d]1444Mon May 16 05:59:32 GMT 2011 Olly Betts <olly@survex.com>
1445
1446 * NEWS: Another pre-1.1.16 update.
1447
[c953a98]1448Mon May 16 05:54:30 GMT 2011 Olly Betts <olly@survex.com>
1449
1450 * Makefile.am: Include all the available wxstd.mo files into the
1451 Microsoft Windows installer, rather than trying to just include those
1452 which we have translations for. This avoids having to maintain a
1453 list of which to include, and gives users translations of wxWidgets
1454 messages even if they don't get Survex messages translated.
1455
[85f3565]1456Mon May 16 05:53:49 GMT 2011 Olly Betts <olly@survex.com>
1457
1458 * doc/HACKING.htm: Update version of InnoSetup used. Note the packages
1459 needed on Debian to build the Microsoft Windows installer.
1460
[6127c82]1461Mon May 16 05:22:03 GMT 2011 Olly Betts <olly@survex.com>
1462
1463 * doc/HACKING.htm: Note Debian packages to install for docs.
1464
[8fb44ec]1465Mon May 16 05:21:27 GMT 2011 Olly Betts <olly@survex.com>
1466
1467 * survex.iss.in: Add comment noting that AppVerName isn't required by
1468 newer InnoSetup.
1469
[ecdb631]1470Sun May 15 04:11:34 GMT 2011 Olly Betts <olly@survex.com>
1471
1472 * NEWS,configure.in: Update for 1.1.16.
1473
[ffe7b714]1474Sun May 15 03:44:17 GMT 2011 Olly Betts <olly@survex.com>
1475
1476 * lib/fixmsgs.pl: Update to fix UTF-8 rather than ISO8859-1.
1477
[f3f9b0e]1478Sun May 15 03:43:46 GMT 2011 Olly Betts <olly@survex.com>
1479
1480 * lib/named-entities.txt: Add hellip and rarr.
1481
[443edad]1482Sun May 15 03:39:02 GMT 2011 Olly Betts <olly@survex.com>
1483
1484 * lib/messages.txt: Fix clashing menu shortcuts from recent translation
1485 updates.
1486
[69490fa3]1487Sun May 15 03:20:50 GMT 2011 Olly Betts <olly@survex.com>
1488
1489 * src/message.c: 0x2026 (&hellip;): Handle for WINCP1252, and
1490 transliterate to '...' for charsets which don't have it. 0x2192
1491 (&rarr;): Transliterate to '->' for charsets which don't have it.
1492 Handle &Scaron;, &scaron;, &Zcaron;, &zcaron; for WINCP1252.
1493 * lib/messages.txt: Use '&rarr;' instead of '->' and '&hellip;' instead
1494 of '...'.
1495
[6010466]1496Sun May 15 02:59:42 GMT 2011 Olly Betts <olly@survex.com>
1497
1498 * lib/messages.txt: Fix literal accented characters.
1499
[6e618c7]1500Sun May 15 02:55:50 GMT 2011 Olly Betts <olly@survex.com>
1501
1502 * lib/messages.txt: Fold in de updates from launchpad.
1503
[01891b9]1504Sun May 15 02:36:02 GMT 2011 Olly Betts <olly@survex.com>
1505
1506 * lib/messages.txt: Fold in es updates from launchpad.
1507
[4667418]1508Sun May 15 02:19:45 GMT 2011 Olly Betts <olly@survex.com>
1509
1510 * lib/messages.txt: Fold in it updates from launchpad.
1511
[adc8304]1512Sun May 15 02:00:45 GMT 2011 Olly Betts <olly@survex.com>
1513
1514 * lib/messages.txt: Fold in pt-br updates from launchpad.
1515
[d3dd62e]1516Sun May 15 01:53:22 GMT 2011 Olly Betts <olly@survex.com>
1517
1518 * lib/messages.txt: Fold in pt updates from launchpad.
1519
[5c9f6c2]1520Mon Mar 14 01:58:10 GMT 2011 Olly Betts <olly@survex.com>
1521
1522 * configure.in: Link with -lGL, if it exists to support linking with
1523 gold or GNU ld --as-needed (Debian bug #615781).
1524
[97e9c02]1525Thu Mar 03 13:16:19 GMT 2011 Olly Betts <olly@survex.com>
1526
1527 * src/img.c: Fix code typo for IMG_API_VERSION == 0 case.
1528
[0c85b15b]1529Thu Mar 03 12:32:57 GMT 2011 Olly Betts <olly@survex.com>
1530
1531 * src/img.c: Fix typo in code used when IMG_HOSTED isn't defined.
1532
[0ed32e5]1533Wed Oct 20 09:53:56 GMT 2010 Olly Betts <olly@survex.com>
1534
1535 * lib/messages.txt: "Colour" -> "Color" in en-us.
1536
[66dd4ff9]1537Sun Oct 17 14:10:21 GMT 2010 Olly Betts <olly@survex.com>
1538
1539 * lib/messages.txt: Assorted comment improvements and tweaks.
1540
[029fdb4]1541Sat Oct 16 11:12:42 GMT 2010 Olly Betts <olly@survex.com>
1542
1543 * src/moviemaker.h: Remove unused <stdio.h>. Shouldn't include
1544 <config.h> in headers, only sources.
1545
[5abd525]1546Sat Oct 16 10:13:10 GMT 2010 Olly Betts <olly@survex.com>
1547
1548 * doc/TODO.htm: Remove entries which have now been done.
1549
[4b9be72]1550Fri Oct 15 06:57:46 GMT 2010 Olly Betts <olly@survex.com>
1551
1552 * tests/extend.tst: Fix to file .espec files when srcdir != builddir.
1553
[f5e3521]1554Fri Oct 15 05:48:09 GMT 2010 Olly Betts <olly@survex.com>
1555
1556 * NEWS: Final update fro 1.1.15.
1557
[53e12ee]1558Fri Oct 15 05:20:40 GMT 2010 Olly Betts <olly@survex.com>
1559
1560 * src/editwrap.c: Convert to use wide-character Unicode.
1561
[6baad4a]1562Fri Oct 15 05:20:04 GMT 2010 Olly Betts <olly@survex.com>
1563
1564 * src/cavernlog.cc: Fix to work on Microsoft Windows.
1565
[414cdd0]1566Thu Oct 14 22:50:09 GMT 2010 Olly Betts <olly@survex.com>
1567
1568 * tests/extend.tst: Enable eswap-break testcase now that diffpos is
1569 fixed.
1570
[9d20d33]1571Thu Oct 14 22:48:06 GMT 2010 Olly Betts <olly@survex.com>
1572
1573 * src/diffpos.c: Handle files with duplicate labels in better - extend
1574 generates duplicate labels when it breaks a loop.
1575
[d50594c]1576Wed Oct 13 15:39:04 GMT 2010 Olly Betts <olly@survex.com>
1577
1578 * make_release: -Dunix when running make distcheck with the
1579 preprocessor in C89 mode.
1580
[eafe1a3]1581Wed Oct 13 15:33:23 GMT 2010 Olly Betts <olly@survex.com>
1582
1583 * src/cavern.c: Fix C++ comment.
1584
[2d16e4e]1585Wed Oct 13 15:07:31 GMT 2010 Olly Betts <olly@survex.com>
1586
1587 * NEWS,configure.in: 1.1.15.
1588
[e02a6a6]1589Wed Oct 13 15:00:51 GMT 2010 Olly Betts <olly@survex.com>
1590
1591 * configure.in,src/: Define GETC() in config.h and use it everywhere.
1592 Similarly define PUTC() to use putc_unlocked() where available and
1593 use that everywhere too.
1594
[f175de2]1595Wed Oct 13 13:41:17 GMT 2010 Olly Betts <olly@survex.com>
1596
1597 * src/cavernlog.cc: Remove superfluous nested declaration.
1598
[9e50f755]1599Wed Oct 13 11:19:29 GMT 2010 Olly Betts <olly@survex.com>
1600
1601 * src/cavernlog.cc: mingw doesn't have _get_wpgmptr() so use the
1602 deprecated _wpgmptr instead. mingw doesn't have errno_t so use int
1603 instead.
1604
[eff69a7]1605Wed Oct 13 10:49:18 GMT 2010 Olly Betts <olly@survex.com>
1606
1607 * src/cavernlog.cc: (Microsoft Windows) Quote for any meta characters,
1608 not just space.
1609
[a90632c]1610Wed Oct 13 10:27:38 GMT 2010 Olly Betts <olly@survex.com>
1611
1612 * src/cavernlog.cc: (Microsoft Windows) Use _get_wpgmptr() to get wide
1613 path to aven rather for running cavern.
1614
[19f2b4f]1615Thu Oct 07 22:38:43 GMT 2010 Olly Betts <olly@survex.com>
1616
1617 * src/datain.h,src/useful.c: Use getc_unlocked() if available.
1618
[36c4cf1]1619Thu Oct 07 14:25:13 GMT 2010 Olly Betts <olly@survex.com>
1620
1621 * src/mainfrm.cc: Use _wfopen() on Microsoft Windows when loading and
1622 saving presentations so that paths with non-Latin1 characters in can
1623 be processed.
1624
[0a85859]1625Thu Oct 07 12:52:22 GMT 2010 Olly Betts <olly@survex.com>
1626
1627 * configure.in,src/cavernlog.cc: Use getc_unlocked() if available.
1628
[1e2499c]1629Thu Oct 07 12:42:21 GMT 2010 Olly Betts <olly@survex.com>
1630
1631 * src/cavernlog.cc: Don't call Update() after every line, but only
1632 when we don't have data from cavern pending. Hopefully addresses
1633 ticket#12.
1634
[d2980d2]1635Wed Oct 06 02:25:31 GMT 2010 Olly Betts <olly@survex.com>
1636
1637 * make_release: Never set CFLAGS or CXXFLAGS in the environment.
1638 Build mingw version in an unpacked source tree from the release
1639 tarball.
1640
[1d71195]1641Wed Oct 06 02:09:33 GMT 2010 Olly Betts <olly@survex.com>
1642
1643 * src/cavernlog.cc: Fix code indentation.
1644
[ffe7efe4]1645Wed Oct 06 02:08:38 GMT 2010 Olly Betts <olly@survex.com>
1646
1647 * src/cavernlog.cc: Revert to using mb_str() for popen() and system()
1648 on Unix.
1649
[fc364dc]1650Wed Oct 06 02:02:54 GMT 2010 Olly Betts <olly@survex.com>
1651
1652 * src/cavernlog.cc: Use _wpopen() and _wsystem() on Microsoft Windows
1653 so that paths with non-Latin1 characters in can be processed.
1654
[83e2433]1655Wed Oct 06 01:16:03 GMT 2010 Olly Betts <olly@survex.com>
1656
1657 * src/cavernlog.cc: Need to quote filenames with spaces in for
1658 Microsoft Windows.
1659
[b4dbba1]1660Wed Oct 06 00:54:44 GMT 2010 Olly Betts <olly@survex.com>
1661
1662 * lib/Makefile.am: Ship the extra .isl translation files for Innosetup.
1663
[c60cb16]1664Wed Oct 06 00:49:18 GMT 2010 Olly Betts <olly@survex.com>
1665
1666 * src/datain.c: Add missing include of date.h.
1667
[f351ea24]1668Wed Oct 06 00:48:28 GMT 2010 Olly Betts <olly@survex.com>
1669
1670 * src/date.c,src/date.h: Add files for date handling.
1671
[807f9dd]1672Tue Oct 05 12:48:19 GMT 2010 Olly Betts <olly@survex.com>
1673
1674 * src/gla-gl.cc,src/gla.h: Check whether blobs and crosses actually
1675 render correctly as points/point sprites, and if they don't, fall
1676 back to drawing them with lines.
1677
[fe075d7]1678Tue Oct 05 10:53:56 GMT 2010 Olly Betts <olly@survex.com>
1679
1680 * src/gla-gl.cc,src/gla.h: Cache the best method for drawing blobs
1681 and crosses, and recheck automatically if the graphics hardware
1682 or drivers are changed or upgraded.
1683
[226b599e]1684Mon Oct 04 11:18:22 GMT 2010 Olly Betts <olly@survex.com>
1685
1686 * src/gla-gl.cc: Add \n to commented out debug message.
1687
[1671258]1688Mon Oct 04 09:58:17 GMT 2010 Olly Betts <olly@survex.com>
1689
1690 * doc/index.htm.in,doc/manual.sgml,doc/survex.ent,lib/print.ini,
1691 src/printwx.cc,survex.iss.in: Use http://survex.com/ rather than
1692 http://www.survex.com/ - the former is the canonical name and
1693 www.survex.com just redirects.
1694
[52f67931]1695Mon Oct 04 09:46:24 GMT 2010 Olly Betts <olly@survex.com>
1696
1697 * src/mainfrm.cc: Don't offer "All files" wildcard in presentation save
1698 dialog.
1699
[12ec820]1700Mon Oct 04 08:19:40 GMT 2010 Olly Betts <olly@survex.com>
1701
1702 * src/gla-gl.cc: Pass GL_TRUE to OpenGL functions, rather than true.
1703
[f6d8375]1704Sun Oct 03 06:46:03 GMT 2010 Olly Betts <olly@survex.com>
1705
1706 * src/gfxcore.cc,src/gla-gl.cc,src/gla.h: Use double instead of Double
1707 in cases where the value isn't being passed to OpenGL.
1708
[bde8c9a]1709Sun Aug 22 13:30:54 GMT 2010 Olly Betts <olly@survex.com>
1710
1711 * src/gla-gl.cc: If we aren't using GL_POINTS for blobs, draw them
1712 using a series of abutting lines rather than with gluDisk which
1713 is faster and gives a consistent shape.
1714
[425a138]1715Sat Aug 21 14:33:54 GMT 2010 Olly Betts <olly@survex.com>
1716
1717 * src/gla-gl.cc: Fix another use of GL_POINT_SIZE_RANGE to
1718 GL_SMOOTH_POINT_SIZE_RANGE.
1719
[b6f9294]1720Sat Aug 21 14:30:56 GMT 2010 Olly Betts <olly@survex.com>
1721
1722 * src/gla-gl.cc: Fix non-USE_FNT case to work again (it's limited to
1723 ISO-8859-1 characters though).
1724
[04bf822]1725Sat Aug 21 13:31:17 GMT 2010 Olly Betts <olly@survex.com>
1726
1727 * src/gla-gl.cc: Use GL_SMOOTH_POINT_SIZE_RANGE and
1728 GL_SMOOTH_POINT_SIZE_GRANULARITY instead of GL_POINT_SIZE_RANGE and
1729 GL_POINT_SIZE_GRANULARITY (unless they aren't defined) as the latter
1730 two are deprecated in OpenGL >= 1.2. If GL_ALIASED_POINT_SIZE_RANGE
1731 is available (OpenGL >= 1.2 again) then report its value in the
1732 about box.
1733
[1ee204e]1734Fri Aug 20 12:26:40 GMT 2010 Olly Betts <olly@survex.com>
1735
1736 * doc/3dformat.htm,lib/messages.txt,src/,tests/: New v7 of .3d format
1737 which stores survey dates as number of days since Jan 1st 1900, so
1738 we now support dates from 1900-2078 (rather than 1970-2037) with a
1739 smaller file size. The img API is now versioned - you can select
1740 the new "version 1" by compiling with -DIMG_API_VERSION=1, which
1741 gives the survey dates in days in days1 and days2 instead of as
1742 time_t values in date1 and date2. Fixes ticket#14.
1743
[00d94ee]1744Fri Aug 20 12:12:54 GMT 2010 Olly Betts <olly@survex.com>
1745
1746 * src/printwx.cc: Remove unused '#include <time.h>'.
1747
[82988f5]1748Fri Aug 20 12:10:55 GMT 2010 Olly Betts <olly@survex.com>
1749
1750 * src/avenprcore.cc: Remove unused '#include <time.h>'.
1751
[0965597]1752Fri Aug 20 10:10:05 GMT 2010 Olly Betts <olly@survex.com>
1753
1754 * src/export.cc: Explicit #include <time.h> for strftime().
1755
[576c27f]1756Wed Aug 18 13:59:30 GMT 2010 Olly Betts <olly@survex.com>
1757
1758 * src/osdepend.h: Remove workaround for DOS Turbo C compiler.
1759
[2032841]1760Wed Aug 18 02:03:39 GMT 2010 Olly Betts <olly@survex.com>
1761
1762 * buildmacosx.sh,configure.in,lib/Info.plist.in: Make buildmacosx.sh
1763 work.
1764
[025e84d]1765Tue Aug 17 01:43:24 GMT 2010 Olly Betts <olly@survex.com>
1766
1767 * src/gfxcore.h: "using svx::Point;" gives an error, so use a macro
1768 instead.
1769
[506769f]1770Wed Aug 04 03:27:22 GMT 2010 Olly Betts <olly@survex.com>
1771
1772 * src/img.c: Fix cast in get16() to be to short not long.
1773
[81e1aa4]1774Wed Aug 04 02:32:16 GMT 2010 Olly Betts <olly@survex.com>
1775
1776 * src/cavernlog.cc,src/cavernlog.h: "Rerun" -> "Reprocess" to follow
1777 terminology in manual, etc. Fixes ticket#15.
1778
[e0c8f98]1779Wed Jul 28 17:06:49 GMT 2010 Olly Betts <olly@survex.com>
1780
1781 * tests/: Most tests weren't actually running and testcases (looks like
1782 a sh portability issue). Fixed, and fortunately all tests still
1783 pass.
1784
[f9535d4]1785Mon Jul 26 12:30:43 GMT 2010 Olly Betts <olly@survex.com>
1786
1787 * doc/manual.sgml: Fix typo "of" -> "on".
1788
[f9473ab]1789Mon Jul 26 11:59:59 GMT 2010 Olly Betts <olly@survex.com>
1790
1791 * NEWS,configure.in: Update for 1.1.14.
1792
[7bdf66d]1793Mon Jul 26 11:53:01 GMT 2010 Olly Betts <olly@survex.com>
1794
1795 * lib/messages.txt,src/: Remove things we no longer need now we've
1796 dropped support for RISC OS and DOS.
1797
[175cac6]1798Mon Jul 26 11:19:40 GMT 2010 Olly Betts <olly@survex.com>
1799
1800 * src/cmdline.c: Remove reference to MSDOS.
1801
[9965b2b]1802Mon Jul 26 10:23:07 GMT 2010 Olly Betts <olly@survex.com>
1803
1804 * src/: Strip out "Far" and "Huge" which we no longer need now that
1805 DOS memory models are no longer relevant.
1806
[9e12d78]1807Mon Jul 26 09:57:37 GMT 2010 Olly Betts <olly@survex.com>
1808
1809 * configure.in: No need for AC_PROG_MAKE_SET when using automake.
1810
[5dd874a]1811Mon Jul 26 09:48:10 GMT 2010 Olly Betts <olly@survex.com>
1812
1813 * configure.in,src/useful.h: On little-endian architectures, make
1814 get16() and get32() inline functions, rather than macros which use
1815 a global variable.
1816
[7e5d688]1817Mon Jul 26 09:31:14 GMT 2010 Olly Betts <olly@survex.com>
1818
1819 * src/useful.c: Remove commented out code.
1820
[8c45eea]1821Mon Jul 26 09:19:19 GMT 2010 Olly Betts <olly@survex.com>
1822
1823 * configure.in,src/img.c,src/useful.c,src/useful.h: Use AC_TYPE_INT16_T
1824 and AC_TYPE_INT32_T instead of home-brew equivalents.
1825
[39aa1a0]1826Mon Jul 26 08:40:43 GMT 2010 Olly Betts <olly@survex.com>
1827
1828 * src/listpos.c: In "Station X referred to just once, with an explicit
1829 prefix - typo?" warning, give file and linenumber where the *equate
1830 occurred.
1831
[d40f787]1832Mon Jul 26 08:37:46 GMT 2010 Olly Betts <olly@survex.com>
1833
1834 * src/readval.c: Fix comment typo.
1835
[0d38f0e]1836Mon Jul 26 08:29:41 GMT 2010 Olly Betts <olly@survex.com>
1837
1838 * src/listpos.c: In "Station X referred to by *entrance or *export but
1839 never used" warning, give file and linenumber where the *entrance or
1840 *export occurred.
1841
[b23bcf0]1842Mon Jul 26 07:44:26 GMT 2010 Olly Betts <olly@survex.com>
1843
1844 * src/aventreectrl.cc: Fix double-click handling for survey tree on
1845 wxMSW >= 2.8.11.
1846
[ad3d0a2]1847Mon Jul 26 07:25:59 GMT 2010 Olly Betts <olly@survex.com>
1848
1849 * src/mainfrm.cc: Stop passing wxNO_FULL_REPAINT_ON_RESIZE as it is 0
1850 on all versions of wxWidgets we support (i.e. 2.6 and later).
1851
[318ac31]1852Mon Jul 26 07:21:35 GMT 2010 Olly Betts <olly@survex.com>
1853
1854 * INSTALL,src/: Restore compatibility with wxWidgets 2.6.
1855
[1edaf8d]1856Mon Jul 26 06:29:03 GMT 2010 Olly Betts <olly@survex.com>
1857
1858 * src/netskel.c: In "Unused fixed point" warning, give file and
1859 linenumber where the "*fix" occurred.
1860
[a07ee70]1861Mon Jul 26 06:24:35 GMT 2010 Olly Betts <olly@survex.com>
1862
1863 * src/cavernlog.cc: Fix highlighting of links in CavernLog window to
1864 highlight just <file>:<line> (and not the ': ' after), and to make
1865 the title for the terminal the warning/error message. Make the
1866 checking stricter by checking that the linenumber is a number, to
1867 avoid false positives.
1868
[652b73b]1869Mon Jul 26 04:48:12 GMT 2010 Olly Betts <olly@survex.com>
1870
1871 * Revert this change, as it appears wxMotif does support wxGLCanvas:
1872 * doc/manual.sgml: wxMotif apparently doesn't support wxGLCanvas, which
1873 is required by Aven in 1.1.x, so remove mention of Motif from manual.
1874
[fb5887c]1875Mon Jul 26 03:24:38 GMT 2010 Olly Betts <olly@survex.com>
1876
1877 * src/: Add "Rerun" and "OK" buttons to the CavernLog window (as
1878 appropriate). (Addition of "OK" button fixes ticket#13). Fix up
1879 handling of splitter window to fix poor handling of various cases.
1880
[bc73093]1881Sun Jul 25 15:32:42 GMT 2010 Olly Betts <olly@survex.com>
1882
1883 * src/mainfrm.cc,src/mainfrm.h: Clean up code which sorts out loading
1884 a file (and processing it first if necessary).
1885
[b0c416c]1886Sun Jul 25 07:20:05 GMT 2010 Olly Betts <olly@survex.com>
1887
1888 * src/cavernlog.h: Fix filename in comment at top.
1889
[77b8654]1890Sun Jul 25 07:17:20 GMT 2010 Olly Betts <olly@survex.com>
1891
1892 * src/cavernlog.cc: Don't double escape the contents of href and target
1893 in links in the log.
1894
[813919e]1895Sun Jul 25 06:32:24 GMT 2010 Olly Betts <olly@survex.com>
1896
1897 * src/cavernlog.cc: Remove commented out calls to set the input
1898 encoding of the HTML parser - we now always escape non-ASCII
1899 characters as HTML entities.
1900
[438c9ed]1901Fri Jul 23 14:15:25 GMT 2010 Olly Betts <olly@survex.com>
1902
1903 * src/cavernlog.h: Improve doc comment for process() method.
1904
[cca2ce1]1905Fri Jul 23 12:38:43 GMT 2010 Olly Betts <olly@survex.com>
1906
1907 * src/printwx.cc,src/printwx.h: Don't compile in the preview code when
1908 we disable the preview feature.
1909
[193efb1]1910Fri Jul 23 12:15:31 GMT 2010 Olly Betts <olly@survex.com>
1911
1912 * src/printwx.cc: The Gnome print dialog has its own preview window
1913 so suppress ours if using the Gnome one.
1914
[5297c43]1915Fri Jul 23 11:21:52 GMT 2010 Olly Betts <olly@survex.com>
1916
1917 * configure.in: Update the wx-config probing code - wxmac-config etc
1918 aren't present with newer wxWidgets versions.
1919
[b7510ee]1920Fri Jul 23 05:55:37 GMT 2010 Olly Betts <olly@survex.com>
1921
1922 * buildmacosx.sh: Update to use WX_CONFIG not WXCONFIG. Update to
1923 use a Unicode build. If building a private wx, use wx 2.8.11 not
1924 2.7.0-1 (and don't replace carbon-glcanvas.cpp with our own version).
1925
[a75f5a1]1926Sat Jul 10 12:15:23 GMT 2010 Olly Betts <olly@survex.com>
1927
1928 * src/cavernlog.cc: Set the select timeout before calling wxYield()
1929 when waiting for output from cavern to 0.1s instead of 0.00001s to
1930 avoid yielding excessively on slower machines where this is likely
1931 to really slow things down. Call Scroll() only once per line in
1932 the case where we are updating the scrollbar position. Call
1933 Update() instead of wxYield() after each line, since that's enough
1934 to get the window updated. Remove unused assignment "ch = left;"
1935 at end of loop.
1936
[9c0b089]1937Fri Jul 09 14:42:47 GMT 2010 Olly Betts <olly@survex.com>
1938
1939 * configure.in: Link aven with -lGLU which SuSE Linux needs.
1940
[72f1bb2]1941Fri Jul 09 14:31:39 GMT 2010 Olly Betts <olly@survex.com>
1942
1943 * src/mainfrm.cc: Highlight stations matching any current search when a
1944 file is loaded. (ticket#9)
1945
[2d5edf4]1946Thu Jul 01 12:20:58 GMT 2010 Olly Betts <olly@survex.com>
1947
1948 * survex.iss.in: Clean up comments from over-enthusiastic search and
1949 replace which modified comments as well as code.
1950
[b38cd93]1951Thu Jul 01 10:15:06 GMT 2010 Olly Betts <olly@survex.com>
1952
1953 * src/gfxcore.h: Work around Mac OS X polluting the global namespace
1954 with a "Point" class.
1955
[ecb7f9f]1956Thu Jul 01 10:10:45 GMT 2010 Olly Betts <olly@survex.com>
1957
1958 * src/Makefile.am: Remove FIXME which has already been resolved.
1959
[24fd5b7]1960Fri Jun 18 11:04:35 GMT 2010 Olly Betts <olly@survex.com>
1961
1962 * doc/manual.sgml: wxMotif apparently doesn't support wxGLCanvas, which
1963 is required by Aven in 1.1.x, so remove mention of Motif from manual.
1964
[880b954]1965Fri Jun 18 03:03:55 GMT 2010 Olly Betts <olly@survex.com>
1966
1967 * doc/manual.sgml,src/aventreectrl.cc,src/gfxcore.cc,src/mainfrm.h:
1968 Correctly capitalise "GTK".
1969
[2bbfcec]1970Fri Jun 18 02:58:06 GMT 2010 Olly Betts <olly@survex.com>
1971
1972 * doc/manual.sgml: Note that on Linux we only regularly test builds
1973 with the GTK+ version (change taken from 1.0).
1974
[c88a040]1975Wed Jun 16 04:44:26 GMT 2010 Olly Betts <olly@survex.com>
1976
1977 * doc/Makefile.am: Use stampfile to stop unwanted rebuilds of the HTML
1978 version of the manual.
1979
[7e2f708]1980Wed Jun 16 02:59:48 GMT 2010 Olly Betts <olly@survex.com>
1981
1982 * configure.in: Only ask for core, gl, and html wx libs to avoid
1983 linking to a load of others we don't use.
1984
[4a320aa]1985Tue Jun 15 17:01:41 GMT 2010 Olly Betts <olly@survex.com>
1986
1987 * INSTALL: Update.
1988
[4056cdc]1989Tue Jun 15 16:53:28 GMT 2010 Olly Betts <olly@survex.com>
1990
1991 * src/aven.cc: Fix to work with wxWidgets 2.6 too.
1992
[94f7e41]1993Tue Jun 15 15:38:49 GMT 2010 Olly Betts <olly@survex.com>
1994
1995 * lib/survex-aven.desktop,lib/survex-svxedit.desktop: Merge in .desktop
1996 file updates from 1.0.39.1-4 Debian package.
1997
[7f24541]1998Tue Jun 15 14:40:04 GMT 2010 Olly Betts <olly@survex.com>
1999
2000 * doc/Makefile.am: Fix lingering references to @DOCS_OTHER@.
2001
[e4bfd2f]2002Tue Jun 15 14:32:55 GMT 2010 Olly Betts <olly@survex.com>
2003
2004 * NEWS: Update from ChangeLog.
2005
[0fd6750]2006Tue Jun 15 14:09:29 GMT 2010 Olly Betts <olly@survex.com>
2007
2008 * Makefile.am,configure.in,doc/Makefile.am,make_release: Scrap the
2009 "alternative manual formats" zip file - people will generally just
2010 want one of them, so downloading several together isn't very useful.
2011 Replace PostScript version of manual with a PDF version (more
2012 compact and more people will have software to read PDF). Don't
2013 generate RTF format by default as PDF is more useful if you want
2014 a formatted version to print.
2015
[018db6f]2016Tue Jun 15 13:36:30 GMT 2010 Olly Betts <olly@survex.com>
2017
2018 * doc/manual.sgml: Merge the "Contributing" section into the "Mailing
2019 List" section.
2020
[3554c39]2021Tue Jun 15 12:57:13 GMT 2010 Olly Betts <olly@survex.com>
2022
2023 * Makefile.am,make_release: Just produce a zip file with the
2024 alternative manual formats - a self-extracting .exe is harder to
2025 use on other platforms, and most people have a zip file extractor
2026 installed.
2027
[c818632]2028Tue Jun 15 12:36:13 GMT 2010 Olly Betts <olly@survex.com>
2029
2030 * survex.spec.in: Update survex.com URLs to drop "www.". Update
2031 wxGTK dependency to >= 2.6.0. Reenable "BuildRequires:" as
2032 the issue with building the package on Debian is no longer
2033 relevant.
2034
[56ad6ad]2035Tue Jun 15 12:35:19 GMT 2010 Olly Betts <olly@survex.com>
2036
2037 * doc/manual.sgml: Update (C) years. "MacOS X" -> "Mac OS X".
2038
[8ed91e39]2039Tue Jun 15 12:13:42 GMT 2010 Olly Betts <olly@survex.com>
2040
2041 * doc/manual.sgml: Remove out of date postal addresses - we can
2042 probably safely assume people have email these days. Direct
2043 people to the mailing list since they are likely to get a
2044 quicker response rather than mailing individuals. Remove
2045 mention of a paper mailing list. Remove mention of sending
2046 us a floppy (!) or blank CDR to get a version as I can't recall
2047 the last time I gave someone a copy on physical media.
2048
[98fbcf6]2049Tue Jun 15 11:22:56 GMT 2010 Olly Betts <olly@survex.com>
2050
2051 * Makefile.am,make_release: I can't persuade rpmbuild to work sanely,
2052 and people can just as easily build binary RPMs from the source
2053 tarball as from the srpm, so just remove the rpm target from the
2054 makefile and code which uses it from make_release - it's less to
2055 have to maintain too.
2056
[098acb1]2057Tue Jun 15 10:59:12 GMT 2010 Olly Betts <olly@survex.com>
2058
2059 * make_release: Use "set -e" rather than checking the exit codes of
2060 commands. -t no longer disables targets - set mk to do that.
2061
[dd7674d]2062Tue Jun 15 09:41:11 GMT 2010 Olly Betts <olly@survex.com>
2063
2064 * make_release: Fix defaulting of list of things to do.
2065
[a061be6a]2066Tue Jun 15 09:12:00 GMT 2010 Olly Betts <olly@survex.com>
2067
2068 * src/gdtconvert: Add "Generated" comment to output file.
2069
[ce80d82]2070Tue Jun 15 09:10:02 GMT 2010 Olly Betts <olly@survex.com>
2071
2072 * src/gdtconvert: Add GPL license boilerplate.
2073
[68d7dfc]2074Tue Jun 15 08:53:28 GMT 2010 Olly Betts <olly@survex.com>
2075
2076 * src/gettexttomsg.pl,src/wx.h: Add GPL boilerplate to files which were
2077 missing it.
2078
[ecbc6c18]2079Tue Jun 15 08:46:28 GMT 2010 Olly Betts <olly@survex.com>
2080
2081 * src/: Update FSF address in licence notices.
2082
[5e3879f]2083Tue Jun 15 08:06:09 GMT 2010 Olly Betts <olly@survex.com>
2084
2085 * src/guicontrol.cc: Allow "Toggle Fullscreen" to work even if no
2086 survey is loaded now that we persist the window size between
2087 invocations.
2088
[381bf27]2089Tue Jun 15 08:03:53 GMT 2010 Olly Betts <olly@survex.com>
2090
2091 * src/gla-gl.cc: Use GL_BLEND rather than GL_ALPHA to work better with
2092 anti-aliased TXF files.
2093
[c57bd20]2094Tue Jun 15 07:59:09 GMT 2010 Olly Betts <olly@survex.com>
2095
2096 * src/fnt.cc: Use font size from txf file rather than trying to
2097 calculate it from the texture fragment sizes.
2098
[d133b65]2099Tue Jun 15 07:48:13 GMT 2010 Olly Betts <olly@survex.com>
2100
2101 * lib/Makefile.am,lib/TexFont.h,lib/gentexfont.c: Generate aven.txf with
2102 afm2txf.pl instead of gentexfont because gentexfont's licence doesn't
2103 allow distribution of modified versions.
2104
[72f37d2]2105Tue Jun 15 07:43:48 GMT 2010 Olly Betts <olly@survex.com>
2106
2107 * lib/afm2txf.pl: Add support for -o option to specify output .txf
2108 file.
2109
[7c7cffd]2110Tue Jun 15 07:10:16 GMT 2010 Olly Betts <olly@survex.com>
2111
2112 * lib/afm2txf.pl: Sanitise $FONT to ensure it doesn't contain a '/'.
2113 Remove the temporary .ppm file at the end.
2114
[46cd512]2115Tue Jun 15 06:13:30 GMT 2010 Olly Betts <olly@survex.com>
2116
2117 * lib/afm2txf.pl: Fix alignment of characters, backported from PLIB
2118 SVN.
2119
[233995e]2120Tue Jun 15 05:05:05 GMT 2010 Olly Betts <olly@survex.com>
2121
2122 * lib/afm2txf.pl: Quote $FONT when passing to external commands.
2123
[9ce6a65]2124Tue Jun 15 04:24:33 GMT 2010 Olly Betts <olly@survex.com>
2125
2126 * lib/afm2txf.pl: Change character 96 from "grave" to "quoteleft".
2127
[1dafcb8]2128Tue Jun 15 04:22:59 GMT 2010 Olly Betts <olly@survex.com>
2129
2130 * lib/afm2txf.pl: Extend to cover ISO-8859-1, not just ASCII.
2131
[845fac6]2132Tue Jun 15 04:08:34 GMT 2010 Olly Betts <olly@survex.com>
2133
2134 * lib/afm2txf.pl: Clean up trailing whitespace.
2135
[fb5791d]2136Tue Jun 15 04:02:40 GMT 2010 Olly Betts <olly@survex.com>
2137
2138 * lib/afm2txf.pl: Add GPL script for creating txf files.
2139
[cfe20c7]2140Mon Jun 14 06:33:11 GMT 2010 Olly Betts <olly@survex.com>
2141
2142 * lib/splash.png: Remove now unused graphical splash screen (it has
2143 hardcoded (C) details, which wasn't a good approach).
2144
[ecc16fc]2145Mon Jun 14 05:20:44 GMT 2010 Olly Betts <olly@survex.com>
2146
2147 * src/fnt.cc: Handle the left bearing and character width correctly.
2148
[5f4a155]2149Mon Jun 14 04:44:22 GMT 2010 Olly Betts <olly@survex.com>
2150
2151 * src/fnt.cc: Change back to not using GL_COLOR_INDEX, but with still
2152 being able to set the font texture from a byte array.
2153
[967723f]2154Mon Jun 14 04:23:22 GMT 2010 Olly Betts <olly@survex.com>
2155
2156 * src/fnt.h,src/gla-gl.cc: Pass the length of the string to
2157 fntTexFont::puts() rather than recalculating it inside the
2158 method.
2159
[6f14ee0]2160Sun Jun 13 12:57:08 GMT 2010 Olly Betts <olly@survex.com>
2161
2162 * src/mainfrm.cc: Fix switching to and from the CavernLogWindow pane
2163 to use wxSplitterWindow::ReplaceWindow() which fixes various issues
2164 with sizing and resizing of the panes.
2165
[8a05a7a]2166Sun Jun 13 12:23:23 GMT 2010 Olly Betts <olly@survex.com>
2167
2168 * src/: Add wmsg_cfgpth() which caches the result of msg_cfgpth() as
2169 a wxString.
2170
[d3172cc]2171Sun Jun 13 06:57:07 GMT 2010 Olly Betts <olly@survex.com>
2172
2173 * src/cavernlog.cc,src/gla-gl.cc,src/mainfrm.cc: wxString::fn_str() on
2174 wxmsw returns a wide string, which doesn't work with fopen(), etc, so
2175 call char_str() instead for now.
2176
[5f97258]2177Sun Jun 13 05:41:30 GMT 2010 Olly Betts <olly@survex.com>
2178
2179 * src/printwx.cc: Use wxString::FromAscii() for the units on the scale
2180 bar which we know to be ASCII. No need to use msgPerm() for a
2181 message we assign to a wxString.
2182
[f302cbaa]2183Sun Jun 13 04:44:30 GMT 2010 Olly Betts <olly@survex.com>
2184
2185 * src/mainfrm.cc,src/printwx.cc: Use wxFileName::SplitPath() instead of
2186 baseleaf_from_fnm().
2187
[98a3786]2188Sun Jun 13 00:57:11 GMT 2010 Olly Betts <olly@survex.com>
2189
2190 * src/export.cc,src/gfxcore.cc: wxString::fn_str() on wxmsw returns
2191 a wide string, which doesn't work with fopen(), etc, so call
2192 char_str() instead for now.
2193
[833c6bc]2194Sat Jun 12 15:07:54 GMT 2010 Olly Betts <olly@survex.com>
2195
2196 * src/aven.cc: We can rely on our message catalog being UTF-8 so use
2197 wxString::FromUTF8() instead of wxConvUTF8.
2198
[de0f6e1]2199Sat Jun 12 14:26:32 GMT 2010 Olly Betts <olly@survex.com>
2200
2201 * src/gfxcore.cc: Use wxString::FromAscii() to convert date to
2202 wxString.
2203
[c0abf5a]2204Sun Jun 06 09:36:06 GMT 2010 Olly Betts <olly@survex.com>
2205
2206 * src/Makefile.am: Use wx-config's --rescomp option to get the command
2207 and options needed to turn .rc files into object files.
2208
[a2bc929]2209Fri Jun 04 15:32:27 GMT 2010 Olly Betts <olly@survex.com>
2210
2211 * survex.iss.in: Specify "LZMANumFastBytes=273" which shaves a small
2212 amount of the installer size. Specify "DisableWelcomePage=yes"
2213 which is apparently in line with what other modern installers do.
2214
[b7d232e]2215Fri Jun 04 14:32:04 GMT 2010 Olly Betts <olly@survex.com>
2216
2217 * configure.in,make_release,make_release.in: We no longer need VERSION
2218 in make_release, so no need to generate it from configure.
2219
[5a0eabd]2220Fri Jun 04 14:00:58 GMT 2010 Olly Betts <olly@survex.com>
2221
2222 * Makefile.am,xvfb-run: We no longer need an X display to run ISCC
2223 under Wine, so just run wine directly and removed version of
2224 Debian's xvfb-run script.
2225 * make_release.in: Pass variables to configure on the command line
2226 rather than in the enviornment. Running "make distcheck" no longer
2227 fails extend.tst, so remove comment about that. Use case rather
2228 than expr to check what we've been asked to build. Update to use
2229 unicode wx-config script for wxmsw. The wxmsw build spews warnings
2230 about aliasing issues, so turn on -fno-strict-aliasing to avoid any
2231 potential bugs from that. Enable -Werror for the wxmsw build.
2232 * Makefile.am: Update list of wxstd.mo files we package for wxmsw
2233 (add pt and sk) and where we copy them from. Copy the unofficial
2234 InnoSetup i18n files (.isl) from lib.
2235
[ebcdad9]2236Fri Jun 04 13:40:35 GMT 2010 Olly Betts <olly@survex.com>
2237
2238 * doc/HACKING.htm: Update InnoSetup info.
2239
[b685e4e]2240Fri Jun 04 13:07:01 GMT 2010 Olly Betts <olly@survex.com>
2241
2242 * survex.iss.in: Update for InnoSetup 5.3.9.
2243 * lib/English_GB.isl,lib/Romanian-7-5.1.11.isl: Check in the unofficial
2244 i18n files for InnoSetup which we use.
2245
[9227253]2246Fri Jun 04 13:05:18 GMT 2010 Olly Betts <olly@survex.com>
2247
2248 * src/Makefile.am: Update path to wx RC file.
2249
[a5e8ada]2250Fri Jun 04 12:44:39 GMT 2010 Olly Betts <olly@survex.com>
2251
2252 * src/mainfrm.cc: Explicitly construct temporary wxString() which
2253 is needed to avoid overload ambiguity under __WXMSW__.
2254
[15322f2]2255Fri Jun 04 12:41:59 GMT 2010 Olly Betts <olly@survex.com>
2256
2257 * src/cavernlog.cc: Add missing wxT() to string and character
2258 constants only used in __WXMSW__ build.
2259
[b1876d3]2260Fri Jun 04 12:19:18 GMT 2010 Olly Betts <olly@survex.com>
2261
2262 * src/aven.cc: wxWidgets now has a Slovak translation, so remove the
2263 kludge to substitute Czech if Slovak isn't found.
2264
[4eaa9a3]2265Fri Jun 04 05:08:14 GMT 2010 Olly Betts <olly@survex.com>
2266
2267 * src/aboutdlg.cc: Fix character constant to be a string constant when
2268 building under WXMSW.
2269
[90d0d71]2270Thu Jun 03 13:53:57 GMT 2010 Olly Betts <olly@survex.com>
2271
2272 * NEWS: Update from ChangeLog for 1.1.13.
2273
[0dbc323]2274Thu Jun 03 12:25:14 GMT 2010 Olly Betts <olly@survex.com>
2275
2276 * Makefile.am,configure.in,debian/Makefile.am,debian/changelog: Remove
2277 .deb building machinery from upstream Makefile.
2278
[9fe15ea]2279Thu Jun 03 12:14:16 GMT 2010 Olly Betts <olly@survex.com>
2280
2281 * make_release.in: Remove ancient workaround for getting wine to work.
2282 Remove .deb building machinery. Reenable distcheck to see if the
2283 problem with extend.tst has gone away. Update mingw cross-building
2284 machinery.
2285
[0c03190]2286Wed Jun 02 13:30:28 GMT 2010 Olly Betts <olly@survex.com>
2287
2288 * configure.in,doc/GPL.htm,doc/index.htm.in: Remove HTML version of GPL
2289 - just link to the FSF's page.
2290
2291Wed Jun 02 13:26:55 GMT 2010 Olly Betts <olly@survex.com>
2292
2293 * configure.in,make_release,make_release.in,update-debcl.pl: Use dch to
2294 update debian/changelog.
2295
[0ae292f]2296Wed Jun 02 12:59:33 GMT 2010 Olly Betts <olly@survex.com>
2297
2298 * configure.in,doc/Makefile.am,doc/cl2html.pl,doc/index.htm.in: Stop
2299 generating an HTML version of the ChangeLog - it's too low level to
2300 be of interest to non-developers, and developers can look at the
2301 source code.
2302
[2e4b8cd]2303Wed Jun 02 09:38:25 GMT 2010 Olly Betts <olly@survex.com>
2304
2305 * src/cavernlog.cc: Whitespace tweaks.
2306
[ca2611a]2307Wed Jun 02 09:28:37 GMT 2010 Olly Betts <olly@survex.com>
2308
[fe58e77]2309 * src/aboutdlg.cc,src/aboutdlg.h: Use standard button for "Copy" in
2310 About dialog. Change "OK" button to "Close" since nothing is being
2311 confirmed by clicking it. Call "Flush()" in wxTheClipboard to try
2312 to make the copied text persist after aven is closed, though this
2313 seems to currently do nothing on wxGTK at least.
[ca2611a]2314
2315Tue May 18 12:59:00 GMT 2010 Olly Betts <olly@survex.com>
2316
2317 * doc/HACKING.htm: Note jadetex needed.
2318 Note autoconf 2.64 works well.
2319
2320Tue May 18 02:06:00 GMT 2010 Olly Betts <olly@survex.com>
2321
2322 * src/fnt.cc: Remove now superfluous ().
2323
2324Mon May 17 14:33:00 GMT 2010 Olly Betts <olly@survex.com>
2325
2326 * debian/Makefile.am: Update EXTRA_DIST
2327
2328Mon May 17 05:38:00 GMT 2010 Olly Betts <olly@survex.com>
2329
2330 * src/cavernlog.cc: Fix small memory leak
2331
2332Mon May 17 05:33:00 GMT 2010 Olly Betts <olly@survex.com>
2333
2334 * src/img.c: Don't leak filename_opened member.
2335
2336Mon May 17 05:13:00 GMT 2010 Olly Betts <olly@survex.com>
2337
2338 * src/gfxcore.cc: Initialise all GfxCore's member variables so we
2339 don't use them uninitialised.
2340
2341Mon May 17 05:11:00 GMT 2010 Olly Betts <olly@survex.com>
2342
2343 * src/gfxcore.h: Declare constants with enum rather than #define so
2344 they automatically get allocated unique values, and so they show up
2345 in the debugger.
2346
2347Mon May 17 02:39:00 GMT 2010 Olly Betts <olly@survex.com>
2348
2349 * src/fnt.cc: Make the map array static const
2350
2351Mon May 17 02:30:00 GMT 2010 Olly Betts <olly@survex.com>
2352
2353 * src/fnt.cc: Set the font texture with GL_COLOR_INDEX so we can
2354 use a "byte format" font file without any translation, while a
2355 "bitmap format" font file needs a temporary array half the size.
2356
2357Mon May 17 00:56:00 GMT 2010 Olly Betts <olly@survex.com>
2358
2359 * src/gfxcore.cc: Initialise 3 flags when we load a survey to avoid
2360 using them potentially uninitialised.
2361
2362Sun May 16 14:39:00 GMT 2010 Olly Betts <olly@survex.com>
2363
2364 * src/mainfrm.cc: Fix cavern log window to behave if passed a .svx
2365 file on the command line.
2366
2367Sun May 16 14:27:00 GMT 2010 Olly Betts <olly@survex.com>
2368
2369 * configure.in: Update copyright years.
2370
2371Sun May 16 14:23:00 GMT 2010 Olly Betts <olly@survex.com>
2372
2373 * configure.in, src/aboutdlg.cc, src/aboutdlg.h, src/aven.cc,
2374 src/aven.h, src/avenprcore.cc, src/avenprcore.h,
2375 src/cavernlog.cc, src/cavernlog.h, src/export.cc, src/fnt.h,
2376 src/gfxcore.cc, src/gla-gl.cc, src/gla.h, src/guicontrol.cc,
2377 src/log.cc, src/mainfrm.cc, src/mainfrm.h, src/namecmp.h,
2378 src/printwx.cc, src/printwx.h:
2379 + Fix to build with a "unicode" build of wx.
2380 + Add "Copy" button to the About dialog to copy the system info
2381 to the clipboard.
2382 + List OpenGL extensions last, since there are usually lots of
2383 them with a modern gfx card.
2384 + When processing survey data, auto-scroll the log window until
2385 we've reported a warning or error.
2386 + Put the survey data log window in a splitter in the standard
2387 frame rather than having a separate frame for it.
2388
2389Sat Apr 17 12:13:00 GMT 2010 Olly Betts <olly@survex.com>
2390
2391 * src/aboutdlg.cc: Add case for "GTK+ >= 2.6".
2392
2393Sat Apr 17 12:12:00 GMT 2010 Olly Betts <olly@survex.com>
2394
2395 * src/aboutdlg.cc: Build string using preprocessor string
2396 concatenation rather than runtime appending, where possible.
2397
2398Sat Apr 17 12:00:00 GMT 2010 Olly Betts <olly@survex.com>
2399
2400 * src/aboutdlg.cc: Update (C) date.
2401
2402Sat Apr 17 11:59:00 GMT 2010 Olly Betts <olly@survex.com>
2403
2404 * src/aboutdlg.cc, src/aboutdlg.h: Use a wxTimer instead of idle
2405 events to avoid spinning on the CPU.
2406
2407Sat Apr 17 11:41:00 GMT 2010 Olly Betts <olly@survex.com>
2408
2409 * configure.in: New preferred env var for wx-config script is
2410 WX_CONFIG. WXCONFIG still supported for compatibility.
2411
2412Tue Jul 28 08:16:00 GMT 2009 Olly Betts <olly@survex.com>
2413
2414 * src/mainfrm.cc: The presentation filename now defaults to using
2415 the basename of the currently loaded dataset, but we always prompt
2416 before we first save with such a name.
2417
2418Tue Jul 28 04:37:00 GMT 2009 Olly Betts <olly@survex.com>
2419
2420 * configure.in: Add comment to explain why we call wx-config twice.
2421
2422Tue Jul 28 04:36:00 GMT 2009 Olly Betts <olly@survex.com>
2423
2424 * src/datain.c: Use fputs(m, f) instead of fprintf(f, m) in case m
2425 contains '%' (m comes from the messages file, so this isn't
2426 exploitable by sending someone a "bad" .svx or .3d file).
2427
2428Mon Jul 27 03:29:00 GMT 2009 Olly Betts <olly@survex.com>
2429
2430 * src/mainfrm.cc: Fix to open rather than save when doing "open
2431 presentation" with wxmotif.
2432
2433Thu Mar 05 01:45:00 GMT 2009 Olly Betts <olly@survex.com>
2434
2435 * doc/3dformat.htm: Document that this is version 6 and when we
2436 started to use it.
2437
2438Mon Dec 15 10:34:00 GMT 2008 Olly Betts <olly@survex.com>
2439
2440 * src/gla-gl.cc: When saving a screenshot, perform the vertical
2441 flip of the image data in-place rather than using wxImage::Mirror()
2442 which creates a whole new wxImage object.
2443
2444Fri Dec 12 11:12:00 GMT 2008 Olly Betts <olly@survex.com>
2445
2446 * src/cad3d.c, src/export.cc: Fix export to SVG when a label
2447 contains a '%' character.
2448
2449Fri Dec 12 06:30:00 GMT 2008 Olly Betts <olly@survex.com>
2450
2451 * configure.in: Add AM_PROG_CC_C_O which newer autoreconf warns is
2452 needed.
2453
2454Fri Dec 12 06:28:00 GMT 2008 Olly Betts <olly@survex.com>
2455
2456 * configure.in: Remove AC_SUBST of CRLIB and CROBJX which are no
2457 longer set or used.
2458
2459Fri Dec 12 06:03:00 GMT 2008 Olly Betts <olly@survex.com>
2460
2461 * NEWS, buildmacosx.sh, configure.in, desc-aven.txt, doc/TODO.htm,
2462 doc/manual.sgml, doc/survex.ent, lib/messages.txt,
2463 src/aboutdlg.cc, src/aven.cc, src/aven.h, src/gfxcore.cc,
2464 src/mainfrm.cc, src/printwx.cc, src/printwx.h, src/wx.h: Say
2465 "wxWidgets" instead of "wxWindows" consistently.
2466 Require wxWidgets 2.6.0 or newer - 2.4 is really old now.
2467
2468Mon Mar 31 01:53:00 GMT 2008 Olly Betts <olly@survex.com>
2469
2470 * doc/3dformat.htm: Update for v6 format from Mike McCombe
2471
2472Fri Sep 07 18:29:00 GMT 2007 Olly Betts <olly@survex.com>
2473
2474 * src/gla-gl.cc: Calling glGetError() resets the error state, so we
2475 need to store the value in a variable rather than calling it twice!
2476
2477Fri Sep 07 13:54:00 GMT 2007 Olly Betts <olly@survex.com>
2478
2479 * src/gla-gl.cc: Add missing CHECK_GL_ERROR() calls and correct
2480 some which had the wrong descriptions.
2481 Use GL_POINT_SPRITE and GL_COORD_REPLACE instead of
2482 GL_POINT_SPRITE_ARB and GL_COORD_REPLACE_ARB. They have the same
2483 numeric values, so the shorter (now official) names are better.
2484
2485Fri Sep 07 13:31:00 GMT 2007 Olly Betts <olly@survex.com>
2486
2487 * src/Makefile.am, src/gfxcore.cc, src/gfxcore.h, src/gla-gl.cc,
2488 src/gla.h, src/matrix4.cc, src/matrix4.h, src/quaternion.cc,
2489 src/quaternion.h: Just set the pan and tilt directly as OpenGL
2490 rotations rather than messing around setting up and then decoding a
2491 quaternion. This fixes some glitches when tilting while looking
2492 east, and eliminates 2 source files and 2 headers!
2493
2494Sat Feb 10 13:56:00 GMT 2007 Olly Betts <olly@survex.com>
2495
2496 * NEWS, configure.in, src/aven.cc, src/wx.h:
2497 (Unix version): aven: Fix display of degree symbol in status bar and
2498 messages with accented characters in.
2499 (Mac OS X version): Require at least wxWidgets 2.5.1.
2500
2501Sat Feb 10 13:46:00 GMT 2007 Olly Betts <olly@survex.com>
2502
2503 * src/message.c: Test S_ISREG since that's what we use here
2504
2505Sat Feb 10 13:37:00 GMT 2007 Olly Betts <olly@survex.com>
2506
2507 * src/message.c: Always use utf-8 for aven on unix
2508
Note: See TracBrowser for help on using the repository browser.