source: git/ChangeLog @ fb5791d

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

lib/afm2txf.pl: Add GPL script for creating txf files.

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

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