From: <ai...@us...> - 2009-01-22 22:34:11
|
Revision: 9377 http://plplot.svn.sourceforge.net/plplot/?rev=9377&view=rev Author: airwin Date: 2009-01-22 22:34:06 +0000 (Thu, 22 Jan 2009) Log Message: ----------- Official notice of CMake version 2.6.0 (or higher) requirement. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-01-22 22:30:17 UTC (rev 9376) +++ trunk/README.release 2009-01-22 22:34:06 UTC (rev 9377) @@ -37,8 +37,8 @@ http://www.gnu.org/software/octave/download.html so that is the only version of Octave we support at this time. -IV. This is official notice that the PLplot team have decided (as of -release 5.9.1) for consistency sake to change the PLplot stream variables +IV. This is official notice that the PLplot team have decided (as of release +5.9.1) for consistency sake to change the PLplot stream variables plsc->vpwxmi, plsc->vpwxma, plsc->vpwymi, and plsc->vpwyma and the results returned by plgvpw to reflect the exact window limit values input by users using plwind. Previously to this change, the stream variables and the values @@ -50,6 +50,9 @@ some small changes to your plot results if you use these stream variables directly (only possible in C/C++) or use plgvpw. +V. This is official notice that (as of release 5.9.3) our build system +requires CMake version 2.6.0 or higher. + INDEX 1. Changes relative to PLplot 5.9.2 (the previous development release) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-03-10 22:41:41
|
Revision: 9707 http://plplot.svn.sourceforge.net/plplot/?rev=9707&view=rev Author: airwin Date: 2009-03-10 22:41:34 +0000 (Tue, 10 Mar 2009) Log Message: ----------- Write up release notes for the libnistcd effort. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-03-10 21:51:00 UTC (rev 9706) +++ trunk/README.release 2009-03-10 22:41:34 UTC (rev 9707) @@ -57,6 +57,7 @@ 1. Changes relative to PLplot 5.9.2 (the previous development release) +1.1 libnistcd (a.k.a. libcd) now built internally for -dev cgm 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -85,11 +86,42 @@ 2.22 Internal changes to function visibility 2.23 Dynamic driver support in Windows 2.24 Documentation updates +2.25 libnistcd (a.k.a. libcd) now built internally for -dev cgm + 1. Changes relative to PLplot 5.9.2 (the previous development release) +1.1 libnistcd (a.k.a. libcd) now built internally for -dev cgm +CGM format is a long-established (since 1987) open standard for vector +graphics that is supported by w3c (see http://www.w3.org/Graphics/WebCGM/). +PLplot has long had a cgm device driver which depended on the (mostly) +public domain libcd library that was distributed in the mid 90's by National +Institute of Standards and Technology (NIST) and which is still available +from http://www.pa.msu.edu/ftp/pub/unix/cd1.3.tar.gz. As a convenience +to our -dev cgm users, we have brought that +source code in house under lib/nistcd and now build libnistcd routinely +as part of our ordinary builds. The only changes we have made to the +cd1.3 source code is visibility changes in cd.h and swapping the sense of +the return codes for the test executables so that 0 is returned on success +and 1 on failure. If you want to test libnistcd on your platform, +please run + +make test_nistcd + +in the top-level build tree. (That tests runs all the test executables +that are built as part of cd1.3 and compares the results that are generated +with the *.cgm files that are supplied as part of cd1.3.) + +Two applications that convert and/or display CGM results on Linux are +ralcgm (which is called by the ImageMagick convert and display applications) +and uniconvertor. + +Some additional work on -dev cgm is required to implement antialiasing and +non-Hershey fonts, but both those should be possible using libnistcd according +to the text that is shown by lib/nistcd/cdtext.cgm and lib/nistcd/cdexp1.cgm. + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -387,3 +419,33 @@ of the common API, but are used in the examples and may be helpful for plplot users. +2.25 libnistcd (a.k.a. libcd) now built internally for -dev cgm + +CGM format is a long-established (since 1987) open standard for vector +graphics that is supported by w3c (see http://www.w3.org/Graphics/WebCGM/). +PLplot has long had a cgm device driver which depended on the (mostly) +public domain libcd library that was distributed in the mid 90's by National +Institute of Standards and Technology (NIST) and which is still available +from http://www.pa.msu.edu/ftp/pub/unix/cd1.3.tar.gz. As a convenience +to our -dev cgm users, we have brought that +source code in house under lib/nistcd and now build libnistcd routinely +as part of our ordinary builds. The only changes we have made to the +cd1.3 source code is visibility changes in cd.h and swapping the sense of +the return codes for the test executables so that 0 is returned on success +and 1 on failure. If you want to test libnistcd on your platform, +please run + +make test_nistcd + +in the top-level build tree. (That tests runs all the test executables +that are built as part of cd1.3 and compares the results that are generated +with the *.cgm files that are supplied as part of cd1.3.) + +Two applications that convert and/or display CGM results on Linux are +ralcgm (which is called by the ImageMagick convert and display applications) +and uniconvertor. + +Some additional work on -dev cgm is required to implement antialiasing and +non-Hershey fonts, but both those should be possible using libnistcd according +to the text that is shown by lib/nistcd/cdtext.cgm and lib/nistcd/cdexp1.cgm. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-03-11 18:22:43
|
Revision: 9725 http://plplot.svn.sourceforge.net/plplot/?rev=9725&view=rev Author: airwin Date: 2009-03-11 18:22:33 +0000 (Wed, 11 Mar 2009) Log Message: ----------- Add writeup for test-drv-info effort. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-03-11 17:59:00 UTC (rev 9724) +++ trunk/README.release 2009-03-11 18:22:33 UTC (rev 9725) @@ -58,6 +58,7 @@ 1. Changes relative to PLplot 5.9.2 (the previous development release) 1.1 libnistcd (a.k.a. libcd) now built internally for -dev cgm +1.2 get-drv-info now changed to test-drv-info 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -87,9 +88,8 @@ 2.23 Dynamic driver support in Windows 2.24 Documentation updates 2.25 libnistcd (a.k.a. libcd) now built internally for -dev cgm +2.26 get-drv-info now changed to test-drv-info - - 1. Changes relative to PLplot 5.9.2 (the previous development release) 1.1 libnistcd (a.k.a. libcd) now built internally for -dev cgm @@ -122,6 +122,19 @@ non-Hershey fonts, but both those should be possible using libnistcd according to the text that is shown by lib/nistcd/cdtext.cgm and lib/nistcd/cdexp1.cgm. +1.2 get-drv-info now changed to test-drv-info + +To make cross-building much easier for PLplot we now configure the *.rc +files that are used to describe our various dynamic devices rather than +generating the required *.rc files with get-drv-info. We have changed the +name of get-drv-info to test-drv-info. That name is more appropriate +because that executable has always tested dynamic loading of the driver +plug-ins as well as generating the *.rc files from the information gleaned +from that dynamic loading. Now, we simply run test-drv-info as an option +(defaults to ON unless cross-building is enabled) and compare the resulting +*.rc file with the one configured by cmake to be sure the dynamic device +has been built correctly. + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -449,3 +462,16 @@ non-Hershey fonts, but both those should be possible using libnistcd according to the text that is shown by lib/nistcd/cdtext.cgm and lib/nistcd/cdexp1.cgm. +2.26 get-drv-info now changed to test-drv-info + +To make cross-building much easier for PLplot we now configure the *.rc +files that are used to describe our various dynamic devices rather than +generating the required *.rc files with get-drv-info. We have changed the +name of get-drv-info to test-drv-info. That name is more appropriate +because that executable has always tested dynamic loading of the driver +plug-ins as well as generating the *.rc files from the information gleaned +from that dynamic loading. Now, we simply run test-drv-info as an option +(defaults to ON unless cross-building is enabled) and compare the resulting +*.rc file with the one configured by cmake to be sure the dynamic device +has been built correctly. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-03-26 19:56:48
|
Revision: 9775 http://plplot.svn.sourceforge.net/plplot/?rev=9775&view=rev Author: airwin Date: 2009-03-26 19:56:31 +0000 (Thu, 26 Mar 2009) Log Message: ----------- Add release notes about enabling text clipping by default for the cairo devices. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-03-26 01:52:28 UTC (rev 9774) +++ trunk/README.release 2009-03-26 19:56:31 UTC (rev 9775) @@ -59,6 +59,7 @@ 1.1 libnistcd (a.k.a. libcd) now built internally for -dev cgm 1.2 get-drv-info now changed to test-drv-info +1.3 Text clipping now enabled by default for the cairo devices 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -89,6 +90,7 @@ 2.24 Documentation updates 2.25 libnistcd (a.k.a. libcd) now built internally for -dev cgm 2.26 get-drv-info now changed to test-drv-info +2.27 Text clipping now enabled by default for the cairo devices 1. Changes relative to PLplot 5.9.2 (the previous development release) @@ -135,6 +137,18 @@ *.rc file with the one configured by cmake to be sure the dynamic device has been built correctly. +1.3 Text clipping now enabled by default for the cairo devices + +When correct text clipping was first implemented for cairo devices, it was +discovered that the libcairo library of that era (2007-08) did that clipping +quite inefficiently so text clipping was disabled by default. Recent tests +of text clipping for the cairo devices using libcairo 1.6.4 (released in +2008-04) shows text clipping is quite efficient now. Therefore, it is now +enabled by default. If you notice a significant slowdown for some libcairo +version prior to 1.6.4 you can use the option -drvopt text_clipping=0 for +your cairo device plots (and accept the improperly clipped text results that +might occur with that option). Better yet, use libcairo 1.6.4 or later. + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -475,3 +489,15 @@ *.rc file with the one configured by cmake to be sure the dynamic device has been built correctly. +2.27 Text clipping now enabled by default for the cairo devices + +When correct text clipping was first implemented for cairo devices, it was +discovered that the libcairo library of that era (2007-08) did that clipping +quite inefficiently so text clipping was disabled by default. Recent tests +of text clipping for the cairo devices using libcairo 1.6.4 (released in +2008-04) shows text clipping is quite efficient now. Therefore, it is now +enabled by default. If you notice a significant slowdown for some libcairo +version prior to 1.6.4 you can use the option -drvopt text_clipping=0 for +your cairo device plots (and accept the improperly clipped text results that +might occur with that option). Better yet, use libcairo 1.6.4 or later. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-03-31 20:31:19
|
Revision: 9781 http://plplot.svn.sourceforge.net/plplot/?rev=9781&view=rev Author: airwin Date: 2009-03-31 20:31:14 +0000 (Tue, 31 Mar 2009) Log Message: ----------- Add release notes for the qt device driver. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-03-31 19:25:07 UTC (rev 9780) +++ trunk/README.release 2009-03-31 20:31:14 UTC (rev 9781) @@ -60,6 +60,7 @@ 1.1 libnistcd (a.k.a. libcd) now built internally for -dev cgm 1.2 get-drv-info now changed to test-drv-info 1.3 Text clipping now enabled by default for the cairo devices +1.4 A powerful qt device driver has been implemented 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -91,6 +92,7 @@ 2.25 libnistcd (a.k.a. libcd) now built internally for -dev cgm 2.26 get-drv-info now changed to test-drv-info 2.27 Text clipping now enabled by default for the cairo devices +2.28 A powerful qt device driver has been implemented 1. Changes relative to PLplot 5.9.2 (the previous development release) @@ -149,6 +151,36 @@ your cairo device plots (and accept the improperly clipped text results that might occur with that option). Better yet, use libcairo 1.6.4 or later. +1.4 A powerful qt device driver has been implemented + +Thanks to the efforts of Alban Rochel of the QSAS team, we now have a qt +device driver which delivers the following 9 (!) devices: qtwidget, bmpqt, +jpgqt, pngqt, ppmqt, tiffqt, epsqt, pdfqt, and svgqt. qtwidget is an +elementary interactive device where, for now, the possible interactions +consist of resizing the window and right clicking with the mouse to control +paging. The qtwidget overall size is expressed in pixels. bmpqt, jpgqt, +pngqt, ppmqt, and tiffqt are file devices whose overal sizes are specified +in pixels and whose output is BMP (Windows bitmap), JPEG, PNG, PPM (portable +pixmap), and TIFF (tagged image file format) formatted files. epsqt, pdfqt, +svgqt are file devices whose overall sizes are specified in points (1/72 of +an inch) and whose output is EPS (encapsulated PostScript), PDF, and SVG +formatted files. The qt device driver is based on the powerful facilities +of Qt4 so all qt devices implement variable opacity (alpha channel) effects +(see example 3). The qt devices also use system unicode fonts, and deal +with CTL (complex text layout) languages automatically without any +intervention required by the user. (To show this, try qt device results +from examples 23 [mathematical symbols] and 24 [CTL languages].) + +Our exhaustive Linux testing of the qt devices (which consisted of detailed +comparisons for all our standard examples between qt device results and the +corresponding cairo device results) indicates this device driver is mature, +but testing on other platforms is requested to confirm that maturity. +Qt-4.5 has some essential SVG functionality so we recommend that +version (downloadable from http://www.qtsoftware.com/downloads for Linux, +Mac OS X, and Windows) for svgqt. Qt-4.5 is the version we have used for +most of our testing, but limited testing for Qt-4.4 indicates that version +should be fine for qt devices other than svgqt. + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -501,3 +533,33 @@ your cairo device plots (and accept the improperly clipped text results that might occur with that option). Better yet, use libcairo 1.6.4 or later. +2.28 A powerful qt device driver has been implemented + +Thanks to the efforts of Alban Rochel of the QSAS team, we now have a qt +device driver which delivers the following 9 (!) devices: qtwidget, bmpqt, +jpgqt, pngqt, ppmqt, tiffqt, epsqt, pdfqt, and svgqt. qtwidget is an +elementary interactive device where, for now, the possible interactions +consist of resizing the window and right clicking with the mouse to control +paging. The qtwidget overall size is expressed in pixels. bmpqt, jpgqt, +pngqt, ppmqt, and tiffqt are file devices whose overal sizes are specified +in pixels and whose output is BMP (Windows bitmap), JPEG, PNG, PPM (portable +pixmap), and TIFF (tagged image file format) formatted files. epsqt, pdfqt, +svgqt are file devices whose overall sizes are specified in points (1/72 of +an inch) and whose output is EPS (encapsulated PostScript), PDF, and SVG +formatted files. The qt device driver is based on the powerful facilities +of Qt4 so all qt devices implement variable opacity (alpha channel) effects +(see example 3). The qt devices also use system unicode fonts, and deal +with CTL (complex text layout) languages automatically without any +intervention required by the user. (To show this, try qt device results +from examples 23 [mathematical symbols] and 24 [CTL languages].) + +Our exhaustive Linux testing of the qt devices (which consisted of detailed +comparisons for all our standard examples between qt device results and the +corresponding cairo device results) indicates this device driver is mature, +but testing on other platforms is requested to confirm that maturity. +Qt-4.5 has some essential SVG functionality so we recommend that +version (downloadable from http://www.qtsoftware.com/downloads for Linux, +Mac OS X, and Windows) for svgqt. Qt-4.5 is the version we have used for +most of our testing, but limited testing for Qt-4.4 indicates that version +should be fine for qt devices other than svgqt. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-04-18 01:20:10
|
Revision: 9819 http://plplot.svn.sourceforge.net/plplot/?rev=9819&view=rev Author: airwin Date: 2009-04-18 01:20:09 +0000 (Sat, 18 Apr 2009) Log Message: ----------- Describe the important new feature which has been implemented that allows the PLplot API to be accessed from Qt GUI applications. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-04-18 01:01:29 UTC (rev 9818) +++ trunk/README.release 2009-04-18 01:20:09 UTC (rev 9819) @@ -61,6 +61,7 @@ 1.2 get-drv-info now changed to test-drv-info 1.3 Text clipping now enabled by default for the cairo devices 1.4 A powerful qt device driver has been implemented +1.5 The PLplot API is now accessible from Qt GUI applications 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -93,6 +94,7 @@ 2.26 get-drv-info now changed to test-drv-info 2.27 Text clipping now enabled by default for the cairo devices 2.28 A powerful qt device driver has been implemented +2.29 The PLplot API is now accessible from Qt GUI applications 1. Changes relative to PLplot 5.9.2 (the previous development release) @@ -166,7 +168,7 @@ an inch) and whose output is EPS (encapsulated PostScript), PDF, and SVG formatted files. The qt device driver is based on the powerful facilities of Qt4 so all qt devices implement variable opacity (alpha channel) effects -(see example 3). The qt devices also use system unicode fonts, and deal +(see example 30). The qt devices also use system unicode fonts, and deal with CTL (complex text layout) languages automatically without any intervention required by the user. (To show this, try qt device results from examples 23 [mathematical symbols] and 24 [CTL languages].) @@ -181,6 +183,16 @@ most of our testing, but limited testing for Qt-4.4 indicates that version should be fine for qt devices other than svgqt. +1.5 The PLplot API is now accessible from Qt GUI applications + +This important new feature has been implemented by Alban Rochel of the QSAS +team as a spin-off of the qt device driver project using the extqt device +(which constitutes the tenth qt device). See examples/c++/README.qt_example +for a brief description of a simple Qt example which accesses the PLplot API +and which is built in the installed examples tree using the pkg-config +approach. Our build system has been enhanced to configure the necessary +plplotd-qt.pc file. + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -548,7 +560,7 @@ an inch) and whose output is EPS (encapsulated PostScript), PDF, and SVG formatted files. The qt device driver is based on the powerful facilities of Qt4 so all qt devices implement variable opacity (alpha channel) effects -(see example 3). The qt devices also use system unicode fonts, and deal +(see example 30). The qt devices also use system unicode fonts, and deal with CTL (complex text layout) languages automatically without any intervention required by the user. (To show this, try qt device results from examples 23 [mathematical symbols] and 24 [CTL languages].) @@ -563,3 +575,13 @@ most of our testing, but limited testing for Qt-4.4 indicates that version should be fine for qt devices other than svgqt. +2.29 The PLplot API is now accessible from Qt GUI applications + +This important new feature has been implemented by Alban Rochel of the QSAS +team as a spin-off of the qt device driver project using the extqt device +(which constitutes the tenth qt device). See examples/c++/README.qt_example +for a brief description of a simple Qt example which accesses the PLplot API +and which is built in the installed examples tree using the pkg-config +approach. Our build system has been enhanced to configure the necessary +plplotd-qt.pc file. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-04-21 19:36:41
|
Revision: 9826 http://plplot.svn.sourceforge.net/plplot/?rev=9826&view=rev Author: airwin Date: 2009-04-21 19:36:21 +0000 (Tue, 21 Apr 2009) Log Message: ----------- Mention that qt has alpha/transparency support as well. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-04-20 19:42:20 UTC (rev 9825) +++ trunk/README.release 2009-04-21 19:36:21 UTC (rev 9826) @@ -282,7 +282,7 @@ end. Example 30 demonstrates some different ways to use these functions and the effects of alpha values, at least for those drivers that support alpha values. This change should have no effect on the device drivers that do not -currently support alpha values. Currently only the cairo, gd, wxwidgets and +currently support alpha values. Currently only the cairo, qt, gd, wxwidgets and aquaterm drivers support alpha values. There are some limitations with the gd driver due to transparency support in the underlying libgd library. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <and...@us...> - 2009-04-23 12:32:49
|
Revision: 9834 http://plplot.svn.sourceforge.net/plplot/?rev=9834&view=rev Author: andrewross Date: 2009-04-23 12:32:26 +0000 (Thu, 23 Apr 2009) Log Message: ----------- Add notes to README.release on support for NaN / Inf values to some plotting routines. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-04-23 11:18:49 UTC (rev 9833) +++ trunk/README.release 2009-04-23 12:32:26 UTC (rev 9834) @@ -91,6 +91,7 @@ 1.3 Text clipping now enabled by default for the cairo devices 1.4 A powerful qt device driver has been implemented 1.5 The PLplot API is now accessible from Qt GUI applications +1.6 NaN / Inf support for some PLplot functions 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -124,6 +125,7 @@ 2.27 Text clipping now enabled by default for the cairo devices 2.28 A powerful qt device driver has been implemented 2.29 The PLplot API is now accessible from Qt GUI applications +2.30 NaN / Inf support for some PLplot functions 1. Changes relative to PLplot 5.9.2 (the previous development release) @@ -222,6 +224,14 @@ approach. Our build system has been enhanced to configure the necessary plplotd-qt.pc file. +1.6 NaN / Inf support for some PLplot functions + +Some PLplot now correctly handle Nan or Inf values in the data to be plotted. +Line plotting (plline etc) and image plotting (plimage, plimagefr) will +now ignore NaN / Inf values. Currently some of the contour plotting / 3-d +routines do not handle NaN / Inf values. This functionality will +depend on whether the language binding used supports NaN / Inf values. + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -614,3 +624,11 @@ approach. Our build system has been enhanced to configure the necessary plplotd-qt.pc file. +2.30 NaN / Inf support for some PLplot functions + +Some PLplot now correctly handle Nan or Inf values in the data to be plotted. +Line plotting (plline etc) and image plotting (plimage, plimagefr) will +now ignore NaN / Inf values. Currently some of the contour plotting / 3-d +routines do not handle NaN / Inf values. This functionality will +depend on whether the language binding used supports NaN / Inf values. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-04-26 01:20:43
|
Revision: 9853 http://plplot.svn.sourceforge.net/plplot/?rev=9853&view=rev Author: airwin Date: 2009-04-26 01:20:41 +0000 (Sun, 26 Apr 2009) Log Message: ----------- Announcements concerning HAVE_PTHREAD set to OFF by default and Tk/Itk set to ON by default. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-04-26 01:19:33 UTC (rev 9852) +++ trunk/README.release 2009-04-26 01:20:41 UTC (rev 9853) @@ -20,16 +20,7 @@ system has been removed as of release 5.9.1. Instead, use the CMake-based build system following the directions in the INSTALL file. -II. This is official notice that the tk, itk, and itcl components of PLplot -have been disabled by default as of 5.9.1. We reluctantly took this step -for these venerable PLplot components because we found segfaults with most -of our Tk-related interactive tests for this release which we have been, as -yet, unable to address. For now, if you want to try these components of -PLplot to help us debug the problem, you must specifically use the cmake -options -DENABLE_tk=ON -DENABLE_itk=ON -DENABLE_itcl=ON to build and install -these components. - -III. This is official notice that we (as of 5.9.1) no longer support +II. This is official notice that we (as of 5.9.1) no longer support Octave-2.1.73 which has a variety of run-time issues in our tests of the Octave examples on different platforms. In contrast our tests show we get good run-time results with all our Octave examples for Octave-3.0.1. Also, @@ -37,7 +28,7 @@ http://www.gnu.org/software/octave/download.html so that is the only version of Octave we support at this time. -IV. This is official notice that the PLplot team have decided (as of release +III. This is official notice that the PLplot team have decided (as of release 5.9.1) for consistency sake to change the PLplot stream variables plsc->vpwxmi, plsc->vpwxma, plsc->vpwymi, and plsc->vpwyma and the results returned by plgvpw to reflect the exact window limit values input by users @@ -50,10 +41,10 @@ some small changes to your plot results if you use these stream variables directly (only possible in C/C++) or use plgvpw. -V. This is official notice that (as of release 5.9.3) our build system +IV. This is official notice that (as of release 5.9.3) our build system requires CMake version 2.6.0 or higher. -VI. This is official notice that (as of release 5.9.3) we have deprecated +V. This is official notice that (as of release 5.9.3) we have deprecated the gcw device driver and the related gnome2 and pygcw bindings since these are essentially unmaintained. For example, the gcw device and associated bindings still depends on the plfreetype approach for accessing unicode @@ -66,7 +57,7 @@ the known problems, then they can still be accessed by setting PLD_gcw, ENABLE_gnome2, and/or ENABLE_pygcw to ON. -VII. This is official notice that (as of release 5.9.3) we have deprecated +VI. This is official notice that (as of release 5.9.3) we have deprecated the gd device driver which implements the png, jpeg, and gif devices. This device driver is essentially unmaintained. For example, it still depends on the plfreetype approach for accessing unicode fonts which has known issues @@ -82,6 +73,21 @@ and/or qt devices are not accessible, you can still use these deprecated devices by setting PLD_png, PLD_jpeg, or PLD_gif to ON. +VII. This is official notice that (as of release 5.9.3) we have set +HAVE_PTHREAD to OFF by default. (It was first turned ON by default for +release 5.9.2 for all platforms other than Darwin). By experiment we have +recently found our pthread code causes segfaults in the Tk components of +PLplot on Linux (which is the platform for which our original pthread +support was implemented). Until this issue is addressed we consider our +pthread code to be experimental which is why we are turning if OFF by +default now for all platforms. + +VIII. This is official notice that the tk, itk, and itcl components of +PLplot have been reenabled again by default (as of release 5.9.3) after +being disabled by default as of release 5.9.1 due to segfaults which we have +now experimentally determined to be due to our pthread code. See +announcement VII above. + INDEX 1. Changes relative to PLplot 5.9.2 (the previous development release) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-05-01 18:36:18
|
Revision: 9871 http://plplot.svn.sourceforge.net/plplot/?rev=9871&view=rev Author: airwin Date: 2009-05-01 18:35:54 +0000 (Fri, 01 May 2009) Log Message: ----------- Rework both the HAVE_PTHREAD and Tk announcements in light of Andrew's recent fix for the combination of HAVE_PTHREAD=ON and Tk-related components of PLplot enabled. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-05-01 18:14:43 UTC (rev 9870) +++ trunk/README.release 2009-05-01 18:35:54 UTC (rev 9871) @@ -41,10 +41,14 @@ some small changes to your plot results if you use these stream variables directly (only possible in C/C++) or use plgvpw. -IV. This is official notice that (as of release 5.9.3) our build system +IV. This is official notice that (as of release 5.9.2) we have set +HAVE_PTHREAD to ON by default for all platforms other than Darwin. Darwin +will follow later once it appears the Apple version of X supports it. + +V. This is official notice that (as of release 5.9.3) our build system requires CMake version 2.6.0 or higher. -V. This is official notice that (as of release 5.9.3) we have deprecated +VI. This is official notice that (as of release 5.9.3) we have deprecated the gcw device driver and the related gnome2 and pygcw bindings since these are essentially unmaintained. For example, the gcw device and associated bindings still depends on the plfreetype approach for accessing unicode @@ -57,7 +61,7 @@ the known problems, then they can still be accessed by setting PLD_gcw, ENABLE_gnome2, and/or ENABLE_pygcw to ON. -VI. This is official notice that (as of release 5.9.3) we have deprecated +VII. This is official notice that (as of release 5.9.3) we have deprecated the gd device driver which implements the png, jpeg, and gif devices. This device driver is essentially unmaintained. For example, it still depends on the plfreetype approach for accessing unicode fonts which has known issues @@ -73,20 +77,11 @@ and/or qt devices are not accessible, you can still use these deprecated devices by setting PLD_png, PLD_jpeg, or PLD_gif to ON. -VII. This is official notice that (as of release 5.9.3) we have set -HAVE_PTHREAD to OFF by default. (It was first turned ON by default for -release 5.9.2 for all platforms other than Darwin). By experiment we have -recently found our pthread code causes segfaults in the Tk components of -PLplot on Linux (which is the platform for which our original pthread -support was implemented). Until this issue is addressed we consider our -pthread code to be experimental which is why we are turning if OFF by -default now for all platforms. - VIII. This is official notice that the tk, itk, and itcl components of PLplot have been reenabled again by default (as of release 5.9.3) after -being disabled by default as of release 5.9.1 due to segfaults which we have -now experimentally determined to be due to our pthread code. See -announcement VII above. +being disabled by default as of release 5.9.1 due to segfaults. The cause +of the segfaults was a bug (now fixed) in how pthread support was +implemented for the Tk-related components of PLplot. INDEX This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <and...@us...> - 2009-05-06 10:48:38
|
Revision: 9931 http://plplot.svn.sourceforge.net/plplot/?rev=9931&view=rev Author: andrewross Date: 2009-05-06 10:48:26 +0000 (Wed, 06 May 2009) Log Message: ----------- Update release notes for post 5.9.3 bug fixes and cairo improvements. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-05-06 04:55:07 UTC (rev 9930) +++ trunk/README.release 2009-05-06 10:48:26 UTC (rev 9931) @@ -87,7 +87,10 @@ 1. Changes relative to PLplot 5.9.3 (the previous development release) +1.1 Various bug fixes +1.2 Cairo driver improvements + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -121,10 +124,25 @@ 2.28 A powerful qt device driver has been implemented 2.29 The PLplot API is now accessible from Qt GUI applications 2.30 NaN / Inf support for some PLplot functions +2.31 Various bug fixes +2.32 Cairo driver improvements - 1. Changes relative to PLplot 5.9.3 (the previous development release) +1.1 Various bug fixes + +Various bugs in the 5.9.3 release have been fixed including: + +- Include missing file needed for the aqt driver on Mac OS X +- Missing library version number for nistcd +- Fixes for the qt examples with dynamic drivers disabled +- Fixes to several tcl examples so they work with plserver + +1.2 Cairo driver improvements + +Improvements to the cairo driver to give better results for bitmap +formats when used with anti-aliasing file viewers. + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -525,3 +543,16 @@ routines do not handle NaN / Inf values. This functionality will depend on whether the language binding used supports NaN / Inf values. +2.31 Various bug fixes + +Various bugs in the 5.9.3 release have been fixed including: + +- Include missing file needed for the aqt driver on Mac OS X +- Missing library version number for nistcd +- Fixes for the qt examples with dynamic drivers disabled +- Fixes to several tcl examples so they work with plserver + +2.32 Cairo driver improvements + +Improvements to the cairo driver to give better results for bitmap +formats when used with anti-aliasing file viewers. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <and...@us...> - 2009-05-08 18:40:15
|
Revision: 9943 http://plplot.svn.sourceforge.net/plplot/?rev=9943&view=rev Author: andrewross Date: 2009-05-08 18:39:36 +0000 (Fri, 08 May 2009) Log Message: ----------- Update release notes for latest bug fixes. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-05-08 18:15:53 UTC (rev 9942) +++ trunk/README.release 2009-05-08 18:39:36 UTC (rev 9943) @@ -137,6 +137,8 @@ - Missing library version number for nistcd - Fixes for the qt examples with dynamic drivers disabled - Fixes to several tcl examples so they work with plserver +- Fix pkg-config files to work correctly with Debug / Release build types set +- Make fortran command line argument parsing work with shared libraries on Windows 1.2 Cairo driver improvements @@ -551,6 +553,8 @@ - Missing library version number for nistcd - Fixes for the qt examples with dynamic drivers disabled - Fixes to several tcl examples so they work with plserver +- Fix pkg-config files to work correctly with Debug / Release build types set +- Make fortran command line argument parsing work with shared libraries on Windows 2.32 Cairo driver improvements This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-05-10 02:02:38
|
Revision: 9949 http://plplot.svn.sourceforge.net/plplot/?rev=9949&view=rev Author: airwin Date: 2009-05-10 01:59:11 +0000 (Sun, 10 May 2009) Log Message: ----------- Add more details/cautions about using Qt-4.4.3 rather than the recommended Qt-4.5.x. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-05-09 19:32:47 UTC (rev 9948) +++ trunk/README.release 2009-05-10 01:59:11 UTC (rev 9949) @@ -499,13 +499,14 @@ 2.28 A powerful qt device driver has been implemented -Thanks to the efforts of Alban Rochel of the QSAS team, we now have a qt +Thanks to the efforts of Alban Rochel of the QSAS team, we now have a new qt device driver which delivers the following 9 (!) devices: qtwidget, bmpqt, jpgqt, pngqt, ppmqt, tiffqt, epsqt, pdfqt, and svgqt. qtwidget is an elementary interactive device where, for now, the possible interactions -consist of resizing the window and right clicking with the mouse to control +consist of resizing the window and right clicking with the mouse (or hitting +<return> to be consistent with other PLplot interactive devices) to control paging. The qtwidget overall size is expressed in pixels. bmpqt, jpgqt, -pngqt, ppmqt, and tiffqt are file devices whose overal sizes are specified +pngqt, ppmqt, and tiffqt are file devices whose overall sizes are specified in pixels and whose output is BMP (Windows bitmap), JPEG, PNG, PPM (portable pixmap), and TIFF (tagged image file format) formatted files. epsqt, pdfqt, svgqt are file devices whose overall sizes are specified in points (1/72 of @@ -520,12 +521,19 @@ Our exhaustive Linux testing of the qt devices (which consisted of detailed comparisons for all our standard examples between qt device results and the corresponding cairo device results) indicates this device driver is mature, -but testing on other platforms is requested to confirm that maturity. -Qt-4.5 has some essential SVG functionality so we recommend that -version (downloadable from http://www.qtsoftware.com/downloads for Linux, -Mac OS X, and Windows) for svgqt. Qt-4.5 is the version we have used for -most of our testing, but limited testing for Qt-4.4 indicates that version -should be fine for qt devices other than svgqt. +but testing on other platforms is requested to confirm that maturity. Qt-4.5 +(the version we used for most of our tests) has some essential SVG +functionality so we recommend that version (downloadable from +http://www.qtsoftware.com/downloads for Linux, Mac OS X, and Windows) for +svgqt. One of our developers found that pdfqt was orders of magnitude +slower than the other qt devices for Qt-4.4.3 on Ubuntu 8.10 installed on a +64 bit box. That problem was completely cured by moving to the downloadable +Qt-4.5 version. However, we have also had good Qt-4.4.3 pdfqt reports on +other platforms. So probably Qt-4.4.3 is worth trying if it is already +installed on your machine, but if you run into any difficulty with it please +switch to Qt-4.5.x (once Qt-4.5.x is installed all you have to do is to put +the 4.5.x version of qmake in your path, and cmake does the rest) before +reporting a qt bug. 2.29 The PLplot API is now accessible from Qt GUI applications This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-05-10 02:13:46
|
Revision: 9950 http://plplot.svn.sourceforge.net/plplot/?rev=9950&view=rev Author: airwin Date: 2009-05-10 02:13:40 +0000 (Sun, 10 May 2009) Log Message: ----------- Add some details of Werner's experiences with Qt-4.5.1 on Mac OS X. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-05-10 01:59:11 UTC (rev 9949) +++ trunk/README.release 2009-05-10 02:13:40 UTC (rev 9950) @@ -529,12 +529,18 @@ slower than the other qt devices for Qt-4.4.3 on Ubuntu 8.10 installed on a 64 bit box. That problem was completely cured by moving to the downloadable Qt-4.5 version. However, we have also had good Qt-4.4.3 pdfqt reports on -other platforms. So probably Qt-4.4.3 is worth trying if it is already -installed on your machine, but if you run into any difficulty with it please -switch to Qt-4.5.x (once Qt-4.5.x is installed all you have to do is to put -the 4.5.x version of qmake in your path, and cmake does the rest) before -reporting a qt bug. +other platforms. One of our developers also found that all first pages of +examples were black for just the qtwidget device for Qt-4.5.1 on Mac OS X. +From the other improvements we see in Qt-4.5.1 relative to Qt-4.4.3 we +assume this black first page for qtwidget problem also exists for Qt-4.4.3, +but we haven't tested that combination. +In sum, Qt-4.4.3 is worth trying if it is already installed on your machine, +but if you run into any difficulty with it please switch to Qt-4.5.x (once +Qt-4.5.x is installed all you have to do is to put the 4.5.x version of +qmake in your path, and cmake does the rest). If the problem persists for +Qt-4.5, then it is worth reporting a qt bug. + 2.29 The PLplot API is now accessible from Qt GUI applications This important new feature has been implemented by Alban Rochel of the QSAS This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hba...@us...> - 2009-07-12 23:20:04
|
Revision: 10145 http://plplot.svn.sourceforge.net/plplot/?rev=10145&view=rev Author: hbabcock Date: 2009-07-12 23:19:59 +0000 (Sun, 12 Jul 2009) Log Message: ----------- Add a section about the new color palette setting commands to the release notes. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-07-12 23:06:30 UTC (rev 10144) +++ trunk/README.release 2009-07-12 23:19:59 UTC (rev 10145) @@ -99,9 +99,10 @@ 1. Changes relative to PLplot 5.9.4 (the previous development release) -1.1 pyqt changes +1.1 PyQt changes +1.2 Color Palettes -1.1 pyqt changes +1.1 PyQt changes Years ago we got a donation of a hand-crafted pyqt3 interface to PLplot (some of the functions in plplot_widgetmodule.c in bindings/python) and a @@ -116,6 +117,19 @@ have therefore decided to concentrate on pyqt4 and remove the pyqt3 PLplot interface and example completely. +1.2 Color Palettes + +Support has been added to PLplot for user defined color palette files. +These files can be loaded at the command line using the -cmap0 or +-cmap1 commands, or via the API using the plspal0 and plspal1 commands. +The commands cmap0 / plspal0 are used to load cmap0 type files which +specify the colors in PLplots color table 0. The commands cmap1 / +plspal1 are used to load cmap1 type files which specify PLplots color +table 1. Examples of both types of files can be found in either the +plplot-source/data directory or the PLplot installed directory +(typically /usr/local/share/plplotx.y.z/ on linux). + + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -151,7 +165,7 @@ 2.30 NaN / Inf support for some PLplot functions 2.31 Various bug fixes 2.32 Cairo driver improvements -2.33 pyqt changes +2.33 PyQt changes 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -584,7 +598,7 @@ Improvements to the cairo driver to give better results for bitmap formats when used with anti-aliasing file viewers. -2.33 pyqt changes +2.33 PyQt changes Years ago we got a donation of a hand-crafted pyqt3 interface to PLplot (some of the functions in plplot_widgetmodule.c in bindings/python) and a This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <hba...@us...> - 2009-07-12 23:22:35
|
Revision: 10146 http://plplot.svn.sourceforge.net/plplot/?rev=10146&view=rev Author: hbabcock Date: 2009-07-12 23:22:30 +0000 (Sun, 12 Jul 2009) Log Message: ----------- Forget to also add the section to the differences relative to 5.8.0. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-07-12 23:19:59 UTC (rev 10145) +++ trunk/README.release 2009-07-12 23:22:30 UTC (rev 10146) @@ -166,6 +166,7 @@ 2.31 Various bug fixes 2.32 Cairo driver improvements 2.33 PyQt changes +2.34 Color Palettes 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -613,3 +614,14 @@ have therefore decided to concentrate on pyqt4 and remove the pyqt3 PLplot interface and example completely. +2.34 Color Palettes + +Support has been added to PLplot for user defined color palette files. +These files can be loaded at the command line using the -cmap0 or +-cmap1 commands, or via the API using the plspal0 and plspal1 commands. +The commands cmap0 / plspal0 are used to load cmap0 type files which +specify the colors in PLplots color table 0. The commands cmap1 / +plspal1 are used to load cmap1 type files which specify PLplots color +table 1. Examples of both types of files can be found in either the +plplot-source/data directory or the PLplot installed directory +(typically /usr/local/share/plplotx.y.z/ on linux). \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-07-16 19:34:08
|
Revision: 10154 http://plplot.svn.sourceforge.net/plplot/?rev=10154&view=rev Author: airwin Date: 2009-07-16 19:34:03 +0000 (Thu, 16 Jul 2009) Log Message: ----------- Explain why we are forced to use a "hard-landing" approach (everything comes to an abrupt halt with a CMake error) for missing/broken language development environments because of CMake bug 9220. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-07-16 18:43:59 UTC (rev 10153) +++ trunk/README.release 2009-07-16 19:34:03 UTC (rev 10154) @@ -95,6 +95,43 @@ XI. This is official notice that we have removed pyqt3 access to PLplot and replaced it by pyqt4 access to PLplot as of PLplot-5.9.5. +XII. This is official notice that as of PLplot-5.9.5 we no longer attempt +to deal with the issue of missing compilers for any of our supported +compiled languages (Ada, C++, D, Fortran, and Java) beyond our core C +language by automatically disabling that component of PLplot with a warning +message and moving on. This "soft-landing" approach was implemented by +using a subset of the official CMake language support files to search for +the compiler. If the compiler was found to be missing this way we could +avoid the enable_language call that errors out for missing compilers in a +different subset of the official CMake language support files. However, we +have had to drop this soft-landing approach because it turns out that the +ccmake CLI, and cmake-gui GUI applications (which are alternatives that can +be chosen by the user to configure PLplot) are completely confused by this +implementation with the result that important language-related variables +were left undefined. + +The current situation is that either the PLplot builder must have a working +development environment (compilers and libraries) for Ada, C++, D, Fortran, +and Java) or the PLplot builder must specifically disable the language where +the development environment is missing/broken by setting ENABLE_ada, +ENABLE_cxx, ENABLE_d, ENABLE_f77, ENABLE_f95, and/or ENABLE_java to OFF as +appropriate (or alternatively set DEFAULT_NO_BINDINGS to ON and set +ENABLE_<language> to ON for the language components of PLplot that you want). +If there is a missing/broken language development environment that is +not avoided with the appropriate option, then a hard landing (CMake error) +is the current result. + +For now we have chosen this hard landing approach because we wanted ccmake +and cmake-gui to produce correct configuration of language support for +PLplot. However, once CMake bug 9220 +(http://public.kitware.com/Bug/view.php?id=9220) has been addressed, then +the current build system logic will automatically turn into a soft-landing +approach since the current enable_language(<language> OPTIONAL) use will no +longer error out, and our current build system logic will have a chance to +disable the language and move on whenever there is a language development +environment problem that has been detected by the CMake enable_language +command. + INDEX 1. Changes relative to PLplot 5.9.4 (the previous development release) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-07-25 06:33:18
|
Revision: 10178 http://plplot.svn.sourceforge.net/plplot/?rev=10178&view=rev Author: airwin Date: 2009-07-25 06:33:04 +0000 (Sat, 25 Jul 2009) Log Message: ----------- More consistent Official Notice language. Official notice about the environment variable method we support for specifying a compiler and its options. Discussion of the new soft-landing implementation for bad/missing compilers. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-07-24 20:11:00 UTC (rev 10177) +++ trunk/README.release 2009-07-25 06:33:04 UTC (rev 10178) @@ -14,130 +14,104 @@ file. -Notices for Users. +Official Notices for Users. -I. This is the official notice that our deprecated autotools-based build -system has been removed as of release 5.9.1. Instead, use the CMake-based -build system following the directions in the INSTALL file. +I. As of release 5.9.1 we have removed our previously deprecated +autotools-based build system. Instead, use the CMake-based build system +following the directions in the INSTALL file. -II. This is official notice that we (as of 5.9.1) no longer support -Octave-2.1.73 which has a variety of run-time issues in our tests of the -Octave examples on different platforms. In contrast our tests show we get -good run-time results with all our Octave examples for Octave-3.0.1. Also, -that is the recommended stable version of Octave at -http://www.gnu.org/software/octave/download.html so that is the only version -of Octave we support at this time. +II. As of release 5.9.1 we no longer support Octave-2.1.73 which has a +variety of run-time issues in our tests of the Octave examples on different +platforms. In contrast our tests show we get good run-time results with all +our Octave examples for Octave-3.0.1. Also, that is the recommended stable +version of Octave at http://www.gnu.org/software/octave/download.html so +that is the only version of Octave we support at this time. -III. This is official notice that the PLplot team have decided (as of release -5.9.1) for consistency sake to change the PLplot stream variables -plsc->vpwxmi, plsc->vpwxma, plsc->vpwymi, and plsc->vpwyma and the results -returned by plgvpw to reflect the exact window limit values input by users -using plwind. Previously to this change, the stream variables and the values -returned by plgvpw reflected the internal slightly expanded range of window -limits used by PLplot so that the user's specified limits would be on the -graph. Two users noted this slight difference, and we agree with them it -should not be there. Note that internally, PLplot still uses the expanded -ranges so most users results will be identical. However, you may notice -some small changes to your plot results if you use these stream variables -directly (only possible in C/C++) or use plgvpw. +III. As of release 5.9.1 we have decided for consistency sake to change the +PLplot stream variables plsc->vpwxmi, plsc->vpwxma, plsc->vpwymi, and +plsc->vpwyma and the results returned by plgvpw to reflect the exact window +limit values input by users using plwind. Previously to this change, the +stream variables and the values returned by plgvpw reflected the internal +slightly expanded range of window limits used by PLplot so that the user's +specified limits would be on the graph. Two users noted this slight +difference, and we agree with them it should not be there. Note that +internally, PLplot still uses the expanded ranges so most users results will +be identical. However, you may notice some small changes to your plot +results if you use these stream variables directly (only possible in C/C++) +or use plgvpw. -IV. This is official notice that (as of release 5.9.2) we have set -HAVE_PTHREAD to ON by default for all platforms other than Darwin. Darwin -will follow later once it appears the Apple version of X supports it. +IV. As of release 5.9.2 we have set HAVE_PTHREAD to ON by default for all +platforms other than Darwin. Darwin will follow later once it appears the +Apple version of X supports it. -V. This is official notice that (as of release 5.9.3) our build system -requires CMake version 2.6.0 or higher. +V. As of release 5.9.3 our build system requires CMake version 2.6.0 or +higher. -VI. This is official notice that (as of release 5.9.3) we have deprecated -the gcw device driver and the related gnome2 and pygcw bindings since these -are essentially unmaintained. For example, the gcw device and associated -bindings still depends on the plfreetype approach for accessing unicode -fonts which has known issues (inconsistent text offsets, inconvenient font -setting capabilities, and incorrect rendering of CTL languages). To avoid -these issues we advise using the xcairo device and the externally supplied -XDrawable or Cairo context associated with the xcairo device and the -extcairo device (see examples/c/README.cairo) instead. If you still -absolutely must use -dev gcw or the related gnome2 or pygcw bindings despite -the known problems, then they can still be accessed by setting PLD_gcw, -ENABLE_gnome2, and/or ENABLE_pygcw to ON. - -VII. This is official notice that (as of release 5.9.3) we have deprecated -the gd device driver which implements the png, jpeg, and gif devices. This -device driver is essentially unmaintained. For example, it still depends on -the plfreetype approach for accessing unicode fonts which has known issues +VI. As of release 5.9.3 we have deprecated the gcw device driver and the +related gnome2 and pygcw bindings since these are essentially unmaintained. +For example, the gcw device and associated bindings still depends on the +plfreetype approach for accessing unicode fonts which has known issues (inconsistent text offsets, inconvenient font setting capabilities, and -incorrect rendering of CTL languages). To avoid these issues for PNG -format, we advise using the pngcairo or pngqt devices. To avoid these -issues for the JPEG format, we advise using the jpgqt device. PNG is -normally considered a better raster format than GIF, but if you absolutely -require GIF format, we advise using the pngcairo or pngqt devices and then -downgrading the results to the GIF format using the ImageMagick "convert" -application. For those platforms where libgd (the dependency of the gd -device driver) is accessible while the required dependencies of the cairo -and/or qt devices are not accessible, you can still use these deprecated -devices by setting PLD_png, PLD_jpeg, or PLD_gif to ON. +incorrect rendering of CTL languages). To avoid these issues we advise +using the xcairo device and the externally supplied XDrawable or Cairo +context associated with the xcairo device and the extcairo device (see +examples/c/README.cairo) instead. If you still absolutely must use -dev gcw +or the related gnome2 or pygcw bindings despite the known problems, then +they can still be accessed by setting PLD_gcw, ENABLE_gnome2, and/or +ENABLE_pygcw to ON. -VIII. This is official notice that the tk, itk, and itcl components of -PLplot have been reenabled again by default (as of release 5.9.3) after -being disabled by default as of release 5.9.1 due to segfaults. The cause -of the segfaults was a bug (now fixed) in how pthread support was -implemented for the Tk-related components of PLplot. +VII. As of release 5.9.3 we have deprecated the gd device driver which +implements the png, jpeg, and gif devices. This device driver is +essentially unmaintained. For example, it still depends on the plfreetype +approach for accessing unicode fonts which has known issues (inconsistent +text offsets, inconvenient font setting capabilities, and incorrect +rendering of CTL languages). To avoid these issues for PNG format, we +advise using the pngcairo or pngqt devices. To avoid these issues for the +JPEG format, we advise using the jpgqt device. PNG is normally considered a +better raster format than GIF, but if you absolutely require GIF format, we +advise using the pngcairo or pngqt devices and then downgrading the results +to the GIF format using the ImageMagick "convert" application. For those +platforms where libgd (the dependency of the gd device driver) is accessible +while the required dependencies of the cairo and/or qt devices are not +accessible, you can still use these deprecated devices by setting PLD_png, +PLD_jpeg, or PLD_gif to ON. -IX. This is official notice that the hpgl device driver (containing the -hp7470, hp7580, and lj_hpgl devices) has been deprecated as of release 5.9.4. -hp7450 and hp7580 produce many "Invalid pen selection." messages on our -standard examples and lj_hpgl segfaults. +VIII. As of release 5.9.3 we have reenabled the tk, itk, and itcl components +of PLplot by default that were disabled by default as of release 5.9.1 due +to segfaults. The cause of the segfaults was a bug (now fixed) in how +pthread support was implemented for the Tk-related components of PLplot. -X. This is official notice that the pbm device driver (containing the -pbm device) has been deprecated as of release 5.9.4 because glibc detects -a catastrophic double free. +IX. As of release 5.9.4 we have deprecated the hpgl device driver +(containing the hp7470, hp7580, and lj_hpgl devices). hp7450 and hp7580 +produce many "Invalid pen selection." messages on our standard examples and +lj_hpgl segfaults. -XI. This is official notice that we have removed pyqt3 access to PLplot and -replaced it by pyqt4 access to PLplot as of PLplot-5.9.5. +X. As of release 5.9.4 we have deprecated the pbm device driver (containing +the pbm device) because glibc detects a catastrophic double free. -XII. This is official notice that as of PLplot-5.9.5 we no longer attempt -to deal with the issue of missing compilers for any of our supported -compiled languages (Ada, C++, D, Fortran, and Java) beyond our core C -language by automatically disabling that component of PLplot with a warning -message and moving on. This "soft-landing" approach was implemented by -using a subset of the official CMake language support files to search for -the compiler. If the compiler was found to be missing this way we could -avoid the enable_language call that errors out for missing compilers in a -different subset of the official CMake language support files. However, we -have had to drop this soft-landing approach because it turns out that the -ccmake CLI, and cmake-gui GUI applications (which are alternatives that can -be chosen by the user to configure PLplot) are completely confused by this -implementation with the result that important language-related variables -were left undefined. +XI. As of release 5.9.5 we have removed pyqt3 access to PLplot and +replaced it by pyqt4 access to PLplot (see details below). -The current situation is that either the PLplot builder must have a working -development environment (compilers and libraries) for Ada, C++, D, Fortran, -and Java) or the PLplot builder must specifically disable the language where -the development environment is missing/broken by setting ENABLE_ada, -ENABLE_cxx, ENABLE_d, ENABLE_f77, ENABLE_f95, and/or ENABLE_java to OFF as -appropriate (or alternatively set DEFAULT_NO_BINDINGS to ON and set -ENABLE_<language> to ON for the language components of PLplot that you want). -If there is a missing/broken language development environment that is -not avoided with the appropriate option, then a hard landing (CMake error) -is the current result. +XII. As of release 5.9.5 the only method of specifying a non-default compiler +(and associated compiler options) that we support is the environment +variable approach, e.g., -For now we have chosen this hard landing approach because we wanted ccmake -and cmake-gui to produce correct configuration of language support for -PLplot. However, once CMake bug 9220 -(http://public.kitware.com/Bug/view.php?id=9220) has been addressed, then -the current build system logic will automatically turn into a soft-landing -approach since the current enable_language(<language> OPTIONAL) use will no -longer error out, and our current build system logic will have a chance to -disable the language and move on whenever there is a language development -environment problem that has been detected by the CMake enable_language -command. +export CC='gcc -g -fvisibility=hidden' +export CXX='g++ -g -fvisibility=hidden' +export FC='gfortran -g -fvisibility=hidden' +All other CMake methods of specifying a non-default compiler and associated +compiler options will not be supported until CMake bug 9220 is fixed, see +discussion below of the soft-landing reimplementation for details. + INDEX 1. Changes relative to PLplot 5.9.4 (the previous development release) 1.1 PyQt changes 1.2 Color Palettes +1.3 Reimplementation of a "soft landing" when a bad/missing compiler is +detected 1.1 PyQt changes @@ -166,7 +140,32 @@ plplot-source/data directory or the PLplot installed directory (typically /usr/local/share/plplotx.y.z/ on linux). +1.3 Reimplementation of a "soft landing" when a bad/missing compiler is +detected. +The PLplot core library is written in C so our CMake-based build system will +error out if it doesn't detect a working C compiler. However all other +compiled languages (Ada, C++, D, Fortran, Java, and OCaml) we support are +optional. If a working compiler is not available, we give a "soft landing" +(give a warning message, disable the optional component, and keep going). +The old implementation of the soft landing was not applied consistently (C++ +was unnecessarily mandatory before) and also caused problems for ccmake (a +CLI front-end to the cmake application) and cmake-gui (a CMake GUI front-end +to the cmake application) which incorrectly dropped languages as a result +even when there was a working compiler. + +We now have completely reimplemented the soft landing logic. The result +works well for cmake, ccmake, and cmake-gui. The one limitation of this new +method that we are aware of is it only recognizes either the default +compiler chosen by the generator or else a compiler specified by the +environment variable approach (see Official Notice XII above). Once CMake +bug 9220 has been fixed (so that the OPTIONAL signature of the +enable_language command actually works without erroring out), then our +soft-landing approach (which is a workaround for bug 9220) will be replaced +by the OPTIONAL signature of enable_language, and all CMake methods of +specifying compilers and compiler options will automatically be recognized +as a result. + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -204,6 +203,8 @@ 2.32 Cairo driver improvements 2.33 PyQt changes 2.34 Color Palettes +2.35 Reimplementation of a "soft landing" when a bad/missing compiler is +detected. 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -661,4 +662,30 @@ plspal1 are used to load cmap1 type files which specify PLplots color table 1. Examples of both types of files can be found in either the plplot-source/data directory or the PLplot installed directory -(typically /usr/local/share/plplotx.y.z/ on linux). \ No newline at end of file +(typically /usr/local/share/plplotx.y.z/ on linux). + +2.35 Reimplementation of a "soft landing" when a bad/missing compiler is +detected. + +The PLplot core library is written in C so our CMake-based build system will +error out if it doesn't detect a working C compiler. However all other +compiled languages (Ada, C++, D, Fortran, Java, and OCaml) we support are +optional. If a working compiler is not available, we give a "soft landing" +(give a warning message, disable the optional component, and keep going). +The old implementation of the soft landing was not applied consistently (C++ +was unnecessarily mandatory before) and also caused problems for ccmake (a +CLI front-end to the cmake application) and cmake-gui (a CMake GUI front-end +to the cmake application) which incorrectly dropped languages as a result +even when there was a working compiler. + +We now have completely reimplemented the soft landing logic. The result +works well for cmake, ccmake, and cmake-gui. The one limitation of this new +method that we are aware of is it only recognizes either the default +compiler chosen by the generator or else a compiler specified by the +environment variable approach (see Official Notice XII above). Once CMake +bug 9220 has been fixed (so that the OPTIONAL signature of the +enable_language command actually works without erroring out), then our +soft-landing approach (which is a workaround for bug 9220) will be replaced +by the OPTIONAL signature of enable_language, and all CMake methods of +specifying compilers and compiler options will automatically be recognized +as a result. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-10-11 15:48:21
|
Revision: 10520 http://plplot.svn.sourceforge.net/plplot/?rev=10520&view=rev Author: airwin Date: 2009-10-11 15:48:14 +0000 (Sun, 11 Oct 2009) Log Message: ----------- Change the name of the next release to 5.9.6. Retire pbm device driver. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-10-10 16:47:37 UTC (rev 10519) +++ trunk/README.release 2009-10-11 15:48:14 UTC (rev 10520) @@ -1,19 +1,20 @@ -PLplot Release 5.10.0 +PLplot Release 5.9.6 ~~~~~~~~~~~~~~~~~~~~ -This is a stable release of PLplot. It represents the ongoing efforts +This is a development release of PLplot. It represents the ongoing efforts of the community to improve the PLplot plotting package. Development -releases in the 5.11.x series will be available every few months. The next -stable release will be 5.12.0. +releases in the 5.9.x series will be available every few months. The next +stable release will be 5.10.0. If you encounter a problem that is not already documented in the -PROBLEMS file, then please send bug reports to PLplot developers via the -mailing lists at http://sourceforge.net/mail/?group_id=2915 . +PROBLEMS file or on our bugtracker, then please send bug reports to PLplot +developers via the mailing lists at +http://sourceforge.net/mail/?group_id=2915 (preferred) or on our bugtracker +at http://sourceforge.net/tracker/?group_id=2915&atid=102915. Please see the license under which this software is distributed (LGPL), and the disclaimer of all warranties, given in the COPYING.LIB file. - Official Notices for Users. I. As of release 5.9.1 we have removed our previously deprecated @@ -110,6 +111,18 @@ as we know there is no more user interest in them. Therefore, we have decided to retire these devices rather than fix them. +XIII. As of release 5.9.6 we have retired the pbm driver containing the pbm +(actually portable pixmap) file device. This device is quite primitive and +poorly maintained. It ignores unicode fonts (i.e., uses the Hershey font +fallback), falls back to ugly software fills, doesn't support alpha +transparency, etc. It also has a serious run-time issue with example 2 +(double free detected by glibc) which probably indicates some fundamental +issue with the 100 colours in cmap0 for that example. For those who really +need portable pixmap results, we suggest using the ImageMagick convert +programme, e.g., "convert examples/x24c01.pngqt test.ppm" or "convert +examples/x24c01.pngcairo test.ppm" to produce good-looking portable pixmap +results from our best png device results. + INDEX 1. Changes relative to PLplot 5.9.5 (the previous development release) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2009-12-04 03:29:05
|
Revision: 10677 http://plplot.svn.sourceforge.net/plplot/?rev=10677&view=rev Author: airwin Date: 2009-12-04 03:28:56 +0000 (Fri, 04 Dec 2009) Log Message: ----------- Describe new linear gradient capability. Spelling. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2009-12-04 01:19:51 UTC (rev 10676) +++ trunk/README.release 2009-12-04 03:28:56 UTC (rev 10677) @@ -77,7 +77,7 @@ accessible, you can still use these deprecated devices by setting PLD_png, PLD_jpeg, or PLD_gif to ON. -VIII. As of release 5.9.3 we have reenabled the tk, itk, and itcl components +VIII. As of release 5.9.3 we have re-enabled the tk, itk, and itcl components of PLplot by default that were disabled by default as of release 5.9.1 due to segfaults. The cause of the segfaults was a bug (now fixed) in how pthread support was implemented for the Tk-related components of PLplot. @@ -98,7 +98,7 @@ All other CMake methods of specifying a non-default compiler and associated compiler options will not be supported until CMake bug 9220 is fixed, see -discussion below of the soft-landing reimplementation for details. +discussion below of the soft-landing re-implementation for details. XII. As of release 5.9.5 we have retired the hpgl driver (containing the hp7470, hp7580, and lj_hpgl devices), the impress driver (containing the imp @@ -140,6 +140,7 @@ 1. Changes relative to PLplot 5.9.5 (the previous development release) 1.1 Make PLplot aware of LC_NUMERIC locale +1.2 Linear gradients have been implemented 2. Changes relative to PLplot 5.8.0 (the previous stable release) @@ -178,9 +179,10 @@ 2.32 Cairo driver improvements 2.33 PyQt changes 2.34 Color Palettes -2.35 Reimplementation of a "soft landing" when a bad/missing compiler is +2.35 Re-implementation of a "soft landing" when a bad/missing compiler is detected 2.36 Make PLplot aware of LC_NUMERIC locale +2.37 Linear gradients have been implemented 1. Changes relative to PLplot 5.9.5 (the previous development release) @@ -247,6 +249,21 @@ applications that resulted in a comma decimal separator that did not work correctly for the critical areas. +1.2 Linear gradients have been implemented + +The new plgradient routine draws a linear gradient (based on the +current colour map 1) at a specified angle with the x axis for a +specified polygon. Standard examples 25 and 30 now demonstrate use of +plgradient. Some devices use a software fallback to render the +gradient. This fallback is implemented with plshades which uses a +series of rectangles to approximate the gradient. Tiny alignment +issues for those rectangles relative to the pixel grid may look +problematic for transparency gradients. To avoid that issue, we try +to use native gradient capability whenever that is possible for any of +our devices. Currently, this has been implemented for our svg, qt, +and cairo devices. The result is nice-looking smooth transparency +gradients for those devices, for, e.g., example 30, page 2. + 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -391,7 +408,7 @@ Some other features were added: * the wxWidgets driver now correctly clears the background (or parts of it) * transparency support was added - * the "locate mode" (already availale in the xwin and tk driver) was + * the "locate mode" (already available in the xwin and tk driver) was implemented, where graphics input events are processed and translated to world coordinates @@ -456,7 +473,7 @@ PDL::Graphics::PLplot version 0.46 available at http://search.cpan.org/dist/PDL-Graphics-PLplot has been brought up to date to give access to recently added PLplot API. The instructions for how to -install this module on top of an offical PDL release are given in +install this module on top of an official PDL release are given in examples/perl/README.perldemos. Doug has also finished implementing a complete set of standard examples in Perl/PDL which are part of PLplot and which produce identical results to their C counterparts if the above updated @@ -539,7 +556,7 @@ 2.24 Documentation updates -The docbook documentation has been updated to include many of the +The DocBook documentation has been updated to include many of the C-specific functions (for example plAlloc2dGrid) which are not part of the common API, but are used in the examples and may be helpful for plplot users. @@ -698,11 +715,11 @@ These files can be loaded at the command line using the -cmap0 or -cmap1 commands, or via the API using the plspal0 and plspal1 commands. The commands cmap0 / plspal0 are used to load cmap0 type files which -specify the colors in PLplots color table 0. The commands cmap1 / -plspal1 are used to load cmap1 type files which specify PLplots color +specify the colors in PLplot's color table 0. The commands cmap1 / +plspal1 are used to load cmap1 type files which specify PLplot's color table 1. Examples of both types of files can be found in either the plplot-source/data directory or the PLplot installed directory -(typically /usr/local/share/plplotx.y.z/ on linux). +(typically /usr/local/share/plplotx.y.z/ on Linux). 2.35 Reimplementation of a "soft landing" when a bad/missing compiler is detected @@ -792,3 +809,19 @@ areas so were vulnerable to default LC_NUMERIC settings of external applications that resulted in a comma decimal separator that did not work correctly for the critical areas. + +2.37 Linear gradients have been implemented + +The new plgradient routine draws a linear gradient (based on the +current colour map 1) at a specified angle with the x axis for a +specified polygon. Standard examples 25 and 30 now demonstrate use of +plgradient. Some devices use a software fallback to render the +gradient. This fallback is implemented with plshades which uses a +series of rectangles to approximate the gradient. Tiny alignment +issues for those rectangles relative to the pixel grid may look +problematic for transparency gradients. To avoid that issue, we try +to use native gradient capability whenever that is possible for any of +our devices. Currently, this has been implemented for our svg, qt, +and cairo devices. The result is nice-looking smooth transparency +gradients for those devices, for, e.g., example 30, page 2. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-02-25 21:49:31
|
Revision: 10814 http://plplot.svn.sourceforge.net/plplot/?rev=10814&view=rev Author: airwin Date: 2010-02-25 21:49:25 +0000 (Thu, 25 Feb 2010) Log Message: ----------- Add in testing results for cmake-2.8.1-RC3. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2010-02-24 09:51:24 UTC (rev 10813) +++ trunk/README.release 2010-02-25 21:49:25 UTC (rev 10814) @@ -141,6 +141,38 @@ djgpp platform is no longer actively developed, and he no longer uses djgpp himself. +Tests made for this release + +Name: airwin +PLplot revision: 10813 +CMake versions: 2.8.1-rc3 +Platform: Lenny +pango/cairo version: system +Qt version: 4.6.1 +BUILD_SHARED_LIBS: ON +ENABLE_DYNDRIVERS: ON + +Build: YES +ctest? NO +test_noninteractive: YES +test_interactive: YES + +Install: YES +test_noninteractive: YES +test_interactive: YES +Notes: 1,2,3,4 + +Testing notes: + +1. All suitable dependent libraries installed on system so there are +no device drivers from default list that are missing from this test. + +2. Used parallel make option (-j4) for all builds, installs, and test targets. + +3. No obvious configure, build, or install errors. + +4. test_c_tk failed for install_tree. (invalid command name "plclient_init") + INDEX 1. Changes relative to PLplot 5.9.5 (the previous development release) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-02-26 02:25:30
|
Revision: 10815 http://plplot.svn.sourceforge.net/plplot/?rev=10815&view=rev Author: airwin Date: 2010-02-26 02:25:23 +0000 (Fri, 26 Feb 2010) Log Message: ----------- Add in testing results for cmake-2.6.4 for default configuration, Debian Lenny. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2010-02-25 21:49:25 UTC (rev 10814) +++ trunk/README.release 2010-02-26 02:25:23 UTC (rev 10815) @@ -143,35 +143,37 @@ Tests made for this release -Name: airwin -PLplot revision: 10813 -CMake versions: 2.8.1-rc3 -Platform: Lenny -pango/cairo version: system -Qt version: 4.6.1 -BUILD_SHARED_LIBS: ON -ENABLE_DYNDRIVERS: ON +Name of tester: airwin airwin +PLplot revision: 10814 10813 +CMake versions: 2.6.4 2.8.1-rc3 +Platform: Lenny Lenny +pango/cairo version: system system +Qt version: 4.6.1 4.6.1 +BUILD_SHARED_LIBS: ON ON +ENABLE_DYNDRIVERS: ON ON -Build: YES -ctest? NO -test_noninteractive: YES -test_interactive: YES +Build? YES YES +ctest? NO NO +test_noninteractive? YES YES +test_interactive? YES YES -Install: YES -test_noninteractive: YES -test_interactive: YES -Notes: 1,2,3,4 +Install? YES YES +test_noninteractive? YES YES +test_interactive? YES YES +Notes: 1,2,3,4 1,2,3,4 Testing notes: 1. All suitable dependent libraries installed on system so there are no device drivers from default list that are missing from this test. -2. Used parallel make option (-j4) for all builds, installs, and test targets. +2. Used parallel make option (-j4) for all builds, installs, and test +targets (other than test_interactive). 3. No obvious configure, build, or install errors. -4. test_c_tk failed for install_tree. (invalid command name "plclient_init") +4. test_c_tk subset of test_interactive failed for install +tree. (invalid command name "plclient_init") INDEX This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-02-27 03:17:50
|
Revision: 10820 http://plplot.svn.sourceforge.net/plplot/?rev=10820&view=rev Author: airwin Date: 2010-02-27 03:17:44 +0000 (Sat, 27 Feb 2010) Log Message: ----------- Put table detailing tests that were made under the index. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2010-02-26 21:03:34 UTC (rev 10819) +++ trunk/README.release 2010-02-27 03:17:44 UTC (rev 10820) @@ -141,42 +141,10 @@ djgpp platform is no longer actively developed, and he no longer uses djgpp himself. -Tests made for this release +INDEX -Name of tester: airwin airwin -PLplot revision: 10814 10813 -CMake versions: 2.6.4 2.8.1-rc3 -Platform: Lenny Lenny -pango/cairo version: system system -Qt version: 4.6.1 4.6.1 -BUILD_SHARED_LIBS: ON ON -ENABLE_DYNDRIVERS: ON ON +0. Tests made for release 5.9.6. -Build? YES YES -ctest? NO NO -test_noninteractive? YES YES -test_interactive? YES YES - -Install? YES YES -test_noninteractive? YES YES -test_interactive? YES YES -Notes: 1,2,3,4 1,2,3,4 - -Testing notes: - -1. All suitable dependent libraries installed on system so there are -no device drivers from default list that are missing from this test. - -2. Used parallel make option (-j4) for all builds, installs, and test -targets (other than test_interactive). - -3. No obvious configure, build, or install errors. - -4. test_c_tk subset of test_interactive failed for install -tree. (invalid command name "plclient_init") - -INDEX - 1. Changes relative to PLplot 5.9.5 (the previous development release) 1.1 Make PLplot aware of LC_NUMERIC locale @@ -226,6 +194,41 @@ 2.37 Linear gradients have been implemented 2.38 Cairo Windows driver implemented +0. Tests made for release 5.9.6 + +Name of tester: airwin airwin +PLplot revision: 10814 10813 +CMake versions: 2.6.4 2.8.1-rc3 +Platform: Lenny Lenny +pango/cairo version: system system +Qt version: 4.6.1 4.6.1 +BUILD_SHARED_LIBS: ON ON +ENABLE_DYNDRIVERS: ON ON + +Build? YES YES +ctest? NO NO +test_noninteractive? YES YES +test_interactive? YES YES + +Install? YES YES +test_noninteractive? YES YES +test_interactive? YES YES +Notes: a,b,c,d a,b,c,d + +Testing notes: + + a. All suitable dependent libraries installed on system so there are + no device drivers from default list that are missing from this test. + + b. Used parallel make option (-j4) for all builds, installs, and test + targets (other than test_interactive). + + c. No obvious configure, build, or install errors. + + d. test_c_tk subset of test_interactive failed for install + tree. (invalid command name "plclient_init") + + 1. Changes relative to PLplot 5.9.5 (the previous development release) 1.1 Make PLplot aware of LC_NUMERIC locale This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-02-27 21:30:59
|
Revision: 10826 http://plplot.svn.sourceforge.net/plplot/?rev=10826&view=rev Author: airwin Date: 2010-02-27 21:30:49 +0000 (Sat, 27 Feb 2010) Log Message: ----------- Add more bug information to test results. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2010-02-27 20:29:20 UTC (rev 10825) +++ trunk/README.release 2010-02-27 21:30:49 UTC (rev 10826) @@ -224,14 +224,19 @@ targets. c. No obvious configure, build, or install errors. Some well-known - rendering bugs (misplaced text, etc.) for a few devices. No test - errors other than those noted in additional notes. + rendering bugs (e.g., bug 2960373, + https://sourceforge.net/tracker/?func=detail&aid=2960373&group_id=2915&atid=102915 + or bug 289939, + https://sourceforge.net/tracker/?func=detail&aid=2899393&group_id=2915&atid=102915 + for a few devices or special examples. No run-time errors in tests + other than those noted in additional notes. d. test_c_tk subset of test_interactive failed for install - tree. (bug 2960318, https://sourceforge.net/tracker/?func=detail&aid=2960318&group_id=2915&atid=102915) + tree. (bug 2960318, https://sourceforge.net/tracker/?func=detail&aid=2960318&group_id=2915&atid=102915). e. test_qt_example subset of test_interactive failed for build tree - and install tree. (Bug 2960324, https://sourceforge.net/tracker/?func=detail&aid=2960324&group_id=2915&atid=102915). + and install tree. (bug 2960324, + https://sourceforge.net/tracker/?func=detail&aid=2960324&group_id=2915&atid=102915). 1. Changes relative to PLplot 5.9.5 (the previous development release) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ai...@us...> - 2010-02-28 03:40:58
|
Revision: 10828 http://plplot.svn.sourceforge.net/plplot/?rev=10828&view=rev Author: airwin Date: 2010-02-28 03:40:52 +0000 (Sun, 28 Feb 2010) Log Message: ----------- Enter column of test results for the case of a static library build (BUILD_SHARED_LIBS=OFF), cmake-2.6.4, and Debian Lenny. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2010-02-27 21:42:57 UTC (rev 10827) +++ trunk/README.release 2010-02-28 03:40:52 UTC (rev 10828) @@ -196,45 +196,50 @@ 0. Tests made for release 5.9.6 -Name of tester: airwin airwin airwin -PLplot revision: 10814 10813 10821 -CMake versions: 2.6.4 2.8.1-rc3 2.6.4 -Platform: Lenny Lenny Lenny -pango/cairo version: system system system -Qt version: 4.6.1 4.6.1 4.6.1 -BUILD_SHARED_LIBS: ON ON ON -ENABLE_DYNDRIVERS: ON ON OFF +Name of tester: airwin airwin airwin airwin +PLplot revision: 10814 10813 10821 10827 +CMake versions: 2.6.4 2.8.1-rc3 2.6.4 2.6.4 +Platform: Lenny Lenny Lenny Lenny +pango/cairo version: system system system system +Qt version: 4.6.1 4.6.1 4.6.1 4.6.1 +BUILD_SHARED_LIBS: ON ON ON OFF +ENABLE_DYNDRIVERS: ON ON OFF OFF +Build? YES YES YES YES +ctest? NO NO NO NO +test_noninteractive? YES YES YES YES +test_interactive? YES YES YES YES -Build? YES YES YES -ctest? NO NO NO -test_noninteractive? YES YES YES -test_interactive? YES YES YES +Install? YES YES YES YES +test_noninteractive? YES YES YES YES +test_interactive? YES YES YES YES +Notes: a,b,A,B a,b,A,B a,b,A,B,C a,c,A,B -Install? YES YES YES -test_noninteractive? YES YES YES -test_interactive? YES YES YES -Notes: a,b,c,d a,b,c,d a,b,c,d,e +Testing notes (lower case notes concern configuration and build +options while upper case notes concern errors): -Testing notes: - a. All suitable dependent libraries installed on system so there are no device drivers from default list that are missing from this test. + All compilers and bindings-related development packages installed on + system so there are no bindings that are missing from this test. b. Used parallel make option (-j4) for all builds, installs, and test targets. - c. No obvious configure, build, or install errors. Some well-known + c. Java, Python, Octave, Perl/PDL, LUA, OCaml bindings/examples not + available for static library build (BUILD_SHARED_LIBS=OFF) so not tested. + + A. No obvious configure, build, or install errors. Some well-known rendering bugs (e.g., bug 2960373, https://sourceforge.net/tracker/?func=detail&aid=2960373&group_id=2915&atid=102915 or bug 289939, https://sourceforge.net/tracker/?func=detail&aid=2899393&group_id=2915&atid=102915 for a few devices or special examples. No run-time errors in tests - other than those noted in additional notes. + other than those noted in additional "upper-case" notes. - d. test_c_tk subset of test_interactive failed for install + B. test_c_tk subset of test_interactive failed for install tree. (bug 2960318, https://sourceforge.net/tracker/?func=detail&aid=2960318&group_id=2915&atid=102915). - e. test_qt_example subset of test_interactive failed for build tree + C. test_qt_example subset of test_interactive failed for build tree and install tree. (bug 2960324, https://sourceforge.net/tracker/?func=detail&aid=2960324&group_id=2915&atid=102915). This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |