8
8
<H1>Grace list of changes</H1>
14
* [ES] implemented concatenation of quoted strings and numerical expressions
17
* [ES] some X font configurations could make Grace crash (rep. #1436)
18
* [ES] DEFAULT ... commands had no effect on new drawing objects (including
20
* [ES] DEFAULT CHAR SIZE had no effect on tick labels of new axes
26
* [ES] changed default resolution of the PDF driver to 300 dpi
28
<H3>Documentation/Info</H3>
29
* [ES] minor documentation updates, including rep. #1421
32
* [ES] with page fill disabled, the page frame line might be drawn with
34
* [ES] due to a bug in the Xbae widget, when a TrueType font was used,
35
several dialogs could become unusable (including rep. #1366)
36
* [ES] enabling patterned fills and PDF-1.4 compatibility mode could result
37
in crash when printing to PDF
43
* [ES] set scrolling of the custom ticks/labels table to 1 row per
46
<H3>Documentation/Info</H3>
47
* [ES] updates relevant to the status of mailing lists/forums
49
<H3>Portability/Compilation</H3>
50
* [ES] PDF driver updated to work with PDFlib-6 (rep. #1426). Minimal
51
supported version is now 5.0
54
* [ES] added option to generate PDF-1.4 format (Acrobat5). Support for
55
PDF-1.2 (Acrobat3) removed
58
* [ES] replaced meaningless error message issued when trying to load data
59
with a few string columns as a single set
60
* [ES] in the spreadsheet editor, the last entered cell's data wasn't
61
committed (rep. #1420)
66
<H3>Functionality</H3>
67
* [ES] increased max number of custom tick marks/labels to 256 per a
70
<H3>Project files</H3>
71
* [ES] now using one-line format for saving graph's world and viewport
75
* [ES] changed default external help viewer to mozilla
77
<H3>Documentation/Info</H3>
78
* [ES] misc documentation updates (including rep. #1411)
81
* [ES] fixed crash when number of custom tick marks/labels exceeded 100
82
* [ES] fixed evaluation of FWHM in "Feature extraction" (old version
83
might produce wrong results for multi-peak data)
84
* [ES] support for loadable functions of 4 and 5 parameters, introduced
85
in 5.1.14, was incomplete
86
* [ES] in correlation/covariance, only the absolute value at 0 is
87
normalized to 1, so for anti-correlation the sign is preserved
93
* [ES] use multiplication sign in formulae of regression report (rep.
97
* [ES] allow for DL modules to define functions of 4 and 5 parameters
100
<H3>Portability/Compilation</H3>
101
* [ES] fixed compilation under FreeBSD-5.1 and OS/X (rep. #1371)
104
* [ES] on 64-bit platforms, when specific compiler/optimization
105
combinations were used, some dialogs could crash randomly
107
* [ES] on 64-bit platforms, when specific compiler/optimization
108
combinations were used, X run-time warnings could be issued
109
about unrecognized XKeySym's
110
* [ES] set filling defaulted to even-odd filling rule in the X11
112
* [ES] fixed potential memory corruption
113
* [ES] fixed page size sync in the free mode
114
* [TO] fixed a race condition in the grace_np library
119
<H3>Functionality</H3>
120
* [ES] enabled annotated values for HILO sets
123
* [ES] added IMIN(x) and IMAX(x) functions returning index of minimal or
124
maximal value of array x (thusly providing a way to solve reps. #1340
127
<H3>Portability/Compilation</H3>
128
* [ES] updates for T1lib-5.0 API (rep. #1303)
130
<H3>Documentation/Info</H3>
131
* [WB] documented commands for calculating running properties
134
* [MD] enabled font kerning in the MIF driver
137
* [ES] Grace might fail starting in the GUI mode when a certain
138
sequence of command line arguments was passed
143
<H3>Functionality</H3>
144
* [MO] implemented zooming and scrolling of log plots
147
* [ES] added INT(x,y) evaluating integral value of y dx
148
* [ES] added RSUM(vexpr) - running sum
151
* [ES] fixed memory corruption when reading in block data (rep. #1258). The
152
bug was introduced in 5.1.11
153
* [ES] fixed a couple of tiny memory leaks associated with loading block
155
* [ES] fixed crash in histogram and interpolation dialogs with multiple sets
156
selected (rep. #1259)
157
* [TO] signal issues with the grace_np library fixed (rep. #1270)
158
* [ES] implied references to current graph in parser might crash Grace if
159
the graph didn't exist (including reps. #886 and #1267)
160
* [ES] removed extraneous accent glyphs in the 0x9? range of IsoLatin1 and
161
IsoLatin2 encodings (including rep. #1269)
162
* [MO] IsoLatin7 encoding file wasn't installed by "make install"
163
* [ES] entering negative values of set symbol skip could crash Grace
169
<H3>Functionality</H3>
170
* [ES] hotlinks now work for all set types (rep. #572)
171
* [ES] updating hot-linked sets now works for all graphs, not the current
173
* [YZ] added encoding files for Russian codepages koi8-r and cp1251 and for
174
Ukrainian codepage koi8-u
177
* [ES] use "+"/"-" instead of "shown"/"hidden" in the graph selectors
180
* [ES] added UPDATEALL command, equivalent of "View/Update all"
183
* [ES] set resolution in the PNG output (rep. #1225)
185
<H3>Portability/Compilation</H3>
186
* [ES] updated auto* stuff to work with autoconf-2.5.* (rep. #1199)
189
* [SR] precision used for special tick locations was insufficient
191
* [ES] referring to "S_" in the parser with no sets in the current project
193
* [ES] GraceIsOpen() from the grace_np library returned true after the Grace
194
process exited (rep. #922)
195
* [ES] excluded .cvsignore files from source tarballs (rep. #1248)
196
* [ES] a minor memory leak fixed (40 bytes per set import/reading in)
197
* [ES] configure --with=f77=/absolute/path/to/f77 was broken (rep. #1243)
198
* [ES] in XY charts, explicitly check that abscissas of all sets are the same
203
<H3>Functionality</H3>
204
* [MO] added IsoLatin7 encoding file
207
* [ES] disable showing hidden files in file selection dialogs by default
208
and added a checkbox to alter this behaviour (Motif-2.* only)
209
* [ES] in the spreadsheet dataset editor, set text insertion position
210
corresponding to the mouse click location
213
* [ES] changed default data format to %.8g (rep. #985)
216
* [ES] the default GRACE_HELPVIEWER command was incompatible with Mozilla
218
* [ES] fonts with long names (> 27 chars) could crash Grace (rep. #1200)
219
* [ES] font antialiasing was broken for projects with more than 16 default
221
* [ES] fonttool might crash on fonts with an invalid FontBBox entry
223
* [ES] some font glyphs might not fit in the fonttool matrix cells,
224
especially on low-resolution displays
225
* [ES] canvas wasn't refreshed after a region started to be re-defined
227
* [ES] provided workaround for a PDFlib bug, resulting, in rare cases,
228
in wrong colorspace settings in the PDF output (rep. #1209)
234
* [MD] implemented patterned fills in the SVG driver
235
* [MD] better font name definitions in the SVG driver
236
* [MD] updated SVG DTD reference
239
* [PB] installed binary of convcal now gets stripped
240
* [PB] "make install links" now works
241
* [PB] DESTDIR introduced for building binary packages (e.g.
242
"make DESTDIR=/tmp install links")
245
* [SR] -(no)safe flags were missed in the -help output
246
* [ES] some standard Xt flags (-geometry etc) were ignored (the bug was
248
* [MD] patterned fills were transparent in the PDF output
249
* [MD] font family might be set inconsistently in the MIF driver
250
* [ES] xmgrace was run in the safe mode when invoked from GraceOpen() via
251
the grace_np interface (rep. #1179)
252
* [ES] fixed 1/n error in calculation of correlation coefficient in the
253
non-linear fit (the value was used for information purposes only).
254
The bug was introduced in 5.1.5
255
* [ES] redrawing canvas in the free mode might in some cases result in
256
modified graph viewport values (rep. #1176)
257
* [ES] allow trailing semicolon in the batch language (rep. #1193)
258
* [ES] some fonts couldn't be opened when running under NT4 (rep. #1186).
259
This was a T1lib bug, in fact
260
* [ES] the cross-covariance was wrongly calculated (rep. #1196)
266
* [ES] implemented (and enabled by default) "safe" mode, in which statements
267
of the command language which may result in file modifications are
268
disabled. This is to prevent execution of such commands contained in
269
potentially malicious project files acquired from untrusted sources
271
<H3>Functionality</H3>
272
* [ES] use leading zeros in axis year formats so to make up to 2 or 4
273
digits in total (depending on whether the two-digit year span is
274
enabled in the project preferences)
277
* [ES] simplified X initialization - the resolution detection introduced
278
in 5.1.5 prevented Grace from starting up with some buggy X servers
279
(notably, StarNet's X-win32) (rep. #1138)
280
* [ES] -safe/-nosafe command line options for switching the safe mode
281
* [ES] "Run in safe mode" checkbox in "Edit/Preferences" for the same
283
* [ES] removed broken "Command" function of the hotlink popup
286
* [MD] backported from 5.2 pattern fills in PDF driver (off by default)
287
* [MD] better font definitions in the MIF driver
289
<H3>Portability/Compilation</H3>
290
* [ES] use strchr() instead of BSD-ish index() which broke compilation
291
under newer IRIX boxes (rep. #1139)
292
* [ES] stop with error (instead of warning as used to be) if Motif can't be
296
* [ES] background of the canvas, if page filling was disabled, might get
297
filled in with the last object's fill props (rep. #1152)
298
* [ES] changing HTML viewer by setting the GRACE_HELPVIEWER shell variable
299
might result in memory corruption (rep. #1160)
300
* [ES] canvas wasn't refreshed after feature extraction
13
305
<H3>Functionality</H3>
1129
[EV] - Ed Vigmond <vigmonde@IGB.UMontreal.CA>
1130
[RN] - Rolf Niepraschk <niepraschk@ChbRB.berlin.ptb.de>
1131
[HS] - Henrik Seidel <henrik.seidel@gmx.de>
1132
[JH] - John Hasstedt <John.Hasstedt@sunysb.edu>
1133
[AM] - Alexander Mai <st002279@hrzpub.tu-darmstadt.de>
1134
[CM] - Charles Myers <myers@oicinc.com>
1135
[MM] - Marcus H. Mendenhall <marcus.h.mendenhall@vanderbilt.edu>
1136
[HS2] - Heiko R. Selber <selber@fhi-berlin.mpg.de>
1423
[EV] - Ed Vigmond <vigmonde(at-nospam)IGB.UMontreal.CA>
1424
[RN] - Rolf Niepraschk <niepraschk(at-nospam)ChbRB.berlin.ptb.de>
1425
[HS] - Henrik Seidel <henrik.seidel(at-nospam)gmx.de>
1426
[JH] - John Hasstedt <John.Hasstedt(at-nospam)sunysb.edu>
1427
[AM] - Alexander Mai <st002279(at-nospam)hrzpub.tu-darmstadt.de>
1428
[CM] - Charles Myers <myers(at-nospam)oicinc.com>
1429
[MM] - Marcus H. Mendenhall <marcus.h.mendenhall(at-nospam)vanderbilt.edu>
1430
[HS2] - Heiko R. Selber <selber(at-nospam)fhi-berlin.mpg.de>
1137
1431
[LM] - Luc Maisonobe
1138
[MR] - Mark Rintoul <rintoul@cs.sandia.gov>
1139
[HF] - Harald Freyer <hf@nike.cup.uni-muenchen.de>
1140
[JB] - Jesko Brudermann <jbruder@gwdg.de>
1141
[OT] - Ovidiu Toader <ovidiut@ostrich.physics.utoronto.ca>
1142
[RW] - Robin Williams <Robin.Williams@astro.cf.ac.uk>
1143
[JM] - John McKitterick <jbmck@batc.allied.com>
1144
[AH] - A. Stewart Hopkins <ahopkins@mail.arc.nasa.gov>
1145
[KS] - Keith Stribley <keith@stribley.dabsol.co.uk>
1146
[DP] - Donald A. Peterson <donald@nd.edu>
1147
[WB] - Wolfgang Braun <braun@pdi-berlin.de>
1148
[JSB] - J. Scott Berg <jsberg@bnl.gov>
1149
[AC] - Alber Chin <china@thewrittenword.com>
1150
[GJ] - Gerd Jahn <Gerd.Jahn@dss.dornier.dasa.de>
1151
[UH] - Ulrich Harttig <harttigu@ucs.orst.edu>
1152
[DB] - Dominique Bissieres <dominique.bissieres@turbomeca.fr>
1153
[RL] - R. Lahaye <lahaye@postech.edu>
1154
[MD] - Matthias Dillier <Matthias.Dillier@snb.ch>
1155
[PM] - Petrie L M <lmp@ornl.gov>
1156
[JS] - Jan Schaumann <jschauma@netmeister.org>
1157
[ES] - Evgeny Stambulchik <fnevgeny@plasma-gate.weizmann.ac.il>
1432
[MR] - Mark Rintoul <rintoul(at-nospam)cs.sandia.gov>
1433
[HF] - Harald Freyer <hf(at-nospam)nike.cup.uni-muenchen.de>
1434
[JB] - Jesko Brudermann <jbruder(at-nospam)gwdg.de>
1435
[OT] - Ovidiu Toader <ovidiut(at-nospam)ostrich.physics.utoronto.ca>
1436
[RW] - Robin Williams <Robin.Williams(at-nospam)astro.cf.ac.uk>
1437
[JM] - John McKitterick <jbmck(at-nospam)batc.allied.com>
1438
[AH] - A. Stewart Hopkins <ahopkins(at-nospam)mail.arc.nasa.gov>
1439
[KS] - Keith Stribley <keith(at-nospam)stribley.dabsol.co.uk>
1440
[DP] - Donald A. Peterson <donald(at-nospam)nd.edu>
1441
[WB] - Wolfgang Braun <braun(at-nospam)pdi-berlin.de>
1442
[JSB] - J. Scott Berg <jsberg(at-nospam)bnl.gov>
1443
[AC] - Alber Chin <china(at-nospam)thewrittenword.com>
1444
[GJ] - Gerd Jahn <Gerd.Jahn(at-nospam)dss.dornier.dasa.de>
1445
[UH] - Ulrich Harttig <harttigu(at-nospam)ucs.orst.edu>
1446
[DB] - Dominique Bissieres <dominique.bissieres(at-nospam)turbomeca.fr>
1447
[RL] - R. Lahaye <lahaye(at-nospam)postech.edu>
1448
[MD] - Matthias Dillier <Matthias.Dillier(at-nospam)snb.ch>
1449
[PM] - Petrie L M <lmp(at-nospam)ornl.gov>
1450
[JS] - Jan Schaumann <jschauma(at-nospam)netmeister.org>
1451
[SR] - Stewart Rounds <sarounds(at-nospam)usgs.gov>
1452
[PB] - Peter Breitenlohner <peb(at-nospam)mppmu.mpg.de>
1453
[MO] - Marius Olechnovičius <img(at-nospam)mail.lt>
1454
[YZ] - Yura Zotov <yznews(at-nospam)hotbox.ru>
1455
[TO] - Tobias Oed <tobias(at-nospam)physics.odu.edu>
1456
[ES] - Evgeny Stambulchik <evgeny(at-nospam)stambulchik.net>
1159
1458
"!" means no documentation provided (yet)