source: git/ChangeLog @ 098acb1

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

make_release: Use "set -e" rather than checking the exit codes of
commands. -t no longer disables targets - set mk to do that.

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

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