0.19 Aug 19 2024
0.18 Feb 28, 2023
Fixes to build for distro
0.17 Feb 27, 2023
Convert to EUMM
0.16 Jan 16, 2023
Added pictures to the docs
0.15 Dec 24, 2022
* Dmitry Karasik takes over the project.
- Compile with latest Prima
- Update links
- Switch from Travis CI to Github Actions
- Run tests without X11
0.14_01 MTH XX, 2022
0.14 Feb 13, 2022
[ENHANCEMENTS]
* Now includes a real test! t/10 uses the Prima/Perl interface and the
pdl interface to draw what should be identical things---lines of
various colors. It then performs a pixel-by-pixel comparison to make
sure you get the exact same result. Much more needs to be written
but now at least I have the template.
[DEPENDENCIES]
* Bumped required verson of PDL to v2.037. Should have done this with the
release of v0.13, but that was a bit hasty. Oops. This is the required
minimum version mostly because some versions of PDL earlier than
v2.037 made changes to PDL::PP that broke the compilation of this
distribution. The changes to PDL::PP were fixed with v2.037.
[BUG FIXES]
* Fixed a minor bug that caused PDL::Drawing::Prima::Utils to not compile
on some platforms. Should have used pp_line_numbers, but rolled my own
in a few spots for some reason.
0.13 Feb 09, 2022
[BUG FIXES]
* Prima changed fillWinding to fillMode, which required a change to
PDL::Drawing::Prima's interface. Thanks to dk for this fix!
[DEPENDENCIES]
* Bumped required verson of Prima to 1.57
0.12 Aug 01, 2016
[BUG FIXES]
* PDL::PP now requires a call to pp_done, which was missing in Utils
0.11 Nov 07, 2015
[BUG FIXES]
* Fixed backwards-compatible support code, which wasn't actually fully
backwards compatible as written.
* Update Build.PL to work with newest PDL.
[DEVELOPMENT]
* Added Travis support for github repository
0.10 Oct 28, 2013
[ENHANCEMENTS]
* Added backwards-compatible support for PDL v2.007.
* Hacked an improved symbol drawing for crosses and triangles. It sometimes
happened that the bottom leg of a cross symbol wasn't straight down due to
rounding a floating-point number that is slightly less than the integer it
was supposed to be. This hack makes it work slightly better, though an even
better algorithm would be preferred.
* Added a Changes file.
* Revised PDL::Drawing::Prima::Utils::minmaxforpair() to use standard
functions in math.h for determining whether a value is finite or not.
[BUG FIXES]
* Fixed corner-case in PDL::Drawing::Prima::Utils::hsv_to_rgb.
0.09 Jan 4, 2013
[BUG FIXES]
* Fixed Build.PL's linking; now should work on Cygin and Strawberry.
0.08 Sep 9, 2012
[BUG FIXES]
* Fixed Windows runtime link error.
[DEPENDENCIES]
* Bumped required verson of Prima to 1.35
0.07 Aug 6, 2012
[API CHANGES]
* Deprecated PDL::Drawing::Prima::pdl_of_handles_for()
[DIFFERENT BEHAVIOR]
* Drawing operations are now atomic!! Now, when you call pdl-based drawing
function on a Prima drawable, the drawable's state will be restored to its
original state before the function returns.
[ENHANCEMENTS]
* Documentation for the properties supported by a drawing operation are now
guaranteed to be correct because they are extracted directly from the
documentation.
[DEPENDENCIES]
* Added minimum version for Module::Build (0.28)
* Bumped minimum version for PDL to 2.4.10
* Added runtime Prima version check
[NEW FEATURES]
* Added fillPattern property to applicable drawing functions.
0.06 Jul 12, 2012
XXX WORKING HERE
0.05 Jul 6, 2012
XXX WORKING HERE
0.04 Jul 5, 2012
XXX WORKING HERE
0.03 Jun 25, 2012
XXX WORKING HERE
0.02 Mar 15, 2012
XXX WORKING HERE
0.01 Feb 26, 2012
XXX WORKING HERE