source: git/ChangeLog@ 03b3272

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

src/gfxcore.cc: Remove assertion which uses deprecated wx method.

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

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