source: git/ChangeLog@ f4c4ee15

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

lib/survex.pot,lib/zh_CN.po: Update.

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