]> git.imager.perl.org - imager-screenshot.git/log
imager-screenshot.git
12 years ago0.011 release v0.011
Tony Cook [Wed, 23 Nov 2011 08:28:58 +0000 (19:28 +1100)]
0.011 release

12 years agoupdate Changes with some of the previous commits
Tony Cook [Wed, 23 Nov 2011 08:20:48 +0000 (19:20 +1100)]
update Changes with some of the previous commits

12 years agoupdate ppport.h to avoid a redefinition warning
Tony Cook [Wed, 23 Nov 2011 07:12:44 +0000 (18:12 +1100)]
update ppport.h to avoid a redefinition warning

12 years agoadd some META.yml metadata
Tony Cook [Wed, 23 Nov 2011 06:57:46 +0000 (17:57 +1100)]
add some META.yml metadata

12 years agoupdate to a less ancient Devel::CheckLib
Tony Cook [Tue, 22 Nov 2011 09:21:07 +0000 (20:21 +1100)]
update to a less ancient Devel::CheckLib

12 years agoquote spaces in -I options
Tony Cook [Tue, 22 Nov 2011 09:15:39 +0000 (20:15 +1100)]
quote spaces in -I options

12 years agofix build on MSVC
Tony Cook [Tue, 22 Nov 2011 08:56:00 +0000 (19:56 +1100)]
fix build on MSVC

12 years agotransition to git: ignore build files
Tony Cook [Tue, 22 Nov 2011 08:54:09 +0000 (19:54 +1100)]
transition to git: ignore build files

13 years ago0.010 release v0.010
Tony Cook [Mon, 18 Oct 2010 10:46:28 +0000 (10:46 +0000)]
0.010 release

13 years agosanity tests for multi-monitor grab
Tony Cook [Mon, 18 Oct 2010 10:44:16 +0000 (10:44 +0000)]
sanity tests for multi-monitor grab

13 years agoimprove error reporting, handler input monitor to raw display index correctly
Tony Cook [Mon, 18 Oct 2010 10:12:53 +0000 (10:12 +0000)]
improve error reporting, handler input monitor to raw display index correctly

13 years agouse monitor to select the monitor to grab instead of overloading display
Tony Cook [Mon, 18 Oct 2010 10:07:10 +0000 (10:07 +0000)]
use monitor to select the monitor to grab instead of overloading display

13 years agohandle string form of number passed as hwnd
Tony Cook [Mon, 18 Oct 2010 10:02:30 +0000 (10:02 +0000)]
handle string form of number passed as hwnd

13 years agoHWND of "active" captures the active window
Tony Cook [Sat, 16 Oct 2010 03:51:42 +0000 (03:51 +0000)]
HWND of "active" captures the active window

13 years agocapture multiple monitors with transparency on Win32
Tony Cook [Sat, 16 Oct 2010 03:25:10 +0000 (03:25 +0000)]
capture multiple monitors with transparency on Win32

13 years agoitermediate working result
Tony Cook [Sat, 16 Oct 2010 02:13:43 +0000 (02:13 +0000)]
itermediate working result

13 years agomake sure GetDIBits() failures are reported
Tony Cook [Sat, 16 Oct 2010 00:17:45 +0000 (00:17 +0000)]
make sure GetDIBits() failures are reported

13 years agoremove debug code
Tony Cook [Wed, 13 Oct 2010 10:34:29 +0000 (10:34 +0000)]
remove debug code

handle image creation failures

handle inactive displays

13 years agofirst pass at multi-monitor capture
Tony Cook [Wed, 13 Oct 2010 08:46:56 +0000 (08:46 +0000)]
first pass at multi-monitor capture

13 years ago0.009_001 release v0.009_001
Tony Cook [Mon, 11 Oct 2010 09:46:43 +0000 (09:46 +0000)]
0.009_001 release

13 years agopolish/test darwin support
Tony Cook [Mon, 11 Oct 2010 09:27:47 +0000 (09:27 +0000)]
polish/test darwin support

13 years agoinitial OS X screenshot support
Tony Cook [Sat, 9 Oct 2010 03:29:23 +0000 (03:29 +0000)]
initial OS X screenshot support

13 years ago0.009 release v0.009
Tony Cook [Tue, 15 Jun 2010 11:58:05 +0000 (11:58 +0000)]
0.009 release

13 years agonote that make test can be slow
Tony Cook [Tue, 15 Jun 2010 11:57:37 +0000 (11:57 +0000)]
note that make test can be slow

13 years agocheck for win32 libraries with Devel::CheckLib (too)
Tony Cook [Tue, 15 Jun 2010 11:52:00 +0000 (11:52 +0000)]
check for win32 libraries with Devel::CheckLib (too)

14 years ago0.008 release v0.008
Tony Cook [Mon, 21 Sep 2009 11:03:33 +0000 (11:03 +0000)]
0.008 release

14 years agoswitch from EXTRA_META to META_MERGE
Tony Cook [Mon, 21 Sep 2009 10:58:27 +0000 (10:58 +0000)]
switch from EXTRA_META to META_MERGE

14 years agodocument how errors are handled and reported
Tony Cook [Mon, 21 Sep 2009 10:58:13 +0000 (10:58 +0000)]
document how errors are handled and reported

16 years ago0.007 release v0.007
Tony Cook [Sun, 13 Apr 2008 09:15:37 +0000 (09:15 +0000)]
0.007 release

16 years ago- die with a message automated cpan testers treat as a non-fail when
Tony Cook [Sun, 13 Apr 2008 09:14:00 +0000 (09:14 +0000)]
- die with a message automated cpan testers treat as a non-fail when
  we can't find the needed headers and libraries.
  https://rt.cpan.org/Ticket/Display.html?id=34845

16 years ago- wait for the widget to be displayed before doing the delay that
Tony Cook [Sun, 13 Apr 2008 09:10:29 +0000 (09:10 +0000)]
- wait for the widget to be displayed before doing the delay that
  takes the screenshot.  This forces the widget to be displayed on
  loaded machines.
  Thanks to Slaven Rezic.
  https://rt.cpan.org/Ticket/Display.html?id=34792

16 years ago0.006 release
Tony Cook [Wed, 9 Apr 2008 09:35:26 +0000 (09:35 +0000)]
0.006 release

16 years agolook for .so files when we can't find the .a (adjusted based on %Config) v0.006
Tony Cook [Wed, 9 Apr 2008 09:27:41 +0000 (09:27 +0000)]
look for .so files when we can't find the .a (adjusted based on %Config)

16 years ago- document that overlapping windows will show in a captured image.
Tony Cook [Wed, 9 Apr 2008 07:46:50 +0000 (07:46 +0000)]
- document that overlapping windows will show in a captured image.
  http://rt.cpan.org/Ticket/Display.html?id=32842

- add appropriate configure_requires and build_requires to META.yml
  so that automated testers will install those pre-requisites early
  enough.
  http://rt.cpan.org/Ticket/Display.html?id=29560

16 years agodocument the widget parameter
Tony Cook [Mon, 7 Apr 2008 13:37:15 +0000 (13:37 +0000)]
document the widget parameter

16 years ago- improved the error messages displayed when headers and libraries
Tony Cook [Mon, 7 Apr 2008 12:20:29 +0000 (12:20 +0000)]
- improved the error messages displayed when headers and libraries
  can't be found
  http://rt.cpan.org/Ticket/Display.html?id=32856

- added --incpath and --libpath options to Makefile.PL and also look
  in $ENV{IM_INCPATH} and $ENV{IM_LIBPATH} like Imager.

16 years ago - screenshot() on a non-toplevel Tk widget would crash when
Tony Cook [Fri, 1 Feb 2008 14:33:45 +0000 (14:33 +0000)]
- screenshot() on a non-toplevel Tk widget would crash when
  calling the frame method.  Since this call appears to be
  unnecessary I've removed it, and plan to run tests on a few
  platforms to check I haven't broken anything.
          RT #32843 - thanks to Slaven Rezic.

17 years ago0.005 release
Tony Cook [Mon, 12 Mar 2007 07:41:18 +0000 (07:41 +0000)]
0.005 release

17 years agodocumentation tweaks
Tony Cook [Mon, 12 Mar 2007 07:33:41 +0000 (07:33 +0000)]
documentation tweaks

17 years agoinclude NA in the die output as suggested by v0.005
Tony Cook [Sat, 10 Mar 2007 23:48:32 +0000 (23:48 +0000)]
include NA in the die output as suggested by
http://search.cpan.org/~rrwo/CPAN-YACSmoke-0.03_07/lib/CPAN/YACSmoke/FAQ.pod

RT #24486

17 years agoinstead of using the Imager type typemap entry use the Imager::ImgRef
Tony Cook [Sat, 10 Mar 2007 23:40:45 +0000 (23:40 +0000)]
instead of using the Imager type typemap entry use the Imager::ImgRef
type and wrap it.  This avoids the leak in that entry pre Imager 0.56.

RT #24992

17 years agobump to 0.004 v0.004
Tony Cook [Mon, 22 Jan 2007 14:18:32 +0000 (14:18 +0000)]
bump to 0.004

17 years ago - add ppport.h for 5.005_03 support
Tony Cook [Mon, 22 Jan 2007 13:00:22 +0000 (13:00 +0000)]
- add ppport.h for 5.005_03 support

17 years ago - t/30tkx11.t now provides a default gemoetry to prevent
Tony Cook [Mon, 22 Jan 2007 04:33:05 +0000 (04:33 +0000)]
- t/30tkx11.t now provides a default gemoetry to prevent
  a wait for window placement on window managers that do that
  (like TWM - RT #24445)

17 years ago - set tags in the resulting image
Tony Cook [Fri, 19 Jan 2007 12:15:12 +0000 (12:15 +0000)]
- set tags in the resulting image
- remove an unused variable

17 years ago - add support for getting a subimage of the window
Tony Cook [Tue, 16 Jan 2007 09:33:50 +0000 (09:33 +0000)]
- add support for getting a subimage of the window
- include the interface header in the implementations so we
  get errors when they don't match (doh!)
- return something from the X11 error handler
- add X11/Xutil.h include for XDestroyImage()
- handle the default (no id or hwnd) case correctly

17 years ago0.003 release v0.003
Tony Cook [Fri, 12 Jan 2007 12:16:19 +0000 (12:16 +0000)]
0.003 release

17 years ago- ignore some VC++ generated junk in MANIFEST.SKIP
Tony Cook [Fri, 12 Jan 2007 11:38:11 +0000 (11:38 +0000)]
- ignore some VC++ generated junk in MANIFEST.SKIP

17 years ago - avoid some Makefile.PL warnings
Tony Cook [Fri, 12 Jan 2007 11:27:38 +0000 (11:27 +0000)]
- avoid some Makefile.PL warnings
- use Imager in Makefile.PL since I'd prefer to error on that
  rather than Imager::ExtUtils
- work around Debian strangeness

17 years ago - the x11 capture wasn't releasing the XImage or the line
Tony Cook [Fri, 12 Jan 2007 10:48:42 +0000 (10:48 +0000)]
- the x11 capture wasn't releasing the XImage or the line
  and color buffers.
- x11_open() incorrectly reset the error handler to junk

17 years ago - Makefile.PL was checking /usr/X11R6 for headers instead of
Tony Cook [Fri, 12 Jan 2007 10:40:51 +0000 (10:40 +0000)]
- Makefile.PL was checking /usr/X11R6 for headers instead of
  /usr/X11R6/include
- add header directories as -I flags if we find a header in
  them
- avoid duplicate -L flags

17 years agocommit for 0.002 v0.002
Tony Cook [Tue, 2 Jan 2007 11:52:16 +0000 (11:52 +0000)]
commit for 0.002

17 years agovarious distribution fixes:
Tony Cook [Tue, 2 Jan 2007 11:12:53 +0000 (11:12 +0000)]
various distribution fixes:

 - README was missing from the dist, add it in
 - exclude build junk from the MANIFEST
 - added a test to make our MANIFEST is complete
 - sort the MANIFEST case-insensitively, since EU::Manifest::mkmanifest
   likes it that way

17 years agoset the license if EU::MM supports it
Tony Cook [Tue, 2 Jan 2007 11:06:57 +0000 (11:06 +0000)]
set the license if EU::MM supports it

17 years agoadd META.yml v0.001
Tony Cook [Mon, 1 Jan 2007 06:25:26 +0000 (06:25 +0000)]
add META.yml

17 years agoscreenshotting a remote display under X is slow, make sure the user knows
Tony Cook [Mon, 1 Jan 2007 06:23:04 +0000 (06:23 +0000)]
screenshotting a remote display under X is slow, make sure the user knows

17 years agosearch the right places for X11 headers on older system
Tony Cook [Mon, 1 Jan 2007 06:21:27 +0000 (06:21 +0000)]
search the right places for X11 headers on older system

17 years agoconvert to Unix line endings
Tony Cook [Mon, 1 Jan 2007 06:21:03 +0000 (06:21 +0000)]
convert to Unix line endings

17 years agoneed Pod::Coverage 0.18 for it to recognize fully qualified names
Tony Cook [Mon, 1 Jan 2007 06:20:39 +0000 (06:20 +0000)]
need Pod::Coverage 0.18 for it to recognize fully qualified names

17 years agoolder Tk doesn't supply the windowing system method
Tony Cook [Mon, 1 Jan 2007 06:19:18 +0000 (06:19 +0000)]
older Tk doesn't supply the windowing system method

17 years agoadd a readme and example for win32, convert files from Win32 to Unix
Tony Cook [Mon, 1 Jan 2007 05:57:53 +0000 (05:57 +0000)]
add a readme and example for win32, convert files from Win32 to Unix

17 years agoadd changes file
Tony Cook [Mon, 1 Jan 2007 05:19:07 +0000 (05:19 +0000)]
add changes file

17 years agoadd missing test scrips, remove generated file
Tony Cook [Mon, 1 Jan 2007 05:17:43 +0000 (05:17 +0000)]
add missing test scrips, remove generated file

17 years agocheck pod and pod coverage
Tony Cook [Mon, 1 Jan 2007 04:55:34 +0000 (04:55 +0000)]
check pod and pod coverage

17 years agoadd a MANIFEST
Tony Cook [Mon, 1 Jan 2007 04:54:59 +0000 (04:54 +0000)]
add a MANIFEST

17 years agochanges for mingw
Tony Cook [Sat, 30 Dec 2006 06:16:06 +0000 (06:16 +0000)]
changes for mingw

17 years agocygwin changes
Tony Cook [Sat, 30 Dec 2006 06:08:51 +0000 (06:08 +0000)]
cygwin changes

17 years agoadd X11, limited Tk widget support
Tony Cook [Sat, 30 Dec 2006 05:22:09 +0000 (05:22 +0000)]
add X11, limited Tk widget support

17 years agoinitial screenshot attempt
Tony Cook [Fri, 22 Dec 2006 13:03:16 +0000 (13:03 +0000)]
initial screenshot attempt

17 years agoCreated folder remotely
Tony Cook [Fri, 22 Dec 2006 11:19:46 +0000 (11:19 +0000)]
Created folder remotely