source: git/ChangeLog @ 8c45eea

RELEASE/1.2debug-cidebug-ci-sanitisersstereowalls-data
Last change on this file since 8c45eea was 8c45eea, checked in by Olly Betts <olly@…>, 14 years ago

configure.in,src/img.c,src/useful.c,src/useful.h: Use AC_TYPE_INT16_T
and AC_TYPE_INT32_T instead of home-brew equivalents.

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

  • Property mode set to 100644
File size: 24.5 KB
Line 
1Mon Jul 26 09:19:19 GMT 2010  Olly Betts <olly@survex.com>
2
3        * configure.in,src/img.c,src/useful.c,src/useful.h: Use AC_TYPE_INT16_T
4          and AC_TYPE_INT32_T instead of home-brew equivalents.
5
6Mon Jul 26 08:40:43 GMT 2010  Olly Betts <olly@survex.com>
7
8        * src/listpos.c: In "Station X referred to just once, with an explicit
9          prefix - typo?" warning, give file and linenumber where the *equate
10          occurred.
11
12Mon Jul 26 08:37:46 GMT 2010  Olly Betts <olly@survex.com>
13
14        * src/readval.c: Fix comment typo.
15
16Mon Jul 26 08:29:41 GMT 2010  Olly Betts <olly@survex.com>
17
18        * src/listpos.c: In "Station X referred to by *entrance or *export but
19          never used" warning, give file and linenumber where the *entrance or
20          *export occurred.
21
22Mon Jul 26 07:44:26 GMT 2010  Olly Betts <olly@survex.com>
23
24        * src/aventreectrl.cc: Fix double-click handling for survey tree on
25          wxMSW >= 2.8.11.
26
27Mon Jul 26 07:25:59 GMT 2010  Olly Betts <olly@survex.com>
28
29        * src/mainfrm.cc: Stop passing wxNO_FULL_REPAINT_ON_RESIZE as it is 0
30          on all versions of wxWidgets we support (i.e. 2.6 and later).
31
32Mon Jul 26 07:21:35 GMT 2010  Olly Betts <olly@survex.com>
33
34        * INSTALL,src/: Restore compatibility with wxWidgets 2.6.
35
36Mon Jul 26 06:29:03 GMT 2010  Olly Betts <olly@survex.com>
37
38        * src/netskel.c: In "Unused fixed point" warning, give file and
39          linenumber where the "*fix" occurred.
40
41Mon Jul 26 06:24:35 GMT 2010  Olly Betts <olly@survex.com>
42
43        * src/cavernlog.cc: Fix highlighting of links in CavernLog window to
44          highlight just <file>:<line> (and not the ': ' after), and to make
45          the title for the terminal the warning/error message.  Make the
46          checking stricter by checking that the linenumber is a number, to
47          avoid false positives.
48
49Mon Jul 26 04:48:12 GMT 2010  Olly Betts <olly@survex.com>
50
51        * Revert this change, as it appears wxMotif does support wxGLCanvas:
52        * doc/manual.sgml: wxMotif apparently doesn't support wxGLCanvas, which
53          is required by Aven in 1.1.x, so remove mention of Motif from manual.
54
55Mon Jul 26 03:24:38 GMT 2010  Olly Betts <olly@survex.com>
56
57        * src/: Add "Rerun" and "OK" buttons to the CavernLog window (as
58          appropriate).  (Addition of "OK" button fixes ticket#13).  Fix up
59          handling of splitter window to fix poor handling of various cases.
60
61Sun Jul 25 15:32:42 GMT 2010  Olly Betts <olly@survex.com>
62
63        * src/mainfrm.cc,src/mainfrm.h: Clean up code which sorts out loading
64          a file (and processing it first if necessary).
65
66Sun Jul 25 07:20:05 GMT 2010  Olly Betts <olly@survex.com>
67
68        * src/cavernlog.h: Fix filename in comment at top.
69
70Sun Jul 25 07:17:20 GMT 2010  Olly Betts <olly@survex.com>
71
72        * src/cavernlog.cc: Don't double escape the contents of href and target
73          in links in the log.
74
75Sun Jul 25 06:32:24 GMT 2010  Olly Betts <olly@survex.com>
76
77        * src/cavernlog.cc: Remove commented out calls to set the input
78          encoding of the HTML parser - we now always escape non-ASCII
79          characters as HTML entities.
80
81Fri Jul 23 14:15:25 GMT 2010  Olly Betts <olly@survex.com>
82
83        * src/cavernlog.h: Improve doc comment for process() method.
84
85Fri Jul 23 12:38:43 GMT 2010  Olly Betts <olly@survex.com>
86
87        * src/printwx.cc,src/printwx.h: Don't compile in the preview code when
88          we disable the preview feature.
89
90Fri Jul 23 12:15:31 GMT 2010  Olly Betts <olly@survex.com>
91
92        * src/printwx.cc: The Gnome print dialog has its own preview window
93          so suppress ours if using the Gnome one.
94
95Fri Jul 23 11:21:52 GMT 2010  Olly Betts <olly@survex.com>
96
97        * configure.in: Update the wx-config probing code - wxmac-config etc
98          aren't present with newer wxWidgets versions.
99
100Fri Jul 23 05:55:37 GMT 2010  Olly Betts <olly@survex.com>
101
102        * buildmacosx.sh: Update to use WX_CONFIG not WXCONFIG.  Update to
103          use a Unicode build.  If building a private wx, use wx 2.8.11 not
104          2.7.0-1 (and don't replace carbon-glcanvas.cpp with our own version).
105
106Sat Jul 10 12:15:23 GMT 2010  Olly Betts <olly@survex.com>
107
108        * src/cavernlog.cc: Set the select timeout before calling wxYield()
109          when waiting for output from cavern to 0.1s instead of 0.00001s to
110          avoid yielding excessively on slower machines where this is likely
111          to really slow things down.  Call Scroll() only once per line in
112          the case where we are updating the scrollbar position.  Call
113          Update() instead of wxYield() after each line, since that's enough
114          to get the window updated.  Remove unused assignment "ch = left;"
115          at end of loop.
116
117Fri Jul 09 14:42:47 GMT 2010  Olly Betts <olly@survex.com>
118
119        * configure.in: Link aven with -lGLU which SuSE Linux needs.
120
121Fri Jul 09 14:31:39 GMT 2010  Olly Betts <olly@survex.com>
122
123        * src/mainfrm.cc: Highlight stations matching any current search when a
124          file is loaded.  (ticket#9)
125
126Thu Jul 01 12:20:58 GMT 2010  Olly Betts <olly@survex.com>
127
128        * survex.iss.in: Clean up comments from over-enthusiastic search and
129          replace which modified comments as well as code.
130
131Thu Jul 01 10:15:06 GMT 2010  Olly Betts <olly@survex.com>
132
133        * src/gfxcore.h: Work around Mac OS X polluting the global namespace
134          with a "Point" class.
135
136Thu Jul 01 10:10:45 GMT 2010  Olly Betts <olly@survex.com>
137
138        * src/Makefile.am: Remove FIXME which has already been resolved.
139
140Fri Jun 18 11:04:35 GMT 2010  Olly Betts <olly@survex.com>
141
142        * doc/manual.sgml: wxMotif apparently doesn't support wxGLCanvas, which
143          is required by Aven in 1.1.x, so remove mention of Motif from manual.
144
145Fri Jun 18 03:03:55 GMT 2010  Olly Betts <olly@survex.com>
146
147        * doc/manual.sgml,src/aventreectrl.cc,src/gfxcore.cc,src/mainfrm.h:
148          Correctly capitalise "GTK".
149
150Fri Jun 18 02:58:06 GMT 2010  Olly Betts <olly@survex.com>
151
152        * doc/manual.sgml: Note that on Linux we only regularly test builds
153          with the GTK+ version (change taken from 1.0).
154
155Wed Jun 16 04:44:26 GMT 2010  Olly Betts <olly@survex.com>
156
157        * doc/Makefile.am: Use stampfile to stop unwanted rebuilds of the HTML
158          version of the manual.
159
160Wed Jun 16 02:59:48 GMT 2010  Olly Betts <olly@survex.com>
161
162        * configure.in: Only ask for core, gl, and html wx libs to avoid
163          linking to a load of others we don't use.
164
165Tue Jun 15 17:01:41 GMT 2010  Olly Betts <olly@survex.com>
166
167        * INSTALL: Update.
168
169Tue Jun 15 16:53:28 GMT 2010  Olly Betts <olly@survex.com>
170
171        * src/aven.cc: Fix to work with wxWidgets 2.6 too.
172
173Tue Jun 15 15:38:49 GMT 2010  Olly Betts <olly@survex.com>
174
175        * lib/survex-aven.desktop,lib/survex-svxedit.desktop: Merge in .desktop
176          file updates from 1.0.39.1-4 Debian package.
177
178Tue Jun 15 14:40:04 GMT 2010  Olly Betts <olly@survex.com>
179
180        * doc/Makefile.am: Fix lingering references to @DOCS_OTHER@.
181
182Tue Jun 15 14:32:55 GMT 2010  Olly Betts <olly@survex.com>
183
184        * NEWS: Update from ChangeLog.
185
186Tue Jun 15 14:09:29 GMT 2010  Olly Betts <olly@survex.com>
187
188        * Makefile.am,configure.in,doc/Makefile.am,make_release: Scrap the
189          "alternative manual formats" zip file - people will generally just
190          want one of them, so downloading several together isn't very useful.
191          Replace PostScript version of manual with a PDF version (more
192          compact and more people will have software to read PDF).  Don't
193          generate RTF format by default as PDF is more useful if you want
194          a formatted version to print.
195
196Tue Jun 15 13:36:30 GMT 2010  Olly Betts <olly@survex.com>
197
198        * doc/manual.sgml: Merge the "Contributing" section into the "Mailing
199          List" section.
200
201Tue Jun 15 12:57:13 GMT 2010  Olly Betts <olly@survex.com>
202
203        * Makefile.am,make_release: Just produce a zip file with the
204          alternative manual formats - a self-extracting .exe is harder to
205          use on other platforms, and most people have a zip file extractor
206          installed.
207
208Tue Jun 15 12:36:13 GMT 2010  Olly Betts <olly@survex.com>
209
210        * survex.spec.in: Update survex.com URLs to drop "www.".  Update
211          wxGTK dependency to >= 2.6.0.  Reenable "BuildRequires:" as
212          the issue with building the package on Debian is no longer
213          relevant.
214
215Tue Jun 15 12:35:19 GMT 2010  Olly Betts <olly@survex.com>
216
217        * doc/manual.sgml: Update (C) years.  "MacOS X" -> "Mac OS X".
218
219Tue Jun 15 12:13:42 GMT 2010  Olly Betts <olly@survex.com>
220
221        * doc/manual.sgml: Remove out of date postal addresses - we can
222          probably safely assume people have email these days.  Direct
223          people to the mailing list since they are likely to get a
224          quicker response rather than mailing individuals.  Remove
225          mention of a paper mailing list.  Remove mention of sending
226          us a floppy (!) or blank CDR to get a version as I can't recall
227          the last time I gave someone a copy on physical media.
228
229Tue Jun 15 11:22:56 GMT 2010  Olly Betts <olly@survex.com>
230
231        * Makefile.am,make_release: I can't persuade rpmbuild to work sanely,
232          and people can just as easily build binary RPMs from the source
233          tarball as from the srpm, so just remove the rpm target from the
234          makefile and code which uses it from make_release - it's less to
235          have to maintain too.
236
237Tue Jun 15 10:59:12 GMT 2010  Olly Betts <olly@survex.com>
238
239        * make_release: Use "set -e" rather than checking the exit codes of
240          commands.  -t no longer disables targets - set mk to do that.
241
242Tue Jun 15 09:41:11 GMT 2010  Olly Betts <olly@survex.com>
243
244        * make_release: Fix defaulting of list of things to do.
245
246Tue Jun 15 09:12:00 GMT 2010  Olly Betts <olly@survex.com>
247
248        * src/gdtconvert: Add "Generated" comment to output file.
249
250Tue Jun 15 09:10:02 GMT 2010  Olly Betts <olly@survex.com>
251
252        * src/gdtconvert: Add GPL license boilerplate.
253
254Tue Jun 15 08:53:28 GMT 2010  Olly Betts <olly@survex.com>
255
256        * src/gettexttomsg.pl,src/wx.h: Add GPL boilerplate to files which were
257          missing it.
258
259Tue Jun 15 08:46:28 GMT 2010  Olly Betts <olly@survex.com>
260
261        * src/: Update FSF address in licence notices.
262
263Tue Jun 15 08:06:09 GMT 2010  Olly Betts <olly@survex.com>
264
265        * src/guicontrol.cc: Allow "Toggle Fullscreen" to work even if no
266          survey is loaded now that we persist the window size between
267          invocations.
268
269Tue Jun 15 08:03:53 GMT 2010  Olly Betts <olly@survex.com>
270
271        * src/gla-gl.cc: Use GL_BLEND rather than GL_ALPHA to work better with
272          anti-aliased TXF files.
273
274Tue Jun 15 07:59:09 GMT 2010  Olly Betts <olly@survex.com>
275
276        * src/fnt.cc: Use font size from txf file rather than trying to
277          calculate it from the texture fragment sizes.
278
279Tue Jun 15 07:48:13 GMT 2010  Olly Betts <olly@survex.com>
280
281        * lib/Makefile.am,lib/TexFont.h,lib/gentexfont.c: Generate aven.txf with
282          afm2txf.pl instead of gentexfont because gentexfont's licence doesn't
283          allow distribution of modified versions.
284
285Tue Jun 15 07:43:48 GMT 2010  Olly Betts <olly@survex.com>
286
287        * lib/afm2txf.pl: Add support for -o option to specify output .txf
288          file.
289
290Tue Jun 15 07:10:16 GMT 2010  Olly Betts <olly@survex.com>
291
292        * lib/afm2txf.pl: Sanitise $FONT to ensure it doesn't contain a '/'.
293          Remove the temporary .ppm file at the end.
294
295Tue Jun 15 06:13:30 GMT 2010  Olly Betts <olly@survex.com>
296
297        * lib/afm2txf.pl: Fix alignment of characters, backported from PLIB
298          SVN.
299
300Tue Jun 15 05:05:05 GMT 2010  Olly Betts <olly@survex.com>
301
302        * lib/afm2txf.pl: Quote $FONT when passing to external commands.
303
304Tue Jun 15 04:24:33 GMT 2010  Olly Betts <olly@survex.com>
305
306        * lib/afm2txf.pl: Change character 96 from "grave" to "quoteleft".
307
308Tue Jun 15 04:22:59 GMT 2010  Olly Betts <olly@survex.com>
309
310        * lib/afm2txf.pl: Extend to cover ISO-8859-1, not just ASCII.
311
312Tue Jun 15 04:08:34 GMT 2010  Olly Betts <olly@survex.com>
313
314        * lib/afm2txf.pl: Clean up trailing whitespace.
315
316Tue Jun 15 04:02:40 GMT 2010  Olly Betts <olly@survex.com>
317
318        * lib/afm2txf.pl: Add GPL script for creating txf files.
319
320Mon Jun 14 06:33:11 GMT 2010  Olly Betts <olly@survex.com>
321
322        * lib/splash.png: Remove now unused graphical splash screen (it has
323          hardcoded (C) details, which wasn't a good approach).
324
325Mon Jun 14 05:20:44 GMT 2010  Olly Betts <olly@survex.com>
326
327        * src/fnt.cc: Handle the left bearing and character width correctly.
328
329Mon Jun 14 04:44:22 GMT 2010  Olly Betts <olly@survex.com>
330
331        * src/fnt.cc: Change back to not using GL_COLOR_INDEX, but with still
332          being able to set the font texture from a byte array.
333
334Mon Jun 14 04:23:22 GMT 2010  Olly Betts <olly@survex.com>
335
336        * src/fnt.h,src/gla-gl.cc: Pass the length of the string to
337          fntTexFont::puts() rather than recalculating it inside the
338          method.
339
340Sun Jun 13 12:57:08 GMT 2010  Olly Betts <olly@survex.com>
341
342        * src/mainfrm.cc: Fix switching to and from the CavernLogWindow pane
343          to use wxSplitterWindow::ReplaceWindow() which fixes various issues
344          with sizing and resizing of the panes.
345
346Sun Jun 13 12:23:23 GMT 2010  Olly Betts <olly@survex.com>
347
348        * src/: Add wmsg_cfgpth() which caches the result of msg_cfgpth() as
349          a wxString.
350
351Sun Jun 13 06:57:07 GMT 2010  Olly Betts <olly@survex.com>
352
353        * src/cavernlog.cc,src/gla-gl.cc,src/mainfrm.cc: wxString::fn_str() on
354          wxmsw returns a wide string, which doesn't work with fopen(), etc, so
355          call char_str() instead for now.
356
357Sun Jun 13 05:41:30 GMT 2010  Olly Betts <olly@survex.com>
358
359        * src/printwx.cc: Use wxString::FromAscii() for the units on the scale
360          bar which we know to be ASCII.  No need to use msgPerm() for a
361          message we assign to a wxString.
362
363Sun Jun 13 04:44:30 GMT 2010  Olly Betts <olly@survex.com>
364
365        * src/mainfrm.cc,src/printwx.cc: Use wxFileName::SplitPath() instead of
366          baseleaf_from_fnm().
367
368Sun Jun 13 00:57:11 GMT 2010  Olly Betts <olly@survex.com>
369
370        * src/export.cc,src/gfxcore.cc: wxString::fn_str() on wxmsw returns
371          a wide string, which doesn't work with fopen(), etc, so call
372          char_str() instead for now.
373
374Sat Jun 12 15:07:54 GMT 2010  Olly Betts <olly@survex.com>
375
376        * src/aven.cc: We can rely on our message catalog being UTF-8 so use
377          wxString::FromUTF8() instead of wxConvUTF8.
378
379Sat Jun 12 14:26:32 GMT 2010  Olly Betts <olly@survex.com>
380
381        * src/gfxcore.cc: Use wxString::FromAscii() to convert date to
382          wxString.
383
384Sun Jun 06 09:36:06 GMT 2010  Olly Betts <olly@survex.com>
385
386        * src/Makefile.am: Use wx-config's --rescomp option to get the command
387          and options needed to turn .rc files into object files.
388
389Fri Jun 04 15:32:27 GMT 2010  Olly Betts <olly@survex.com>
390
391        * survex.iss.in: Specify "LZMANumFastBytes=273" which shaves a small
392          amount of the installer size.  Specify "DisableWelcomePage=yes"
393          which is apparently in line with what other modern installers do.
394
395Fri Jun 04 14:32:04 GMT 2010  Olly Betts <olly@survex.com>
396
397        * configure.in,make_release,make_release.in: We no longer need VERSION
398          in make_release, so no need to generate it from configure.
399
400Fri Jun 04 14:00:58 GMT 2010  Olly Betts <olly@survex.com>
401
402        * Makefile.am,xvfb-run: We no longer need an X display to run ISCC
403          under Wine, so just run wine directly and removed version of
404          Debian's xvfb-run script.
405        * make_release.in: Pass variables to configure on the command line
406          rather than in the enviornment.  Running "make distcheck" no longer
407          fails extend.tst, so remove comment about that.  Use case rather
408          than expr to check what we've been asked to build.  Update to use
409          unicode wx-config script for wxmsw.  The wxmsw build spews warnings
410          about aliasing issues, so turn on -fno-strict-aliasing to avoid any
411          potential bugs from that.  Enable -Werror for the wxmsw build.
412        * Makefile.am: Update list of wxstd.mo files we package for wxmsw
413          (add pt and sk) and where we copy them from.  Copy the unofficial
414          InnoSetup i18n files (.isl) from lib.
415
416Fri Jun 04 13:40:35 GMT 2010  Olly Betts <olly@survex.com>
417
418        * doc/HACKING.htm: Update InnoSetup info.
419
420Fri Jun 04 13:07:01 GMT 2010  Olly Betts <olly@survex.com>
421
422        * survex.iss.in: Update for InnoSetup 5.3.9.
423        * lib/English_GB.isl,lib/Romanian-7-5.1.11.isl: Check in the unofficial
424          i18n files for InnoSetup which we use.
425
426Fri Jun 04 13:05:18 GMT 2010  Olly Betts <olly@survex.com>
427
428        * src/Makefile.am: Update path to wx RC file.
429
430Fri Jun 04 12:44:39 GMT 2010  Olly Betts <olly@survex.com>
431
432        * src/mainfrm.cc: Explicitly construct temporary wxString() which
433          is needed to avoid overload ambiguity under __WXMSW__.
434
435Fri Jun 04 12:41:59 GMT 2010  Olly Betts <olly@survex.com>
436
437        * src/cavernlog.cc: Add missing wxT() to string and character
438          constants only used in __WXMSW__ build.
439
440Fri Jun 04 12:19:18 GMT 2010  Olly Betts <olly@survex.com>
441
442        * src/aven.cc: wxWidgets now has a Slovak translation, so remove the
443          kludge to substitute Czech if Slovak isn't found.
444
445Fri Jun 04 05:08:14 GMT 2010  Olly Betts <olly@survex.com>
446
447        * src/aboutdlg.cc: Fix character constant to be a string constant when
448          building under WXMSW.
449
450Thu Jun 03 13:53:57 GMT 2010  Olly Betts <olly@survex.com>
451
452        * NEWS: Update from ChangeLog for 1.1.13.
453
454Thu Jun 03 12:25:14 GMT 2010  Olly Betts <olly@survex.com>
455
456        * Makefile.am,configure.in,debian/Makefile.am,debian/changelog: Remove
457          .deb building machinery from upstream Makefile.
458
459Thu Jun 03 12:14:16 GMT 2010  Olly Betts <olly@survex.com>
460
461        * make_release.in: Remove ancient workaround for getting wine to work.
462          Remove .deb building machinery.  Reenable distcheck to see if the
463          problem with extend.tst has gone away.  Update mingw cross-building
464          machinery.
465
466Wed Jun 02 13:30:28 GMT 2010  Olly Betts <olly@survex.com>
467
468        * configure.in,doc/GPL.htm,doc/index.htm.in: Remove HTML version of GPL
469          - just link to the FSF's page.
470
471Wed Jun 02 13:26:55 GMT 2010  Olly Betts <olly@survex.com>
472
473        * configure.in,make_release,make_release.in,update-debcl.pl: Use dch to
474          update debian/changelog.
475
476Wed Jun 02 12:59:33 GMT 2010  Olly Betts <olly@survex.com>
477
478        * configure.in,doc/Makefile.am,doc/cl2html.pl,doc/index.htm.in: Stop
479          generating an HTML version of the ChangeLog - it's too low level to
480          be of interest to non-developers, and developers can look at the
481          source code.
482
483Wed Jun 02 09:38:25 GMT 2010  Olly Betts <olly@survex.com>
484
485        * src/cavernlog.cc: Whitespace tweaks.
486
487Wed Jun 02 09:28:37 GMT 2010  Olly Betts <olly@survex.com>
488
489        * src/aboutdlg.cc,src/aboutdlg.h: Use standard button for "Copy" in
490          About dialog.  Change "OK" button to "Close" since nothing is being
491          confirmed by clicking it.  Call "Flush()" in wxTheClipboard to try
492          to make the copied text persist after aven is closed, though this
493          seems to currently do nothing on wxGTK at least.
494
495Tue May 18 12:59:00 GMT 2010  Olly Betts <olly@survex.com>
496
497        * doc/HACKING.htm: Note jadetex needed.
498          Note autoconf 2.64 works well.
499
500Tue May 18 02:06:00 GMT 2010  Olly Betts <olly@survex.com>
501
502        * src/fnt.cc: Remove now superfluous ().
503
504Mon May 17 14:33:00 GMT 2010  Olly Betts <olly@survex.com>
505
506        * debian/Makefile.am: Update EXTRA_DIST
507
508Mon May 17 05:38:00 GMT 2010  Olly Betts <olly@survex.com>
509
510        * src/cavernlog.cc: Fix small memory leak
511
512Mon May 17 05:33:00 GMT 2010  Olly Betts <olly@survex.com>
513
514        * src/img.c: Don't leak filename_opened member.
515
516Mon May 17 05:13:00 GMT 2010  Olly Betts <olly@survex.com>
517
518        * src/gfxcore.cc: Initialise all GfxCore's member variables so we
519          don't use them uninitialised.
520
521Mon May 17 05:11:00 GMT 2010  Olly Betts <olly@survex.com>
522
523        * src/gfxcore.h: Declare constants with enum rather than #define so
524          they automatically get allocated unique values, and so they show up
525          in the debugger.
526
527Mon May 17 02:39:00 GMT 2010  Olly Betts <olly@survex.com>
528
529        * src/fnt.cc: Make the map array static const
530
531Mon May 17 02:30:00 GMT 2010  Olly Betts <olly@survex.com>
532
533        * src/fnt.cc: Set the font texture with GL_COLOR_INDEX so we can
534          use a "byte format" font file without any translation, while a
535          "bitmap format" font file needs a temporary array half the size.
536
537Mon May 17 00:56:00 GMT 2010  Olly Betts <olly@survex.com>
538
539        * src/gfxcore.cc: Initialise 3 flags when we load a survey to avoid
540          using them potentially uninitialised.
541
542Sun May 16 14:39:00 GMT 2010  Olly Betts <olly@survex.com>
543
544        * src/mainfrm.cc: Fix cavern log window to behave if passed a .svx
545          file on the command line.
546
547Sun May 16 14:27:00 GMT 2010  Olly Betts <olly@survex.com>
548
549        * configure.in: Update copyright years.
550
551Sun May 16 14:23:00 GMT 2010  Olly Betts <olly@survex.com>
552
553        * configure.in, src/aboutdlg.cc, src/aboutdlg.h, src/aven.cc,
554          src/aven.h, src/avenprcore.cc, src/avenprcore.h,
555          src/cavernlog.cc, src/cavernlog.h, src/export.cc, src/fnt.h,
556          src/gfxcore.cc, src/gla-gl.cc, src/gla.h, src/guicontrol.cc,
557          src/log.cc, src/mainfrm.cc, src/mainfrm.h, src/namecmp.h,
558          src/printwx.cc, src/printwx.h:
559          + Fix to build with a "unicode" build of wx.
560          + Add "Copy" button to the About dialog to copy the system info
561            to the clipboard.
562          + List OpenGL extensions last, since there are usually lots of
563            them with a modern gfx card.
564          + When processing survey data, auto-scroll the log window until
565            we've reported a warning or error.
566          + Put the survey data log window in a splitter in the standard
567            frame rather than having a separate frame for it.
568
569Sat Apr 17 12:13:00 GMT 2010  Olly Betts <olly@survex.com>
570
571        * src/aboutdlg.cc: Add case for "GTK+ >= 2.6".
572
573Sat Apr 17 12:12:00 GMT 2010  Olly Betts <olly@survex.com>
574
575        * src/aboutdlg.cc: Build string using preprocessor string
576          concatenation rather than runtime appending, where possible.
577
578Sat Apr 17 12:00:00 GMT 2010  Olly Betts <olly@survex.com>
579
580        * src/aboutdlg.cc: Update (C) date.
581
582Sat Apr 17 11:59:00 GMT 2010  Olly Betts <olly@survex.com>
583
584        * src/aboutdlg.cc, src/aboutdlg.h: Use a wxTimer instead of idle
585          events to avoid spinning on the CPU.
586
587Sat Apr 17 11:41:00 GMT 2010  Olly Betts <olly@survex.com>
588
589        * configure.in: New preferred env var for wx-config script is
590          WX_CONFIG.  WXCONFIG still supported for compatibility.
591
592Tue Jul 28 08:16:00 GMT 2009  Olly Betts <olly@survex.com>
593
594        * src/mainfrm.cc: The presentation filename now defaults to using
595          the basename of the currently loaded dataset, but we always prompt
596          before we first save with such a name.
597
598Tue Jul 28 04:37:00 GMT 2009  Olly Betts <olly@survex.com>
599
600        * configure.in: Add comment to explain why we call wx-config twice.
601
602Tue Jul 28 04:36:00 GMT 2009  Olly Betts <olly@survex.com>
603
604        * src/datain.c: Use fputs(m, f) instead of fprintf(f, m) in case m
605          contains '%' (m comes from the messages file, so this isn't
606          exploitable by sending someone a "bad" .svx or .3d file).
607
608Mon Jul 27 03:29:00 GMT 2009  Olly Betts <olly@survex.com>
609
610        * src/mainfrm.cc: Fix to open rather than save when doing "open
611          presentation" with wxmotif.
612
613Thu Mar 05 01:45:00 GMT 2009  Olly Betts <olly@survex.com>
614
615        * doc/3dformat.htm: Document that this is version 6 and when we
616          started to use it.
617
618Mon Dec 15 10:34:00 GMT 2008  Olly Betts <olly@survex.com>
619
620        * src/gla-gl.cc: When saving a screenshot, perform the vertical
621          flip of the image data in-place rather than using wxImage::Mirror()
622          which creates a whole new wxImage object.
623
624Fri Dec 12 11:12:00 GMT 2008  Olly Betts <olly@survex.com>
625
626        * src/cad3d.c, src/export.cc: Fix export to SVG when a label
627          contains a '%' character.
628
629Fri Dec 12 06:30:00 GMT 2008  Olly Betts <olly@survex.com>
630
631        * configure.in: Add AM_PROG_CC_C_O which newer autoreconf warns is
632          needed.
633
634Fri Dec 12 06:28:00 GMT 2008  Olly Betts <olly@survex.com>
635
636        * configure.in: Remove AC_SUBST of CRLIB and CROBJX which are no
637          longer set or used.
638
639Fri Dec 12 06:03:00 GMT 2008  Olly Betts <olly@survex.com>
640
641        * NEWS, buildmacosx.sh, configure.in, desc-aven.txt, doc/TODO.htm,
642          doc/manual.sgml, doc/survex.ent, lib/messages.txt,
643          src/aboutdlg.cc, src/aven.cc, src/aven.h, src/gfxcore.cc,
644          src/mainfrm.cc, src/printwx.cc, src/printwx.h, src/wx.h: Say
645          "wxWidgets" instead of "wxWindows" consistently.
646          Require wxWidgets 2.6.0 or newer - 2.4 is really old now.
647
648Mon Mar 31 01:53:00 GMT 2008  Olly Betts <olly@survex.com>
649
650        * doc/3dformat.htm: Update for v6 format from Mike McCombe
651
652Fri Sep 07 18:29:00 GMT 2007  Olly Betts <olly@survex.com>
653
654        * src/gla-gl.cc: Calling glGetError() resets the error state, so we
655          need to store the value in a variable rather than calling it twice!
656
657Fri Sep 07 13:54:00 GMT 2007  Olly Betts <olly@survex.com>
658
659        * src/gla-gl.cc: Add missing CHECK_GL_ERROR() calls and correct
660          some which had the wrong descriptions.
661          Use GL_POINT_SPRITE and GL_COORD_REPLACE instead of
662          GL_POINT_SPRITE_ARB and GL_COORD_REPLACE_ARB.  They have the same
663          numeric values, so the shorter (now official) names are better.
664
665Fri Sep 07 13:31:00 GMT 2007  Olly Betts <olly@survex.com>
666
667        * src/Makefile.am, src/gfxcore.cc, src/gfxcore.h, src/gla-gl.cc,
668          src/gla.h, src/matrix4.cc, src/matrix4.h, src/quaternion.cc,
669          src/quaternion.h: Just set the pan and tilt directly as OpenGL
670          rotations rather than messing around setting up and then decoding a
671          quaternion.  This fixes some glitches when tilting while looking
672          east, and eliminates 2 source files and 2 headers!
673
674Sat Feb 10 13:56:00 GMT 2007  Olly Betts <olly@survex.com>
675
676        * NEWS, configure.in, src/aven.cc, src/wx.h:
677          (Unix version): aven: Fix display of degree symbol in status bar and
678          messages with accented characters in.
679          (Mac OS X version): Require at least wxWidgets 2.5.1.
680
681Sat Feb 10 13:46:00 GMT 2007  Olly Betts <olly@survex.com>
682
683        * src/message.c: Test S_ISREG since that's what we use here
684
685Sat Feb 10 13:37:00 GMT 2007  Olly Betts <olly@survex.com>
686
687        * src/message.c: Always use utf-8 for aven on unix
688
Note: See TracBrowser for help on using the repository browser.