source: git/ChangeLog @ 72f37d2

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

lib/afm2txf.pl: Add support for -o option to specify output .txf
file.

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

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