source: git/ChangeLog@ c7e540b

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

src/aven.cc: Fix to build with a non-Unicode wxWidgets library.
Patch from Olaf Kahler.

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