source: git/ChangeLog @ 94f7e41

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

lib/survex-aven.desktop,lib/survex-svxedit.desktop: Merge in .desktop
file updates from 1.0.39.1-4 Debian package.

git-svn-id: file:///home/survex-svn/survex/branches/survex-1_1@3432 4b37db11-9a0c-4f06-9ece-9ab7cdaee568

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