3 - wait for the widget to be displayed before doing the delay that
4 takes the screenshot. This forces the widget to be displayed on
6 Thanks to Slaven Rezic.
7 https://rt.cpan.org/Ticket/Display.html?id=34792
11 - screenshot() on a non-toplevel Tk widget would crash when
12 calling the frame method. Since this call appears to be
13 unnecessary I've removed it, and plan to run tests on a few
14 platforms to check I haven't broken anything.
15 RT #32843 - thanks to Slaven Rezic.
17 - improved the error messages displayed when headers and libraries
19 http://rt.cpan.org/Ticket/Display.html?id=32856
21 - added --incpath and --libpath options to Makefile.PL and also look
22 in $ENV{IM_INCPATH} and $ENV{IM_LIBPATH} like Imager.
24 - document the widget parameter
25 https://rt.cpan.org/Ticket/Display.html?id=32855
27 - document that overlapping windows will show in a captured image.
28 http://rt.cpan.org/Ticket/Display.html?id=32842
30 - add appropriate configure_requires and build_requires to META.yml
31 so that automated testers will install those pre-requisites early
33 http://rt.cpan.org/Ticket/Display.html?id=29560
37 - added a TODO section to the POD
38 - include NA in the die output from Makefile.PL if we can't
39 find supported GUI libraries/headers (RT #24486)
40 - screenshot() no longer leaks image objects caused by the Imager
41 typemap bug (RT #24992)
45 - add ppport.h for 5.005_03 support
46 - t/30tkx11.t now provides a default gemoetry to prevent
47 a wait for window placement on window managers that do that
48 (like TWM - RT #24445)
49 - set tags in the resulting image
50 - remove an unused variable
51 - add support for getting a subimage of the window
52 - include the interface header in the implementations so we
53 get errors when they don't match (doh!)
54 - return something from the X11 error handler
55 - add X11/Xutil.h include for XDestroyImage()
56 - handle the default (no id or hwnd) case correctly
60 - ignore some VC++ generated junk in MANIFEST.SKIP
61 - avoid some Makefile.PL warnings
62 - use Imager in Makefile.PL since I'd prefer to error on that
63 rather than Imager::ExtUtils
64 - work around Debian strangeness
65 - the x11 capture wasn't releasing the XImage or the line
67 - x11_open() incorrectly reset the error handler to junk
68 - Makefile.PL was checking /usr/X11R6 for headers instead of
70 - add header directories as -I flags if we find a header in
72 - avoid duplicate -L flags
75 Just packaging changes:
77 - updated my EU::MM and I now set the LICENSE key so it's set
81 - Initial release with X11 and Win32 support