~ubuntu-branches/ubuntu/karmic/grace/karmic

« back to all changes in this revision

Viewing changes to doc/CHANGES.html

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2005-01-07 19:11:41 UTC
  • mto: This revision was merged to the branch mainline in revision 3.
  • Revision ID: james.westby@ubuntu.com-20050107191141-p4rxq11q31ptqgib
ImportĀ upstreamĀ versionĀ 5.1.18

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
<H1>Grace list of changes</H1>
9
9
 
10
10
<PRE>
 
11
<H2>5.1.18</H2>
 
12
 
 
13
<H3>Parser</H3>
 
14
 *  [ES] implemented concatenation of quoted strings and numerical expressions
 
15
 
 
16
<H3>Bug fixes</H3>
 
17
 *  [ES] some X font configurations could make Grace crash (rep. #1436)
 
18
 *  [ES] DEFAULT ... commands had no effect on new drawing objects (including
 
19
         rep. #1437)
 
20
 *  [ES] DEFAULT CHAR SIZE had no effect on tick labels of new axes
 
21
 
 
22
 
 
23
<H2>5.1.17</H2>
 
24
 
 
25
<H3>Drivers</H3>
 
26
 *  [ES] changed default resolution of the PDF driver to 300 dpi
 
27
 
 
28
<H3>Documentation/Info</H3>
 
29
 *  [ES] minor documentation updates, including rep. #1421
 
30
 
 
31
<H3>Bug fixes</H3>
 
32
 *  [ES] with page fill disabled, the page frame line might be drawn with
 
33
         wrong properties
 
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
 
38
 
 
39
 
 
40
<H2>5.1.16</H2>
 
41
 
 
42
<H3>Interface</H3>
 
43
 *  [ES] set scrolling of the custom ticks/labels table to 1 row per
 
44
         click (rep. #1419)
 
45
 
 
46
<H3>Documentation/Info</H3>
 
47
 *  [ES] updates relevant to the status of mailing lists/forums
 
48
 
 
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
 
52
 
 
53
<H3>Drivers</H3>
 
54
 *  [ES] added option to generate PDF-1.4 format (Acrobat5). Support for
 
55
         PDF-1.2 (Acrobat3) removed
 
56
 
 
57
<H3>Bug fixes</H3>
 
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)
 
62
 
 
63
 
 
64
<H2>5.1.15</H2>
 
65
 
 
66
<H3>Functionality</H3>
 
67
 *  [ES] increased max number of custom tick marks/labels to 256 per a
 
68
         popular demand
 
69
 
 
70
<H3>Project files</H3>
 
71
 *  [ES] now using one-line format for saving graph's world and viewport
 
72
         settings
 
73
 
 
74
<H3>Defaults</H3>
 
75
 *  [ES] changed default external help viewer to mozilla
 
76
 
 
77
<H3>Documentation/Info</H3>
 
78
 *  [ES] misc documentation updates (including rep. #1411)
 
79
 
 
80
<H3>Bug fixes</H3>
 
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
 
88
 
 
89
 
 
90
<H2>5.1.14</H2>
 
91
 
 
92
<H3>Interface</H3>
 
93
 *  [ES] use multiplication sign in formulae of regression report (rep.
 
94
         #1360)
 
95
 
 
96
<H3>Parser</H3>
 
97
 *  [ES] allow for DL modules to define functions of 4 and 5 parameters
 
98
         (rep. #1343)
 
99
 
 
100
<H3>Portability/Compilation</H3>
 
101
 *  [ES] fixed compilation under FreeBSD-5.1 and OS/X (rep. #1371)
 
102
 
 
103
<H3>Bug fixes</H3>
 
104
 *  [ES] on 64-bit platforms, when specific compiler/optimization
 
105
         combinations were used, some dialogs could crash randomly
 
106
         (e.g. rep. #1310)
 
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
 
111
         driver (rep. #1368)
 
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
 
115
 
 
116
 
 
117
<H2>5.1.13</H2>
 
118
 
 
119
<H3>Functionality</H3>
 
120
 *  [ES] enabled annotated values for HILO sets
 
121
 
 
122
<H3>Parser</H3>
 
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
 
125
    and #1344)
 
126
 
 
127
<H3>Portability/Compilation</H3>
 
128
 *  [ES] updates for T1lib-5.0 API (rep. #1303)
 
129
 
 
130
<H3>Documentation/Info</H3>
 
131
 *  [WB] documented commands for calculating running properties
 
132
 
 
133
<H3>Drivers</H3>
 
134
 *  [MD] enabled font kerning in the MIF driver
 
135
 
 
136
<H3>Bug fixes</H3>
 
137
 *  [ES] Grace might fail starting in the GUI mode when a certain
 
138
         sequence of command line arguments was passed
 
139
 
 
140
 
 
141
<H2>5.1.12</H2>
 
142
 
 
143
<H3>Functionality</H3>
 
144
 *  [MO] implemented zooming and scrolling of log plots
 
145
 
 
146
<H3>Parser</H3>
 
147
 *  [ES] added INT(x,y) evaluating integral value of y dx
 
148
 *  [ES] added RSUM(vexpr) - running sum
 
149
 
 
150
<H3>Bug fixes</H3>
 
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
 
154
         data
 
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
 
164
         (rep. #1276)
 
165
 
 
166
 
 
167
<H2>5.1.11</H2>
 
168
 
 
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
 
172
         one only
 
173
 *  [YZ] added encoding files for Russian codepages koi8-r and cp1251 and for
 
174
         Ukrainian codepage koi8-u
 
175
 
 
176
<H3>Interface</H3>
 
177
 *  [ES] use "+"/"-" instead of "shown"/"hidden" in the graph selectors
 
178
 
 
179
<H3>Parser</H3>
 
180
 *  [ES] added UPDATEALL command, equivalent of "View/Update all"
 
181
 
 
182
<H3>Drivers</H3>
 
183
 *  [ES] set resolution in the PNG output (rep. #1225)
 
184
 
 
185
<H3>Portability/Compilation</H3>
 
186
 *  [ES] updated auto* stuff to work with autoconf-2.5.* (rep. #1199)
 
187
 
 
188
<H3>Bug fixes</H3>
 
189
 *  [SR] precision used for special tick locations was insufficient
 
190
         (rep. #1228)
 
191
 *  [ES] referring to "S_" in the parser with no sets in the current project
 
192
         crashed the app
 
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
 
199
 
 
200
 
 
201
<H2>5.1.10</H2>
 
202
 
 
203
<H3>Functionality</H3>
 
204
 *  [MO] added IsoLatin7 encoding file
 
205
 
 
206
<H3>Interface</H3>
 
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
 
211
 
 
212
<H3>Defaults</H3>
 
213
 *  [ES] changed default data format to %.8g (rep. #985)
 
214
 
 
215
<H3>Bug fixes</H3>
 
216
 *  [ES] the default GRACE_HELPVIEWER command was incompatible with Mozilla
 
217
         (rep. #1198)
 
218
 *  [ES] fonts with long names (&gt; 27 chars) could crash Grace (rep. #1200)
 
219
 *  [ES] font antialiasing was broken for projects with more than 16 default
 
220
         colors defined
 
221
 *  [ES] fonttool might crash on fonts with an invalid FontBBox entry
 
222
         (rep. #1202)
 
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
 
226
         (rep. #1211)
 
227
 *  [ES] provided workaround for a PDFlib bug, resulting, in rare cases,
 
228
         in wrong colorspace settings in the PDF output (rep. #1209)
 
229
 
 
230
 
 
231
<H2>5.1.9</H2>
 
232
 
 
233
<H3>Drivers</H3>
 
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
 
237
 
 
238
<H3>Compilation</H3>
 
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")
 
243
 
 
244
<H3>Bug fixes</H3>
 
245
 *  [SR] -(no)safe flags were missed in the -help output
 
246
 *  [ES] some standard Xt flags (-geometry etc) were ignored (the bug was
 
247
         introduced in 5.1.8)
 
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)
 
261
 
 
262
 
 
263
<H2>5.1.8</H2>
 
264
 
 
265
<H3>Security</H3>
 
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
 
270
 
 
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)
 
275
 
 
276
<H3>Interface</H3>
 
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
 
282
         purpose
 
283
 *  [ES] removed broken "Command" function of the hotlink popup
 
284
 
 
285
<H3>Drivers</H3>
 
286
 *  [MD] backported from 5.2 pattern fills in PDF driver (off by default)
 
287
 *  [MD] better font definitions in the MIF driver 
 
288
 
 
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
 
293
         found by configure
 
294
 
 
295
<H3>Bug fixes</H3>
 
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
 
301
 
 
302
 
11
303
<H2>5.1.7</H2>
12
304
 
13
305
<H3>Functionality</H3>
54
346
 *  [MD] make sure the EPS/PS output lines don't exceed 255 chars in lenth
55
347
         (rep. #1100)
56
348
 
 
349
 
57
350
<H2>5.1.6</H2>
58
351
 
59
352
<H3>Parser</H3>
96
389
 *  [ES] lines starting with spaces weren't parsed  by the command interpreter
97
390
         (rep. #1101)
98
391
 
 
392
 
99
393
<H2>5.1.5</H2>
100
394
 
101
395
<H3>Functionality</H3>
1126
1420
 
1127
1421
 <B>Legend:</B>
1128
1422
 
1129
 
    [EV]  - Ed Vigmond &lt;vigmonde@IGB.UMontreal.CA&gt;
1130
 
    [RN]  - Rolf Niepraschk &lt;niepraschk@ChbRB.berlin.ptb.de&gt;
1131
 
    [HS]  - Henrik Seidel &lt;henrik.seidel@gmx.de&gt;
1132
 
    [JH]  - John Hasstedt &lt;John.Hasstedt@sunysb.edu&gt;
1133
 
    [AM]  - Alexander Mai &lt;st002279@hrzpub.tu-darmstadt.de&gt;
1134
 
    [CM]  - Charles Myers &lt;myers@oicinc.com&gt;
1135
 
    [MM]  - Marcus H. Mendenhall &lt;marcus.h.mendenhall@vanderbilt.edu&gt;
1136
 
    [HS2] - Heiko R. Selber &lt;selber@fhi-berlin.mpg.de&gt;
 
1423
    [EV]  - Ed Vigmond &lt;vigmonde(at-nospam)IGB.UMontreal.CA&gt;
 
1424
    [RN]  - Rolf Niepraschk &lt;niepraschk(at-nospam)ChbRB.berlin.ptb.de&gt;
 
1425
    [HS]  - Henrik Seidel &lt;henrik.seidel(at-nospam)gmx.de&gt;
 
1426
    [JH]  - John Hasstedt &lt;John.Hasstedt(at-nospam)sunysb.edu&gt;
 
1427
    [AM]  - Alexander Mai &lt;st002279(at-nospam)hrzpub.tu-darmstadt.de&gt;
 
1428
    [CM]  - Charles Myers &lt;myers(at-nospam)oicinc.com&gt;
 
1429
    [MM]  - Marcus H. Mendenhall &lt;marcus.h.mendenhall(at-nospam)vanderbilt.edu&gt;
 
1430
    [HS2] - Heiko R. Selber &lt;selber(at-nospam)fhi-berlin.mpg.de&gt;
1137
1431
    [LM]  - Luc Maisonobe
1138
 
    [MR]  - Mark Rintoul &lt;rintoul@cs.sandia.gov&gt;
1139
 
    [HF]  - Harald Freyer &lt;hf@nike.cup.uni-muenchen.de&gt;
1140
 
    [JB]  - Jesko Brudermann &lt;jbruder@gwdg.de&gt;
1141
 
    [OT]  - Ovidiu Toader &lt;ovidiut@ostrich.physics.utoronto.ca&gt;
1142
 
    [RW]  - Robin Williams &lt;Robin.Williams@astro.cf.ac.uk&gt;
1143
 
    [JM]  - John McKitterick &lt;jbmck@batc.allied.com&gt;
1144
 
    [AH]  - A. Stewart Hopkins &lt;ahopkins@mail.arc.nasa.gov&gt;
1145
 
    [KS]  - Keith Stribley &lt;keith@stribley.dabsol.co.uk&gt;
1146
 
    [DP]  - Donald A. Peterson &lt;donald@nd.edu&gt;
1147
 
    [WB]  - Wolfgang Braun &lt;braun@pdi-berlin.de&gt;
1148
 
    [JSB] - J. Scott Berg &lt;jsberg@bnl.gov&gt;
1149
 
    [AC]  - Alber Chin &lt;china@thewrittenword.com&gt;
1150
 
    [GJ]  - Gerd Jahn &lt;Gerd.Jahn@dss.dornier.dasa.de&gt;
1151
 
    [UH]  - Ulrich Harttig &lt;harttigu@ucs.orst.edu&gt;
1152
 
    [DB]  - Dominique Bissieres &lt;dominique.bissieres@turbomeca.fr&gt;
1153
 
    [RL]  - R. Lahaye &lt;lahaye@postech.edu&gt;
1154
 
    [MD]  - Matthias Dillier &lt;Matthias.Dillier@snb.ch&gt;
1155
 
    [PM]  - Petrie L M &lt;lmp@ornl.gov&gt;
1156
 
    [JS]  - Jan Schaumann &lt;jschauma@netmeister.org&gt;
1157
 
    [ES]  - Evgeny Stambulchik &lt;fnevgeny@plasma-gate.weizmann.ac.il&gt;
 
1432
    [MR]  - Mark Rintoul &lt;rintoul(at-nospam)cs.sandia.gov&gt;
 
1433
    [HF]  - Harald Freyer &lt;hf(at-nospam)nike.cup.uni-muenchen.de&gt;
 
1434
    [JB]  - Jesko Brudermann &lt;jbruder(at-nospam)gwdg.de&gt;
 
1435
    [OT]  - Ovidiu Toader &lt;ovidiut(at-nospam)ostrich.physics.utoronto.ca&gt;
 
1436
    [RW]  - Robin Williams &lt;Robin.Williams(at-nospam)astro.cf.ac.uk&gt;
 
1437
    [JM]  - John McKitterick &lt;jbmck(at-nospam)batc.allied.com&gt;
 
1438
    [AH]  - A. Stewart Hopkins &lt;ahopkins(at-nospam)mail.arc.nasa.gov&gt;
 
1439
    [KS]  - Keith Stribley &lt;keith(at-nospam)stribley.dabsol.co.uk&gt;
 
1440
    [DP]  - Donald A. Peterson &lt;donald(at-nospam)nd.edu&gt;
 
1441
    [WB]  - Wolfgang Braun &lt;braun(at-nospam)pdi-berlin.de&gt;
 
1442
    [JSB] - J. Scott Berg &lt;jsberg(at-nospam)bnl.gov&gt;
 
1443
    [AC]  - Alber Chin &lt;china(at-nospam)thewrittenword.com&gt;
 
1444
    [GJ]  - Gerd Jahn &lt;Gerd.Jahn(at-nospam)dss.dornier.dasa.de&gt;
 
1445
    [UH]  - Ulrich Harttig &lt;harttigu(at-nospam)ucs.orst.edu&gt;
 
1446
    [DB]  - Dominique Bissieres &lt;dominique.bissieres(at-nospam)turbomeca.fr&gt;
 
1447
    [RL]  - R. Lahaye &lt;lahaye(at-nospam)postech.edu&gt;
 
1448
    [MD]  - Matthias Dillier &lt;Matthias.Dillier(at-nospam)snb.ch&gt;
 
1449
    [PM]  - Petrie L M &lt;lmp(at-nospam)ornl.gov&gt;
 
1450
    [JS]  - Jan Schaumann &lt;jschauma(at-nospam)netmeister.org&gt;
 
1451
    [SR]  - Stewart Rounds &lt;sarounds(at-nospam)usgs.gov&gt;
 
1452
    [PB]  - Peter Breitenlohner &lt;peb(at-nospam)mppmu.mpg.de&gt;
 
1453
    [MO]  - Marius Olechnovi&ccaron;ius &lt;img(at-nospam)mail.lt&gt;
 
1454
    [YZ]  - Yura Zotov &lt;yznews(at-nospam)hotbox.ru&gt;
 
1455
    [TO]  - Tobias Oed &lt;tobias(at-nospam)physics.odu.edu&gt;
 
1456
    [ES]  - Evgeny Stambulchik &lt;evgeny(at-nospam)stambulchik.net&gt;
1158
1457
 
1159
1458
    "!" means no documentation provided (yet)
1160
1459