From: Ethan A M. <me...@uw...> - 2025-06-04 02:28:50
|
I have placed a tarball for release 6.0.3 in the "testing" folder on SourceForge https://sourceforge.net/projects/gnuplot/files/gnuplot/testing/ Please report any build problems or other issues you find with the test package. If no problems arise I plan to use the same files for a release announcement next weekend. Release note appended below, or see gnuplot.sourceforge.net/ReleaseNotes_6_0_3.html - Ethan Gnuplot Version 6.0.3 Release Notes =================================== This is the third incremental release for gnuplot stable version 6.0. It contains several new features and improvements back-ported from the development version. NEW (backported from development version) ----------------------------------------- * NEW "contourfill {at base} {fs {no}border}" * NEW "save changes <filename>" This variant saves only the differences between the current program state and the state at the start of the session. * NEW "plot <data> ... if (filter_condition)" Input lines of data that satisfy the if condition are processed as usual. Lines that fail are essentially ignored. * NEW backport watchpoint improvements from 6.1 Each watch target can have its own label, generated by a user function. Any real-valued function is legal as a watchpoint target. Current x, y, and z values are available inside a watchpoint target function. Watchpoints are possible for splot in "set view map" projection. See * https://gnuplot.info/demo_6.0/watch_contours.html * NEW Continued work on multiplot replot and mousing CHANGES ------- * CHANGE 3D polygon objects can have per-object fill border properties. The restriction that all 3D polygons share a single set of properties from "set pm3d" remains true for "splot with polygons". * CHANGE The configuration option --with-wx-multithreaded has been removed. The multi-thread code has not worked under linux for quite a while. This change does not affect the Windows version of the wxt terminal, * CHANGE "with hsteps" takes default width from "set boxwidth". * CHANGE column(0) returns an integer (not complex) value * CHANGE win: dll function loading altered for compatibility with gcc15 FIXES ----- * FIX Support for combined hidden3d + pm3d depthorder back-ported from 6.1 This allows placing contours on a depth-sorted pm3d surface * FIX qt: opaque key caused incorrect interactive toggling of final plot * FIX 6.0.2 regression in "splot ... using 1:2:3:4 lc palette" * FIX placement of category labels along x-axis of boxplots * FIX qt, cairo: "set colorbox invert" produced empty colorbox * FIX placement of minor tics along logscale axis with narrow range * FIX OK to have missing corners in an image from a sparse matrix * FIX error handling for various corner cases involving function blocks KNOWN ISSUES ------------ - Redefining a global array variable inside a user function or function block may lead to memory corruption and/or a program crash. The development version now handles this cleanly, but the necessary framework has not yet been back-ported to verion 6.0. The current version may issue the confusing error message "non-numeric array index" and leave the corrupted array in place. - Font handling by the cairo/pango libraries supporting some gnuplot terminals (pdf, png, wxt, ...) on both Windows and MacOS are sensitive to the enviromental variable PANGOCAIRO_BACKEND. If you are having font problems, try setting this to PANGOCAIRO_BACKEND=fc - Support for replot and pan/zoom mouse operations in multiplot mode is still incomplete. Expect further improvement in subsequent releases. - TeXLive2024 pdflatex does not like some of the UTF-8 characters in the user manual. The distribution includes a pre-built copy of gnuplot.pdf but if you want to rebuild it from the source in docs/gnuplot.doc please use lualatex instead. You can either replace the definition PDFLATEX=pdflatex with PDFLATEX=lualatex in the Makefile or provide this in the environment during configuration PDFLATEX=lualatex ./configure Gnuplot development is tracked in a git repository on SourceForge. You can generate a complete history of changes using "git log" after downloading: <pre> git clone -b branch-6-0-stable git://git.code.sf.net/p/gnuplot/gnuplot-main git log </pre> Release Notes date: 03 June 2025 -- Ethan A Merritt Department of Biochemistry University of Washington, Seattle |