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