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