source: git/ChangeLog @ a2bc929

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

survex.iss.in: Specify "LZMANumFastBytes=273" which shaves a small
amount of the installer size. Specify "DisableWelcomePage?=yes"
which is apparently in line with what other modern installers do.

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

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