source: git/ChangeLog @ 98a3786

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

src/export.cc,src/gfxcore.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@3394 4b37db11-9a0c-4f06-9ece-9ab7cdaee568

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