Home / PDL / 2.4.5
Name Modified Size Downloads / Week Status
Parent folder
Totals: 2 Items   2.4 MB 1
README.txt 2009-10-24 4.0 kB
PDL-2.4.5.tar.gz 2009-10-24 2.4 MB 11 weekly downloads
Release notes for PDL 2.4.5 ------------------------------ Highlights: * 3D graphics modules now run on win32 and Mac OS X systems without requiring X11 be installed. The only prerequisites are OpenGL and FreeGLUT/GLUT. * Release documentation and FAQ have been updated to be more useful (and more accurate). * PDL build, test, and run time diagnostic messages have been make clearer and more helpful. * Many bugs have been fixed since PDL-2.4.4 so this is the most reliable PDL ever. * PDL now requires perl 5.6.2 or greater and has updated DEPENDENCIES information and code. This should improve the buildability of PDL General Notes: This is the first PDL release supporting the new build strategy for the PDL::Graphics::TriD modules. The result is it now builds on more platforms than ever. You'll need to install the OpenGL module and have FreeGLUT or GLUT (for Mac OS X) on your system. If you have problems with the new TriD build (that you did not have before), edit perldl.conf and set USE_POGL to 0. That should enable you to build the legacy TriD code but you *will* want to submit a bug report, see the next point.... IMPORTANT: Given the increased portability and generality of the new TriD interface approach, it is expected that the legacy TriD build interface (based on X11) will be deprecated soon (almost immediately) and removed after that. (N.B. It has been effectively unsupported for some time) If you are new to PDL, we recommend joining the perldl mailing list for discussion and questions. See http://pdl.sourceforge.net/maillists/ for how to sign up and links and searches of the list archive discussions. Summary of Changes: New perldl.conf configuration parameters controlling build of TriD with perl OpenGL (a.k.a. POGL) with the follow default values: USE_POGL: 1 -- build using POGL 0 -- build using legacy build process undef -- build with POGL if possible POGL_VERSION: 0.60 -- minimum required version of OpenGL POGL_WINDOW_TYPE: 'glut' -- use a GLUT GUI for window creation 'x11' -- use GLX and X11 for the GUI (this is a "compatibility mode" to support PDL::Graphics::TriD::Tk widgets) NOTE: Set WITH_3D => 0 in perldl.conf to disable the TriD build completely. Just setting USE_POGL => 0 is not enough. The OpenGL tests in t/opengl.t now respects the interactive setting from the PDL_INT environment variable. Two TriD check programs, 3dtest.pl and line3d.pl, are added to the main PDL build directory. They can be run as quick checks of the new functionality and are short enough run under the perl debugger if needed. e.g. perl -Mblib 3dtest.pl OR perl -Mblib line3d.pl OpenGL (a.k.a. GL) is the default TriD output device on all platforms. VRML does not work at the moment. GLpic is not tested but may work. Closed SF bug #1476324 by adding FAQ entry on clean installs Fix qsorti(null()) crash bug from SF bug #2110074. Make qsorti() return quietly when given a null() piddle input Fix broken PP typemap finding code, thanks to CS for the final code and many testers! Fix t/autoload.t tilde expansion bugs and test failures. tilde expansion seems to work consistently with bash now Partial fix implemented for PDL::IO::Browser. The code has only been tested with cygwin but it should work on systems with ncurses in the "right place". This is **not tested** but set WITH_IO_BROWSER => 1 if you wish to try. If the perldl shell is unable to load PDL for some reason and defaults to basic perl support, the prompt now changes to perl> reflecting that fact. readflex() now works with File::LinearRaid. Many win32 fixes to tests and build process which make things work more smoothly on win32 platforms. See the Changes file or run 'git log --stat' for the detailed list of changes.
Source: README.txt, updated 2009-10-24