Annotation of OpenXM_contrib/gnuplot/docs/old/History.old, Revision 1.1
1.1 ! ohara 1:
! 2: GNUPLOT 3.0 RELEASE NOTES
! 3:
! 4: This describes changes to gnuplot since version 2.02 (ie, 2.0
! 5: patchlevel 2).
! 6:
! 7: Highlights:
! 8: -----------
! 9: Gnuplot now handles surfaces as well. A new command names 'splot' (for
! 10: surface plot) has been added for that purpose. A number of new 'set'
! 11: options for surfaces have also been added and include: isosamples,
! 12: view, contour, cntrparam, mapping and surface. All tic/label/range
! 13: setting for x and y axes were extended for z as well.
! 14:
! 15: The size of data file for both curves and surfaces is now independent
! 16: of the samples (and iso_samples) variables. Data structures will
! 17: automatically be extended to hold the entire data file.
! 18:
! 19: New features:
! 20: -------------
! 21: 3-d plotting with 'splot', and many auxiliary options.
! 22:
! 23: New 'errorbars' plot style.
! 24:
! 25: New 'using x:y{:z}' format (NOT COMPATIBLE WITH GNUPLOT 2.02).
! 26:
! 27: Data file plotting (for both curves and surfaces) does not require
! 28: setting samples (and isosamples for surfaces) any more. Size is
! 29: increased on the fly, without affecting the sample rate of functions.
! 30:
! 31: New makefile scheme for unix, that supports lots of flavors.
! 32:
! 33: Command-line editing and history.
! 34:
! 35: Adjustable display of plot border ('set border').
! 36:
! 37: Set-commands 'x/y/zlabel' can now position the label.
! 38:
! 39: Set-command 'title' can now position the title.
! 40:
! 41: New time display command ('set time').
! 42:
! 43: All PostScript devices were rewritten and merged into one (Color
! 44: Postscript is supported). Due to this many of the old postscript
! 45: terminal driver names are not supported; only 'postscript' is
! 46: recognized. Use 'help set terminal postscript' to find out how to get
! 47: your old favorite back, and more.
! 48:
! 49: A 'gnuplot' mode for emacs in the file gnuplot.el.
! 50:
! 51: SGI device was improved.
! 52:
! 53: New option to 'set arrow' called 'nohead'.
! 54:
! 55: List of all new commands:
! 56: -------------------------
! 57: splot
! 58:
! 59: List of all new set-show commands:
! 60: ---------------------------------
! 61: border, cntrparam, contour, isosamples, mapping, rrange, surface,
! 62: time, view, zlabel, ztics, zrange.
! 63:
! 64: List of changed set-show commands:
! 65: ----------------------------------
! 66: arrow, terminal, title, xlabel, ylabel, zlabel
! 67:
! 68: New terminal drivers:
! 69: ---------------------
! 70: vws, apollo, gpr apollo, dumb, BigFig, Super
! 71: VGA, ln03/hplj/hpdj, dxf.
! 72:
! 73: Deletions:
! 74: ----------
! 75: The gnut2p translator (translating gnutex to gnuplot) has been removed
! 76: from the standard distribution. It is available for ftp separately at
! 77: cs.duke.edu as dist/sources/gnuplot/gnut2p.tar.Z
! 78:
! 79: Bug fixes include:
! 80: ------------------
! 81: Fix a bug in parametric type hangup.
! 82:
! 83: Add a .sty file to fix indexing problem in manual.
! 84:
! 85: Fix a bug in hpljii.
! 86:
! 87: Fix a bug in FIG arrows.
! 88:
! 89:
! 90: ACKNOWLEDGEMENTS
! 91:
! 92: - New PostScript device by Russell Lang (rjl@monu1.cc.monash.edu.au).
! 93: - Several bug fixes, manual proofing, World Map by John Campbell
! 94: (campbell@nauvax.ucc.nau.edu).
! 95: - Eliminating samples from data files, lasergnu, and errorbars by
! 96: David Kotz (David.Kotz@Dartmouth.edu).
! 97: - New history and line editing capability for Unix and MSDOS, bivariate
! 98: functions and some bug fixes by Tom Tkacik (tkacik@hobbes.cs.gmr.com).
! 99: - New using x:y{:z} format by Dennis Linse (djlinse@phoenix.princeton.edu).
! 100: - Some polar enhancements, time display and some bug fixes by
! 101: Alex Woo (woo@ra-next.arc.nasa.gov).
! 102: - Dumb terminal by Francois Pinard (pinard@iro.umontreal.ca).
! 103: - VWS device by Walter Speth (speth@dbnpib5.bitnet).
! 104: - BigFig device by (ian@augean.ua.oz.au).
! 105: - XDF device by Florian Hiss (fhis1231@w204zrz.zrz.tu-berlin.de).
! 106: - HP Desk Jet device, overlay support for BCC and more efficient help
! 107: and pc.trm for MSDOS by Maurice Castro and Russell Lang
! 108: (rjl@monu1.cc.monash.edu.au).
! 109: - New makefile scheme by Roque Donizete De Oliveira and David Kotz
! 110: (oliveria@caen.engin.umich.edu and David.Kotz@Dartmouth.edu).
! 111: - The 3d extensions, contouring, Super VGA device, and bringing this new
! 112: version up by Gershon Elber (gershon@cs.utah.edu).
! 113:
! 114: Other bug fixes/improvments:
! 115: = Tom Bopp (tbopp@uhunix.uhcc.hawaii.edu)
! 116: = Kenneth H. Carpenter (khc@eece.ksu.edu)
! 117: = Mark Christopher (christo@bnr.ca)
! 118: = Henk de Haan (haan@irimcf.tudelft.nl)
! 119: = David Gillespie (daveg@csvax.cs.caltech.edu)
! 120:
! 121: Beta testers:
! 122: + John Campbell (campbell@nauvax.ucc.nau.edu)
! 123: + Kenneth H. Carpenter (khc@eece.ksu.edu)
! 124: + Gershon Elber (gershon@cs.utah.edu)
! 125: + Pat Empleo (empleop@afal-edwards.af.mil)
! 126: + David Kotz (dfk@moose.dartmouth.edu)
! 127: + Russell Lang (rjl@monu1.cc.monash.edu.au)
! 128: + Tom Tkacik (tkacik@hobbes.cs.gmr.com)
! 129: + Roque Donizete De Oliveira (oliveria@caen.engin.umich.edu)
! 130: + Walter Speth (Speth@dbnpib5.bitnet)
! 131: + Carsten Steger (stegerc@gshalle2.informatik.tu-muenchen.de)
! 132:
! 133: ============================================================================
! 134:
! 135: GNUPLOT 2.0 RELEASE NOTES
! 136:
! 137: New terminal drivers: ATT6300, Roland DXY800A, EEPIC, emTeX, EPSON LX-800,
! 138: EPSON 60dpi, Fig, HP2648, HPGL, HP LaserJet, Imagen, Kermit-MS Tektronix
! 139: emulator, LaTeX, MCGA, NEC CP6 pinwriter, POSTSCRIPT, Proprinter, Star color
! 140: printer, Tandy DMP-130, Tektronix 410x, SUN, VGA, X11.
! 141:
! 142: Additions:
! 143:
! 144: Command-line arguments are accepted. They are treated as names of
! 145: files containing gnuplot commands. Gnuplot loads them, one by one, and
! 146: then exits.
! 147:
! 148: Command 'plot' now has a 'title' option to change the information in
! 149: the key. The 'with' option can now specify line type and point type.
! 150:
! 151: Command 'pause'.
! 152:
! 153: Command 'replot' allows the addition of extra plots.
! 154:
! 155: Command 'save' now saves all the 'set' options, including the last
! 156: plot command.
! 157:
! 158: Command 'set autoscale' now accepts autoscaling on the x axis for data
! 159: files. The default is autoscaling on both axes.
! 160:
! 161: Command 'set noclip' disables clipping of points near the border. 'set
! 162: clip' reenables clipping. The default used to be 'clip', and is now
! 163: 'noclip'. Clipping has also been extended to clip lines that extend
! 164: outside the borders: line plots are now clipped at the plot boundary.
! 165: Formerly, the line stopped at the last in-range data point.
! 166:
! 167: Numerical labelling at tic marks on x and y axes. Command 'set
! 168: format' allows the format of the tic mark labels to be altered.
! 169: Commands 'set xtics' and 'set ytics' allow for alphanumeric labels and
! 170: arbitrary tic positions.
! 171:
! 172: Command 'set grid' adds a grid between the tic marks.
! 173:
! 174: Improved key gives sample point or line types. Key can be disabled
! 175: with the 'set nokey'. Key can be positioned anywhere.
! 176:
! 177: Command 'set label' allows the placement of arbitrary text labels and
! 178: arrows.
! 179:
! 180: Command 'set polar' for polar plots.
! 181:
! 182: Command 'set offsets' for reducing the plotted area. Useful for polar
! 183: plots.
! 184:
! 185: Command 'set size' scales the displayed size of the plot.
! 186:
! 187: Command 'set tics out' causes the tics to be drawn outwards from the
! 188: border. Useful for impulse plots.
! 189:
! 190: Command 'set title' places a text label above the plot.
! 191:
! 192: Commands 'set xlabel' and 'set ylabel' place text labels on the x and
! 193: y axes respectively. Some terminals will place the y label vertically
! 194: upwards on the left of the plot, others place the label horizontally
! 195: at the left of the plot.
! 196:
! 197: Improved tics on log scales.
! 198:
! 199: Extended comments: comments are allowed anywhere reasonable in the
! 200: input line, and continue to the end of the input line.
! 201:
! 202: Line continuation (with \) is added.
! 203:
! 204: Non-interactive use, through redirection or "load" command, is
! 205: improved. Error messages expanded to include file name and line
! 206: number, and to reprint command line if not interactive.
! 207:
! 208: New plotting styles 'linespoints' and 'dots'.
! 209:
! 210: Blank lines in data files denote "breaks". In lines and linespoints
! 211: plot styles, this breaks the curve being drawn and begins at the next
! 212: point, without changing the line or point types.
! 213:
! 214: Completely new interactive help system that is similar to VMS help
! 215: system. A printed manual can be obtained in LaTeX, troff, or nroff and
! 216: is based on the same information as the interactive help.
! 217:
! 218: PC version now compiles with the large model so that gnuplot will
! 219: compile with the above additions!
! 220:
! 221: Bug fixes include:
! 222: ------------------
! 223: Bug involving functions plotted on a logarithmic x axis is fixed.
! 224:
! 225: Errors inside of loaded files now clean up and close files properly.
! 226:
! 227: Numbers of the form xxxxe+nn are now acceptable (+ sign caused error).
! 228:
! 229: Tics are now place inside the borders (some were outside).
! 230:
! 231: Reverse axes now work properly.
! 232:
! 233: Command 'set output ""' used to crash.
! 234:
! 235: VMS was closing stdout, so 'set output' code changed to avoid closing
! 236: it. VMS version of gnuplot now performs a SET TERM/NOWRAP itself.
! 237:
! 238: Terminal is now reset before closing output file, changing terminal
! 239: type or exiting gnuplot.
! 240:
! 241: Several old bugs have been superseded by new ones.
! 242:
! 243:
! 244: ACKNOWLEDGEMENTS
! 245:
! 246: The Unix PC, polar, pause, and offset additions were by John Campbell.
! 247: (CAMPBELL@NAUVAX.bitnet)
! 248: The Turbo C additions were by Bill Wilson.
! 249: (WILSON@NAUVAX.bitnet)
! 250: Some of the labelling improvements and combining of these additions
! 251: were by Russell Lang.
! 252: (rjl@monu1.cc.monash.oz.au)
! 253: The LaTeX driver, the help system, and some of the labelling
! 254: improvements were by David Kotz.
! 255: (David.Kotz@Dartmouth.edu)
! 256: And of course, the vast majority of the program is by Colin Kelley
! 257: and Thomas Williams.
! 258: (info-gnuplot@dartmouth.edu)
! 259:
! 260: =======================================================================
! 261:
! 262: GNUPLOT 1.1 RELEASE NOTES
! 263:
! 264: New terminal drivers: AED 512, BBN BitGraph, HP2623, POSTSCRIPT,
! 265: Selanar, Vectrix 384. The PC version now supports Hercules and ATT
! 266: 6300 monochrome graphics. Thanks to those who sent these drivers in.
! 267:
! 268: New commands: 'set dummy' and 'show dummy' to select the dummy
! 269: variable name; 'replot' to repeat the last 'plot' command.
! 270:
! 271: The exclamation point (!) is now accepted as postfix factorial
! 272: operator. The gamma() function is also included, if your C library
! 273: has gamma(). See GAMMA below.
! 274:
! 275: Logical AND (&&) and OR (||) now short-circuit the way they do in C.
! 276: That is, the second && operand is not evaluated if the first is false;
! 277: the second || operand is not evaluated if the first is true. The
! 278: ternary operator (?:) also does not evaluate the unused operand. This
! 279: change allows for the definition of recursive functions, e.g. a
! 280: synonym for the ! factorial operator:
! 281:
! 282: fact(x) = (x<=1) ? 1 : x*fact(x-1)
! 283:
! 284: GNUPLOT now has a much better memory allocation scheme, replacing most
! 285: fixed-size arrays with malloc()'d linked lists. There is no longer
! 286: any artificial maximum on the number of simultaneous plots, number of
! 287: points in those plots, or the number of user-defined functions or
! 288: variables. All these are limited only by the memory available to
! 289: malloc(). This is a big improvement for memory-starved machines like
! 290: PDP-11s or PCs.
! 291:
! 292: Lines beginning with # (also ! in VMS) are treated as comments. Only
! 293: the $ may now be used for a shell escape in VMS, since ! is a comment.
! 294:
! 295: Several old bugs have been superseded by new ones.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>