source: git/ChangeLog@ 2ba3882

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

src/gfxcore.cc: Avoid a different assertion failure due to rounding
differences.

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

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