source: git/ChangeLog @ 833c6bc

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

src/aven.cc: We can rely on our message catalog being UTF-8 so use
wxString::FromUTF8() instead of wxConvUTF8.

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

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