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