Tony Cook [Sun, 13 Apr 2008 09:14:00 +0000 (09:14 +0000)]
- die with a message automated cpan testers treat as a non-fail when
we can't find the needed headers and libraries.
https://rt.cpan.org/Ticket/Display.html?id=34845
Tony Cook [Sun, 13 Apr 2008 09:10:29 +0000 (09:10 +0000)]
- wait for the widget to be displayed before doing the delay that
takes the screenshot. This forces the widget to be displayed on
loaded machines.
Thanks to Slaven Rezic.
https://rt.cpan.org/Ticket/Display.html?id=34792
Tony Cook [Wed, 9 Apr 2008 07:46:50 +0000 (07:46 +0000)]
- document that overlapping windows will show in a captured image.
http://rt.cpan.org/Ticket/Display.html?id=32842
- add appropriate configure_requires and build_requires to META.yml
so that automated testers will install those pre-requisites early
enough.
http://rt.cpan.org/Ticket/Display.html?id=29560
Tony Cook [Fri, 1 Feb 2008 14:33:45 +0000 (14:33 +0000)]
- screenshot() on a non-toplevel Tk widget would crash when
calling the frame method. Since this call appears to be
unnecessary I've removed it, and plan to run tests on a few
platforms to check I haven't broken anything.
RT #32843 - thanks to Slaven Rezic.
Tony Cook [Tue, 16 Jan 2007 09:33:50 +0000 (09:33 +0000)]
- add support for getting a subimage of the window
- include the interface header in the implementations so we
get errors when they don't match (doh!)
- return something from the X11 error handler
- add X11/Xutil.h include for XDestroyImage()
- handle the default (no id or hwnd) case correctly
Tony Cook [Fri, 12 Jan 2007 11:27:38 +0000 (11:27 +0000)]
- avoid some Makefile.PL warnings
- use Imager in Makefile.PL since I'd prefer to error on that
rather than Imager::ExtUtils
- work around Debian strangeness
Tony Cook [Fri, 12 Jan 2007 10:40:51 +0000 (10:40 +0000)]
- Makefile.PL was checking /usr/X11R6 for headers instead of
/usr/X11R6/include
- add header directories as -I flags if we find a header in
them
- avoid duplicate -L flags
Tony Cook [Tue, 2 Jan 2007 11:12:53 +0000 (11:12 +0000)]
various distribution fixes:
- README was missing from the dist, add it in
- exclude build junk from the MANIFEST
- added a test to make our MANIFEST is complete
- sort the MANIFEST case-insensitively, since EU::Manifest::mkmanifest
likes it that way