2004-10-27 Mark A. Hershberger * lib/Image/Grab.pm: Conditionalize %Config lookups. 2004-10-27 Mark A. Hershberger * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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 * 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.