On 2014-03-15 21:08-0000 Andrew Ross wrote:

> On Sat, Mar 15, 2014 at 08:21:46PM +0000, Andrew Ross wrote:
>> Yes, that is all with 5.2.0. I've run make test_all_qt and all the
>> targets work except test_qt_example. Note you need the QtImageFormats
>> module for the tiff format. The other bitmap formats are available by
>> default. If you don't install the module then plplot just generates
>> empty files with no warning, as I discovered the hard way.
>
> Changes to get qt_example working are pretty small. Now works in the
> build tree. Just need to fix the install tree case too.

Hi Andrew:

I just got the epa_build of "qt5_lite" to work (revision 13089) on
Linux. With that version (Qt-5.2.1), I confirmed your good test
results above for a system version of Qt-5.2.0 that you had access to.
(For further details of all the build- and run-time tests that I tried
see the revison 13089 commit message.)

I looked at all qt file device results for the first 5 standard
examples, and they all looked identical with each other (as expected)
for each page of those examples. I also checked for any zero-length
file device results, and there were none.  I also specifically looked
in detail at the pngqt file device results for all 33 of our standard
examples, and the only rendering issue I spotted is all text appears
to be vertically offset by ~half a character height compared to qt
device driver results with Qt4 and also cairo device driver results.

Do you confirm that offset with your system version of Qt5?

For some reason, there always seems to be arbitrary vertical offsets
we have to apply for text rendering and those offsets are different
for each major external library dependency such as Qt5 (or pango/cairo
or Qt4).

Fixing that issue (without destroying the good vertical offset for
text we already have for the Qt4 version of qt) is next on my agenda.

@Andrew and all others here with access to Linux or Mac OS X
platforms: when you get a chance could you follow up by doing your own
epa_build and test of qt5_lite? That epa_build currently takes an
hour, i.e., four times as long as the equivalent build of qt4_lite. I
strongly encourage any/all of you to modify the epa_build
configuration to drop unnecessary (to PLplot) components of Qt5 if you
spot some Qt5 configure option that I missed to do that.

@others here with access to Windows platforms:

With epa_build of qt5_lite now working so well on Linux, I need a
Windows volunteer to follow up by testing that epa_build configuration
(and adjusting it if required) on Windows following the directions in
cmake/epa_build/README.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to