handle string form of number passed as hwnd
[imager-screenshot.git] / Changes
CommitLineData
6f00ec2f
TC
10.009_002
2
3- multiple monitor support for Win32
4
61502fc5 50.009_001 11 Cot 2010
0cc0b6d7
TC
6
7- add Darwin (Apple Mac OS X) support
8
9- test release to see how broken it is
10
136a3eae
TC
110.009 15 Jun 2010
12
13- check for Win32 support with Devel::CheckLib if we don't find them
14 otherwise.
15 https://rt.cpan.org/Ticket/Display.html?id=56793
16
45215b42
TC
170.008 21 Sep 2009
18
19- document that screenshot() returns nothing on failure and the cause
20 can be found with Imager->errstr
21 https://rt.cpan.org/Ticket/Display.html?id=46933
22
23- use META_MERGE instead of EXTRA_META to set configure/build_requires
24
8bb8aad2 250.007 13 Apr 2008
69cd9d17
TC
26
27- wait for the widget to be displayed before doing the delay that
28 takes the screenshot. This forces the widget to be displayed on
29 loaded machines.
30 Thanks to Slaven Rezic.
31 https://rt.cpan.org/Ticket/Display.html?id=34792
32
7f198d6e
TC
33- die with a message automated cpan testers treat as a non-fail when
34 we can't find the needed headers and libraries.
35 https://rt.cpan.org/Ticket/Display.html?id=34845
36
d130ddb8 370.006 9 Apr 2008
574c4fe0
TC
38
39- screenshot() on a non-toplevel Tk widget would crash when
40 calling the frame method. Since this call appears to be
41 unnecessary I've removed it, and plan to run tests on a few
42 platforms to check I haven't broken anything.
43 RT #32843 - thanks to Slaven Rezic.
44
45- improved the error messages displayed when headers and libraries
46 can't be found
47 http://rt.cpan.org/Ticket/Display.html?id=32856
48
49- added --incpath and --libpath options to Makefile.PL and also look
50 in $ENV{IM_INCPATH} and $ENV{IM_LIBPATH} like Imager.
e6d8f15b 51
9d2a775a
TC
52- document the widget parameter
53 https://rt.cpan.org/Ticket/Display.html?id=32855
54
54f11a66
TC
55- document that overlapping windows will show in a captured image.
56 http://rt.cpan.org/Ticket/Display.html?id=32842
57
58- add appropriate configure_requires and build_requires to META.yml
59 so that automated testers will install those pre-requisites early
60 enough.
61 http://rt.cpan.org/Ticket/Display.html?id=29560
62
348016db
TC
630.005 12 Mar 2007
64 - 0.005 release
33f803d8
TC
65 - added a TODO section to the POD
66 - include NA in the die output from Makefile.PL if we can't
67 find supported GUI libraries/headers (RT #24486)
68 - screenshot() no longer leaks image objects caused by the Imager
69 typemap bug (RT #24992)
70
6d9916e2
TC
710.004 23 Jan 2007
72 - 0.004 release
d9a01106 73 - add ppport.h for 5.005_03 support
53ccbd1e
TC
74 - t/30tkx11.t now provides a default gemoetry to prevent
75 a wait for window placement on window managers that do that
76 (like TWM - RT #24445)
62b84c46
TC
77 - set tags in the resulting image
78 - remove an unused variable
87cd516f
TC
79 - add support for getting a subimage of the window
80 - include the interface header in the implementations so we
81 get errors when they don't match (doh!)
82 - return something from the X11 error handler
83 - add X11/Xutil.h include for XDestroyImage()
84 - handle the default (no id or hwnd) case correctly
85
e681bf09
TC
860.003 12 Jan 2007
87 - 0.003 release
82c1c838 88 - ignore some VC++ generated junk in MANIFEST.SKIP
37819a40
TC
89 - avoid some Makefile.PL warnings
90 - use Imager in Makefile.PL since I'd prefer to error on that
91 rather than Imager::ExtUtils
92 - work around Debian strangeness
bc7a6f7b
TC
93 - the x11 capture wasn't releasing the XImage or the line
94 and color buffers.
95 - x11_open() incorrectly reset the error handler to junk
8a7d6890
TC
96 - Makefile.PL was checking /usr/X11R6 for headers instead of
97 /usr/X11R6/include
98 - add header directories as -I flags if we find a header in
99 them
100 - avoid duplicate -L flags
101
cb2b4ace
TC
1020.002 2 Jan 2007
103 Just packaging changes:
104 - README was missing
105 - updated my EU::MM and I now set the LICENSE key so it's set
106 in META.yml
107
0ddb7051
TC
1080.001 1 Jan 2007
109 - Initial release with X11 and Win32 support