source: git/ChangeLog@ 8df3c7f

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

lib/Makefile.am: Put translation files in a sub-directory in the
tarball, and print the path to it so it can be cut-and-pasted to
upload to launchpad.

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

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