source: git/ChangeLog@ 7a57dc7

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

src/: Make the sign of the tilt angle for printouts consistent with
the sign in the UI.

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

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