/usr/bin/gnuplot symlinks packageing problems were fixed gor gnuplot-x11
[gnuplot] / NEWS
1 New features, changes and fixes in gnuplot version 4.2.6
2 ===========================================================
3 * NEW xterm tektronix emulation 'set term xterm'
4 * FIX 'set xtics mirror' didn't work if xtics were previously unset
5 * FIX off-by-one pixel bug in width of boxes with palette or rgb color
6 * FIX center rotation of 'set view equal xyz' mode at screen center
7 * FIX sanity-check time ranges for axes with timeformat
8 * FIX pslatex blacktext and broken format specifier
9 * FIX PostScript code points for Lcaron, lcaron in encoding cp1250
10 * CHANGE If a 2D plot uses a Z-based palette, then autoscale cbrange
11 * CHANGE aquaterm accepts "size xx,yy" with a comma
12 * CHANGE Remove the EXPERIMENTAL flag from the wxt terminal
13 * CHANGE Remove the EXPERIMENTAL flag from the x11 terminal binary polygon mode
14
15
16
17 New features, changes and fixes in gnuplot version 4.2.5
18 ===========================================================
19 * NEW ./configure --with-readline=bsd to use libedit rather than libreadline
20 * NEW command line option -e "command list"
21 * NEW 'set xtics rangelimit' allows creation of range/frame plots
22 * NEW "set view equal_axes xy{z}" does for 3D what "set size square" does for 2D.
23 * CHANGE updated svg terminal driver (back-ported from 4.3 CVS branch)
24 * CHANGE fillstyle empty really is consistently empty (not fill-with-background)
25 * CHANGE warn that some options to 'set datafile binary' are not implemented
26 * CHANGE handling of custom palette when postscript mode is set to "monochrome"
27 * CHANGE allow Z axis label in 3D plots to be rotated
28 * CHANGE do not save or restore axis tick labels that were read from a data file
29 * FIX interpolatation for pm3d surfaces given by both z and colour coordinates
30 * FIX infinite loop if axis tick increment is on the order of machine precision
31 * FIX initialize x11 enhanced text mode to use most recently requested font 
32 * FIX emf handling of enhanced text at non-zero angle
33 * FIX 3D plots with fixed zrange were clipping against xmax rather than zmax
34 * FIX handling of uninitialized variables in fit "via" command
35 * FIX pm3d depthorder was ignoring interpolation setting
36 * FIX assignment of fill patterns to boxes in columnstacked histograms
37 * FIX Reserve room for user tic labels even if the format for autoticks is ""
38 * FIX bug in 4.2.4 that gave twice the requested left/right margin width
39
40
41
42 New features, changes and fixes in gnuplot version 4.2.4
43 ===========================================================
44 * NEW add support for enhanced text mode in the emf terminal driver
45 * NEW builtin functions 'strftime' and 'strptime'
46 * NEW set absolute plot margins in screen coordinates
47 * NEW "nocontours" keyword for splot
48 * NEW "undefine foo" clears previously defined user variable foo
49 * NEW allow contouring of pm3d surfaces
50 * NEW allow color by z value ("palette z") in 2D plots
51 * NEW "pause mouse close" waits until the plot window is closed
52 * FIX The documentation says that "set size ratio" is ignored in 3D. Make it so.
53 * FIX Do not re-quantize time tics interval explicitly set by user
54 * FIX (gd post) don't segfault on very long font names
55 * FIX allow variable color from input file for "with boxes", "with vectors"
56 * FIX don't run off the end of "set format" commands
57 * FIX Fix discontinuity in piecewise approximation of inverse error function
58 * FIX discard out of range vectors in the bitmap terminals (pbm, epson, etc)
59 * FIX 2nd colour in the colour box for negative palette in postscript
60 * FIX insure palette is initialized before any objects are drawn
61 * FIX wxt terminal was not obeying "set palette maxcolors"
62 * FIX Histograms did not correctly honor 'set style user increment'
63 * FIX Avoid segfault if tic labels are requested from a non-existent data column
64 * FIX emf terminal - allow fractional linewidth (fixes 0-length dash problem)
65 * FIX post terminal - fix parsing error for palfuncparam
66 * FIX post terminal - escape {} chars in enhanced text mode
67 * FIX clip "splot with labels" against plot boundaries in 2D mode
68 * CHANGE try harder to autotitle columns in using specs with expressions
69 * CHANGE gd.trm: use dynamically-allocated TTF font names
70 * CHANGE x11: more finely sampled color palette for PM3D
71 * CHANGE cgm: switch to using web_color_rgbs; approximate RGB colors
72 * CHANGE fig: more point types, 4.2-style font and size syntax for "set term"
73 * CHANGE emf: separate dashlength option (don't use linewidth for dashlength)
74 * CHANGE stacked histograms grow upward for values > 0, downward for values < 0
75 * CHANGE 'pause mouse button1' (or button2) does not disable zooming
76 * CHANGE built-in readline tries to recognize <home> and <end> keys
77
78 New features, changes and fixes in gnuplot version 4.2.3
79 ===========================================================
80 * NEW options front and back to "set colorbox"
81 * NEW character encoding support for emf and pdf terminals
82 * NEW "format" keyword for "set tics" and "set {x|y|...}tics"
83 * NEW allow user to set colorbar label rotatation if the bar is vertical
84 * FIX allow tic format to be given as a string variable
85 * FIX handling of negative screen coordinates on ia64, PPC
86 * FIX coloring of hidden surfaces if drawn with line styles
87 * FIX direction of y axis in graph coords for "set view map"
88 * FIX minitics in log scale
89 * FIX minor bugfixes to terminals fig, emf, post, svg, x11
90 * FIX cgm terminal now produces correct pm3d and pattern fill output
91 * FIX protect against overly long font names in gd, svg
92 * FIX infinite loop from x11 plot window resizing under ion, fluxbox
93 * FIX never estimate zero size for a non-empty string
94 * FIX discard degenerate polygons during hidden3d processing
95 * FIX segfault if replot is called while terminal type is unknown
96 * FIX segfault if locale obtained by getenv() is freed
97 * FIX discard axis ticks read from previous data file
98 * FIX Do not clip image against Z range in 3D splot with "set view map"
99 * FIX off-by-one error in implicit column 0 for binary data files
100 * FIX splot was trashing the default clipping boundaries for 2D plots
101 * CHANGE tweak installation scripts for OSX nt cyg dj2 mgw
102 * CHANGE install Xresource file as Gnuplot, not Gnuplot.app-defaults
103 * CHANGE Remove limitation of 10 args max to internal function sprintf()
104 * CHANGE Bring emf point types into conformity with other terminals
105 * CHANGE estimate the vertical space for rotated tick labels on x and x2 axes
106
107 New features, changes and fixes in gnuplot version 4.2.2
108 ===========================================================
109 * FIX serious axis label bug in 4.2.1
110 * CHANGE apply fill style border color to candlesticks
111
112 New features, changes and fixes in gnuplot version 4.2.1
113 ===========================================================
114 * NEW allow extra column in 2D plots containing color information
115 * NEW set term latex {size XX,YY}
116 * FIX buffering of very long input lines
117 * FIX clipping of image data against plot boundary
118 * FIX polygon clipping bugs
119 * FIX key sample for plots with variable color
120 * FIX wxt initialization on non-gnu systems
121 * FIX escape sequence %% handling in sprintf() format strings
122 * FIX Apply "set style incr user" to 3D contours and to columnstacked histograms
123 * FIX Apply "set key {no}enhanced" to key titles read from a file
124 * FIX Allow string variable as filename for "fit via <filename>"
125 * CHANGE defer x11 initialization
126 * CHANGE clean up configuration files for amg, cyg, mgw, dj2
127 * CHANGE modify SVG output to accommodate non-compliant viewers
128 * CHANGE allow 'strcol()' as shorthand for 'stringcolumn()'
129 * CHANGE default to "blacktext" for TeX-based PostScript variants
130
131 New features, changes and fixes in gnuplot version 4.2.0
132 =========================================================
133 * NEW autogenerated read-only variables prefixed GPVAL_ and "show variables all"
134 * NEW Japanese language documentation - FAQ and User Manual
135 * NEW multi-platform and interactive wxWidgets terminal
136 * NEW windows terminal supports enhanced text mode
137 * NEW support for placement of individual rectangles within plot or canvas
138 * NEW command "set style increment user" allows customization of default lines
139 * NEW commands raise and lower
140 * NEW y and y2 axis label rotation can be explicitly controlled (2D plots only)
141 * NEW {no}enhanced flag can be applied to individual labels
142 * NEW suboption 'set pm3d interpolate' for bilinear interpolation of surfaces
143 * NEW 3D plots can read RGB color triples as part of input data
144 * NEW write command history file also for gnuplot's readline
145 * NEW more versatile key placement and arrangement
146 * NEW 'splot x*y with pm3d' no longer requires prior 'set pm3d'
147 * NEW store a sequence of plots to an animated gif (requires libgd > 2.0.28)
148 * NEW multi-byte font support in x11, controlled by the locale setting LC_CTYPE
149 * NEW control decimal sign conventions using locale setting LC_NUMERIC
150 * NEW pstex, pslatex and epslatex terminals share functionality with postscript
151 * NEW suboptions "set pm3d corners2color min|max"
152 * NEW suboption  "set pm3d depthorder" does hidden-surface removal (sort of)
153 * NEW linetype colors via "lt {palette {frac <val> | cb <val>}}"
154 * NEW linetype colors via "lt {rgbcolor {"name" | "#RRGGBB"}}"
155 * NEW palette and rgb linetype colors apply to all 2D and 3D plot elements
156 * NEW user defined variables can contain strings
157 * NEW expression evaluation can manipulate and return strings
158 * NEW built-in string functions sprintf, gprintf, substr, strstrt, word, words
159 * NEW built-in string function system("shell command")
160 * NEW command line macro expansion   @<stringvariablename>
161 * NEW automatic variable $# expanded to number of arguments after "call"
162 * NEW reading of (almost) arbitrary image binary files
163 * NEW plot styles "with image" and "with rgbimage"
164 * NEW plot style "with labels" reads text data along with X/Y/Z coordinates
165 * NEW plot style "with histograms" creates clustered or stacked histograms
166 * NEW auto-layout of multiplot using "set multiplot layout <rows>, <cols>"
167 * NEW variant of plot "with filledcurves" that fills the area between two curves
168 * NEW variant of "with filledcurves" that fills only above or below the curve
169 * NEW using options {x|y|z}ticlabels(<col>)
170 * NEW option to read plot title from data file: set key autotitle columnheader
171 * NEW command 'set termoption <foo>' changes single property of current terminal
172 * NEW png driver supports antialiasing and TrueColor images
173 * NEW encoding koi8-u
174 * NEW plot style "with vectors" applies to both 2D and 3D plots
175 * NEW plot style "with points" can read variable point size from input file
176 * NEW "set tics" can change most settings for {x|y|z|cb}tics at once
177 * NEW tic scale can be set per axis using "set {x|y|z|cb}tics scale"
178 * CHANGE history file is written by default
179 * CHANGE PostScript prolog and character encoding files now maintained separately
180 * CHANGE Placement of z-axis label in 3D plots is now equivalent to x and y axes
181 * CHANGE "set ticsscale" is deprecated, use "set tics scale" instead
182 * CHANGE gnuplot on x11 has mousing always enabled on startup
183 * CHANGE 'set datafile fortran' is now required in order to read D or Q constants
184 * CHANGE let the string in '{s}plot ... notitle "string"' be silently ignored
185 * CHANGE libgd versions 2.0.28+ support GIF images as well as PNG/JPEG
186 * CHANGE remove old (non-libgd) GIF and PNG drivers
187 * CHANGE X-resource gnuplot*ctrlq:on requires <ctrl>q to kill plot window
188 * CHANGE X-resource gnuplot*exportselection:off disables plot->clipboard export
189 * CHANGE prefer use of offset keyword in 'set [xyz]label "foo" offset -1,-1'
190 * CHANGE 'set table "outfile"; ...; unset table' replaces 'set term table'
191 * CHANGE 'defined(foo)' is deprecated; new syntax is 'exists("foo")'
192 * FIXED empty datafiles are not a fatal error
193 * FIXED setenv GNUTERM now works for png, jpeg, and gif drivers
194 * FIXED PostScript output can be restricted to Level 1 compatible features
195 * FIXED emf output is compatible with MSWin XP SP 2
196 * FIXED limit size of X11 requests to half the maximum allowed by the X display
197 * FIXED arrowheads drawn in solid lines even if the shaft is dotted (PostScript)
198 * FIXED estimate true effective length of strings in enhanced text mode
199 * FIXED clipping of filled curves
200
201
202 Changes between gnuplot versions 3.7.2 and 4.0
203 ==============================================
204
205 Below you find list of news, changes and fixes in gnuplot version 4.0
206 and older.
207
208 Please see also section "What is New in Version 4.0" in gnuplot documentation
209 (files gnuplot.gih, gnuplot.hlp, gnuplot.inf, etc.) available by the command
210     gnuplot> help new
211 from gnuplot 4.0. You may find it also in files gnuplot.pdf, gnuplot.html
212 or gnuplot.info optionally available in your distribution, or online at
213     http://www.gnuplot.info/docs/gnuplot.html#What_is_New_in_Version_4.0
214
215
216 Mouse and hotkey support in screen terminals
217
218   The pm, x11, ggi and windows terminals support interactive work with mouse
219   and hotkeys. The usage of the mouse is mainly self-explanatory. Just type 'h'
220   in the graph window (hereafter we mean either PM, X11, ... terminal window)
221   and a short overview of commands will pop up. The mouse is turned on and off
222   with the hotkey 'm'. See 'help mouse' and 'help bind' for more details.
223
224   The coordinates of mouse clicks are exported to variables MOUSE_X, MOUSE_Y,
225   MOUSE_X2, MOUSE_Y2, and MOUSE_BUTTON accessible from the gnuplot command
226   line. This allows gnuplot scripts to alter their behaviour based on
227   interactive mouse input. See 'help mouse variables' and 'help pause mouse',
228   and the example script demo/mousevariables.dem. Further it allows interaction
229   of a gnuplot mouseable terminal and external programs in C, Python, Octave,
230   etc. using gnuplot as their graph engine. This is demonstrated on gnuplot web
231   page in section "Programming interfaces - bidirectional interaction".
232
233
234 Brief list of news in gnuplot 4.0:
235
236 * CHANGE sample calculated "smooth csplines" only in actual xrange
237 * CHANGE 'set term gif' compile-time option to write PNG format instead
238 * CHANGE pattern fill styles are uniform across all supporting terminals
239 * CHANGE X-window plot and font size is used to adjust plot layout
240 * CHANGE 'set key {on|off|default}' is preferred method for controlling key
241 * CHANGE mouse position is tracked in all X windows (not just current one)
242 * NEW enhanced text mode for additional terminal types
243 * NEW built-in function 'defined(<variablename>)'
244 * NEW mouse input information is exported to user-accessible variables
245 * NEW 'set term png' and 'set term jpeg' using modern GD library
246 * NEW set size ratio now works for splots, too
247 * NEW grid options: {layerdefault | front | back}
248 * NEW plot option "smooth frequency"
249 * NEW terminal names now sorted alphabetically
250 * NEW "with palette" also for points
251 * NEW plotstyle "with filledcurves"
252 * NEW 'set style fill' applies to boxes, boxxyerror, boxerror, candlesticks
253 * NEW "set boxwidth <number> relative"
254 * NEW options to FIG terminal driver
255 * NEW parse errors in datafile reading now show the culprit
256 * NEW labels can be printed attached to a point
257 * FIXED interaction of "set xtics <incr>"  with time/date axes
258 * FIXED candlesticks now ignore order of high/low entries
259 * FIXED keeping old arrow options if new "set" command modifies it
260 * FIXED undoing a mouse zoom that started from autoscaled axis
261 * FIXED contour line colours in pm3d's "with palette" mode
262 * FIXED PostScript stack pollution caused by "Symbol Oblique" patch
263 * FIXED warnings from perl -w in tkcanvas terminal output
264 * FIXED dgrid3d floating point exception
265 * FIXED logscaled colorbox axis
266 * FIXED pgnuplot for Windows NT/2K/XP
267
268
269 Time-organized list of news until gnuplot 4.0:
270
271 [3.8k]
272 * NEW let gnuplot on windows support -persist option
273 * NEW encoding koi8-r
274 * NEW 'set term x11 title "title"' and 'set term x11 close'
275 * NEW 'test palette'
276 * NEW 'set palette palette <n>' options {float|int} and output to that of
277   'set print'
278 * NEW enhanced text mode for x11 gd pdf and dumb terminals
279 * UPDATED aquaterm terminal driver (Mac OS X). Requires AquaTerm 1.0 or later.
280
281 [3.8j]
282 * NEW 'show palette fit2rgbformulae'
283 * NEW 'set datafile commentschars {"<chars>"}'
284 * NEW 'set datafile separator {whitespace | "<char>"}'
285 * CHANGE terminal provided by openstep is called "openstep", not "next"
286 * CHANGE terminal provided by gnugraph is called "gnugraph", not "unixplot"
287 * NEW pm3d option corners2color
288 * NEW PM3D support for pstricks terminal
289 * NEW configure option --with-gihdir to specify location of .gih file
290 * NEW aquaterm terminal driver, for MacOS X
291
292 [3.8i]
293 * NEW 'set style arrow' and back angles for arrow heads.
294 * NEW option 'set view map'
295 * NEW encapsulate PFA, PFB, TTF font file definitions into postscript files:
296   option `set terminal postscript ... fontfile`
297 * NEW command 'set fontfile'
298 * NEW color modes for pm3d, see `help palette`
299 * NEW option `set terminal postscript ... palfuncparam`
300 * NEW set key {no}autotitles
301 * NEW arbitrary text rotations; 'set label ... [no]rotate [by] ...'
302 * NEW set arrow ... filled | nofilled ...
303 * NEW set title ... textcolor ...
304 * NEW set [x|y|z|cb|...]label ... textcolor ...
305 * NEW set label ... textcolor ...
306 * NEW show plot add2history
307 * NEW explicit coloring of splots ... with lines|points palette according to
308   the 4th column in the data file
309 * NEW pm3d option {no}ftriangles
310 * NEW splot ... with pm3d {at option}
311 * CHANGE pause supports subsecond time resolution (on systems supporting it)
312 * CHANGE "configure --with-x11-driver" and "set term x11 driver" removed.
313 * CHANGE gnuplot_x11 now goes to $pkglibdir/$version, not $bindir
314 * NEW environment variable GNUPLOT_DRIVER_DIR to override that path
315 * NEW set log cb - since now, z and cb axes are completely independent
316 * NEW set decimalsign
317 * NEW set key {no}enhanced
318 * NEW pm3d splots support independent z and color coordinates according to an
319   optional 4th column of using
320 * NEW X11 can rotate text
321
322 [3.8h]
323 * NEW set key height <height>
324
325 [3.8g]
326 * CHANGE set label with any line type (colour), point type and point size
327 * CHANGE use either two or five minitic steps, never 4 (in logscale)
328 * CHANGE reject candlesticks/financebars plots of to few colums --- warn
329   and then plot with "points", instead
330 * NEW Hotkeys to access clipboard in MS Windows version
331 * NEW set style [data | function] filledcurves {options}
332       plot ... with filledcurves {options}
333 * NEW autoscale options: `fix`, `keepfix`
334 * NEW some more fancy 3D demo plots
335 * NEW mouse support and PM3D are now enabled by default
336 * NEW more point symbol types in Windows terminal
337 * FIXED PostScript font reencoding for non-default fonts
338 * FIXED dgrid for logscaled axes
339 * FIXED tic generation for axes that have |min/max| very close to 1
340 * FIXED several "impossible" parse erros in "show" command.
341 * FIXED bounding box of PSLatex generated .eps files
342 * (attempted) FIX: X11 deadlocks caused by stdio buffering vs. select()
343 * FIXED baseline of "histeps" plots with logscaled or shifted y axis.
344 * FIXED document spherical coordinates by reference to latitude/longitude
345 * FIXED warn about missing HOME directory only in interactive mode
346 * FIXED tpic terminal coordinate handling
347
348 [3.8f]
349 * NEW pipes under Windows (if compiled by MingW)
350 * NEW PDF terminal driver --- needs PDFlib
351 * NEW SVG terminal driver
352 * NEW epslatex & EMF terminal drivers now always built in
353 * NEW PM3D support for CGM, GGI and tgif terminals
354 * NEW PM3D "set palette maxcolors" support for X11 and PostScript
355 * NEW special maths function lambertw()
356 * NEW axis for the color box
357 * NEW encodings ISO-8859-2 and CP-852 for PostScript terminal
358 * NEW PM terminal uses codepage 912 for iso_8859_2 encoding
359 * NEW "index" option for "matrix" type datafiles
360 * NEW commands 'set term push' and 'set term pop'
361 * NEW much extended EEPIC terminal driver
362 * NEW implement "clear" for Windows and OS/2
363 * NEW option "picsize" for PNG terminal
364 * NEW mouse support for MS Windows
365 * FIXED endless loop if both 'set timefmt' & 'set xtics <incr>'
366 * FIXED detection of too new gd library without GIF support
367 * FIXED interaction of autoscaling and "set size ratio"
368 * FIXED PM3D allocated too many colors for multiplots
369 * FIXED key sample line types in contour plots
370 * FIXED timefmt parsing of "01Dec2000" vs. Fortran doubles
371 * FIXED MS Windows pause box eating 100% CPU
372 * FIXED ooold problem with HP-UX GCC breaking tic positioning
373 * FIXED positioning of multiplots
374 * FIXED correct rounding of exponents for %[SLT] --- needs %s to come first
375 * FIXED ticmarks for very short axes (max - min < DBL_EPS)
376 * FIXED "show ticslevel" and "show ticscale"
377 * FIXED parse errors after "set xdata time"
378 * FIXED MSDOS file corruption if re-opening same "set output"
379 * FIXED reject many-column plot styles when plotting a function
380
381 [3.8e]
382 * NEW Major new feature "pm3d" for color plotting (formerly a branch version)
383 * NEW set label can print numbers into the label text
384 * NEW hidden3d allows non-grid datasets to be part of the plot
385 * NEW hidden3d works with contour lines
386 * NEW overprinting feature for PostScript revised
387 * NEW Windows terminal now has linewidth support from inside gnuplot
388 * NEW table terminal will output additional colums some plot styles
389 * FIXED hidden3d display of tics and axes
390
391 [3.8d]
392 * NEW <Space> in Windows graph window beams focus to text window
393 * NEW point sample and offset options for "set label" 
394 * NEW relative endpoints and choosable head shapes for "set arrow"
395 * NEW interactive inline data input now has a prompt
396 * NEW terminal driver epslatex --- like pslatex
397 * NEW terminal driver GGI
398 * NEW experimental driver for Enhanced Metafile Format (EMF)
399 * NEW %s timefmt for reading seconds since the epoch
400 * FIXED Pslatex actually changes the fontsize
401 * FIXED PSTRICKS and EEPIC bounding box
402 * FIXED output of filenames in enhanced-text terminals
403 * FIXED reading of ~/.Xdefaults
404 * FIXED block mouse-generated replot if inline data in use
405 * FIXED 3D clipping of "key below" or "outside" samples
406 * FIXED zeroaxes bug introduced by vector clipping
407 * FIXED bug with "smooth unique" inrange/outrange conditions
408 * FIXED autoscale writeback bug (see BUGS entry 3)
409 * FIXED png parser bug
410 * FIXED buggy `show m[xyz][2]tics' command
411 * FIXED bug in `show key' if key is boxed
412 * FIXED building on VMS
413 * FIXED bug in 3d plot introduced by mouse code 
414 * terminal-dependent configuration of GNU readline
415 * updated FIG terminal driver to new file format version
416
417 CGM terminal mods:
418 * NEW: files are now compliant with MIL-D-28003A.
419 * NEW: Standard font table now includes the standard WebCGM fonts and
420   the Hershey fonts.  Gnuplot knows the widths of the standard fonts.
421   Default font is now "Helvetica Bold".  New fonts can be added to the
422   table without deleting the standard ones.
423 * NEW: open markers.  yellow removed due to poor visibility.  Orange
424   and gray added.  User can specify new line colors.
425 * UPDATE: "winword6" option is now just a deprecated synonym for
426   "nofontlist".
427 * FIXED: Font height handling (e.g. crowded keys)
428 * FIXED: "solid" option.
429 * FIXED: linewidth changes were sometimes applied to the wrong lines.
430
431 [3.8c]
432 * NEW mouse support for OS/2 and X11
433   - --enable-mouse option
434   - --with-X11-driver option
435   - new commands "bind", "set historysize", "set mouse",
436     and "set label [no]pointstyle".
437 * NEW configure.vms script for VMS
438 * NEW oblique symbol font for ps driver
439 * NEW introduce pipe for load command gnuplot> load "< ...".
440 * FIXED typo in save xrange
441 * FIXED defunct 'unset [xyz]tics' commands
442 * FIXED segfault in pslatex driver
443 * FIXED crash in OS/2 REXX code
444 * FIXED crash in fit code
445 * FIXED bug in 3d plot size after setting nokey
446 * FIXED bug in postscript epsf option
447 * don't put pslatex's postscript code into preamble, as this will
448   only use the settings for the last picture if several pictures
449   are present
450 * the results of unset border and unset clabel are different
451   from reset
452
453 [3.8b]
454 * retain backwards compatibility for old syntax
455 * ongoing work: modularisation
456 * NEW, improved version of hidden3d code
457 * --enable-history configure option renamed to --enable-history-file
458   to avoid mixup with new 'history' command
459 * fix to find gethostbyname(3) on LynxOS
460 * added new implementation of hidden3d code
461 * FIXED png driver now shares web-friendly palette with gif driver;
462   also new transparency option and user defined colour specs
463 * FIXED data format for table driver
464 * FIXED monochrome plots with Windows driver
465 * FIXED bug in contour handling
466 * FIXED clipping of contour input points outside fixed ranges
467 * FIXED bug in coordinates saving
468 * history command now works with GNU readline
469 * implemented vector style clipping for 2D plots
470 * UPDATED gnugraph driver now requires plotutils 2.2+
471 * UPDATED platform makefileS
472 * UPDATED hpgl driver
473 * UPDATED FAQ
474
475 [3.8a]
476 * doc2texi.el, gnuplot.texi added; remove doc2info.c,
477   doc2html.c, doc2texi.pl, and fixinfo.el; the info
478   and html files are now created with makeinfo, the
479   latter requires makeinfo (GNU texinfo) 4.0
480 * FIXED the 'set ?range' commands now use a decimal point
481   to prevent integer overflow on 16 bit platforms
482 * FIXED 'save'd files are now consistent with the new syntax
483
484 [3.7.0.10 - internal only]
485 * removed DJGPP version 1 support
486 * improved version of stdin wrapper for Win32
487 * ongoing work: rewrite of input parser
488 * gnuplot now passes the correct return value back to
489   the environment
490 * FIXED buffering bug in gnuplot_x11
491 * FIXED crash in 16bit Windows
492 * FAQ updated
493 * FIXED some inconsistencies in error messages and the manual
494 * INCOMPATIBLE CHANGE: the 'set data style', 'set function style'
495   and 'set linestyle' commands have been removed. They have been
496   replaced with 'set style data|function|line'. The 'set nolinestyle'
497   command, however, is still available for the time being.
498 * NEW 'system', 'unset' command
499 * INCOMPATIBLE CHANGE: all 'set noVariable' commands have been
500   replaced with the new 'unset Variable' command.
501 * NEW 'save term' option
502 * FIXED building on NeXT
503 * NEW 'history' command, by Petr Mikulik. Currently works only
504   without GNU readline.
505 * FIXED gnuplot now checks for minimum and maximum of required columns
506   in data plots
507 * UPDATED VMS build procedures
508 * gnuplot-mode updated to 0.5j
509 * FIXED reversed 'set {x|y}zeroaxis' behaviour
510 * FIXED plotting of test page before line properties are specified completely
511 * UPDATED metapost driver
512 * better modularisation
513
514 [3.7.0.9]
515 * moved some declarations to new header files
516 * more static arrays removed or replaced with malloc'd storage
517 * duplicate functions removed
518 * driver for OpenStep/MacOS X server now complete
519 * FIXED bug in plot positioning with multiplot
520 * FIXED bug in J. Pepin's layers patch
521 * FIXED bug in M. Gardner's help formatting patch
522 * FIXED definition of ANSI_C on autoconf platforms
523 * FIXED argument passing to gnuplot_x11 on VMS
524 * NEW `save' command now accepts "-" as filename, "saving" to stdout
525 * INCOMPATIBLE CHANGE: "%y" date specifiers are now interpreted according
526   the recommendations of The Open Group. When a century is not otherwise
527   specified, values in the range 69-99 refer to the twentieth century and
528   values in the range 00-68 refer to the twenty-first century.
529
530 [3.7.0.8]
531 * embedding document font is now default font in latex output
532 * static limits for user defined function and variable names removed
533 * 'make check' now passes GNUTERM from the command line to gnuplot.
534 * FIXED off-by-one error in gif driver y-scaling
535 * gnuplot-mode updated to 0.5g
536 * FIXED errors in 'set view <z_scale>'. Related demos have
537   been updated too.
538 * src directory now uses automake Makefile
539 * #error and #warning directives have been removed.
540 * more efficient way of building docs/allterm.h
541 * FIXED auxiliary ps filename generation in pslatex driver
542
543 [3.7.0.7]
544 * FIXED timestamp positioning problem in X11 terminal
545 * FIXED exit/quit in batch files now works as documented
546 * FIXED 'replot' with no args does not discard rest of
547   ';' separated command line anymore
548 * no more fixed limit to the number of contour levels,
549   now allocated dynamically
550 * improvements in the OS/2 mouse driver
551 * backtic command substitution now works inside quoted strings
552 * NEW driver for metapost output
553 * NEW driver for openstep/MacOS X Server
554 * NEW perltk driver integrated into tkcanvas driver
555 * NEW loadpath feature, uses GNUPLOT_LIB env var
556   see 'help environment' and 'help loadpath'
557 * updated to version 0.5f of gnuplot-mode
558 * CHANGE in command line substitution:
559   Newlines in the output produced by the spawned command are
560   stripped. They are NOT replaced with blanks anymore. This is
561   a possible source of incompatibility.
562 * CHANGE gnuplot's error and warning functions now accept a
563   variable number of arguments. On platforms without vfprintf
564   or doprnt, the number of format-dependent arguments is
565   limited to 8.
566
567 [3.7.0.6]
568 * Petr Mikulik's OS/2 mouse patch integrated
569 * 'make check' now runs demos non-interactively
570 * Linux SVGA driver: don't drop root priviledge until VGA is initialised
571 * LaTeX tutorial updated for LaTeX2e
572 * gnuplot-mode updated to 0.5e
573 * old patches for postscript driver integrated:
574   different colours for key text and sample (blacktext),
575   linewidth, dashlength options
576 * extensions to tkcanvas driver
577 * fixes in fig and metafont drivers
578 * bugfixes related to secondary axes (show/nologscale)
579 * new '--without-lisp-files' and '--without-tutorial' configure options
580 * new targets to build documentation with groff
581 * quoting bug fixed 
582 * new files VERSION, PATCHLEVEL, README.exp
583
584 [3.7.0.5]
585 * another off-by-one error fixed in pstricks driver
586 * updated to latest version of gnuplot-mode
587 * added tilde-expansion of filenames
588 * win/pgnuplot.c added, stdin redirection for gnuplot
589   under Windows
590 * extended interactive Tk/Tcl capabilities
591 * only read from stdin if the complete filename is "-"
592 * added fitting of time format data
593 * workaround for the bug that made 'set key below' sometimes
594   lack some of the key texts
595 * build lisp files, LaTeX tutorial only if emacs, latex, resp.
596   are found
597 * moved CVS repository to new dir structure
598 * gnuplot can now be compiled with GNU libplot 2.2
599 * docs/doc2hlp.com renamed to docs/doc2hlp.vms pending better solution
600
601 [3.7.0.4]
602 * switched to new directory structure!
603 * fix to plot all lines in multiline labels within plot borders
604 * hardwire terminal sources into docs/Makefile.in
605 * better docs for 'set missing'
606 * hopefully complete fix for off-by-one error in pslatex driver
607 * fix core dump in alloc.c (only relevant for memory debugging)
608
609 [3.7.0.3] (released as patch only)
610 * brush up the various platform makefiles
611 * typo in plot.c free() statement fixed
612 * some fixes in the Be driver
613
614 [3.7.0.2]
615 * add pgp keys
616 * NEW driver for BeOS
617 * X11 driver now uses ececvp() instead of execl()
618   to eliminate intermediate shell process
619 * NEW gnuplot-mode.el for X/Emacs
620 * update to OS/2 REXX interface
621 * more drivers enabled by default under OS/2
622 * Bezier interpolation rewritten to prevent overflow
623 * Windows linestyle fixed
624 * introduce layers (front, back) for labels and arrows
625 * tiny and giant fonts added to gif driver
626 * tilde expansion; (does not work for "cd" and "set output")
627 * GNU readline related:
628     new syntax for --with-readline option in configure
629     no more duplicate history entries
630     use gnuplot history file
631 * SECURITY: --with-linux-vga=no is now default
632 * SECURITY: better control when Linux executable with
633   SVGAlib access actually runs as root
634 * SECURITY: potential risk fixed in iris4d terminal
635 * EXPERIMENTAL: new --enable-thin-splines option in configure
636   to enable thin plate splines in plot3d.c
637 * configuration: --enable-apollo, --enable-gpr and --enable-unixpc
638   options removed, related code is now in syscfg.h.
639   --enable-cgi and --enable-sun options removed, now automatically
640   detected at configure time. --enable-system-time option removed.
641
642 [3.7.0.1]
643 * bug fix for negative aspect ratio
644 * bug fixes in the cgm, eepic, png, and pslatex driver
645 * bug fix in the data fitting code
646 * bug fixes for HP-UX, NEXT, and Windows
647 * bug fixes for save and set lmargin commands
648 * better makefile for Amiga SAS/c