source: git/ChangeLog@ 5e61108

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

src/export.cc: Fix to build with wx 2.9.2.

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

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