FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

Jan 2023 ======== End of version 5 development (no current plan to release a version 5.6). Freeze the current state as branch-5-5-end Development will continue in a new branch 6.1, based off 6.0 stable Changes not in 5.4 (will be in 6.0) =================================== * NEW weighted and unweighted cubic spline smoothing for 3D "splot with lines" * NEW smoothing options for "plot with filledcurves {above|below|between}" * NEW "set palette save " creates a named colormap from the current palette * NEW "splot ... with pm3d fc palette " uses a saved colormap * NEW "plot ... with image fc palette " uses a saved colormap * NEW support XDG base directory as location for gnuplotrc preferences file * NEW up to 256 colors with the sixeltek terminal * NEW keyword "smooth kdensity period " * NEW if ... else if ... else * NEW terminal "blocks" uses pseudo-graphics for terminal mode graphics * NEW terminal webp generates single frames or full animation in webp encoding * NEW "set palette file" accepts datablocks; also accepts 24-bit RGB colors * CHANGE account for font size when estimating string extents * CHANGE "stats " yields a testable non-fatal error * CHANGE criterion for fallback to default axes in 'plot with ellipse' * CHANGE deprecate special case of 'with boxerrorbars" flagged by boxwidth = -2 * CHANGE wgnuplot menu files use UTF-8 encoding * CHANGE gdlib png terminal defaults to truecolor, antialiasing, butt linecaps Changes in 5.4 ============== * NEW support for 64-bit integer arithmetic * NEW support for voxel grids * NEW plot ... with table if * NEW "set walls" command to show xy xz and yz planes in 3D plots * NEW "set clip radial" for line segments in polar mode plots * NEW "splot ... with isosurface" * NEW "splot ... with circles" * NEW "splot ... with boxes" * NEW "plot ... with arrows" * NEW "plot ... with polygons" * NEW "set view projection {xz|yz}" * NEW "set datafile columnheaders" * NEW per-plot fillcolor and fillstyle for pm3d surfaces * NEW allow separate color column with dgrid3d surfaces (but not color splines) * NEW string function trim(" padded string ") removes leading and trailing whitespace * NEW unicode escape sequences \U+hhhh * NEW order N Bessel functions of 1st and 2nd kind (besjn besyn) * NEW modified Bessel functions I0 (besi0) and I1 (besi1) * NEW modified Bessel function of order n (besin) * NEW "set object polygon depthsort" as an alternative to front/back/behind * NEW "set pixmap" object-like bitmap images from png/gif/jpeg input files * NEW overflow avoidance extends range of arguments handled by complex division * NEW largely extended pcl5 terminal supports PCL5e/PCL5c printers * NEW revised pstricks and texdraw LaTeX terminals * NEW extended dospc terminal (DOS32/OpenWatcom) * NEW extended svga terminal using the (M)GRX library (DOS32/DJGPP) * NEW heavily revised fig terminal * NEW LaTeX terminal pict2e uses the LaTeX2e pict2e environment * NEW Left-click on hypertext label will copy text to clipboard (wxt qt) * NEW smooth option "zsort" controls order that points are plotting in * NEW multiple textbox styles * EXPERIMENTAL "set mouse mouseformat function " * EXPERIMENTAL load $DATABLOCK * CHANGE revised syntax for plot style "with parallelaxes" * CHANGE deprecate command "reread" * CHANGE remove deprecated command "update" * CHANGE remove deprecated option "thru" * CHANGE special case optimization of nonlinear code to speed up logscale * CHANGE windows terminal can print using Direct2D * CHANGE windows terminal supports color fonts (Direct2D) * CHANGE arrow head size can be decoupled from arrow size * CHANGE apply trange to sampling on pseudofile '+' * CHANGE move tgif terminal to "legacy" status; build only if configured * CHANGE imaginary values from the using spec of a 2D plot are treated as NaN * CHANGE remove compile option EXTENDED_COLOR_SPECS used only by vgagl.trm * CHANGE remove linux and vgagl terminals * CHANGE remove undocumented EXPERIMENTAL option for pm3d filled contours * CHANGE print to datablock expands embedded \n into a separate block entry * CHANGE boxplot outliers affect autoscaling only if they are enabled * CHANGE remove latex, emtex, eepic, and tpic terminals from default build * CHANGE pm3d quadrangles are by default clipped smoothly to zrange * FIX allow mixed use of in-key plot titles and manually placed titles * FIX open/close path for polygons * FIX several stability issues of the caca terminal New features introduced to 5.2 in patchlevel releases ===================================================== * NEW "set grid {no}vertical" adds grid lines in the xz and xz planes * NEW "set cntrparam {firstlinetype N} {{un}sorted}" * NEW set table separator {tab|comma|"char"} allows creation of csv files * NEW hotkey for changing azimuth in 3D plots with mousing * NEW splot ... with lines title at {beg|end} * NEW Rework gstrptime() to handle relative time formats tH tM tS * NEW command "set rgbmax " controls interpretation of input RGB values * NEW allow array size to be determined automatically from initializer * NEW "set pm3d noclipcb" will skip drawing quadrangles whose color is < cbmin * NEW imaginary component of array values is available to "using" in column 3 * NEW "exit status " exits program with user-provided status New features, changes and fixes in gnuplot version 5.2 (initial release) ======================================================================== * NEW plot styles * NEW splot ... using :::: with zerrorfill * NEW "set jitter" allows creation of bee swarm plots * NEW data filter "bins" sorts input into equal width bins on x * NEW "with points" and "with linespoints" accept `pointtype variable` * NEW hidden3d now treats 'image' and 'rgbimage' as occluding rectangles * NEW "smooth fnormal" normalized frequency * NEW polar mode improvements and extensions * NEW "set [m]ttics" places labels around perimeter of polar grid * NEW "set rlabel" places a label above the r axis * NEW "set rrange [90:0]" plots in celestial horizontal coordinates * NEW "set border polar" uses border linetype for perimeter of polar plot * NEW "set theta " orientation of polar coordinate theta * NEW label, arrow, and object positions may be given in polar coordinates * NEW nonlinear coordinate systems * NEW "set nonlinear via f(axis) inverse g(axis)" * NEW "set log" re-implemented as special case of "set nonlinear" * NEW data type array[size] * NEW commands and command options * NEW "break" exits from iteration loop * NEW "continue" begins next iteration immediately * NEW "toggle { | "plottitle" | all}" * NEW "set pm3d lighting" specifies lighting model with specular highlighting * NEW "set table OUTFILE {append}" * NEW "set minussign" and "set micro" (first appeared in 5.0.5) * NEW "set view azimuth " controls azimuth of the z axis in 3D plots * NEW "save fit " replaces deprecated command "update" * NEW terminals and terminal options * NEW terminal domterm (supports in-line SVG in DomTerm terminal emulator) * NEW terminal sixelgd (sixel terminal graphics using gdlib) * NEW svg 'standalone' embeds images rather than including by reference * NEW windows terminal supports saving graph as bitmap * NEW windows graph windows can be docked to the wgnuplot text window * NEW windows terminal has experimental Direct2D driver * NEW wxt supports saving graph as EMF on Windows * NEW wxt supports printing on Windows * NEW dumb supports ANSI colors and filled polygons * NEW Optional sampling interval in range specifier for pseudofile '+' * NEW gnuplot on Windows * converts Unicode (BMP) input to current `set encoding`, including UTF-8 * is system DPI aware * NEW textbox style supports fillcolor and bordercolor * CHANGE point style associated with "plot with labels" is shown in the key * CHANGE Revise placement of axis labels in 3D plots * CHANGE Timestamp is now placed relative to page rather than plot boundary * CHANGE Track font/enhanced for key title separately from the key entries * CHANGE order of margins in `set margins , , , ` * CHANGE Store and reuse x,y dimensions from the time image data is read in * CHANGE Some STATS_* variables are of type integer rather than real (complex) * CHANGE ^R starts a backward search when using the built-in readline * CHANGE Only update axis->data_min/max if the point being stored is INRANGE * CHANGE auto-generation of minitics on logscale axis has changed * CHANGE revised printing dialogs on Windows * CHANGE preserve whitespace following opening { in enhanced text strings * CHANGE windows terminal provides better oversampling * CHANGE New default "set key fixed" prevents 3D key box from rotating with plot * CHANGE Deprecate pdf terminal requiring non-free library PDFlib * CHANGE windows terminal also uses GDI+ for printing and copy-to-clipboard * CHANGE raxis/polar grid can coexist with cartesian axes * CHANGE evaluation of norm(x) or x**y returns 0 on floating underflow * CHANGE support for space-in-x11-raises-KDE3-konsole is now a configure option * CHANGE don't use loadpath to choose output directory for "save" * CHANGE GNUTERM may contain terminal options in addition to bare terminal name * CHANGE remove legacy terminals corel and dxf from default build * FIX cairo.trm - reset terminal font after printing an enhanced text string * FIX autoscaling of data with "smooth cnorm" * FIX Built-in readline handles S-JIS encoding * FIX Output to printer on Windows via special file "PRN" Changes in 5.0.rc3 ================== * NEW new command set {xyz}tics {timedate|geographic|numeric} sets axis->tictype * NEW add the tictype keywords to set format {axis} {time|geographic|numeric} * NEW format modifier 't' in timedate mode indicates a time rather than a date * CHANGE separate input format (axis->datatype) and output format (axis->tictype) * CHANGE report and save xyz position using time coordinates if appropriate * CHANGE emulate v4 syntax for timecolumn() * CHANGE revised v5 "fit" syntax does not match -rc1 and -rc2 * CHANGE auto-detect and accept v4 "fit" syntax * CHANGE remove obsolete terminals aed and v384 * FIX "splot ... with dots" was not drawing the dots * FIX revert arrowhead changes introduced in -rc1 * FIX lua terminal support for LT_NODRAW, RGBA linecolors * FIX stats code was confusing x- and y- dimensions of matrix data * FIX track :Italic and :Bold given in "set term" for cairo terminals * FIX if $2 is NaN, plot FOO using 1:(oops=f($2)) should set oops to NaN Changes in 5.0.rc2 ================== * NEW grey out key entries when corresponding plot is toggled off * NEW allow parenthesized expressions as call parameters * NEW set margins , , , * NEW set trange [theta_min:theta_max] filters input data in polar plots * NEW "set mouse zoomfactors ," * NEW New matrix keywords for text data: "columnheaders" and "rowheaders" * CHANGE apply "set key {no}enhanced}" to the key title * CHANGE scale dashlength with line width * CHANGE respond to left mouse click on press rather than on release * CHANGE remove bf_test dependence on all other gnuplot files and libraries * CHANGE apply default rectangle style during "set obj" rather than when drawn * FIX wxgtk3 requires initialization of Xthreads * FIX width adjustment for long key title in multicolumn keys * FIX treat data value read as "NaN" the same as we would "1/0" * FIX handle pointtype PT_CHARACTER in 3D plots * FIX do not store long strings (e.g. epslatex_header) in terminal options array * FIX [maybe] extra resize of initial qt window may fix problems on OSX, Debian * FIX handling of events triggered by closing the qt plot window * FIX refresh of plot with log-scaled color box * FIX MSWin pipe issues * FIX if terminal is in "monochrome" mode, convert color requests to black * FIX apply user-defined line colors to text color also * FIX Fix y extent and clipping of rectangles with y

Back | FazBrowse Home | New Git URL