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