-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathChangeLog
403 lines (250 loc) · 13.7 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
2008-05-29 Dan E. Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* this file has not been updated in years; consult the official documentation instead.
2003-07-19 Dan E. Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* src/gr.cc (gr_drawsymbol): Fix SF 773850 bug (bbox increased by 'draw symbol' even if ps clip)
2003-05-19 Dan E. Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* startup.cc (start_up): Fix SF bug 739761 ('draw time stamp' broken)
2003-05-03 Dan E. Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* README-linux-redhat: had wrong directory for docs (patch provided by Kawamura Masao)
* utility.cc (tmp_file_name): fix bug that would prevent compilation if the HAVE_TEMPNAM flag were set (patch provided by Kawamura Masao)
2003-04-14 Peter S Galbraith <psg@debian.org>
* Makefile.in: Fix HTML manual link in gri-mode.el installed on
RedHat. Fixes SF bug 720607.
2003-04-06 Dan E. Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* doline.cc (sub_dollar_paren): fix SF bug 696073
2003-04-05 Dan E. Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* doline.cc (remove_comment): fix problem in scanning double-quoted strings
2003-01-08 Dan E. Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* read.cc (read_pgm_image): fix SF bug 664388 ('read image P5' broken)
2002-11-23 Dan E. Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* rpncalc.cc (do_operation): fix SF bug 641406 (RPN too aggressive on missing values)
2002-09-07 Dan Kelley <kelley@limit.phys.ocean.dal.ca>
* Gri version 2.12.0.
2002-08-28 Dan Kelley <kelley@limit.phys.ocean.dal.ca>
* variable.cc (put_var): catch assignment to ..missingvalue.., and set the missing value if so
2002-07-21 Dan Kelley <kelley@limit.phys.ocean.dal.ca>
* CHANGE definition of kurtosis used in "column statistics", to be the more basic of the two common definitions (i.e. the one without 3 subtracted)
* rpncalc.cc (do_operation): Add rpn operators for column skewness and kurtosis
2002-06-16 Dan Kelley <kelley@limit.phys.ocean.dal.ca>
* rpncalc.cc (do_operation): add hex2dec and dec2hex RPN operators
2002-06-08 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* doc/texinfo2HTML (sub_refs): add ability to handle uref texinfo item, which makes cross-referencing urls a lot easier.
2002-06-05 Dan Kelley <kelley@limit.phys.ocean.dal.ca>
* rpncalc.cc (do_operation): Add 'sed' binary operator
(do_operation): use GriString and string objects, instead of C
character array, for safety
2002-06-01 Dan Kelley <kelley@limit.phys.ocean.dal.ca>
* Fix Sourceforge bug 562911 (won't build with gcc-3.0)
* Fix Sourceforge bug 562558 ('draw title' confusion with log axes)
* Fix Sourceforge bug 562014 (won't build if popt library is
unavailable)
* Fix SourceForge bug 558463 (in HTML docs, the ``press'' margin
tag was misdirected)
* Fix SourceForge bug 562017 (parser fails with DOS end-of-line)
* Fix SourceForge bug 562017 ('new page' postscript error in gv viewer)
2002-05-16 Dan Kelley <kelley@limit.phys.ocean.dal.ca>
* gri.cmd, doc/gri.texim, and some code: rename variables such as .ll_x. as .xleft., thus increasing uniformity and ease of understanding
2002-05-07 Dan Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* configure.in (PROGS): remove the check for popt, which won't be used in the 2.x series (but remains, commented-out, for the 3.x series)
2002-05-04 Dan Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* rpn.cc: Fix SourceForge bug #552009 (`rpn' can segfault if `!=' operator is written as `=!')
2002-04-21 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* set.cc (set_clipCmd): move the postscript clipping work to gr.cc,
isolating the control of the PS file to smooth the road for SVG.
2002-04-04 Dan Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* set.cc (set_x_axisCmd): Add user-supplied axis labels (same for
y axis)
* graxes.cc (gr_drawxaxis): Add user-supplied axis labels (same
for y axis)
2002-03-18 Dan Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* draw.cc (draw_labelCmd): Permit 'draw label' coordinates in pt
2002-03-16 Dan Kelley <kelley@Limit.Phys.Ocean.Dal.Ca>
* regress.cc (regressCmd): Fix Sourceforge bug ##482120 ('regress'
ignored data weights.
* grstring.cc (gr_DrawChar): Fix Sourceforge bug #508657 (drawing
of strings containing undefined synonyms was missing the backslash
that should have been present).
2002-03-12 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* draw.cc (draw_box_filledCmd): permit 'draw box' coordinates in pt
(draw_symbolCmd): permit 'draw symbol' coordinates in pt
(draw_line_from_toCmd): permit 'draw line' coordinates in pt
* GriPath.cc (stroke_or_fill): permit coordinates in pt
(bounding_box): permit coordinates in pt
* gri.cmd: permit 'draw box' and 'draw symbol' to have coordinates in pt
* draw.cc (draw_boxCmd): allow 'draw box' to specify coordinates in pt
2002-02-27 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* set.cc: Fix Sourceforge bug #523450 (log axes detect non-positive values too late)
2002-02-21 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* Fix Sourceforge bug #513002 (minor error in documentation of
'set clip').
* Fix sourceforge bug #521045 (install problem, function prototype
problem).
* Fix Sourceforge bug #509592 (doc HTML indices misordered).
* Fix SourceForge bug #506523 (map axes give wrong minutes in
negative regions).
* Fix SourceForge bug #508088 (grimode: gv should update, not be
relaunched).
* Make RPM install/uninstall run silently.
* Fix SourceForge bug #506490 ('-v' commandline option gave wrong
number)
* Add `set clip to curve'. (Not reliable yet, for long curves, and also I've not finalized the winding convention yet.)
2001-12-13 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* rpncalc.cc: insert a missing 'return' statement, to fix
gri.sf.net bug number 492472 (i.e. that the "inf" RPN operator was
broken).
2001-10-18 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* startup.cc (interpret_optional_arguments): examine the
commandline argument "-output NNN" for various file types,
e.g. GIF and SVG files, but (so far) only actually _handle_
postscript file types. I think SVG output would be nice, since I
think that's where free vector-graphics editors are going.
2001-10-14 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* variable.cc (put_var): update the _xinc and _yinc values, if the
variables named ..xinc.. or ..yinc.. get modified
* scales.cc (create_y_scale): keep ..xinc.. and ..yinc.. up to
date as scales are changed
* startup.cc (set_defaults): store ..xinc.. and ..yinc..
* doc/gri.texim: update the history sections to account for
versions 2.8.3 and 2.8.4
* startup.redhat: rewrite to shorten and clarify; also, put in a
pointer to the SourceForge website.
2001-10-13 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* startup.cc (start_up): prevent segfault if no command-file name
is supplied
* set.cc (set_line_widthCmd): make 'set line width rapidograph'
(that is, with no pen-width name) give a more informative error
* utility.cc (show_words): this will help in debugging
2001-10-09 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* Makefile.in (check): add 'make check', to run the 'check.pl'
Perlscript (see next item)
* check.pl: add this new feature, which checks version numbers in
the various files, and will (I hope) eventually check other
aspects of a release.
2001-10-01 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* Release as gri-2.8.4 on SourceForge.Net site.
* Fix SourceForge bug #467973 (`gri -version' gave wrong version
number, breaking the Emacs Gri mode.)
* Fix SourceForge bug #468401 (`draw grid' disobeys pencolor)
2001-10-01 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* Release as gri-2.8.3 on SourceForge.Net site.
* Fix SourceForge bug #462243 (endian problem in Rasterfile
images, plus a reading problem in PGM images).
2001-09-10 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* Release as gri-2.8.2 on SourceForge.Net site.
* Really fix SourceForge bug #454557 (wouldn't compile with the
pre-release version 3.0.1 of the GNU c++ compiler). This closes
SourceForge Bug #111093.
2001-09-06 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* Release as gri-2.8.1 on SourceForge.Net site.
* Fix SourceForge bug #450465 (`create columns from function' was
broken).
* Fix SourceForge bug #454557 (wouldn't compile with the
pre-release version 3.0.1 of the GNU c++ compiler). Closes
Sourceforge bug #111093)
2001-07-24 Dan E. Kelley <dan.kelley@dal.ca>
* Bump up version number to 2.8.0
2001-07-23 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* Release as gri-2.8.0 on SourceForge.Net site.
* Add `unlink' command as a unix-familiar way to delete files.
* Add `set page size' command to clip to a given page size.
* Add `substr' RPN operator to permit extraction of sub-strings.
* Add `default' for the `set x name' and the `set y name'
commands.
* Add Perl-like ability to put underscores in numerical constants
(`.v. = 1_000' and `.v. = 1000' are completely equivalent).
* In Emacs mode, change <M-Tab> so that it completes builtin
variables and synonyms as well as commands.
* In Emacs mode, add "idle-timer help" to display defaults for
builtin variables under cursor.
* In Emacs mode, make fontification of builtin variables apply
only if spelled correctly.
* To Makefile, add `make source-arch-indep' target in sources.
This will build a source tar file in which all the
architecture-independent material (documentation in HTML,
postscript and Info formats) is pre-made. This makes it easier to
install gri on a host that doesn't have TeX and ImageMagick
installed.
* Move gri-html-doc and gri-ps-doc documentation files to the
/usr/share/doc/gri directory
* Ensure that package compiles with Standards-Version: 3.5.5
without changes.
2001-04-19 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* Rename the RPM spec file as gri.spec, without the version number
embedded in the filename. Upgrade to version number 2.6.1.
Change url to point to sourceforge site (but leave ftp as it is,
for now anyway).
2000-06-1 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* Triv changes here; code changes are to read compressed files,
and manual improvements.
2000-05-30 Peter S. Galbraith <psg@debian.org>
* doc/gri.texi: Added Emacs gri-mode chapter.
* doc/gri.texi: Example images are not in example directory
anymore.
* doc/screenshots: new directory.
* doc/gri2html: Colorize .gri file in HTML manual.
* index.html: Now first page instead of gri1.html
* doc/HTML_subdivide: Now has better navigation tags.
* doc/examples: All examples are jpg instead of Gif.
* doc/texinfo2HTML: skips a few more @if constructs.
* doc/Makefile: Updated for above things.
* Makefile.in: Updated source target
2000-05-12 Dan E. Kelley <dan.kelley@dal.ca>
* Compress info files for linux-redhat.
2000-05-11 Peter S Galbraith <psg@debian.org>
* Change info files to .info file extension.
* Tweaked install-info rules. I hope they work.
* Patch texinfo2HTML to skip over the @dircategory line and
the @direntry block.
* Uncomment them in gri.texi
* Make gri.texi produce .info extensions (@setfilename gri.info)
* Patch gri-2.5.1.spec, Makefile.in and doc/Makefile targets to
use .info extension.
2000-05-07 Dan E. Kelley <Dan.Kelley@Dal.Ca>
* VERSION 2.4.4
* Make it report a warning, rather than an error, if mathematical
operations are tried on empty columns (e.g. 'y += 10').
* The Makefile doesn't automatically link to the math library;
instead it uses "./configure" to figure out whether a math
library exists. This is because BeOS doesn't use the math
library.
* Some other changes to Makefile, which I think/hope affect
only "make install", not "make install_linux_debian" or
"make install_linux_redhat".
* I no longer use "popen()" subroutine, which BeOS does not
have, unless I REALLY need it. (utility.cc)
* Clean up a few things in the configure script, mainly by
renaming variables to be more readible, and by removing tests for
architectures that never have any affect on the code.
2000-04-01 Dan E. Kelley <dan.kelley@dal.ca>
* Fix spec-file error in the install-info command. However, to my
great frustration, this is still broken or install-info is broken)
since the command doesn't install an entry for gri. After
hand-editing to insert a Gri entry, I uncovered another bug, and
so I have added a chmod of /usr/info/dir file so folks other than
root can use info.
* Update the version number in gri.cmd to match the number
compiled into gri.
* Update the startup message from the old form to the new form.
* Call this release 3 to match Tim Powers' convention (although I
think it should be called release 1, when it works!)
2000-03-31 Dan E. Kelley <dan.kelley@dal.ca>
* applied Tim Powers' patches directly to the sources, updating
them so that the patches Tim had made in this spec file are no
longer needed. Note: I didn't apply Tim's patch to the
documentation, since visual inspection indicated that I had
already repaired the errors he found (each of which which involved
my having used an incorrect name for the example gif files.)
* renamed Tim's spec file from gri.spec to gri-2.4.3.spec since
otherwise I'd get too confused as versions develop.
2000-01-30 Dan E. Kelley <dan.kelley@dal.ca>
* Changing to e.g. /usr/share/info instead of /usr/info. Same for
manpages. I know, I should be using the fancy macros that are
defined in /usr/lib/rpm, but these seemed contradictory, with
respect to where things are in my Redhat 7.0 setup ... and I had a
hard time figuring out how to use these macros anyway, so I just
gave up and hard-wired them in, using the new directories as used
in Redhat 7.0, as opposed to the (different) directories in all
the other Redhat versions I've had. Someday I'll switch to using
macros, but it means changing both this spec-file and various
Makefiles, and I need to be sure that changes to the Makefiles
don't hurt the distributions for Debian linux, for solaris, etc.