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