|
From: Daniel J S. <dan...@ie...> - 2007-05-30 18:40:16
|
There are a number of patches on SourceForge ready for consideration in CVS. If
someone wants to review them they can. Or, if you want me to move them in, give
me a password (or temporary password if S.F. has such a thing).
[ gnuplot-Bugs-1534367 ] too much expansion in FindHelp
[ gnuplot-Bugs-1525665 ] help has problems with
Fixes issues such as a help line longer than the space reserved in memory for a
command line.
[ gnuplot-Patches-1566782 ] use tgamma for GAMMA() and lgamma for LNGAMMA()
I think it is correct, others may not. It appears to work on Linux and Mac and
I'm fairly confident it won't cause any problems.
[ gnuplot-Bugs-1488168 ] z_floor and z_ceiling based on xyplane.absolute
This is an outright bug fix. Should have gone in 4.2.
[ gnuplot-Patches-1523316 ] improved CLIPBOARD and PRIMARY per X conventions
Full implementation of mouse/clipboard behavior consistent with the vast
majority of X applications.
[ gnuplot-Bugs-1004754 ] Tics and grid slightly outside border
Do something like
if (i_tic == i_end) {
if (last_tic < end_range)
draw_tic;
}
instead of
while (first_tic + delta_tic + delta_tic + ... + delta_tic < end_range)
draw_tic;
The second approach is susceptible to rounding, the first isn't.
[ gnuplot-Patches-1027032 ] Connect gnuplot_x11 to exterior application
window
Works as far as I know. X11 has an issue whereby two resources both
controlling the mouse in a window will cause an error. Will X ever change this?
I doubt it. The most I could offer is to somehow check if the outside
application has relenquished the mouse and if not issue an error.
[ gnuplot-Patches-1531560 ] recursive history warning instead of error
Issue a warning rather than an error so that the rest of the line may be
executed, e.g.,
gnuplot> history !his; show style;
^
warning: ignoring recursive history command
Data are plotted with points...
[ gnuplot-Patches-1723798 ] Multiplot palette X11, bug [ 1447277 ]
Allows multiple palettes on a multiplot X11 window, a long desired fix.
[ gnuplot-Patches-1725993 ] Alternate Hidden3d Edge Segmentation
Fixes a bug reported on SourceForge. Very big patch. No noticable change in
speed. If someone wants to fix the bug another way, feel free.
[ 1727198 ] Hidden lines: Degenerate polygons creating problems
Fixes a bug reported on SourceForge. User reported hidden lines appearing on a
globe. The lines were part of the north pole in which four sided polygons were
degenerate as triangles. Hence internally triangles with two sides the same
were the problem spot. The patch simply tosses out such polygons.
[ gnuplot-Bugs-1728063 ] hidden lines, scale assertion failure
Replace an assertion statement in the QUADTREE version with a simple range
limit. Hidden line removal slows down if user pushes surface out past the plot
view, but that is a minor consequence. (Better than your program quitting on you.)
[ gnuplot-Patches-1508316 ] Allow multiple strings to signify "missing"
This one isn't ready to go, but we should address this at some point. An
interesting side note is that Octave considered storing its stem plot data as a
series of data for which a "missing" value is used to create a discontinuous
space. That is, there is three ways of doing this:
1) Use gnuplot's "stem".
2) Draw a bunch of individual lines with "plot" for each line.
3) Draw a series of data with every third entry "missing" thus leaving the third
line blank.
Turns out that 3 sort of fits the way Octave stores data.
Dan
|