source: git/ChangeLog @ cfe20c7

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

lib/splash.png: Remove now unused graphical splash screen (it has
hardcoded (C) details, which wasn't a good approach).

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

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