source: git/ChangeLog @ d9f8c1c

RELEASE/1.0
Last change on this file since d9f8c1c was d9f8c1c, checked in by Olly Betts <olly@…>, 13 years ago

Backport change from 1.2.0:
configure.in: Only ask for core wx lib to avoid linking to a load of
others we don't use.

git-svn-id: file:///home/survex-svn/survex/branches/1.0@3728 4b37db11-9a0c-4f06-9ece-9ab7cdaee568

  • Property mode set to 100644
File size: 15.2 KB
Line 
1Wed Sep 21 00:11:57 GMT 2011  Olly Betts <olly@survex.com>
2
3        * Backport change from 1.2.0:
4        * configure.in: Only ask for core wx lib to avoid linking to a load of
5          others we don't use.
6
7Wed Sep 21 00:07:52 GMT 2011  Olly Betts <olly@survex.com>
8
9        * doc/Makefile.am: Factor out DOCBOOK_TO_MAN and SGMLTOOLS to reduce
10          differences with trunk.
11
12Wed Sep 21 00:03:36 GMT 2011  Olly Betts <olly@survex.com>
13
14        * Backport change from 1.2.0:
15        * doc/Makefile.am: Use stampfile to stop unwanted rebuilds of the HTML
16          version of the manual.
17
18Wed Sep 21 00:01:44 GMT 2011  Olly Betts <olly@survex.com>
19
20        * configure.in: Sync some cosmetic changes from trunk.
21
22Tue Sep 20 13:29:11 GMT 2011  Olly Betts <olly@survex.com>
23
24        * Backport change from 1.2.0:
25        * src/Makefile.am: Remove FIXME which has already been resolved.
26
27Tue Sep 20 13:27:15 GMT 2011  Olly Betts <olly@survex.com>
28
29        * Backport change from 1.2.0:
30        * INSTALL: Update.
31
32Tue Sep 20 13:21:18 GMT 2011  Olly Betts <olly@survex.com>
33
34        * src/aventreectrl.cc: Correctly capitalise "GTK".
35
36Tue Sep 20 13:12:26 GMT 2011  Olly Betts <olly@survex.com>
37
38        * Backport change from 1.2.0:
39        * src/readval.c: Fix comment typo.
40
41Tue Sep 20 13:11:07 GMT 2011  Olly Betts <olly@survex.com>
42
43        * Backport change from 1.2.0:
44        * src/netskel.c: In "Unused fixed point" warning, give file and
45          linenumber where the "*fix" occurred.
46
47Tue Sep 20 13:08:15 GMT 2011  Olly Betts <olly@survex.com>
48
49        * Backport changes from 1.2.0:
50        * configure.in,src/img.c,src/useful.c,src/useful.h: Use AC_TYPE_INT16_T
51          and AC_TYPE_INT32_T instead of home-brew equivalents.
52        * configure.in,src/useful.h: On little-endian architectures, make
53          get16() and get32() inline functions, rather than macros which use
54          a global variable.
55        * src/useful.c: Remove commented out code.
56
57Tue Sep 20 12:58:30 GMT 2011  Olly Betts <olly@survex.com>
58
59        * Backport change from 1.2.0:
60        * configure.in: No need for AC_PROG_MAKE_SET when using automake.
61
62Tue Sep 20 12:56:04 GMT 2011  Olly Betts <olly@survex.com>
63
64        * Backport change from 1.2.0:
65        * configure.in,lib/Info.plist.in: Add Info.plist stuff for
66          buildmacosx.sh.
67
68Tue Sep 20 12:46:58 GMT 2011  Olly Betts <olly@survex.com>
69
70        * doc/manual.sgml: Sync appropriate changes from trunk.
71
72Tue Sep 20 12:39:41 GMT 2011  Olly Betts <olly@survex.com>
73
74        * Backport changes from 1.2.0:
75        * src/listpos.c: In "Station X referred to by *entrance or *export but
76          never used" warning, give file and linenumber where the *entrance or
77          *export occurred.
78        * src/listpos.c: In "Station X referred to just once, with an explicit
79          prefix - typo?" warning, give file and linenumber where the *equate
80          occurred.
81
82Tue Sep 20 12:37:25 GMT 2011  Olly Betts <olly@survex.com>
83
84        * Backport change from 1.2.0:
85        * Makefile.am: I can't persuade rpmbuild to work sanely,
86          and people can just as easily build binary RPMs from the source
87          tarball as from the srpm, so just remove the rpm target from the
88          makefile - it's less to have to maintain too.
89
90Tue Sep 20 12:32:47 GMT 2011  Olly Betts <olly@survex.com>
91
92        * Backport changes from 1.2.0:
93        * src/wx.h: Add GPL boilerplate to files which were missing it.
94        * src/gdtconvert: Add GPL license boilerplate.
95        * src/gdtconvert: Add "Generated" comment to output file.
96
97Tue Sep 20 12:27:41 GMT 2011  Olly Betts <olly@survex.com>
98
99        * xvfb-run: Remove script which is no longer used.
100
101Tue Sep 20 12:18:26 GMT 2011  Olly Betts <olly@survex.com>
102
103        * Backport change from 1.2.0:
104        * src/gfxcore.h: Work around Mac OS X polluting the global namespace
105          with a "Point" class.
106
107Tue Sep 20 12:14:31 GMT 2011  Olly Betts <olly@survex.com>
108
109        * Backport change from 1.2.0:
110        * src/: Use GETC() and PUTC() everywhere.
111
112Tue Sep 20 12:07:25 GMT 2011  Olly Betts <olly@survex.com>
113
114        * Backport change from 1.2.0:
115        * src/export.cc: Explicit #include <time.h> for strftime().
116
117Tue Sep 20 12:04:27 GMT 2011  Olly Betts <olly@survex.com>
118
119        * doc/TODO.htm: Partially sync with 1.2.0.
120
121Tue Sep 20 12:00:43 GMT 2011  Olly Betts <olly@survex.com>
122
123        * Backport change from 1.2.0:
124        * lib/Makefile.am: Ship the extra .isl translation files for Innosetup.
125
126Tue Sep 20 11:56:04 GMT 2011  Olly Betts <olly@survex.com>
127
128        * Backport changes from 1.2.0:
129        * src/diffpos.c: Handle files with duplicate labels in better - extend
130          generates duplicate labels when it breaks a loop.
131        * tests/extend.tst: Enable eswap-break testcase now that diffpos is
132          fixed.
133
134Tue Sep 20 11:36:30 GMT 2011  Olly Betts <olly@survex.com>
135
136        * Backport changes from 1.2.0:
137        * doc/index.htm.in,doc/manual.sgml,doc/survex.ent,lib/print.ini,
138          src/printwx.cc,survex.iss.in: Use http://survex.com/ rather than
139          http://www.survex.com/ - the former is the canonical name and
140          www.survex.com just redirects.
141        * COPYING,lib/print.ini,src/riscos/armrot.s,tests/: Update FSF address.
142
143Tue Sep 20 11:33:03 GMT 2011  Olly Betts <olly@survex.com>
144
145        * Backport change from 1.2.0:
146        * Makefile.am: Include all the available wxstd.mo files into the
147          Microsoft Windows installer, rather than trying to just include those
148          which we have translations for.  This avoids having to maintain a
149          list of which to include, and gives users translations of wxWidgets
150          messages even if they don't get Survex messages translated.
151
152Tue Sep 20 11:22:37 GMT 2011  Olly Betts <olly@survex.com>
153
154        * Backport changes from 1.2.0:
155        * survex.iss.in: Add comment noting that AppVerName isn't required by
156          newer InnoSetup.
157        * survex.iss.in: Use http://survex.com/ rather than
158          http://www.survex.com/ - the former is the canonical name and
159          www.survex.com just redirects.
160
161Tue Sep 20 11:18:12 GMT 2011  Olly Betts <olly@survex.com>
162
163        * Backport changes from 1.2.0:
164        * doc/HACKING.htm: Update version of InnoSetup used.  Note the packages
165          needed on Debian to build the Microsoft Windows installer.
166        * doc/HACKING.htm: Note Debian packages to install for docs.
167
168Tue Sep 20 11:09:30 GMT 2011  Olly Betts <olly@survex.com>
169
170        * Backport change from 1.2.0:
171        * doc/Makefile.am: Write generated man page to a temporary file, then
172          atomically rename, to avoid leaving an empty or partial man page
173          behind if docbook-to-man dies (I managed to ship an empty cad3d.1 in
174          1.1.16).
175
176Tue Sep 20 10:48:35 GMT 2011  Olly Betts <olly@survex.com>
177
178        * src/cavern.c: Drop "non-fatal" from the report of how many errors
179          there were at the end of the run - it just confuses users - we won't
180          even get here if there's a fatal error!
181
182Tue Sep 20 10:44:51 GMT 2011  Olly Betts <olly@survex.com>
183
184        * Backport changes from 1.2.0:
185        * src/message.c: 0x2026 (&hellip;): Handle for WINCP1252, and
186          transliterate to '...' for charsets which don't have it.  0x2192
187          (&rarr;): Transliterate to '->' for charsets which don't have it.
188          Handle &Scaron;, &scaron;, &Zcaron;, &zcaron; for WINCP1252.
189        * lib/messages.txt: Use '&rarr;' instead of '->' and '&hellip;' instead
190          of '...'.
191        * lib/named-entities.txt: Add hellip and rarr.
192        * lib/messages.txt: Sync common messages with 1.2.0.
193
194Tue Sep 20 08:20:36 GMT 2011  Olly Betts <olly@survex.com>
195
196        * lib/messages.txt,src/cavern.c: Fix up backport for new cavern -v
197          option by backporting the message it needs too.
198
199Tue Sep 20 08:15:04 GMT 2011  Olly Betts <olly@survex.com>
200
201        * Backport change from 1.2.0:
202        * configure.in,doc/Makefile.am,doc/survex.1.in,doc/survex.7.in:
203          Move survex man page to section 7 (since it isn't documenting an
204          actual command).
205
206Tue Sep 20 08:04:52 GMT 2011  Olly Betts <olly@survex.com>
207
208        * Backport change from 1.2.0:
209        * src/printwx.cc: When using a standard wxID_xxx id with
210          wxButton, use the implicit default label, as the wx documentation
211          recommends.
212
213Tue Sep 20 07:59:41 GMT 2011  Olly Betts <olly@survex.com>
214
215        * Backport change from 1.2.0:
216        * src/mainfrm.cc: Fix potential reading off end of string - fix from
217          Stuart Bennett.
218
219Tue Sep 20 07:56:18 GMT 2011  Olly Betts <olly@survex.com>
220
221        * Backport change from 1.2.0:
222        * configure.in,survex.spec.in: Default to installing docs into
223          /usr/share/doc/survex rather than /usr/doc/survex.
224
225Tue Sep 20 07:46:15 GMT 2011  Olly Betts <olly@survex.com>
226
227        * Backport change from 1.2.0:
228        * src/aven.cc: Comment improvements.
229
230Tue Sep 20 07:41:25 GMT 2011  Olly Betts <olly@survex.com>
231
232        * Backport changes from 1.2.0:
233        * src/printwx.cc: Use stock wx button IDs wxID_PRINT and
234          wxID_PREVIEW where appropriate.
235        * src/aven.cc,src/mainfrm.cc,src/mainfrm.h: Use more stock IDs.
236
237Tue Sep 20 07:19:46 GMT 2011  Olly Betts <olly@survex.com>
238
239        * Backport change from 1.2.0:
240        * src/aventreectrl.cc,src/gfxcore.cc: Don't use deprecated members or
241          methods of wxKeyEvent.
242
243Tue Sep 20 07:11:37 GMT 2011  Olly Betts <olly@survex.com>
244
245        * Backport change from 1.2.0:
246        * tests/: Most tests weren't actually running and testcases (looks like
247          a sh portability issue).  Fixed, and fortunately all tests still
248          pass.
249        * tests/extend.tst: Fix to file .espec files when srcdir != builddir.
250
251Tue Sep 20 06:59:39 GMT 2011  Olly Betts <olly@survex.com>
252
253        * Backport change from 1.2.0:
254        * doc/3dformat.htm: Sync from trunk.
255
256Tue Sep 20 06:56:46 GMT 2011  Olly Betts <olly@survex.com>
257
258        * src/printwin.c: Fix C++ comment.
259
260Tue Sep 20 06:52:01 GMT 2011  Olly Betts <olly@survex.com>
261
262        * Backport change from trunk:
263        * lib/map.png: Remove scan of map which isn't used and we probably
264          don't have rights to redistribute.
265
266Tue Sep 20 06:48:01 GMT 2011  Olly Betts <olly@survex.com>
267
268        * Backport change from 1.2.0:
269        * src/cavern.c: Add --3d-version option to allow the user
270          to specify the version of the 3d format to output.  (ticket#21)
271
272Tue Sep 20 06:44:32 GMT 2011  Olly Betts <olly@survex.com>
273
274        * Backport change from 1.2.1:
275        * src/img.c: Only define INT32_T if it isn't already defined (it will
276          be for 1.0.x).
277
278Tue Sep 20 06:36:54 GMT 2011  Olly Betts <olly@survex.com>
279
280        * Backport change from 1.2.0:
281        * configure.in,src/img.c,src/img.h: Sync latest versions of img.c and
282          img.h from trunk, and configure code to define GETC and PUTC macros.
283
284Tue Sep 20 06:28:24 GMT 2011  Olly Betts <olly@survex.com>
285
286        * Backport change from 1.2.0:
287        * Makefile.am,doc/Makefile.am: Don't list other .in files explicitly in
288          EXTRA_DIST.
289
290Tue Sep 20 06:25:46 GMT 2011  Olly Betts <olly@survex.com>
291
292        * Backport changes from 1.2.1:
293        * make_release: Sync useful changes from trunk.
294
295Tue Sep 20 06:12:45 GMT 2011  Olly Betts <olly@survex.com>
296
297        * configure.in: Add AM_PROG_CC_C_O to fix warning.  This change is
298          already on trunk.
299
300Tue Sep 20 06:10:47 GMT 2011  Olly Betts <olly@survex.com>
301
302        * Backport change from 1.2.1:
303        * src/avenprcore.h: Declare border as "struct border" rather than as a
304          typedef to avoid a -Wshadow warning.
305
306Tue Sep 20 06:08:01 GMT 2011  Olly Betts <olly@survex.com>
307
308        * Backport changes from 1.2.0:
309        * buildmacosx.sh: Sync useful changes from 1.2.0.
310
311Mon Jun 21 17:07:13 GMT 2010  Olly Betts <olly@survex.com>
312
313        * Backport change from 1.1.13:
314        * lib/English_GB.isl,lib/Romanian-7-5.1.11.isl: Check in the unofficial
315          i18n files for InnoSetup which we use.
316
317Mon Jun 21 16:45:07 GMT 2010  Olly Betts <olly@survex.com>
318
319        * Backport change from 1.1.13:
320        * src/Makefile.am: Use wx-config's --rescomp option to get the command
321          and options needed to turn .rc files into object files.
322
323Mon Jun 21 13:08:37 GMT 2010  Olly Betts <olly@survex.com>
324
325        * NEWS,configure.in,make_release: Update for 1.0.40.
326
327Mon Jun 21 11:41:21 GMT 2010  Olly Betts <olly@survex.com>
328
329        * src/img.h: Fix (C) years.
330
331Mon Jun 21 11:41:01 GMT 2010  Olly Betts <olly@survex.com>
332
333        * src/printwx.h: Trim trailing whitespace to better match 1.1.13.
334
335Mon Jun 21 11:33:04 GMT 2010  Olly Betts <olly@survex.com>
336
337        * NEWS,src/export.cc: aven: Improve SVG output compatibility.  Put a
338          5mm border around exported SVG files to allow for station markers
339          and non-zero width lines.  Fix crash when exporting as SVG or Sketch
340          if labels or surface data was turned on.  Backports from 1.1.13.
341
342Mon Jun 21 10:41:07 GMT 2010  Olly Betts <olly@survex.com>
343
344        * src/aven.cc: wxWidgets now has a Slovak i18n, so remove fallback
345          to Czech.
346
347Mon Jun 21 10:34:15 GMT 2010  Olly Betts <olly@survex.com>
348
349        * NEWS,src/aven.cc: Make error dialog modal (backport from 1.1.13).
350
351Mon Jun 21 10:14:38 GMT 2010  Olly Betts <olly@survex.com>
352
353        * src/: Update FSF address in (C) notices in source files.
354
355Mon Jun 21 10:13:08 GMT 2010  Olly Betts <olly@survex.com>
356
357        * NEWS,src/message.c: Remove a signal handler once it has fired to
358          prevent endless (or seemingly endless) cascades of error dialogs.
359
360Mon Jun 21 09:38:11 GMT 2010  Olly Betts <olly@survex.com>
361
362        * NEWS,src/message.c: Ignore LANG if it starts with a digit to avoid
363          problems with bogus value for LANG which AutoCAD installation seems
364          to set on MS Windows (backported from 1.1.13).
365
366Mon Jun 21 09:01:46 GMT 2010  Olly Betts <olly@survex.com>
367
368        * Makefile.am,NEWS,survex.iss.in: Backport Microsoft Windows installer
369          improvements from 1.1.13.
370
371Mon Jun 21 08:32:08 GMT 2010  Olly Betts <olly@survex.com>
372
373        * Backport change from 1.1.13:
374        * NEWS,src/cad3d.c,src/export.cc: Fix export to SVG when a label
375          contains a '%' character.
376
377Mon Jun 21 06:19:30 GMT 2010  Olly Betts <olly@survex.com>
378
379        * NEWS,buildmacosx.sh,configure.in,desc-aven.txt,doc/manual.sgml,
380          doc/survex.ent,lib/messages.txt,src/aven.cc,src/printwx.cc,
381          src/printwx.h: Say "wxWidgets" instead of "wxWindows" consistently.
382
383Mon Jun 21 02:21:00 GMT 2010  Olly Betts <olly@survex.com>
384
385        * Backport changes from 1.1.13:
386        * configure.in,doc/GPL.htm,doc/index.htm.in: Remove HTML version of GPL
387          - just link to the FSF's page.
388        * configure.in,doc/Makefile.am,doc/cl2html.pl,doc/index.htm.in: Stop
389          generating an HTML version of the ChangeLog - it's too low level to
390          be of interest to non-developers, and developers can look at the
391          source code.
392
393Thu Jun 17 17:09:21 GMT 2010  Olly Betts <olly@survex.com>
394
395        * doc/3dformat.htm,doc/HACKING.htm,doc/manual.sgml: Sync relevant
396          changes from 1.1.13.
397
398Thu Jun 17 16:25:40 GMT 2010  Olly Betts <olly@survex.com>
399
400        * src/mainfrm.cc,src/wx.h: Fix to compile with wx2.8.
401
402Thu Jun 17 15:44:48 GMT 2010  Olly Betts <olly@survex.com>
403
404        * src/aboutdlg.cc: Fix typo in recent change to report "GTK+ >= 2.6".
405
406Thu Jun 17 15:43:04 GMT 2010  Olly Betts <olly@survex.com>
407
408        * src/gfxcore.cc: wxDC::BeginDrawing() and wxDC::EndDrawing() are
409          deprecated in wx2.6 and removed in wx2.8 if you disable 2.6
410          compatibility.  Still needed in wx2.4 for wxmsw so wrap them
411          in wx version checks.
412
413Thu Jun 17 15:42:29 GMT 2010  Olly Betts <olly@survex.com>
414
415        * src/aventreectrl.cc: Fix to compile with wx >= 2.7.
416
417Thu Jun 17 15:36:50 GMT 2010  Olly Betts <olly@survex.com>
418
419        * src/img.c,src/img.h: Update to the version from 1.1.13 so that we
420          can read version 6 .3d files written by newer 1.1.x releases.
421        * src/dump3d.c,src/extend.c,src/netskel.c: Set img_output_version to 3
422          before writing out a .3d file for compatibility with older 1.0.x
423          releases.  We don't use any of the newer features, so there's no
424          benefit to using a newer format version.
425
426Wed Jun 16 15:04:03 GMT 2010  Olly Betts <olly@survex.com>
427
428        * src/gfxcore.cc: Initialise m_MouseOutsideCompass and
429          m_MouseOutsideElev to avoid using them potentially uninitialised.
430
431Wed Jun 16 14:41:47 GMT 2010  Olly Betts <olly@survex.com>
432
433        * Backport change from branches/survex-1_1:
434        * src/aboutdlg.cc: Add case for "GTK+ >= 2.6".
435
436Wed Jun 16 14:14:11 GMT 2010  Olly Betts <olly@survex.com>
437
438        * configure.in: Backport change to add support for WX_CONFIG as a
439          preferred new replacement for WXCONFIG.  Add wx2.8 and remove
440          wx2.5 (development version) from the list of wx versions to
441          check.
442
Note: See TracBrowser for help on using the repository browser.