source: git/ChangeLog @ 9ce6a65

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

lib/afm2txf.pl: Change character 96 from "grave" to "quoteleft".

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

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