octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: '__gnuplot_has_feature__' undefined


From: Daniel J Sebald
Subject: Re: '__gnuplot_has_feature__' undefined
Date: Fri, 2 Sep 2016 12:25:22 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2

On 09/02/2016 10:43 AM, Michael Godfrey wrote:
Rik,

The fewer versions supported the better.  At some point a final version
should be chosen so that more work can be done on the fltk and qt systems.

Michael

You're making it sound as though gnuplot support has been a drain on resources for the OpenGL class of drivers. I don't see it that way, as those working on upkeep for gnuplot aren't necessarily inclined to spend effort on Qt graphics. Had some of the fixes that existed for gnuplot for years been applied all along, it wouldn't have gotten so far out of function.

For a large group of people, what's important is the quality of the "printed" plot, i.e., the crispness of lines, fonts, etc., the flexibility of output formats for use in manuscripts, etc. If fltk/qt with its faster, more seamless graphics could supplant that it would be fine to commit to one graphics engine, but that doesn't seem to be the case.

The strategy of creating a bitmapped plot and then using another tool to convert that to whichever format regardless of whether that format supports vector graphics is almost a non-starter for me. Then there is the problem that the Qt graphics has some issues that look to be related to threading, but I don't know the design principle of that interchange. If I knew the concept were solid and it was a matter of just going in to find a bug here and there, that's one thing. But if it's a case of trying to find a workaround for some structural problem, one has to start evaluating effort against quality of output.

Then there is the fact that there are still bugs downstream in the OpenGL drivers. I've gone through a lot of effort to build/fix some of those, but trying to get fixes accepted into the OpenGL code isn't an easy task. I can at least have some influence on bug fixes in gnuplot.

Dan



On 09/02/2016 04:22 PM, Rik wrote:
Of course, one of the bigger questions is whether we should even be trying
to support multiple versions of gnuplot.  In particular, we are having
trouble with the 4.X branch of gnuplot and there has a suggestion to drop
support for it in this release (https://savannah.gnu.org/bugs/?48033).  If
we did that, I wouldn't be worrying about testing conformance with so many
different versions.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]