source: git/ChangeLog@ d3172cc

RELEASE/1.1 RELEASE/1.2 debug-ci debug-ci-sanitisers faster-cavernlog log-select main stereo stereo-2025 walls-data walls-data-hanging-as-warning warn-only-for-hanging-survey
Last change on this file since d3172cc was d3172cc, checked in by Olly Betts <olly@…>, 16 years ago

src/cavernlog.cc,src/gla-gl.cc,src/mainfrm.cc: wxString::fn_str() on
wxmsw returns a wide string, which doesn't work with fopen(), etc, so
call char_str() instead for now.

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

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