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