My goal for bug fixes for 2.4.4 relate to portability
problems (alot of them coming from the cygwin and/or
win32 environments) and improving TriD portability
(with the ultimate goal of providing a baseline
display capability across all supported platforms).

I've been working with Bob Free, the new owner of
Perl OpenGL (POGL) which is the continuation of the
OpenGL binding that we've incorporated into our TriD
module infrastructure.  He has significantly improved
the capabilities of the module as well as the portability.
We plan to get a release of OpenGL-0.57 out to
support a PDL-2.4.4 release. (Yeah, Bob!)

For PDL-2.4.4, I plan to allow for the use of the
POGL module configuration information instead of
our own hand-rolled version from OpenGL-0.5.
That allows us to move the PDL OpenGL support
back to the Perl OpenGL rather than internal to
PDL and improves the robustness and portability.
If OpenGL-0.57 is not available, we will fall back
to the current config and build so PDL-ers should
be ok during this transistion.

POGL is transitioning to using GLUT (actually
FreeGLUT) rather than GLX for the base window
functionality.  This should allow the same code to
run on X/OpenGL systems *and* win32/OpenGL
systems.  The result will be PDL with TriD should
finally work across unix and win32 systems.

Outside of TriD work, I'll review outstanding patches
and verify that they are in CVS.  I have a list of other
cygwin portability issues (like PLPlot) that I'll work through
as time to freeze/final test permits.  The bugs that I see
addressing initially are:

1994617     demo 3d fails after perl 5.8.8 -> perl 5.10.0       
2008-06-15 21:44     9     nobody     marshallch
1994614     Makefile.PL WITH_3D autodetection fails to find xdpyinfo     
  2008-06-15 21:37     5     nobody     marshallch
1994610     TriD build problem w pthreads       2008-06-15 21:33     5 
    nobody     marshallch
1994604     No OUTPUT definition for type 'GLvoid'       2008-06-15 
21:25     5     nobody     marshallch
1994584     PDL Has no signed 8-bit integer datatype       2008-06-15 
20:48     5     nobody     marshallch
1994500     PROJ build fails on cygwin       2008-06-15 18:06     5     
nobody     marshallch
1994442     imagrgb problems       2008-06-15 15:49     7     marshallch 
    marshallch
1850913     wpic/rpic don't support 16bit png     * 2007-12-14 17:11     
7     marshallch     marshallch
1356282     GSL::RNG has many pointer warning messages     * 2005-11-14 
05:01     1     nobody     nobody

I had hoped to address the FFTW update to v3 APT but don't
have time.  Ultimately I would like to see current FFTW support,
consistent FFT calling conventions across all the FFT functionality
in PDL, and better documentation of the alternatives.

--Chris


_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to