12004-10-27 Mark A. Hershberger <mah@everybody.org> 2 3 * lib/Image/Grab.pm: Conditionalize %Config lookups. 4 52004-10-27 Mark A. Hershberger <mah@everybody.org> 6 7 * lib/Image/Grab.pm (grab): Now works if not prefixed by 8 "Image::Grab->"... 9 10 * t/manpage.t: Tests to verify that the manpage examples will 11 work. 12 132002-01-20 Mark A. Hershberger <mah@everybody.org> 14 15 * lib/Image/Grab.pm (expand_url): fixed a bug if no match to 16 regexp is found. 17 (grab): fixed bug for simple (non-OO) grab()'s. 18 19 * lib/Image/Grab.pm: use either Digest::MD5 or MD5 module. 20 21 * t/*: Increased platform independence by using Cwd instead of 22 `pwd` in the tests. 23 24 * Makefile.PL: Added "release" target for the maintainer. 25 262000-08-10 Mark A. Hershberger <mah@everybody.org> 27 28 * t/*: took away necessity for network connection on most tests. 29 30 * Makefile.PL: Query if you want to do network tests. 31 32 * lib/Image/Grab.pm (expand_url): Set refer when index or regexp 33 are used. Removed `defined @link' so as not to trigger 5.6 34 warning. 35 (getAllURLs): Added ability to fetch background images as well. 36 372000-04-09 Mark A. Hershberger <mah@everybody.org> 38 39 * lib/: Moved files under this hierarchy. 40 41 * lib/Image/Grab.pod: Seperated POD from PM. Fleshed out the docs 42 and rearranged them according to Tom Metro's suggestions. Filled 43 in spec on grab_new, changed realm to auth and a couple of other 44 changes to encourage me to actually do them. 45 46 * README.pod: Added the file. Removed duplication of man 47 page. 48 49 501999-11-08 Mark A. Hershberger <mah@everybody.org> 51 52 * README: noted search_url. 53 54 * Grab.pm: Clarified docs on basis of Tom Metro (tmetro@vl.com) 55 suggestions. Added search_url and removed overloading of regex 56 method. Added ability to grab to accept named params. 57 58 * t/direct_grab.t: added test for named param grab. 59 601999-06-12 Mark A. Hershberger <mah@everybody.org> 61 62 * README: Noted do_posix. 63 64 * Grab.pm: Began work on debug method. Found bug in strftime. 65 Changed behavior of POSIX date substitution. Added do_posix 66 method. 67 681999-06-09 Mark A. Hershberger <mah@everybody.org> 69 70 * README: Added install and test instructions. 71 72 * t/comics.t: Split out cookie-dependent tests. 73 74 * t/cookies.t: Created for cookie dependent tests. 75 761999-05-18 Mark A. Hershberger <mah@everybody.org> 77 78 * Grab/RequestAgent.pm (new): Updated & simplified proxy code 79 80 * Grab/RequestAgent.pm (register_realm): Fixed code so it actually 81 works. 82 83 * Grab/RequestAgent.pm (get_basic_credentials): Fixed code. 84 85 * Grab/RequestAgent.pm: Removed some crufty functions. 86 87 * Grab.pm (realm): Fixed realm problem. Interface Change! 88 891999-02-19 Mark A. Hershberger <mah@everybody.org> 90 91 * t/easy.t, t/md5.t, t/type.t: Removed fork dependency and set it 92 to a "live" site. 93 94 * Grab/RequestAgent.pm (new): Added code to recognize the proxy 95 variables for firewalls. 96 97 * t/TestDaemon.pm: Removed to fix fork dependency. 98 99 * t/comics.t: Added test to demonstrate the feature with live 100 images and to excercise new methods. 101 102 * Makefile.PL: Cosmetic changes. Added HTTP::Cookies to required 103 packages 104 105 * Grab.pm (loadCookieJar): Added convenience method. 106 1071999-02-18 Mark A. Hershberger <mah@everybody.org> 108 109 * Grab.pm: Broke url method up into url, refer, and index method. 110 Prettied up the man page some. Changed all example urls to 111 reserved domain example.com. 112 (getAllURLs): Added function to get all image URLs from a page. 113 (getRealURL): Added POSIX time string expansion. 114 1151998-06-16 Mark Hershberger <mah@eecs.tulane.edu> 116 117 * Grab.pm: Added type method to return the mime type of the object 118 119 * t/md5.t: Hardcoded md5 value instead of relying on backtic'ed 120 md5. (Test should no longer fail for non-Unix platforms.) 121 122 * t/TestDaemon.pm: Added TestDaemon module to help with 123 simplifing tests. Helps tests pass even if they are done behind 124 firewalls.