source: git/ChangeLog@ 6cf4daa

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

src/gla-gl.cc: We already keep track of the GL canvas size in x_size
and y_size so use those rather than re-requesting them.

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

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