source: git/ChangeLog @ 77b8654

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

src/cavernlog.cc: Don't double escape the contents of href and target
in links in the log.

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

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