forked from gnuplot/gnuplot-old
/
ChangeLog
197 lines (124 loc) · 6.48 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
1998-05-12 Lars Hecking <lhecking@nmrc.ucc.ie>
* set.c: Fix axis width in lp_style_type. HBB and Lars Hecking.
1998-05-08 Lars Hecking <lhecking@nmrc.ucc.ie>
* plot3d.c: Fix "title" option for "splot" under parametric mode.
By Dick Crawford <rccrawford@lanl.gov>.
* graphics.c, set.c, show.c: Margin calculation correction patch.
By Dick Crawford <rccrawford@lanl.gov>.
1998-04-29 Lars Hecking <lhecking@nmrc.ucc.ie>
* Makefile.in: Minor fixes.
* fit.c, fit.h, matrix.c, matrix.h: Re-import versions from beta 343.
Suggested by HBB.
1998-04-24 Lars Hecking <lhecking@nmrc.ucc.ie>
* configure, configure.in: Don't use sudo.
* graph3d.c: Fix range bug in splot. By HBB.
1998-04-22 Lars Hecking <lhecking@nmrc.ucc.ie>
* Imported beta 344.
1998-04-16 Lars Hecking <lhecking@nmrc.ucc.ie>
* set.c: Don't include math.h, but stdfn.h.
* term/driver.h: Remove GOT_DRIVER_H, use TERM_DRIVER_H instead.
Add some comments.
* term/*.trm, TERM/README: Remove #ifndef GOT_DRIVER_H/#endif
around #include "driver.h".
* term/cgm.trm: Amend help section.
* term/emxvga.trm: Add some comments, don't include math.h.
* term/latex.trm (LATEX_rule): Replace valid with isvalid
(valid is a macro in <locale.h> under SunOS 4.1.x).
* term/png.trm: Test for png version moved to configure.
* term/epson.trm, term/hp500c.trm, term/hpljii.trm, term/hppj.trm,
term/pbm.trm, term/png.trm: Replace #ifdef vms with #ifdef VMS.
* makefile.*: Remove unneeded symbols AUTOCONF, HAVE_STRERROR, NOGAMMA.
Add stdfn.c and appropriate rules.
1998-04-15 Lars Hecking <lhecking@nmrc.ucc.ie>
* parse.c (factor): Final, working workaround for HP 300 compiler
limitation.
1998-04-13 Lars Hecking <lhecking@nmrc.ucc.ie>
* atariaes.trm, atarivdi.trm, cgi.trm, cgm.trm, corel.trm, epson.trm,
fig.trm, linux.trm, next.trm, pbm.trm, pc.trm, pm.trm, png.trm,
post.trm, pslatex.trm, pstricks.trm, table.trm, tek.trm, texdraw.trm,
unixplot.trm, vws.trm, win.trm, x11.trm:
term-340.patch from Richard Crawford <u600256@gamma.lanl.gov>.
* post.trm: Fix typos in Dick's term-340 patch.
* scanner.c, util.c: Escape quotes patch
from Glenn A. Horton-Smith <gas@SLAC.Stanford.EDU>.
* post.trm, pbm.trm: X11 vs. ps (and pbm) colour inconsistency patch
from Stephen Eglen <stephen@cns.ed.ac.uk>.
* fit.c, matrix.c, matrix.h: fit-unlimited.diff.980105 from
Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>.
* cgm.trm: Updated version, fixes "plot size change" bug, and "ugly
dashed lines" bug. From "James R. Van Zandt" <jrv@vanzandt.mv.com>.
* term/README: Documentation fix from
"James R. Van Zandt" <jrv@vanzandt.mv.com>.
* fig.trm: Fix pointsize in fig terminal, from
Hans-Martin Keller <hkeller@gwdg.de>, and
Konrad Bernloehr <bernlohr@ik3.fzk.de>.
* hp500c.trm, hppj.trm, pbm.trm, png.trm: Fix changing plot size bug.
From Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>.
* fit.c: Fix segfault in fit.c (fit_chisq_undef.diff.980304).
From Hans-Bernhard Broeker <broeker@physik.rwth-aachen.de>.
* command.c (define): Fix segfault where allocated structure
(action table) is freed twice.
From Konrad Bernloehr <bernlohr@ik3.fzk.de>
* term.c (term_init): Memory allocation error fix.
From Kai Poitschke <kai.poitschke@henkel.de>.
1998-04-11 Lars Hecking <lhecking@nmrc.ucc.ie>
* acconfig.h: Remove AUTOCONF, NOCOPY, OLD_SELECT.
Add HAVE_CPP_STRINGIFY, HAVE_LGAMMA, HAVE_STRNCASECMP, NO_MATH_H,
NO_SETVBUF, NO_STRERROR, NO_STRRCHR, NO_STRSTR.
* ansichek.h: Remove test for AUTOCONF, define ANSI_C if __STDC__ == 1.
Define HAVE_CPP_STRINGIFY and PROTOTYPES if ANSI_C == 1.
* config.hin: Regenerated from acconfig.h wiyh autoheader.
* configure.in: Add support for 'missing'. Add test for ANSI
stringification. Rearrange test order (ANSI first). Rewrite tests
for libgd and libpng, check png version.
* configure: Regenerated from configure.in with autoconf.
* stdfn.c: New file, adds strchr(), strstr(). Moved memcpy() from
parse.c, memset() from plot.h, strerror() from util.c, purec_sscanf()
from datafile.c, sleep() from command.c, strnicmp() from fit.c.
* stdfn.h: Cleanups, adjustments for stdfn.c. Include math.h.
New, general debug macro FPRINTF.
* parse.c: Don't include math.h. Move memcpy() to stdfn.c. Workaround
for buggy HP-UX compiler.
* plot.h: Regroup OS specific defines at beginning of file. Define
VMS for VMS platform. Move memcpy() to stdfn.c. Move most #include
statements to stdfn.h. Define AMIGA for AmigaOS compilers. Define
BACKUP_FILESYSTEM for VMS.
* fit.c: Move strnicmp() to stdfn.c. Use BACKUP_FILESYSTEM in update().
* gplt_x11.c, readline.c, term.c, time.c, util.c: Use FPRINTF instead
of DEBUG, DEBUG_STR, and TRACE.
* gplt_x11.c, plot.c: Remove superfluous prototype for main.
* gplt_x11.c: Use HAVE_SYS_SELECT_H instead of OLD_SELECT. Use
memset() instead of bzero(). In mainloop(), use ANSI_C instead
of __STDC__
* bf_test.c, binary.c, command.c, contour.c, datafile.c, fit.c,
gplt_x11.c, graph3d.c, graphics.c, hidden3d.c, internal.c, interpol.c,
matrix.c, misc.c, plot.c, plot2d.c, plot3d.c, readline.c, scanner.c,
show.c, specfun.c, standard.c, strftime.c, term.c, time.c, util.c,
util3d.c: Don't include headers already included by stdfn.h.
* command.c: Move sleep() related declarations to stdfn.c and stdfn.h.
* datafile.c: Move purec_sscanf() to stdfn.c.
* hidden3d.c, plot2d.c, plot3d.c: Use HAVE_CPP_STRINGIFY in place
of ANSI_C.
* command.c, plot.c, scanner.c, term.c, util.c: Use VMS in place
of vms.
* plot.c, term.c: Use AMIGA for AmigaOS compilers.
* strftime.c: Replace TEST with TEST_STRFTIME.
* util.c: Move strerror() to stdfn.c.
* errorfix.sh: Can now be run if compiledir != sourcedir. More
robust.
* term.h: Use AMIGA for Amiga compilers. Move X11 term inclusion.
* vms.c: Include stdfn.h.
* makefile.g: Remove -DAUTOCONF=1.
1998-04-09 Lars Hecking <lhecking@nmrc.ucc.ie>
* ChangeLog: New file.
* gplt_x11.c (prepare_plot): Remove unused definition term_icon[10].
* set.c (set_arrow, set_linestyle): Replace aggregate initialisation
for non-ANSI compilers.
* Makefile.in: General cleanup. Add full supprt for GNU auto* tools.
* missing: New file required for full GNU auto* tools support. Taken
from automake 1.3 distribution.
* acinclude.m4: New macros gp_PROG_CPP_STRINGIFY, taken from egcs,
and AM_MISSING_PROG, from automake 1.3 distribution. Fixes in
gp_CHECK_LIB_PATH and gp_CHECK_HEADER.
* aclocal.m4: Regenerated from acinclude.m4 with aclocal.
* configure: Regenerated from configure.in with autoconf.