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