source: git/ChangeLog @ c0abf5a

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

src/Makefile.am: Use wx-config's --rescomp option to get the command
and options needed to turn .rc files into object files.

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

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