source: git/ChangeLog @ f302cbaa

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

src/mainfrm.cc,src/printwx.cc: Use wxFileName::SplitPath?() instead of
baseleaf_from_fnm().

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

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