source: git/ChangeLog@ 6409cd0

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

src/log.cc,src/log.h: Fix to build with wx 2.9.2.

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

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