source: git/ChangeLog@ 8a78ca1b

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

lib/,src/printwx.cc: Add mnemonics to the "Plan" and "Elevation"
buttons in the print dialog.

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

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