source: git/ChangeLog@ 102ba1d

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

src/printwx.cc,src/printwx.h: When in plan view disable the "Plan"
button, and similarly for the "Elevation" button.

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

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