2004-10-27 Mark A. Hershberger <mah@everybody.org>
- lib/Image/Grab.pm: Conditionalize %Config lookups.
2004-10-27 Mark A. Hershberger <mah@everybody.org>
- lib/Image/Grab.pm (grab): Now works if not prefixed by
"Image::Grab->"...
- t/manpage.t: Tests to verify that the manpage examples will
work.
2002-01-20 Mark A. Hershberger <mah@everybody.org>
- lib/Image/Grab.pm (expand_url): fixed a bug if no match to
regexp is found.
(grab): fixed bug for simple (non-OO) grab()'s.
- lib/Image/Grab.pm: use either Digest::MD5 or MD5 module.
- t/*: Increased platform independence by using Cwd instead of
`pwd` in the tests.
- Makefile.PL: Added "release" target for the maintainer.
2000-08-10 Mark A. Hershberger <mah@everybody.org>
- t/*: took away necessity for network connection on most tests.
- Makefile.PL: Query if you want to do network tests.
- lib/Image/Grab.pm (expand_url): Set refer when index or regexp
are used. Removed `defined @link' so as not to trigger 5.6
warning.
(getAllURLs): Added ability to fetch background images as well.
2000-04-09 Mark A. Hershberger <mah@everybody.org>
- lib/: Moved files under this hierarchy.
- lib/Image/Grab.pod: Seperated POD from PM. Fleshed out the docs
and rearranged them according to Tom Metro's suggestions. Filled
in spec on grab_new, changed realm to auth and a couple of other
changes to encourage me to actually do them.
- README.pod: Added the file. Removed duplication of man
page.
1999-11-08 Mark A. Hershberger <mah@everybody.org>
- README: noted search_url.
- Grab.pm: Clarified docs on basis of Tom Metro (tmetro@vl.com)
suggestions. Added search_url and removed overloading of regex
method. Added ability to grab to accept named params.
- t/direct_grab.t: added test for named param grab.
1999-06-12 Mark A. Hershberger <mah@everybody.org>
- README: Noted do_posix.
- Grab.pm: Began work on debug method. Found bug in strftime.
Changed behavior of POSIX date substitution. Added do_posix
method.
1999-06-09 Mark A. Hershberger <mah@everybody.org>
- README: Added install and test instructions.
- t/comics.t: Split out cookie-dependent tests.
- t/cookies.t: Created for cookie dependent tests.
1999-05-18 Mark A. Hershberger <mah@everybody.org>
- Grab/RequestAgent.pm (new): Updated & simplified proxy code
- Grab/RequestAgent.pm (register_realm): Fixed code so it actually
works.
- Grab/RequestAgent.pm (get_basic_credentials): Fixed code.
- Grab/RequestAgent.pm: Removed some crufty functions.
- Grab.pm (realm): Fixed realm problem. Interface Change!
1999-02-19 Mark A. Hershberger <mah@everybody.org>
- t/easy.t, t/md5.t, t/type.t: Removed fork dependency and set it
to a "live" site.
- Grab/RequestAgent.pm (new): Added code to recognize the proxy
variables for firewalls.
- t/TestDaemon.pm: Removed to fix fork dependency.
- t/comics.t: Added test to demonstrate the feature with live
images and to excercise new methods.
- Makefile.PL: Cosmetic changes. Added HTTP::Cookies to required
packages
- Grab.pm (loadCookieJar): Added convenience method.
1999-02-18 Mark A. Hershberger <mah@everybody.org>
- Grab.pm: Broke url method up into url, refer, and index method.
Prettied up the man page some. Changed all example urls to
reserved domain example.com.
(getAllURLs): Added function to get all image URLs from a page.
(getRealURL): Added POSIX time string expansion.
1998-06-16 Mark Hershberger <mah@eecs.tulane.edu>
- Grab.pm: Added type method to return the mime type of the object
- t/md5.t: Hardcoded md5 value instead of relying on backtic'ed
md5. (Test should no longer fail for non-Unix platforms.)
- t/TestDaemon.pm: Added TestDaemon module to help with
simplifing tests. Helps tests pass even if they are done behind
firewalls.