source: git/ChangeLog@ dd64a45

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

src/gla-gl.cc: Undefine o and I after we're done with them.

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

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