source: git/ChangeLog@ 8b34cd5

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

src/gla-gl.cc: Fix expected cross shape so don't always reject using
texture mapping to draw crosses.

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

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