0.007 release
[imager-screenshot.git] / Changes
1 0.007 13 Apr 2008
2
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
5   loaded machines.
6   Thanks to Slaven Rezic.
7   https://rt.cpan.org/Ticket/Display.html?id=34792
8
9 - die with a message automated cpan testers treat as a non-fail when
10   we can't find the needed headers and libraries.
11   https://rt.cpan.org/Ticket/Display.html?id=34845
12
13 0.006 9 Apr 2008
14
15 - screenshot() on a non-toplevel Tk widget would crash when
16   calling the frame method.  Since this call appears to be
17   unnecessary I've removed it, and plan to run tests on a few
18   platforms to check I haven't broken anything.
19   RT #32843 - thanks to Slaven Rezic.
20
21 - improved the error messages displayed when headers and libraries
22   can't be found
23   http://rt.cpan.org/Ticket/Display.html?id=32856
24
25 - added --incpath and --libpath options to Makefile.PL and also look
26   in $ENV{IM_INCPATH} and $ENV{IM_LIBPATH} like Imager.
27
28 - document the widget parameter
29   https://rt.cpan.org/Ticket/Display.html?id=32855
30
31 - document that overlapping windows will show in a captured image.
32   http://rt.cpan.org/Ticket/Display.html?id=32842
33
34 - add appropriate configure_requires and build_requires to META.yml
35   so that automated testers will install those pre-requisites early
36   enough.
37   http://rt.cpan.org/Ticket/Display.html?id=29560
38
39 0.005 12 Mar 2007
40         - 0.005 release
41         - added a TODO section to the POD
42         - include NA in the die output from Makefile.PL if we can't
43           find supported GUI libraries/headers (RT #24486)
44         - screenshot() no longer leaks image objects caused by the Imager
45           typemap bug (RT #24992)
46
47 0.004 23 Jan 2007
48         - 0.004 release
49         - add ppport.h for 5.005_03 support
50         - t/30tkx11.t now provides a default gemoetry to prevent
51           a wait for window placement on window managers that do that
52           (like TWM - RT #24445)
53         - set tags in the resulting image
54         - remove an unused variable
55         - add support for getting a subimage of the window
56         - include the interface header in the implementations so we
57           get errors when they don't match (doh!)
58         - return something from the X11 error handler
59         - add X11/Xutil.h include for XDestroyImage()
60         - handle the default (no id or hwnd) case correctly
61
62 0.003 12 Jan 2007
63         - 0.003 release
64         - ignore some VC++ generated junk in MANIFEST.SKIP
65         - avoid some Makefile.PL warnings
66         - use Imager in Makefile.PL since I'd prefer to error on that
67           rather than Imager::ExtUtils
68         - work around Debian strangeness
69         - the x11 capture wasn't releasing the XImage or the line
70           and color buffers.
71         - x11_open() incorrectly reset the error handler to junk
72         - Makefile.PL was checking /usr/X11R6 for headers instead of 
73           /usr/X11R6/include
74         - add header directories as -I flags if we find a header in
75           them
76         - avoid duplicate -L flags
77
78 0.002 2 Jan 2007
79         Just packaging changes:
80         - README was missing
81         - updated my EU::MM and I now set the LICENSE key so it's set
82           in META.yml
83
84 0.001 1 Jan 2007
85         - Initial release with X11 and Win32 support