From: <ai...@us...> - 2008-12-11 23:47:40
|
Revision: 9091 http://plplot.svn.sourceforge.net/plplot/?rev=9091&view=rev Author: airwin Date: 2008-12-11 23:47:35 +0000 (Thu, 11 Dec 2008) Log Message: ----------- Describe changes to the external PDL::Graphics::PLplot module and the internal Perl/PDL examples that complement that external work. Modified Paths: -------------- trunk/README.release Modified: trunk/README.release =================================================================== --- trunk/README.release 2008-12-11 23:24:00 UTC (rev 9090) +++ trunk/README.release 2008-12-11 23:47:35 UTC (rev 9091) @@ -49,13 +49,14 @@ 1.5 svg driver improvements 1.6 Ada language support 1.7 OCaml language support -1.8 Update to various language bindings -1.9 Update to various examples -1.10 Rename test subdirectory to plplot_test -1.11 Website support files updated -1.12 Internal changes to function visibility -1.13 Dynamic driver support in Windows -1.14 Documentation updates +1.8 Perl/PDL language support +1.9 Update to various language bindings +1.10 Update to various examples +1.11 Rename test subdirectory to plplot_test +1.12 Website support files updated +1.13 Internal changes to function visibility +1.14 Dynamic driver support in Windows +1.15 Documentation updates 2. Changes relative to PLplot 5.8.0 (the previous stable release) 2.1 All autotools-related files have now been removed @@ -74,13 +75,14 @@ 2.13 svg driver improvements 2.14 Ada language support 2.15 OCaml language support -2.16 Update to various language bindings -2.17 Update to various examples -2.18 Rename test subdirectory to plplot_test -2.19 Website support files updated -2.20 Internal changes to function visibility -2.21 Dynamic driver support in Windows -2.22 Documentation updates +2.16 Perl/PDL language support +2.17 Update to various language bindings +2.18 Update to various examples +2.19 Rename test subdirectory to plplot_test +2.20 Website support files updated +2.21 Internal changes to function visibility +2.22 Dynamic driver support in Windows +2.23 Documentation updates 1. Changes relative to PLplot 5.9.0 (the previous development release) @@ -186,16 +188,34 @@ of a large subset of the OCaml bindings. We now enable OCaml by default for our users and request widespread testing of this new feature. -1.8 Updates to various language bindings +1.8 Perl/PDL language support +Thanks to Doug Hunt's efforts the external Perl/PDL module, +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 +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 +module has been installed. Our build system tests the version of +PDL::Graphics::PLplot that is available, and if it is not 0.46 or later, the +list of Perl/PDL examples that are run as part of our standard tests is +substantially reduced to avoid examples that use the new functionality. In +sum, if you use PDL::Graphics::PLplot version 0.46 or later the full +complement of PLplot commands is available to you from Perl/PDL, but +otherwise not. + +1.9 Updates to various language bindings + A concerted effort has been made to bring all the language bindings up to date with recently added functions. Ada, C++, f77, f95, Java, OCaml, Octave, -Python, and Tcl now all support the common PLplot API (with the +Perl/PDL, Python, and Tcl now all support the common PLplot API (with the exception of the mapping functions which are not yet implemented for all bindings due to technical issues.) This is a significant step forward for those using languages other than C. -1.9 Updates to various examples +1.10 Updates to various examples To help test the updates to the language bindings the examples have been thoroughly checked. Ada, C, C++, f77, f95, and OCaml now contain a full set @@ -216,19 +236,19 @@ of the standard ctest tests because it can be _very_ slow for a complete set of language bindings and device drivers. -1.10 Rename test subdirectory to plplot_test +1.11 Rename test subdirectory to plplot_test This change was necessary to quit clashing with the "make test" target which now works for the first time ever (by executing ctest). -1.11 Website support files updated +1.12 Website support files updated Our new website content is generated with PHP and uses CSS (cascaded style sheets) to implement a consistent style. This new approach demanded lots of changes in the website support files that are used to generate and upload our website and which are automatically included with the release. -1.12 Internal changes to function visibility +1.13 Internal changes to function visibility The internal definitions of functions in plplot have been significantly tidied up to allow the use of the -fvisibility=hidden option with newer @@ -236,7 +256,7 @@ to the user where possible. This extends the existing support for this on windows. -1.13 Dynamic driver support in Windows +1.14 Dynamic driver support in Windows An interface based on the ltdl library function calls was established which allows to open and close dynamic link libraries (DLL) during @@ -245,7 +265,7 @@ plplot DLL also in Windows. The cmake option ENABLE_DYNDRIVERS is now ON by default for Windows if a shared plplot library is built. -1.14 Documentation updates +1.15 Documentation updates The docbook documentation has been updated to include many of the C-specific functions (for example plAlloc2dGrid) which are not part @@ -455,16 +475,34 @@ of a large subset of the OCaml bindings. We now enable OCaml by default for our users and request widespread testing of this new feature. -2.16 Updates to various language bindings +2.16 Perl/PDL language support +Thanks to Doug Hunt's efforts the external Perl/PDL module, +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 +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 +module has been installed. Our build system tests the version of +PDL::Graphics::PLplot that is available, and if it is not 0.46 or later, the +list of Perl/PDL examples that are run as part of our standard tests is +substantially reduced to avoid examples that use the new functionality. In +sum, if you use PDL::Graphics::PLplot version 0.46 or later the full +complement of PLplot commands is available to you from Perl/PDL, but +otherwise not. + +2.17 Updates to various language bindings + A concerted effort has been made to bring all the language bindings up to date with recently added functions. Ada, C++, f77, f95, Java, OCaml, Octave, -Python, and Tcl now all support the common PLplot API (with the +Perl/PDL, Python, and Tcl now all support the common PLplot API (with the exception of the mapping functions which are not yet implemented for all bindings due to technical issues.) This is a significant step forward for those using languages other than C. -2.17 Updates to various examples +2.18 Updates to various examples To help test the updates to the language bindings the examples have been thoroughly checked. Ada, C, C++, f77, f95, and OCaml now contain a full set @@ -485,19 +523,19 @@ of the standard ctest tests because it can be _very_ slow for a complete set of language bindings and device drivers. -2.18 Rename test subdirectory to plplot_test +2.19 Rename test subdirectory to plplot_test This change was necessary to quit clashing with the "make test" target which now works for the first time ever (by executing ctest). -2.19 Website support files updated +2.20 Website support files updated Our new website content is generated with PHP and uses CSS (cascaded style sheets) to implement a consistent style. This new approach demanded lots of changes in the website support files that are used to generate and upload our website and which are automatically included with the release. -2.20 Internal changes to function visibility +2.21 Internal changes to function visibility The internal definitions of functions in plplot have been significantly tidied up to allow the use of the -fvisibility=hidden option with newer @@ -505,7 +543,7 @@ to the user where possible. This extends the existing support for this on windows. -2.21 Dynamic driver support in Windows +2.22 Dynamic driver support in Windows An interface based on the ltdl library function calls was established which allows to open and close dynamic link libraries (DLL) during @@ -514,7 +552,7 @@ plplot DLL also in Windows. The cmake option ENABLE_DYNDRIVERS is now ON by default for Windows if a shared plplot library is built. -2.22 Documentation updates +2.23 Documentation updates The docbook documentation has been updated to include many of the C-specific functions (for example plAlloc2dGrid) which are not part This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |