Graphics-Framebuffer

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

       Some speed optimizations were made to the module.  Nothing dramatic,
       but a help, nevertheless.

       Minor changes to the splash screen.

5.49   September 23, 2015

       Some code optimization and documentation improvements

       Added a new "get_fonts_list" method.  It returns a hash of all of
       the system fonts.

       Build.PL was broken.  I'm surprised nobody notified me of this.  It
       is fixed now.

5.48   September 21, 2015

       Fixed rotate to work properly for 16 bit mode.  Imager doesn't do 16
       bit RGB565, so this rotate has to be coded in Perl for 16 bit mode
       instead.
       
       Added the transform "monochrome" to "blit_transform".  It does the
       same as the "monochrome" method.  It was placed in "blit_transform"
       for consistency.

       The example script "primitives.pl" has been better coded to know
       if it's in 16 mode and leave out tests that don't work in that mode.
       I have also shrunk down the "MASK" and "UNMASK" graphics sizes to
       save some time in their rendered output, as they can be SLOOOW,
       especially on a Raspberry PI.

5.47   September 19, 2015

       Added system variable $obj->{'FONTS'}, which contains all of the fonts
       found in the system.  It is a hash in the format:

            'facename' => {
               'path' => 'path to font',
               'font' => 'file name of font'
            }

       The module now assigns the default font from a list of possible fonts
       that should be installed, instead of just "FreeSans".  This should
       alieviate the fonts issue when testing.

       The method "get_font_face" has been fixed, as it wasn't working as
       documented.

5.46   September 19. 2015

       I left "use threads" in when it was no longer needed.  I had been
       experimenting with using threads internally, but neglected to remove
       those lines when I trashed the idea.

       Also "use Config" was removed as well.  It was used previously in "new"

5.45   September 18, 2015

       Added "convertalpha" parameter to "load_image".  This finds all
       occurances of the background color and gives it the alpha value in the
       global background that is set.  This makes for overlaying via
       "blit_transform" in "merge" mode much easier, and pretty much replaces
       MASK and UNMASK mode for blitting (they will stay for compatibility).
       Note, alpha only works for 32 bit mode.  This parameter does nothing
       in 24 and 16 bit screen modes.

5.44   September 18, 2015

       Fixed a majorly annoying and long-term clipping bug with blit_write.
       This was causing corruption and over drawing for horizontal gradients.

5.43   September 16, 2015

       Fixed circle bug with XOR draswing mode.

       Fixed MASK and UNMASK drawing modes.  They previously didn't even work.

       Removed some old legacy unused code.

       Overhauled the examples scripts, especially "primitives.pl".

       Gutted the old testing scripts.  They were just for show, and never
       really were testing anything.  Due to Perl's taint mode, which test
       uses, it was more trouble than it was worth.  Now, if you see the
       splash screen, it works and is properly tested, sufficiently for
       installing.

5.42   September 14, 2015

       Fixed incorrect color mapping for horizontal gradient fills in 16 bit
       mode.

       Added a color mapping test for "primitives.pl".

       Changed how images are loaded for very low resolution screens in
       "primitives.pl".

5.41   September 05, 2015

       Fixed the animated GIF rendering issue with transparency.  No more
       ugly black splotches.

       Changed example scripts. Added more images with different
       characteristics.

5.40   September 03, 2015

       Fixed the Perl 5.22+ hard error in load_image while checking for
       Imager based errors.  Instead of "defined(@Img)" I changed it to
       "defined($Img[0])".  Which is functionally equivalent to what I
       need to check, as the first element needs to be defined anyway.
       This should make new Perls happy.

5.39   September 03, 2015

       Fixed a time bug on primitives.pl that showed up on slow machines.

5.38   September 03, 2015

       Fixed load_image to actually work with center parameter.



( run in 1.254 second using v1.01-cache-2.11-cpan-39bf76dae61 )