source: git/ChangeLog @ 1dafcb8

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

lib/afm2txf.pl: Extend to cover ISO-8859-1, not just ASCII.

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

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