source: git/ChangeLog @ 98fbcf6

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

Makefile.am,make_release: I can't persuade rpmbuild to work sanely,
and people can just as easily build binary RPMs from the source
tarball as from the srpm, so just remove the rpm target from the
makefile and code which uses it from make_release - it's less to
have to maintain too.

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

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