source: git/ChangeLog @ 845fac6

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

lib/afm2txf.pl: Clean up trailing whitespace.

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

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