source: git/ChangeLog@ a9496057

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

src/avenprcore.cc: The info box is now always 30mm high (if present)
so update the code which picks a scale and which decides how many
pages are required to use this height.

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

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