Ignore `replot` command called from mouse/hotkey-event-enhanced...
allow setting arrow head(s) sizes --- new keywords `heads` and...
avoid writing filenames in keys as enhanced text in enhanced-text capable terminals (postscript and Presentation Manager)
bugfix 'if ((*t->pointsize))' changed to 'if (t->pointsize)'
added documentation for the 'history' and 'system' commands
post.trm: fixed /h definition for pm3d's gray palette
color.c, pm3d.c: allow pm3d compile without pslatex
make the branched version compile under OS/2
pm3d: move PostScriptColorFormulae from post.trm to getcolor.c, rename them to ps_math_color_formulae, add src/getcolor.h remove pm3d code from epslatex.trm which duplicates the code in post.trm, and call the particular ps.trm functions instead
make the branched version compile under OS/2
a file from yesterday
src/pm3d.c: bugfix crash when plotting surface with 1 scan only; src/mouse.c: disable changing 3D view and scale during 'set pm3d map'
don't zoom x2 and y2 axes when in 3D plot
new pm3d command '[set|unset|show] colorbox' (formerly part of 'palette' options)
suppose 'set pm3d at s' if pm3d was not used until now and 'set pm3d not-at-option' was used
changed variable 'pm3d_map_rotate_ylabel' to field 'pm3d.map'; implemented 'save' of 'pm3d', 'palette' and 'colorbox'.
Move IPC from '#if defined(USE_MOUSE) && [!]!defined(OS2)' to '#ifdef OS2_IPC' and '#ifdef PIPE_IPC'
src/syscfg.h: #define FAQ_LOCATION "http://www.gnuplot.org/faq"
a patch enabling the PostScript terminal to use ISO-8859-2 encoding
src/syscfg.h: #define FAQ_LOCATION "http://www.gnuplot.org/faq/"
change PM terminal codepage according to 'set encoding', and use codepage 912 for iso_8859_2
a patch enabling the PostScript terminal to use CP-852 encoding
change PM terminal codepage according to 'set encoding', and use codepage 912 for iso_8859_2
take care about undefined points in PM3D_SCANS_AUTOMATIC
support 'set palette maxcolors n' also for postscript terminal (allow discrete filled contour-like steps)
don't crash on pm3d in multiplot (reuse the previous colour palette if no more colours are available)
small changes: README.exp: remove section about 'mouse is experimental'; src/term.c: removed obsolete routine 'fill_gp4mouse'; src/command.c: removed an OS/2 switch for readline vs. readline_ipc.
gplt_x11.c: OS2_PIPE minor fixes
new commands 'set term push', 'set term pop'
support for filled boxes (added PM_fillbox routine) --- it is used by the 'clear' command in multiplot mode to clear the subfigure area.
fixed one missing 'postscript_gpoutfile = 0;' after a term->reset.
WIN_IPC, an IPC for Windows. Hotkeys in the windows terminal are now working.
Partial implementation of mouse support for Windows. It should be finished according to my notes in the source code and on stderr.
Just noticed that VK_F1 has the same keycode as 'p' ... and those special keys VK_... remaped do not appear in WM_CHAR(???) ... no idea why ...
Two more calls to DrawRuler() to draw the ruler after the graph window has been de-minimized or replotted by gnuplot after 'replot' or 'plot ...'; added remapping of VK_ key codes to gnuplot key codes GP_.
call GE_plotdone when graph drawn (otherwise rotate-and-scale-by-mouse was not working); fixed set cursor positioning typo ('set mouse zoomjump').
added a configuration section for easier setup of compilation options
we are forgetting to update NEWS file; for updating the changes made for 3.8d, 3.8e, ... is there somewhere written when this subversion changed? in ChangeLog, NEWS... Please update there your changes too.
support for pipes under Windows
new targets: gnuplot.tex, .dvi, .ps, .pdf
autodetect pdf output - use package hyperref
bugfix for windows terminal crash on NT if there were too many colour polygons
wrong date of my last contrib corrected
do not support pipes on windows by default
New colour box axis. Removed command: set pm3d zrange. New commands: set/unset/show of cbrange, [m]cbtics, format cb, grid [m]cb, cblabel, cbdata, [no]cbdtics, [no]cbmtics.
changed default color box size and position for pm3d map
Save color axis properties; link set term push/pop from help save.
logscale for cb-axis according to z-axis
list mouseable terminals; changed default color box size for pm3d surface
compile also pgnuplot.c
remove duplicated show for historysize
implemented show for historysize, multiplot and termoptions
remove backslashes in \/ hcw options
Hotkeys Ctrl-Ins and Shift-Ins for clipboard access.
bugfix for reversing axes during zoom
use %g format instead of %f when placing labels by mouse
matherr(exception) unsupported by mingw compiler
Support for filled boxes, i.e. termentry fillbox(), for the Presentation Manager and GIF terminals. However, only solid colours implemented, i.e. no density nor pattern styles.
don't crash in X11_filled_polygon() for X11_ipc buffer overflow (this is not solution, but a workaround!)
implementation of 'plot ... with filledcurves'
typo fixed
typo fixed
New routine LocalReAllocPtr(); dynamically allocate enough memory for a polygon with many corners (fixes 'plot with filledcurves').
new option 'fix' in 'set autoscale {{axis}{...|fix} | fix}' to easily set fixmin and fixmax in one command for one or all axes
Fix for a too early 'stroke' in converting colour images (replace '/g {stroke' by '/g {Stroke').
set.c: new autoscale option: 'set autoscale keepfix' autoscales all axes while keeping the fix settings. mouse.c: let hotkey 'a' do 'set autoscale keepfix' instead of 'set autoscale'.
New options for set grid: layerdefault, front, back. Further, labels and arrows were not saving back, front option.
Terminal-driver fixes
bugfix for yesterday
set label with any line type (colour), point type and point size
set.c: Allow any order of options in set arrow. Fix default value in set label be nopoint. show.c: Fix crash in conv_text() for NULL pointer. Fix show label for labels with no label text specified.
add forgotten entry for set label lt pt ps and any options order
allow any order of lt, lw, pal, ps, pt options in with; change with lt palette to with palette and mention this in NEWS; better documentation for with palette; add uncommented documentation for lines
Fix splot 'a.dat' with ... palette crash if 'a.dat' contains a single scan only.
Fix by Guillaume Allegre: Fix inconsistency in the document: many examples use the 'set no...' syntax instead of the 3.8-new syntax 'unset'.
Allow 'any order' of options and plot and splot. Comment out plot_tbl[] as unused for 2 years.
Fine tuning of the default color box size and position (take in/out/mirror/scale of tics into account). Remove obsolete code and comments.
Routine do_event(): Disable event processing for undefined terminals (fixes crash when mouse is on and non-existing terminal is set).
Fix graph_error() to avoid gnuplot crash for log axes with negative min/max range value in splot. More appropriate error message for negative cb range and log z axis.
Reallocate larger keyboard buffer instead of silently ignoring input characters coming into an overfull buffer.
Contribution by Namio Matuda: Added some more hypertext facilities into gnuplot.pdf. Typos, fixes and polishing of the documentation, avoid LaTeX warnings.
Fix one c_token++ from yesterday.
Implemented options for plotting style with filledcurves [options]
Remove set term pop after reset --- reset does not change terminal
Fix of Fix load_rcfile() to properly report the startup filename (needed if it contains a typo).
Fix load_rcfile() to properly report the startup filename (needed if it contains a typo).
Have \usepackage[..]{hyperref} only once
New option set key height
Fix for history !first_command_in_history; fix for history !load
Improvements, easily editable options, _fstr... functions are declared in Cygwin.
Replace typesetting of _ from {\tt\_} to \_
INSTALL: Added section Running gnuplot on OS/2 from README.os2. README.os2: Added a note that this file can be removed.
NEWS: Added some text from ANNOUNCE-MOUSE. ANNOUNCE-MOUSE: Added a header to that file with two paragraphs which are worth saving, in my opinion. That's a technical docs for mouse and its communication.
Added -DHAVE_SLEEP -DNO_SETVBUF.
Several small corrections.
updated
use set term push/pop and close output file
Directory pm3d/demo merged with demo/ and removed.
Directory pm3d/demo merged with demo/ and removed.
Directory pm3d/demo merged with demo/ and removed.