This ChangeLog reflects the changes of the CVS version, not the one found in the download section. If you miss a feature or think you have found a bug, please try the version from CVS or download the latest snapshot to see, if it has already been implemented or the bug has been fixed.
2004-08-02 Sven Hartge <hartge at users * sourceforge * net> * lib/grimmy: New webpage for Mother Goose and Grimm * lib/keenspot: OK, .* _was_ to greedy. Let's try another one. (No, \w is not suitable here, because it does not include '-' and '+'.) 2004-08-01 Sven Hartge <hartge at users * sourceforge * net> * lib/keenspot: some keenspot comics add some random characters after the date. Adapted the regexp. (Works for me so far, may need some polishing, as .* may be a bit to greedy.) 2004-04-12 Chris Hostetter <hossman at users * sourceforge * net> * inktank.com has started updating strips again, but on a slightly different schedule. there's also a new strip "Sorry We're Open" 2004-04-11 Chris Hostetter <hossman at users * sourceforge * net> * Added Kernel Panic to keenspot. 2003-12-02 Chris Hostetter <hossman at users * sourceforge * net> * Penny Arcade had a .GIF image, which made the regex go loco which prompted me to try and generalize it 2003-08-18 Sven Hartge <netcomics at ds9 * argh * org> * Moved Crankshaft from ucomics to kingfeatures and thus Closing: 698389 2003-08-11 Chris Hostetter <hossman at users * sourceforge * net> * comiczone no longer supports "warped" * keenspot no longer supports "wigu" * keenspot has no new strips for "ccs" * added "lib/cad" for Ctrl-Alt-Del (didn't use patch#701343) * added "lib/theater" for Theater Hopper 2003-07-26 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * show_comics: applied patch #777511, check pid in lock file. * show_comics: applied patch #776915, wait until start time. 2003-07-12 Chris Hostetter <hossman at users * sourceforge * net> * patch#708540 new site for Dr. Fun * patch#708545 Bizaro moved from ucomics to kingfeatures, Trudy not on sundays * patch#750359 Real Life is now self hosting, moved from keenspot to it's own module * patch#750489 Little Gamers was broken, now it's not * fixed The Norm (new URLs) 2002-12-02 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * MANIFEST, Makefile.PL, lib/eightbit: Added Eight-Bit Theatre thanks to Shawn Oakey. 2002-11-19 Elliot Glaysher <glaysher at umich * edu> * lib/keenspot (wigu): Author let domain expire. Changed to wigu.keenspot.com... * lib/down_earth: Website says downtoearth is down. Redirects to a portal. Assuming dead and removing. * lib/kingfeatures (pardon): s/I_Need_Help/Pardon_My_Planet/; (wildwood): Removed dead comic. 2002-10-17 Elliot Glaysher <glaysher at umich * edu> * lib/small_grey (grey): Generally works now. Reset daysbehind and added logic to determine if a comic wwas gif or jpg. * lib/small_world (smwrld): Fixed. * lib/wfc (gib): Gibberish has gone missing. The famousdesigns page is GONE, and the wfcomics site makes no mention of a comic called "Gibberish" * lib/angry_flower (btaf): s/qwik.htm/qwik.html/; * lib/toytrunk: Since it hasn't been updated in so long, reseting the daysbehind. * lib/rocky: Removing as the page now 404s. * lib/fika: Removing as the page now 404s. 2002-10-15 Elliot Glaysher <glaysher at umich * edu> * lib/kingfeatures: All kingfeatures are set back 14 days. 2002-10-13 Elliot Glaysher <glaysher at umich * edu> * lib/badlands (badlands): ".gif" != ".GIF" !!! (Module still doesn't work since the comic hasn't been updated since June, though...) * lib/lily_wong: Comic finished. Changed website and reset date. 2002-10-11 Elliot Glaysher <glaysher at umich * edu> * lib/unitedmedia: Remove Randolph Itch as it's been discontinued. * lib/keenspot, lib/keenspace: Updates and organizations by Shawn Oakey * lib/moderntales: New module by Shawn Oakey 2002-10-08 Elliot Glaysher <glaysher at umich * edu> * lib/keenspot (avalon): Copied the sub code from $keenspot into &avalon so I could modify it to grab the actual @#$!* caption on guest artist days. * Netcomics/HTML/Themes/Default.pm: One line fix for multi-panel comics. (Can anyone think of a safer way of doing this that would work w/ CleanImbed*?) 2002-09-09 Sven Hartge <netcomics at ds9 * argh * org> * lib/user_friendly: fix super stupid line wrapping, causing the regex to fail. I feel ashamed now ... * lib/user_friendly: refined regex, closing bug. 2002-09-07 Sven Hartge <netcomics at ds9 * argh * org> * lib/user_friendly: Fix for bug 605848. Works for me, but because of the ugliness of the fix, I leave the bug open for now, until the maintainer of the module commits a better solution. 2002-09-02 Sven Hartge <netcomics at ds9 * argh * org> * lib/megatokyo: cosmetic change, Rodney 'Largo' Caston is no longer directly involved with Megatokyo 2002-08-29 Sven Hartge <netcomics at ds9 * argh * org> * lib/comicspage: Revert the last change, since this was the wrong file to fix. * lib/comicspage_ed: Change main.html to index.html 2002-08-28 Sven Hartge <netcomics at ds9 * argh * org> * lib/comicspage: Trivial fix: There is no index.html any more, so just load the directory and leave it up to the server to deliver the right page to parse 2002-08-26 Elliot Glaysher <glaysher at umich * edu> * lib/keenspot (avalon): Updated Avalon's @missing. 2002-08-25 Sven Hartge <netcomics at ds9 * argh * org> * MANIFEST: remove bf, since Benutzerfreundlich is officially dead. Not keeping the module, because it never worked the way it should have. * lib/bf [REMOVED]: comic is now officially dead 2002-08-20 Elliot Glaysher <glaysher at umich * edu> * debian/netcomics-comicpage.menu: Move the actual Debian menu entry for comicpage from the netcomics package to the netcomics-comicpage package, since netcomics doesn't depend on netcomics-comicpage. * debian/netcomics.menu [REMOVED]: This file is no longer needed. Removing... 2002-08-19 Sven Hartge <netcomics at ds9 * argh * org> * Netcomics/HTML/Themes/: CleanRound.pm, CleanRoundImbedCaption.pm: add a gray row below the comic identifier, making it look vertically centered and not 'glued' to the comic image 2002-08-18 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Themes/Default.pm (new): Added code to inherit prefs. * Netcomics/HTML/Themes/CleanRoundImbedCaption.pm: There is now a 10 pixel margin between the comic and the caption. Looks nicer. * Netcomics/HTML/Themes/CleanRound.pm: Now keeps link colors in the Theme. * Netcomics/HTML/Theme.pm (new): Added a $theme->{'prefs'} property. * Netcomics/HTML/Page.pm (generate): Now checks theme's link color properties. * Netcomics/Config.pm.in: Set $[v]link_color to "". 2002-08-12 Sven Hartge <netcomics at ds9 * argh * org> * lib/ucomics: work-around for always-gets-todays-comic, thanks to Chris Hostetter * lib/unitedmedia: fixed screwy ordering of panels in Trevor, thanks to Chris Hostetter * lib/ucomics: "Crabby Road" disappeared so deleted it from the module, thanks to Chris Hostetter 2002-08-12 Elliot Glaysher <glaysher at umich * edu> * lib/keenspot (keenspot): A fix to the problem Sven pointed out; that keenspot comics seem to download three times. 2002-07-16 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Themes/CleanRoundImbedCaption.pm: Changed status bar's bg colour from black to "#f7f7f7" to match the graphics. * Netcomics/HTML/Themes/CleanRound.pm: Changed status bar's bg colour from black to "#f7f7f7" to match the graphics. 2002-07-03 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile.PL: Made creating archives less verbose. 2002-07-02 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * doc/show_comics.pod: Fixed unterminated list. 2002-06-29 Sven Hartge <netcomics at ds9 * argh * org> * lib/keenspot: correct $hof for avalon 2002-06-17 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomicsrc: Added an example to how to fill out @selected_comics. 2002-06-15 Sven Hartge <netcomics at ds9 * argh * org> * MANIFEST, Makefile.PL, lib/grimmy, lib/toonville: added new module for Mother Goose and Grimm, Bug #568112 2002-06-12 Sven Hartge <netcomics at ds9 * argh * org> * lib/dragon: fix Bug #568073 2002-06-10 Sven Hartge <netcomics at ds9 * argh * org> * Netcomics/HTML/Themes/CleanRound.pm, Netcomics/HTML/Themes/CleanRoundImbedCaption.pm: made the borders stretch automagically to the right width and height by using them as background images for the table cells surrounding the comic, so the browser will render them The Right Way[tm]. * Netcomics/HTML/Themes/CleanRound.pm: {'caption'} was already defined in Defaul.pm, no need to repeat it here the same way 2002-06-10 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile.PL (@pm_to_install): Added Netcomics/HTML/Themes/CleanRoundImbedCaption.pm. * MANIFEST: Added Netcomics/HTML/Themes/CleanRoundImbedCaption.pm. * Netcomics/HTML/Themes/CleanRoundImbedCaption.pm: Created as a subclass of CleanRound that only changes CleanRound's caption and body html elements. In the caption element, changed from the previous version in CleanRound by Removing changing the text's font, adding <tr></tr> around it, and adding width & height specifiers. * Netcomics/HTML/Themes/CleanRound.pm: Moved caption back outside of the borders. 2002-06-10 Sven Hartge <netcomics at ds9 * argh * org> * Netcomics/HTML/Themes/CleanRound.pm: made the comics centered on the page, moved caption closer to related image into the rounded borders (was feeling lonely outside). 2002-06-07 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/HTML/Page.pm (generate): made the regex on grabbing the width & height values more generic. [565441] 2002-06-07 Sven Hartge <netcomics at ds9 * argh * org> * lib/keenspot: needed to introduce @extra for wendy 2002-05-30 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/MyRequest.pm, Netcomics/MyResponse.pm, Netcomics/RLI.pm, Netcomics/HTML/Themes/*.pm: Added a VERSION. * Netcomics/Factory.pm: Changed use of Netcomics::Util & Netcomics::Config to specify the specific exported items from those to be used. (build_rli_array_helper): Made it so that reloading comics works correctly for getting valid subroutine code from the module. (get_comics): Added steps before SETUPDATA to make sure the rli has been regerenated correctly if it was reloaded. * Netcomics/Config.pm.in: Changed to EXPORT_OK instead of EXPORT to prevent namespace collisions. Added VERSION & updated the default $webpage_index_title to use %s instead of appending the $webpage_title. Fixed documentation example for creating a new Config object. * netcomics, Netcomics/GtkComics.pm, Netcomics/HTML.pm, Netcomics/Util.pm Netcomics/HTML/Page.pm Netcomics/HTML/Set.pm, Netcomics/HTML/Theme.pm: Changed use of Netcomics::Util & Netcomics::Config to specify the specific exported items from those to be used. Added exporting a VERSION. * netcomicsrc: Added details for $external_cmd. Made $webpage_index_title default use %s which is replaced with the $webpage_title. * Netcomics/HTML/Set.pm (create_set_of_pages): Changed The index's title to use sprintf to allow inclusion of the $webpage_title. * Netcomics/ExternalUserAgent.pm (request): Added single quotes around %U when it is appended to the command. * show_comics: Made it use Netcomics::Config to process the system & user rc files. * doc/Modify_Webpage_Creation-HOWTO.html, *Comic_Module-HOWTO.html: updated author to be Netcomics Maintainers. 2002-05-29 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics.spec (%files data): removed potd/astronomy from the %doc list. 2002-05-29 Sven Hartge <netcomics at ds9 * argh * org> * MANIFEST, Makefile.PL, lib/astronomy: Since no one objected: Moving astronomy back into lib 2002-05-26 Sven Hartge <netcomics at ds9 * argh * org> * lib/penny_arcade: closed Bug# 550505, module fixed 2002-05-24 Sven Hartge <netcomics at ds9 * argh * org> * lib/keenspot: expanded exists-lists for wendy, simplified the return-undef expression, changed cutewendy to exists-list based approach. Updated wendy release cycle * Makefile.PL, lib/bf, MANIFEST: added module for German Userfriendly (Benutzerfreundlich) 2002-05-24 Elliot Glaysher <glaysher at umich * edu> * lib/helen: Fix by sizer. (see ML for more info on this!) * lib/comicspage: Fixed by sizer 2002-04-25 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/animation_express (ae): Added support for mini, animated gifs. 2002-04-17 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * doc/Comic_Module-HOWTO.html: Added a description of the new volatile field. * Netcomics/Config.pm.in: Made same change as in netcomicsrc * netcomicsrc: Made the webpage_index_title not copy in the webpage_title so that it can change when -wt is used on the commandline. * Netcomics/Factory.pm (get_comics): Fixed bug where .rli file not updated to increment the number of tries when func field is dummy and not regetting the rli from the module if reloaded, not being skipped, and the date wasn't explicitely asked for. Also fixed bug where subdir created when only tasks are being printed. (build_rli_array_helper): Added a new rli field: volatile. This is an array of fields which can change. This is used to know what fields to copy from an old rli when it's been reloaded. Also, added deleting the reloaded field once the fields have been copied over so that get_comics() can know when it needs to reload the rli itself. 2002-04-11 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile.PL (@modules): Added animation_express * MANIFEST: Added lib/animation_express * lib/animation_express: http://hotwired.lycos.com/animation. This is the first module that downloads shockwave/flash files. * Netcomics/HTML/Themes/CleanRound.pm: Changed to inhert from the default theme so that it doesn't duplicate code * Netcomics/HTML/Page.pm (generate): Added using the new body_el_embed template instead of body_el when the file isn't an image. * Netcomics/Util.pm (image_type): Added this method which returns true if the given file type is an image. * Netcomics/HTML/Themes/Default.pm (body_el_embed): Added this new template which is used for files that need to use <embed> instead of <img>. * Netcomics/ExternalUserAgent.pm (new): Fixed commandline syntax for using wget when the URL has ampersands in it. 2002-04-09 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * MANIFEST: Added Netcomics/HTML/Themes/OldSchool.pm * Makefile.PL (@pm_to_install): Added HTML/Themes/OldSchool.pm * Netcomics/HTML/Themes/OldSchool.pm: Added, thanks to hossman. * lib/doodie (doodie): Added size attribute. * .group_crontab: Added; initial version. * MANIFEST.SKIP: Updated to handle other group files than just the password file. * doc/Modify_Webpage_Creation-HOWTO.html: updated links & links_index template descriptions to be clearer (bug 541361). 2002-04-08 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile.PL (post_constants): Fixed tar.gz & zip archive rules. (%opts): changed version to 0.14.1cvs. 2002-04-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * NEWS: Updated for 0.14.1 release. * MANIFEST: Added slowwave * Makefile.PL (@modules): Added slowwave (rpm): Made sure that the rpm spec is rewritten every time. * doc/netcomics.lsm: Updated for 0.14.1 release * Makefile.PL (%opts): updated VERSION to be 0.14.1. * Netcomics/Util.pm (load_modules): Added printing out errors in loading modules. * lib/kingfeatures (fa): Fixed typo causing all kingfeature comics to not load. 2002-04-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile.PL (%opts): updated VERSION to be 0.14cvs. * doc/netcomics.lsm: Updated for 0.14 release 2002-04-02 Elliot Glaysher <glaysher at umich * edu> * debian/rules [etcetera other debian files]: Make it so that the contrib folder gets included in the debian doc dir. 2002-04-02 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * MANIFEST.SKIP: Added a line to skip password files. * .group_password.gpg: passwords used by the netcomics development team for administering netcomics website, mailing lists & such. * lib/keenspace (boxjam): Fixed thanks to Shawn. * doc/Modify_Webpage_Creation-HOWTO.html: Added descriptions of the new items added for full theme support: WIDTH, HEIGHT, & THEME_DIR. Added a paragraph on creating themes with images. * netcomics.spec (%files): Added contrib/mktheme & added Netcomics/HTML & Netcomics/HTML/Themes as managed directories. * Makefile.PL: Added HTML/Themes/CleanRound.pm * MANIFEST: Added Netcomics/HTML/Themes/CleanRound.pm & contrib/mktheme. * Netcomics/HTML/Themes/CleanRound.pm: First HTML Theme with images. * Netcomics/HTML/Theme.pm (new): Added chomping of the html templates to prevent extra whitespace from entering the output HTML which can cause extra pixels to get inbetween images. (generate_images): fixed typo which prevented images from being saved. * Netcomics/HTML/Set.pm: Updated for full theme support with images. * Netcomics/HTML/Page.pm: Updated for full theme support with images. * netcomics: fixed processing of multi-file comics when they don't have an assocated RLI file. * Netcomics/Factory.pm (get_comics): Fixed mkdir mask. * lib/keenspot (wendy): Updated thanks to Sven. 2002-04-01 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/unitedmedia (lupo): Only on mondays (grandclause): Removed; no longer carried by unitedmedia (thatslife): Reenabled since mercury seems to have moved. (trevor): enw comic, Trevor! * lib/frankandernest (fae): updated sizes. * lib/alexsrestaurant (alex): Fixed sizes. 2002-03-31 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile.PL (macro): Updated PKGVERSION for 0.14 release. * netcomics.spec (post data): changed message written after installation of the data module is done. * lib/keenspot (wendy): Updated thanks to Sven. (cutewendy): Updated thanks to Sven. (keenspot): Removed kludge for cutewendy thanks to Sven. * NEWS: Updated for 0.14 release. 2002-03-28 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/kingfeatures (schix): Made author associated with her specific weekday. (kingfeatures): added support for sunday & sunday sizes. * lib/dragon (dt): Fixed archives link & removed size attribute because of it being inconsistent. * Netcomics/HTML/Set.pm (create_set_of_pages): Fixed webpage printed on stderr instead of stdout when requested. Added progress dots if verbose. Fixed index title not taken from the webpage_index_title setting & the link colors from the index_link_color settings. * Netcomics/Util.pm (image_size): Made warning about Image::Size not being installed only printed if extra verbose. * Makefile.PL: Removed spex. * MANIFEST: Removed spex. 2002-03-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/comicspage_ed: removed all sizes because of the inconsistency. * lib/ucomics: updated some sizes 2002-03-27 Elliot Glaysher <glaysher at umich * edu> * lib/spex: Comic appears to have died. * lib/sluggy_freelance (sluggy): Note to self: Remove your debugging messages BEFORE making a commit. 2002-03-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/creators_syndicate: Removed Pen Men & Teenage Mutant Ninja Turtles; fixed sizes on all comics. * lib/alexsrestaurant (alex): Fixed archive & weekday size. * Netcomics/HTML/Themes/NoStatus.pm: new theme which doesn't include the status column in the index. * Netcomics/HTML/Theme.pm: Fixed mis-named html_key. (generate_images): Changed to "require" MIME::Base64 instead of "use" so as to relieve dependency just for theme image support. * Netcomics/HTML/Set.pm (create_set_of_pages): Updated elements to replace to match everything in Page.pm. Added replacing common elements & simplified code. Added creating a symlink to the standard webpage index filename if multiple index pages. * Netcomics/HTML/Page.pm (generate): Fixed links section to grab the one with the link to the index if generated. Made the top links & bottom links different to match up with the index of the first & last comic on each page. Made all sections parsed for common elements to replace. * doc/netcomics.pod: Fixed -t not being surrounded by B<>. 2002-03-26 Elliot Glaysher <glaysher at umich * edu> * Netcomics/Factory.pm (build_date_array): Hopefully fix the date problems for *everybody* this time. 2002-03-26 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/keenspot (youdamn): Changed to use an "exists" list instead of a "missing" list & updated it up to today. 2002-03-26 Elliot Glaysher <glaysher at umich * edu> * lib/inktank (ww): Fix for Weekend Warriors by Chris Hostetter. * Netcomics/Factory.pm (build_date_array): Changed way I fixed the time problem. 2002-03-25 Elliot Glaysher <glaysher at umich * edu> * lib/sluggy_freelance (sluggy): Fixed sluggy (wasn't getting all the images, since it was assumed that only sunday strips had multiple- images) * Netcomics/Util.pm (processSyms): Fixed type that was causing an annoying error 2002-03-25 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/Factory.pm (load_RLI_files): Fixed code that tests for file existance when the .rli file doesn't exist when not not separating comics into their own dirs. * lib/alexsrestaurant: moved alex over from nando & updated it for it being in its own website. * lib/nando: removed file. * Makefile.PL: Moved nando to removed list, added alexsrestaurant. * MANIFEST: Removed nando, added alexsrestaurant 2002-03-24 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Added listing themes on stdout. * doc/Modify_Webpage_Creation-HOWTO.html: Updated to reflect new template style & all things that get replaced. * Netcomics/Util.pm (processSyms): New function that provides introspection into the specified namespace to find all packages that have an ISA that matches the given regexp. (load_modules): Removed kludge on not loading Default.pm now that the HTML packages don't "use" it anymore. * Makefile.PL: Added Netcomics/HTML/Theme.pm * MANIFEST: Added Netcomics/HTML/Theme.pm * Netcomics/HTML/Set.pm: Removed dependency on "use" Themes::Default. * Netcomics/HTML.pm: Removed dependency on "use" Themes::Default. (load_theme): new function that's used to load a theme. (list_themes): new function returns the list of themes & prints them if requested to. (load_themes): function that loads all the themes. * Netcomics/Config.pm.in (processARGV): Added option to list themes. * Netcomics/HTML/Theme.pm: Moved things that are common to all themes into this new class all themes are subclassed from directly or indirectly. * Netcomics/HTML/Themes/Default.pm: Made it be a subclass of Netcomics::HTML::Theme * Netcomics/HTML/Page.pm: Removed dependency on "use" Themes::Default. (generate): Added a caption section. * doc/netcomics.pod: Updated wording describing -E, -S, & -n to be less ambiguous. Fixed -t item description & added -lt (list themes). Added item about listing themes & updated description of -t. 2002-03-24 Elliot Glaysher <glaysher at umich * edu> * Netcomics/Factory.pm (build_date_array): Good possibility of fixing bug #219826: "always gets yesterdays comics" 2002-03-23 Elliot Glaysher <glaysher at umich * edu> * Netcomics/Config.pm.in (processARGV): Good possibility of fixing bug #463941: "-E doesn't work with -n" 2002-03-23 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/comicspage: Moved all nando comics into here except Alex's restaurant. New comics: Broom Hilda Cats with Hands Doodles Lewis Lola Loose Parts Meehan Streak Monkeyhouse Sylvia Willy 'N Ethel 9 to 5 Compu-toon Quigmans That's Jake * TODO: Added an item in globalization for language preference. * Netcomics/Factory.pm (load_RLI_files): Fixed syntax error introduced in previous version. 2002-03-21 Elliot Glaysher <glaysher at umich * edu> * lib/keenspot (elf): update the "Last updated" comments, so they match reality. (avalon): updated @missing list. 2002-03-20 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/Factory.pm (load_RLI_files): fixed incorrectly creating spool dir or cleaning it out when $show_tasks is set. Thanks goes to Jerrad Pierce. 2002-03-20 Elliot Glaysher <glaysher at umich * edu> * lib/slowwave (slowwave): Added slowwave, thanks to Roderick Schertler * MANIFEST.SKIP: Updated so it ignores the build dir for the netcomics-comicpage debian package. * lib/keenspot (elf): updated Elf Life so that it now follows the new consistent schedule. * contrib/show_zero_status.pl: Added script from my library to contrib 2002-03-19 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/ExternalUserAgent.pm: Fixed not testing proxy to see if it is defined before using it. 2002-03-07 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie (doodie): Updated missing list. 2002-02-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/creators_syndicate (sb): Fixed Speed Bump function. * Makefile.PL: Added wiley to the list of old modules. 2002-02-24 Elliot Glaysher <glaysher at umich * edu> * lib/ucomics (cd): Removed, since it appears a good deal of archives went down, and the comics has been discontinued. * MANIFEST, Makefile.PL: removed leftover traces of wiley. Thanks goes to Sven. 2002-02-23 Elliot Glaysher <glaysher at umich * edu> * lib/ucomics (wiley): wiley is now in ucomics. Thanks to Shawn Oakey! * lib/wiley: Removed. 2002-02-21 Elliot Glaysher <glaysher at umich * edu> * debian/rules: Add code outside the Makefiles to put files in the right place for a Debian system. One less policy violation. 2002-02-19 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/littlegamers: Added thanks to Garry Glendown 2002-02-17 Elliot Glaysher <glaysher at umich * edu> * debian/rules: Bring netcomics one step closser to being compliant with Debian policy. Moved netcomicsrc from /usr.../perl5/Netcomics/etc to /etc. * debian/netcomics.files: We should install netcomicsrc :) * debian/netcomics.conffiles: Changed etc/netcomicsrc to /etc/netcomicsrc 2002-02-11 Elliot Glaysher <glaysher at umich * edu> * lib/keenspot: Oh dear, I appear to have broken all of keenspot with my last commit. Fixed. 2002-02-07 Elliot Glaysher <glaysher at umich * edu> * lib/keenspace (framed): Updated @missing list. (machall): Disabled machall. Machall moved to it's own website and needs it's own module now. * lib/keenspot (avalon): Updated @missing list. (elf): Updated @missing list. (rpg): Updated @missing list. 2002-01-23 Elliot Glaysher <glaysher at umich * edu> * lib/megatokyo: Updated. 2002-01-23 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie (doodie): Updated @missing list * lib/doonesbury (doon): Changed to new ucomics system. * lib/ucomics: Changed akamai comics over to direct. 2002-01-22 Elliot Glaysher <glaysher at umich * edu> * lib/keenspot (rpg): Updated @missing list 2002-01-20 Elliot Glaysher <glaysher at umich * edu> * lib/ucomics (ch): Switched from akami to direct 2002-01-18 Elliot Glaysher <glaysher at umich * edu> * ChangeLog: Fix email address in ChangeLog 2002-01-16 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * NEWS: Added high-level list of updates since previous release. 2002-01-12 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Set.pm (create_set_of_pages): Fix big big bug found by Sven. Thanks! * Netcomics/HTML.pm: Changed some tabbing near the end to closer match the rest of the style. 2002-01-09 Elliot Glaysher <glaysher at umich * edu> * debian/control: Added a netcomics-comicpage package to be created. This package is optional and is the only package that depends on Gnome/GTK+. * debian/netcomics-comicpage.files: Initial commit. * debian/netcomics.files: Explicitly state which files need to go here. * debian/netcomics-modules.dirs: Small corrections (so this pkg. actually has the netcomics modules in it (instead of netcomics!)) * debian/netcomics-modules.files: "" * Netcomics/HTML.pm: Small cleanups to comments * Makefile.PL: Small changes to for cleaning up after package creation 2002-01-08 Elliot Glaysher <glaysher at umich * edu> * lib/keenspot (rpg): Updated @extra list for rpg. 2002-01-04 Elliot Glaysher <glaysher at umich * edu> * TODO: Removed index splitting item * Netcomics/HTML/Page.pm (generate): Detect whether we have index1.html or index.html. * Netcomics/HTML.pm (create_archive_webpages): Fixed small bug that was causing other comics to appear on one comics' archive page. 2001-12-29 Elliot Glaysher <glaysher at umich * edu> * lib/megatokyo (megatokyo): Allow different filetypes in megatokyo. 2001-12-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie (doodie): Added new items to missing list & fixed the comic matching expression so that it can grab filenames with extra dots in them. 2001-12-26 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Set.pm (create_set_of_pages): Fixed small bug in new multiple index page feature. (Purely my fault.) 2001-12-20 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Set.pm: Now can create multi-paged indexes. * Netcomics/HTML/Page.pm: Page.pm returns the index as a list that can be seperated out at the Set.pm level. * Netcomics/HTML/Themes/Default.pm: Created pre_body and post_body templates. * Netcomics/Config.pm.in: Added the variables $comics_per_index_page and $webpage_indexname_tmpl. * netcomicsrc: Added the variables $comics_per_index_page and $webpage_indexname_tmpl. * lib/keenspot (rpg): Added a module for RPG World. 2001-12-10 Elliot Glaysher <glaysher at umich * edu> * Makefile.PL (post_constants): Updated email address. How long has THAT been wrong!? * netcomics: Optimized the order in which things happen so RLI files aren't reloaded if all the user wants is a list. Speeds things up immensely if user has +3000 RLI files. * Netcomics/Factory.pm (load_RLI_files): Split off loading RLI files into a separate function. 2001-12-10 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/keenspot: Updated GPF based on changes submitted by Sven Hartge. * Netcomics/Factory.pm: 463946: fixed code that had uninitialized value errors. 2001-12-02 Elliot Glaysher <glaysher at umich * edu> * lib/norm (nm): Fixed The Norm's module. Closes:#463945. * Netcomics/Factory.pm (setup): Fixed serious bug which was causing netcomics to ignore the "day's behind" in most situations where netcomics *should* be offsetting the date by the day's behind. 2001-11-29 Elliot Glaysher <glaysher at umich * edu> * lib/keenspace (machall): Mac Hall now works better and gets today's comic. Problems getting archives, though. 2001-11-27 Elliot Glaysher <glaysher at umich * edu> * netcomics: Fixed really _stupid_ efficiency problem with new today webpage feature. * lib/keenspot (elf): elf changed location of index. Fixed. 2001-11-25 Elliot Glaysher <glaysher at umich * edu> * Netcomics/Factory.pm (get_comics): Fixed typo in the "Please, before sending in a bug..." message. 2001-11-19 Elliot Glaysher <glaysher at umich * edu> * lib/keenspace (machall): Fixed error grammer stupid! (chopping): Added by Shawn Oakey. (oddjobs): Added by Shawn Oakey. (miracle): Added by Shawn Oakey. (ua): Added by Shawn Oakey. (machall): Screwed with machall...again... 2001-11-18 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML.pm: Commented out debugging messages that appear to be months old. * lib/doemain (doemain): Updated for sanity. * lib/keenspace (machall): Wrote a machall module. * lib/keenspot (elf): Updated missing comics list. 2001-11-16 Elliot Glaysher <glaysher at umich * edu> * lib/keenspace (roses): Updated missing comics list. * lib/keenspot (exploit): Updated missing comics list. * lib/sluggy_freelance (sluggy): Updated missing comics list. 2001-11-15 Elliot Glaysher <glaysher at umich * edu> * netcomics: Added a "Today's Comics" feature. * Netcomics/HTML/Set.pm (new): $webpage_filename_tmpl changed to a property of the Set class so it can be overrided. * Netcomics/HTML/Page.pm (new): $webpage_filename_tmpl changed to a property of the Page class so it can be overrided. * Netcomics/Util.pm (rlis_hash): Neccessary for the "Today's Comics" feature. * Netcomics/HTML.pm (create_today_page): Initial commit for this function. * Netcomics/Config.pm.in: Added control variables for "Today's Comics". * lib/keenspot (elf): updated Elf life missing dates. 2001-11-14 Elliot Glaysher <glaysher at umich * edu> * The "I should probably get off my lazy butt and do something" commit. * lib/keenspace: Alphabetized order of comic modules. * lib/keenspot (avalon): Updated Avalon's @missing list. (keenspot): Fixed regex so it should work. changed "\w+" to "\w*" since Avalon sometimes has filenames like avalon20010909s2.gif. 2001-10-02 Elliot Glaysher <glaysher at umich * edu> * lib/megatokyo: Updated to meet megatokyo's erratic archive schedule. * lib/doemain: cleared out a non STDERR error message. 2001-10-01 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * INSTALL: Bug 466330: Changed reference to INSTALLBIN to INSTALLSCRIPT for changing the location of where the bin scripts are installed. * show_comics (when_leaving_dialog): Changed report of perlTK require error to state that perlTK might not be installed correct as well as maybe it's not installed at all. 2001-09-22 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Themes/Default.pm (new): Switched over to the new inherited theme system. * Netcomics/HTML.pm (create_toplevel_page_set): Added function. Basically create_basic_page_set with special conditions. * netcomics: Have netcomics use the new create_toplevel_page_set() for toplevel pages instead of create_basic_page_set(). * Netcomics/HTML/Set.pm (create_set_of_pages): Changed 'group_num' to 'group_number' in every instance. A small bug was being caused by inconsistent usage of both in both Set.pm and Page.pm. (new): Added new default property, 'link_to_local_archives' => 0. (create_set_of_pages): Pass the new property to Page.pm. (create_set_of_pages): Changed every instance of $self->{'theme'}->{'*'} to $self->{'theme'}->{'html'}{'*'} per Ben's suggestion. * Netcomics/Config.pm.in: Strange construct was causing bug. Fixed now. (Seems to be related to how -i was supposed to catch -I. Or not catch it, as the case seemed) * Netcomics/HTML/Page.pm (generate): Fixed REALLY DUMB bug screwing up URLs. (generate): Changed numerous stupid instances of 'group_num' to 'group_number' (generate): Changed every instance of $self->{'theme'}->{'html'}{'*'} per Ben's suggestion. * AUTHORS: Corrected email address. * debian/changelog: Corrected email address. * INSTALL: Updated Debian build instructions. * NEWS: Updated the news. 2001-09-20 Elliot Glaysher <glaysher at umich * edu> * lib/doemain: Updated and corrected. * Netcomics/Factory.pm (get_comics): Check to see if "dummy" was returned. * Netcomics/HTML.pm (create_archive_webpages): Check to make sure $rli->{'proc'} is defined before trying to operate on it. * TODO: Updated so things done are now "done". 2001-09-19 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Themes/Default.pm: Updated so it makes prettier HTML. 2001-09-19 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/ExternalUserAgent.pm (request): Made it so that the proxy is set using the env command if the external http client program commandline string doesn't include %P. * Netcomics/Config.pm.in: Fixed HTML/Themes dir name so that it would be replaced properly by the Makefile. * Makefile.PL (SUBPATHS): Updated paths to new ones set in Config.pm.in. * netcomics.spec (%files): Updated paths to new ones set in Config.pm.in. * doc/netcomics.pod: Updated paths to new ones set in Config.pm.in. Added clarification on how the proxy is used. Fixed unquoted commandline switches causing pod2html errors. * netcomicsrc: Updated paths to new ones set in Config.pm.in. Added clarification on how the proxy is used. * MANIFEST: removed angst; added inktank and mrlowe. * Makefile.PL (@modules): moved angst to @oldmodules; added inktank and mrlowe. 2001-09-18 Elliot Glaysher <glaysher at umich * edu> * netcomics: Added changable theme support. * netcomicsrc: Added entries in netcomicsrc for changable theme support. * Netcomics/Config.pm.in: Changed function of -t, and added variable $html_theme. * Netcomics/HTML.pm: Added changable theme support. * Netcomics/Page.pm: Added changable theme support. * Netcomics/Set.pm: Added changable theme support. * Netcomics/HTML/Themes/Default.pm: Added a 'name' property. 2001-09-16 Elliot Glaysher <glaysher at umich * edu> * lib/inktank: Added thanks to Chris Hostetter. Replaces lib/angst. * lib/angst: Deleted. 2001-09-14 Elliot Glaysher <glaysher at umich * edu> * Netcomics/GtkComics.pm: Add a small check to make comicpage be able to be "run in place" in the source distribution. 2001-09-14 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/Util.pm (load_modules): Updated to be more generalized so that HTML themes could be loaded with it. 2001-09-05 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * html_tmpl/*: Removed the old template files. * MANIFEST: Removed html_tmpl & its files * debian/netcomics-modules.dirs: Changed html_tmpl to HTML/Themes. * netcomics.spec (%files data): changed html_tmpl to HTML/Themes. * Makefile.PL: Disabled the html_templates targets since the default theme is included in the modules. * doc/netcomics.pod (FILES): Updated the description of the HTML template directory to describe theme files. * show_comics: Added sorting the comics of the same name by date. 2001-09-03 Elliot Glaysher <glaysher at umich * edu> * debian/netcomics-modules.files, debian/netcomics.conffiles, debian/netcomics.dirs, debian/netcomics.files, debian/rules: Redid debian build system so that we are now VENDOR, not SITE. 2001-09-02 Elliot Glaysher <glaysher at umich * edu> * debian/netcomics.dirs: Changed dirs to new system. Oops. Thanks Ben... 2001-09-01 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * doc/Modify_Webpage_Creation-HOWTO.html: Changed template to be surrouneded by <PRE></PRE>. * doc/netcomics.pod (SYNOPSIS): Updated & reorganized the CLI synopsis. (OPTIONS): Added -wf, -nwa, & -wa. * netcomicsrc: Added $webpage_datefmt * Netcomics/HTML/Page.pm (new): $webpage_datefmt used instead of hardcoded date format. * Netcomics/Factory.pm (get_comics): Moved functionality for determining the remake webpage option for $given_options into Config.pm. * Netcomics/Config.pm.in (processARGV): Added append_to_given_options() to provide a common interface for building up the given_options attribute. (@EXPORT): added $webpage_datefmt (usage): Added -wf for webpage date format. Updated & reorganized the CLI synopsis. 2001-08-31 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Page.pm (new): Fixed Page->{'filename'} to use a modified form of $webpage_filename_tmpl. * netcomics: now uses the Netcomics/HTML.pm wrapper. * Netcomics/HTML.pm (create_basic_page_set): Now a wrapper to create a set of webpages at $comic_dir level based from @rli. (create_archive_webpages): Now a wrapper to create webpages in $comic_dir/$subdir, after seperating comics by $subdir. 2001-08-30 Elliot Glaysher <glaysher at umich * edu> * doc/Modify_Webpage_Creation-HOWTO.html: First draft for update. 2001-08-30 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/HTML/Page.pm: Made debugging output printed to stderr. * Netcomics/HTML/Set.pm: Made debugging output printed to stderr. * Netcomics/*.pm: Standardized emacs local variables to the end. 2001-08-29 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Set.pm: Fix bad stuff with generating the index. (Thanks for the head's up, Ben!) 2001-08-26 Elliot Glaysher <glaysher at umich * edu> * Netcomics/HTML/Page.pm: Initial commit * Netcomics/HTML/Set.pm: Initial commit * Netcomics/HTML/Themes/Default.pm: Initial commit * Netcomics/HTML.pm: Modified to be obsolete for now. Future revisions will make this a wrapper around Netcomics/HTML/*. * Netcomics/Config.pm.in: Fixed *really*dumb* spelling errors in the "$seperate_comics" variable that were causing headaches. * netcomics: Modified to use Netcomics/HTML/* * Makefile.PL: Modified to install the HTML/* modules, but to still keep the old html_tmpl. * MANIFEST: (Pretty much the same as Makefile.PL) 2001-08-19 Elliot Glaysher <glaysher at umich * edu> * Netcomics/GtkComics.pm (about_Form): Updated about text so it actually made sense. 2001-08-13 Elliot Glaysher <glaysher at umich * edu> * netcomics: Updated so that in -P, things work if @selected_comics == 0. 2001-08-12 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile.PL (constants): Added replacing the INSTALLMAN*DIR definitions with $(PREFIX) instead of the configured_prefix value to make up for old versions of ExtUtils/MM_Unix.pm. 2001-08-09 Elliot Glaysher <glaysher at umich * edu> * Netcomics/Factory.pm (new): Have you ever noticed how changing one line of code can affect the whole program? FINALLY fixed import of comics with multiple images. 2001-08-08 Elliot Glaysher <glaysher at umich * edu> * Netcomics/Factory.pm (new): Fixed implimentation of import that I did two days ago. * Netcomics/Factory.pm (new): (2nd commit). REALLY fixed importing on comics with multiple 2001-08-06 Elliot Glaysher <glaysher at umich * edu> * (Sorry about the prolonged abscence) * Netcomics/Factory.pm (new): now imports all the 0.13.2 RLIs 2001-07-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * INSTALL: Updated first section to explain in depth about changing install paths. 2001-07-19 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics.spec (%install): Added compression of some doc files. (%changelog): Reformatted so that it would use RCS keyword replacement to automatically manage the changelog. * Makefile.PL (macro): Changed PKGVERSION to be 1cvs. 2001-07-19 Elliot Glaysher <glaysher at umich * edu> * debian/netcomics.manpages: Fixed manpage installation, and brought packages closer to debian policy (lintian now only reports 2 errors with the packages!) 2001-07-19 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * doc/netcomics.pod: Fixed missing words in the paragraph about timezones (the one labeled Important). 2001-07-18 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * NEWS: Updated for 0.13.2 * netcomics.spec (%post data): Fixed bug in script. 2001-07-17 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics.spec (%post data): updated oldmodules list (Version): Updated to 0.13.2. * Makefile (VERSION): updated to 0.13.2. 2001-07-17 Elliot Glaysher <glaysher at umich * edu> * lib/keenspace: Added file back, because keenspot and keenspace are two different services, with different comics hosted on each. * Makefile (MODULES): Undid yesterday's changes. (OLDMODULES): Undid yesterday's changes. 2001-07-16 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/keenspot (wendy): Fixed so that it can update the type correctly. * Makefile (MODULES): Changed keenspace to keenspot. (OLDMODULES): Added keenspace. * lib/keenspace: Removed because of its renaming to keenspot. 2001-07-15 Elliot Glaysher <glaysher at umich * edu> * .cvsignore: Updated to ignore debian build stuff. * debian/.cvsignore: Updated to ignore debian build stuff. * Makefile.PL: Updated to properly install comicpage & support files. * Netcomics/Config.pm.in: Modified to include a path to comicpage glade files. * Netcomics/GtkComics.pm: Modified to use the updates in Config.pm.in and Makefile.PL 2001-07-15 Elliot Glaysher <glaysher at umich * edu> * lib/keenspot: Added (by Shawn Oakey), which removes: ** lib/alice, lib/avalon, lib/bayside, lib/bigpanda lib/ccs, lib/chuck_show, lib/clan_cats, lib/elf_life, lib/everythingjake, lib/exploitation, lib/gpf, lib/greystoneinn, lib/greytown, lib/helpdesk, lib/keenspot, lib/lostfound, lib/melonpool lib/nukees, lib/ozy_millie, lib/reallife, lib/road_waffles, lib/roommates, lib/sinfest, lib/soaprope, lib/suburban, lib/superosity lib/wandering, lib/whenigrowup, lib/youdamn. * Makefile: Updates old_modules section. 2001-07-15 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/helpdesk (helpdesk): Bug #438428 wasn't totally fixed with the rewrite back on the 4th. Added use of sort() which hopefully will truely fix the problem. 2001-07-14 Elliot Glaysher <glaysher at umich * edu> * debian/rules: Now builds working packages. * Makefile.PL: Clean's up more Debian stuff. 2001-07-14 Elliot Glaysher <glaysher at umich * edu> * Makefile.PL: Minor updates for cleaning up after debian building * debian/control: Update my email. * debian/netcomics-modules.files: Update to point for new build system * debian/netcomics.files: Update to point for new build system. * debian/netcomics.manpages: See debian/netcomics.files. * debian/rules: See debian/netcomics.manpages. :-) 2001-07-12 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics (get_comics): Fixed improper handling of undef being returned by a module's func. 2001-07-11 Elliot Glaysher <glaysher at umich * edu> * AUTHORS: Updated for my new email. * MANIFEST.SKIP: Made sure it skips more debian build crap (MORE, not all) * debian/rules: Actually get packages that build more (doesn't fully work yet) * debian/netcomics.manpages: Putting manpages in packages is usually a good idea :-P 2001-07-08 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomicsrc: Removed reference to default download directory so that netcomicsrc doesn't need to be updated during build process. * INSTALL: Updated to work with new Makefile.PL for CPAN. * README: Updated to work with new Makefile.PL for CPAN. * comicpage: Updated to work with new Makefile.PL for CPAN. * netcomics: Updated to work with new Makefile.PL for CPAN. * netcomics.spec: Updated to work with new Makefile.PL for CPAN. * show_comics: Updated to work with new Makefile.PL for CPAN. * debian/netcomics-modules.dirs: Updated to work with new Makefile.PL for CPAN. * debian/netcomics-modules.files: Updated to work with new Makefile.PL for CPAN. * debian/netcomics.conffiles: Updated to work with new Makefile.PL for CPAN. * debian/netcomics.dirs: Updated to work with new Makefile.PL for CPAN. * debian/netcomics.files: Updated to work with new Makefile.PL for CPAN. * debian/rules: Updated to work with new Makefile.PL for CPAN. * Makefile: Removed file; It's now generated by Makefile.PL * Makefile.PL: Added file; Perl script that generates a Makefile. * MANIFEST: Added file; Used by the generated Makefile to specify the files to distribute * MANIFEST.SKIP: Added file; Used by the generated Makefile to specify the files to not distribute * contrib/perlreflectiontest: Added this file to make sure this code (which we'll need for module OO-ization) isn't lost. * doc/netcomics.pod (FILES): Added netcomicsrc files. (SEE ALSO): added reference to comicpage. 2001-07-07 Elliot Glaysher <nuriko * chan at home * com> * lib/doemain: Modified so it now works. Uses 'func' to get the archive page and grep it for the date, which if found, returns page date and other nice stuff. 2001-07-06 Elliot Glaysher <nuriko * chan at home * com> * doc/design.dia: Accidently uploaded a binary file last commit. This fixes that. (Pure XML now...) 2001-07-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Made printing of selected comics to stderr & only if extra verbose. 2001-07-05 Elliot Glaysher <nuriko * chan at home * com> * doc/design.dia: Updated for my changes to GtkComics (Thanks for pointing this out, Ben.) * Netcomics/HTML.pm (check_rlis): Created function to reduce code duplication. Now used in &create_webpage(s|_set). (create_webpage_set): Fixed bug that caused halting of the whole HTML generation process if there were no comics for a certain comic. 2001-07-04 Elliot Glaysher <nuriko * chan at home * com> * Netcomics/Factory.pm (new): Added check for $subdir if $separate_comics. [Error in reloading persistant data] 2001-07-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/helpdesk (helpdesk): rewrote so that it uses a single array to store all valid dates & simplified the function that returns the relative urls. Fixed bug #438428. * contrib/make_helpdesk_dates: created to make the dates array in helpdesk. 2001-07-02 Elliot Glaysher <nuriko * chan at home * com> * Netcomics/GtkComics.pm (Display_comic): Modified passing the filename so as to make sure the $subdir is in the path, if $seperate_comics; * Netcomics/HTML.pm (create_webpage): Tried to get rid of as much redundant code as possible. Made more things properties of $self. (create_webpage_set): Follow the suit of &create_webpage. * Netcomics/Factory.pm (get_comics): Fixed RLI storage problem with $subdir (on multifile comics, RLIs' 'file' => [ $file ], but in single panel comics, RLIs 'file' => [ "$subdir/$file" ];. Fixed so it's always [ $file ]. 2001-07-02 Elliot Glaysher <nuriko * chan at home * com> * netcomics: Fixed small -wo != -Wo bug. * TODO: Removed said bug from the TODO file. 2001-07-02 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * TODO: Added a few more items identified by Chris Hostetter. 2001-06-30 Elliot Glaysher <nuriko * chan at home * com> * Netcomics/HTML.pm: Redid the way templates are loaded as the first part of a nice rewrite/restructure of HTML.pm 2001-06-29 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/mercury (mercury): Updated to only allow downloading a comic if it's newer than 365 days ago (thanks to Shawn Oakey). * Makefile (MODULES): Removed the modules that were missed with Shawn's mass update on 2001-06-27 (OLDMODULES): Added forbez. * TODO: Added Chris Hostetter's suggestions on creating webpages. 2001-06-28 Elliot Glaysher <nuriko * chan at home * com> * Updates by Shawn Oakey (Even more! Wow!): * lib/unitedmedia: Various fixes * lib/mrlowe: Now its own module! * lib/keenspace: Now adds two more comics, and has lot's of nice updates * lib/penny-arcade: Updated. * REMOVED: lib/forbez: Now in Keenspace! 2001-06-28 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics (pod): Fixed documentation on the -s option to match the change in behavior that was made way back in version 0.9 (bug #436946). 2001-06-27 Elliot Glaysher <nuriko * chan at home * com> * lib/foxtrot: Removed. It's been in lib/ucomics for awhile now. * Makefile: Updated for all of Oakey's deletions. * Updates by Shawn Oakey: * lib/ucomics (PSMueller): moved psmueller into ucomics. (Tank McNamara): updated. (The Big Picture): Updated (Tom the Dancing Bug): Added * lib/dragon: added (pulled from bigpanda) * lib/comicspage: Pulled Herb and Jamal * lib/comicspage_ed (billed): Removed. Added: paulc jeffd mattd davidh taylorj dickl dougm dwanep drews annt danw dickw. * lib/mercury (Phantom): Dumped in lib/kingfeatures (Pretzel Logic): Only d/l on TThSa. (Newbreed): Removed. No alernates found. (Fair Game): moved into lib/fairgame * lib/bad_boys: minor fix * lib/comiczone (Robotman): changed to Monty (Jane's World): moved in from lib/janesworld * lib/falling_dream: updates * lib/mom: added list of missing comics. * lib/sluggy_freelance: changed archives format * lib/fika: no longer, updated. * lib/gaming_u: minor changes, no longer updated. * lib/lily_wong: changed location * lib/madam-n-eve: lots of changes * lib/sempai: No longer updated, set back 2 years. * lib/down_earth: lots of changes * lib/kingfeatures (mandrake ss henry hazel moosem pops trudy): Stopped on June 16. (Moose Miller): Now Moose and Molly (Phantom): Put in here, see above. (Willy and Ethel): no longer updated, removed. (Ralph): no longer updated, removed. * lib/boatanchor: Site has gone down. Removed. * lib/fordummies: Not available anymore. * Oakey's updates have made these files redundant and are removed: ** lib/psmueller ** lib/tom_the_dancing_bug ** lib/janesworld ** lib/boatanchor ** lib/fordummies 2001-06-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie (doodie): Fixed to handle getting the complete archive with no failures. 2001-06-26 Elliot Glaysher <nuriko * chan at home * com> * TODO: Added a priority section to fix broken modules. * lib/creators_syndicate: Reworked (creators_syn) so it worked, and then fixed the comics as to use it. * lib/megatokyo: fixed megatokyo module. 2001-06-22 Elliot Glaysher <nuriko * chan at home * com> * Comicpage/comicpage.glade: Removed useless tab at top of display. 2001-06-21 Elliot Glaysher <nuriko * chan at home * com> * debian/control: Updated dependencies. 2001-06-20 Elliot Glaysher <nuriko * chan at home * com> * TODO: Removed an old, done entry. * Netcomics/GtkComics.pm: Expunged all code from this file. Moved code from ./comicpage here. Modified to use Glade to create the interface dynamically at runtime. (Hence it now depends upon Gtk::GladeXML. * Comicpage/comicpage.glade: First interface file commited! GTK+ interface created at runtime! * Netcomics/Config.pm.in: Where the hell did that stray "p" come from? 2001-06-19 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/shoe (shoe): Set the file extension based on when it actually changed so that comics earlier than Oct. 1, 1999 can be downloaded. Also renamed it to "Jeff McNelly's Shoe" and changed the authors to Chris Gassatt & Gary Brookins. See http://macnelly.com/chris_gary.html for details. 2001-06-19 David M orris <bweaver@pionet * net> * lib/ucomics (kudzu): Added Kudzu - now that I have found it. * lib/kingfeatures (wildwood): Bobo's Progress has been renamed to Wildwood, so bobo is now wildwood. * lib/shoe (shoe): Shoe was not downloading, changed the target extension from jpeg to jpg. 2001-06-13 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * doc/netcomics.pod: Added an example for recreating webpages with absolute paths. * netcomicsrc: Added the new $webpage_absolute_paths option. * Netcomics/HTML.pm (generate_HTML_page): Updated to use the new $webpage_absolute_paths option. * Netcomics/Config.pm.in (processARGV): Added -wa & -nwa for specifying to use absolute paths for image URLs. 2001-06-13 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/ucomics (ft): Added FoxTrot to ucomics. * Makefile (MODULES): moved foxtrot into the disabled list. 2001-06-12 Elliot Glaysher <nuriko * chan at home * com> * Netcomics/HTML.pm: Updated so image URLs are absolute. * comicpage: Corrected the about box so names are on different lines. 2001-06-02 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * README: Updated to reflect the presence of comicpage in the distribution. 2001-05-29 Elliot Glaysher <nuriko * chan at home * com> * lib/bayside, lib/toonvile: Updates by Shawn Oakey. 2001-05-29 Elliot Glaysher <nuriko * chan at home * com> * Netcomics/GtkComics.pm: Small change to remove $widgets-> {'optionmenu1_item0'}; * comicpage ({init}): Changes to translate groups into menu items. (change_group): New feature! comicpage can kindof do groups! 2001-05-28 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile (distclean): Updated to use RM_RF. (RM_RF): Changed RMDIR to RM_RF since Makefile.pl will generate that macro to be used. 2001-05-27 Elliot Glaysher <nuriko * chan at home * com> * comicpage.glade: Initial commit of the glade file used to generate the comicpage interface. * Makefile (distclean): updated so as to clean up more tmp files created by glade. * comicpage (startup): Changes for new form style. (Display_comic): Will now display caption in the status bar, if available. * Netcomics/GtkComics.pm: Everything. Redid form style to add support for groups (latter on). 2001-05-25 Elliot Glaysher <nuriko * chan at home * com> * debian/.cvsignore: Created so I don't get all those ? <filename> errors regarding debian's temporary build files. 2001-05-24 Elliot Glaysher <nuriko * chan at home * com> * comicpage (comic_selected_from_list): Now when clicked, downloads today's comic for that comic. (Display_comic): Commented code and added whitespace. If they suck let me know (It's past midnight and I'm tired...) (comic_selected_from_list): A one line fix to quiet an annoying bug... 2001-05-23 Elliot Glaysher <nuriko * chan at home * com> * lib/css, lib/sluggy_freelance: Updates by Shawn Oakey. ** lib/sluggy_freelance: Duble download problem fixed (Closes:408596 on sourceforge) Thanks! * ChangeLog: Fixed various missssspellllings of Shawn Oakey's name. 2001-05-22 Elliot Glaysher <nuriko * chan at home * com> * lib/toonvile: A nice patch to Mother Goose & Grimm by Shawn Oakey. 2001-05-22 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile (BUNDLERULES): Abstracted redundant code for creating the distribution tarballs. Changed to remove CVS subdirs. (CONTRIB): Added a list of files in contrib to the ALLFILES macro. (DEBFILES): Updated to reflect changes made to the debian dir. (NOSUBPOD2MANRULES): Fixed creation of Netcomics::Config manpage by having %.3 files generated using this new macro. 2001-05-22 Elliot Glaysher <nuriko * chan at home * com> * debian/netcomics.files: Explicitly declare /usr/lib/perl5/Netcomics* for pkging. * debian/netcomics.manpages, Makefile, debian/rules: Put the to be installed manpages in the normal place instead of making it more complicated. Install the Netcomics::Config.3 manpage. 2001-05-21 Elliot Glaysher <nuriko * chan at home * com> * debian/docs -> debian/netcomics.docs: Moved file so documentation is placed in the netcomics pkg. explicitly. * debian/dirs: Removed because it's redundant. * debian/netcomics.manpages: Added entry for the comicpage manpage. That means one less error from lintian... 2001-05-21 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics.spec (%files): Added /usr/lib/perl5 files & comicpage manpage. * doc/.cvsignore: Fixed so that it wasn't ignoring controlled files & ignoring all the generated files. * Makefile (doc/Config.pod): Added generation of pod for Config.pm. (doc): Added generation of comicpage man & html pages. (DEBFILES): Updated to reflect actual list of files. (DOCFILES): Added this to include the names of all the controlled doc files. 2001-05-21 Elliot Glaysher <nuriko * chan at home * com> * The kind people at sourceforge have moved the gtkcomics file to comicpage. * Makefile: Update from gtkcomics to comicpage * debian/netcomics.files: It's no longer /usr/bin/gtkcomics... * debian/netcomics.menu: " " * comicpage: Changed various instances of gtkcomics to ComicPage * doc/comicpage.pod: Initial commit. * TODO: Removed a couple of things that have been done (like merge in comicpage) 2001-05-20 Elliot Glaysher <nuriko * chan at home * com> * lib/kingfeatures: It seems like I'm the first to notice that kingfeatures puts it's comics up now. It's now 0 days behind instead of 14. 2001-05-20 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/nando (NandoComics): Major update to this module. Reimplimented catching of exceptions, added a missing list for Alex's Restaurant & added start of archives for all of them. * lib/kingfeatures (pvaliant,katkids): changed use of localtime() to gmtime(). 2001-05-20 Elliot Glaysher <nuriko * chan at home * com> * TODO: Created a comicpage section, at the request of Ben. It's mostly his work, though I did make some minor revisions. * debian/netcomics.menu: Put ComicPage on the Debian menu, under Apps->Viewers. * debian/netcomics.files: Add "gtkcomics" as a file in this package. * Makefile: small tweak so it cleans up after dpkg-buildpackage fully. 2001-05-18 Elliot Glaysher <nuriko * chan at home * com> * lib/toonvile, lib/kingfeatures, lib/keenspace, lib/spaz_labs: Let's all give a warm round of applause to Shawn Oakey for updating these modules! ** (Zits and Baby Blues moved from toonvile to kingfeatures) ** (Keenspace now includes Arrogance in Simplicity, Tangs Comics, Sporkman, and Todd and Penguine) ** (Spaz Labs update) 2001-05-17 Elliot Glaysher <nuriko * chan at home * com> * AUTHORS: Fixed problem with Kai Wurm's name. Oops. * Netcomics/Config.pm.in (clear_date_settings): Added POD text for this function. * Netcomics/Util.pm (in_future): Added this routine to check if a date has happened yet. * gtkcomics (Display_comic): Use in_future() to check that the user didn't click on a date in the future. Added POD text. * Netcomics/Util.pm (in_future): I'm a moron. Date checking now works for comics with a days behind value. 2001-05-16 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * doc/design.dia: Added this class diagram which describes the design of the current implementation of netcomics & gtkcomics in the OO branch. 2001-05-15 Elliot Glaysher <nuriko * chan at home * com> * AUTHORS: Initial checkin. * AUTHORS: Rewrote second heading with Ben's corrections. 2001-05-15 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/Factory.pm (setup): Removed resetting of existing_rli_files. * Netcomics/HTML.pm (generate_HTML_page): Fixed use of unitialized value. 2001-05-14 Elliot Glaysher <nuriko * chan at home * com> * Netcomics/Factory.pm (get_comic): Changed code so it doesn't use gotos. I think this fixes it. * gtkcomics: Use the progress bar. Supposedly... 2001-05-14 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/GtkComics.pm: added using strict; * Netcomics/Config.pm.in: Added pod. (clear_date_settings): Fixed resetting of config options. (processARGV): Fixed call to Util::mkgmtime. (loaded_rcfiles): This method returns the names of the actual rc files loaded. (load_rcfile): Changed to croak instead of exit if rc file fails loading. Added keeping track of the rc files loaded. * Netcomics/Util.pm (samedate): Added this new function which compares two time vals & returns true or false if they are of the same date. * Netcomics/Factory.pm (get_comic): Added this new method which returns the rli & its index for the specific comic & date. (remove_from_rli_list): Added this new method to consolodate the removal of an rli from the rli & rli_procs lists. (build_rli_array_helper): Updated to use the new get_comic() and remove_from_rli_list() methods. (new): Changed to die instead of exit if load_modules() fails. Fixed initializing the date array from the config object. (setup): Moved resetting the date array to Config::clear_date_settings(). * gtkcomics (Display_comic): Moved functionality for downloading a comic for a specific date into Factory.pm. Finished functionality for displaying comic downloaded. 2001-05-13 Elliot Glaysher <nuriko * chan at home * com> * gtkcomics (Display_comic): More updates. On the way to actually working. Now can send proc AND date off the $factory. * Netcomics/Config.pm.in (clear_date_settings): Cleared stuff we don't actually need to do. 2001-05-10 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile (AP4NAME): Changed to gtkcomics * netcomics, gtkcomics, Netcomics/*: Removed Perl from emacs mode indicator line to not restrict the major mode of perl or cperl. If you want cperl, put this in your .emacs file: (setq interpreter-mode-alist (append '(("perl" . cperl-mode)) interpreter-mode-alist)) (setq auto-mode-alist (append '(("\\.p[lm]$" . cperl-mode)) auto-mode-alist)) 2001-05-09 Elliot Glaysher <nuriko * chan at home * com> * gtkcomics: various random changes as I head towards a program that works... * Netcomics/Factory.pm (init): Renamed to (setup); (new): Moved responsibility of reloading RLI files and populating $self->{'hof'} here, so duplication of work is minimalized == faster startups. * netcomics: fixed so it'll work with the new layout to Netcomics/ Factory.pm. * Netcomics/Config.pm.in (clear_date_settings): added function that should (in theory) reset date settings. * Changelog: corrected visual layout in one of my earlier entries. 2001-05-06 Elliot Glaysher <nuriko * chan at home * com> * Netcomics/GtkComics.pm: Small tweaks to the List widget. * gtkcomics: gtkcomic's list of comics no longer has ${proc} on the list. This forced me to change my solution to lookup of the proc. * GtkComics.pm, gtkcomics: On second thought, we don't really need the days behind either... 2001-05-02 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile (.PHONY): Updated to include all phony targets (AP4NAME): Added gktcomic (PERLMODULES): Added GtkComics.pm 2001-05-01 Elliot Glayhser <nuriko * chan at home * com> * gtkcomic, Netcomics/Gtkcomics.pm: Initial checkin. Please note that in there current state there's minimal funcionality, with the exception of listing comics. It's good at that. 2001-04-29 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/Factory.pm (init): Made it so that the same Factory instance can be reused for download different sets of comics. (comic_names): Extracted the functionality out of list_comics that builds a hash of the comic ids & days behind, indexed by name. * Makefile (POD2MANRULES,POD2HTMLRULES): Added these rules to produce the manpages & html pages for the pod files. Generalized the rules for producing man & html pages. (remake_check): Changed to simply run make distclean to remove the files that need to be regenerated. 2001-04-27 Elliot Glaysher <nuriko * chan at home * com> * netcomics, show_comics -> doc/netcomics.pod, show_comics.pod: Moved docs to there own files 2001-04-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile (SUBPATHS): Added replacing OLDMODULES, VERSION, and PKGVERSION. * netcomics.spec (%files): added /etc/netcomicsrc (%post data): changed OLDMODULES to be automatically replaced * Netcomics/Factory.pm (get_comics): Reverted code that creates the subdir name back to what it was before. 2001-04-26 Elliot Glaysher <nuriko * chan at home * com> * Makefile (install): Fixed problems installing /etc/netomicsrc when packaging. * debian/conffiles: Added newline at the end of the file so debhelper doesn't barf on reading it. * debian/rules: Redefined PERLINSTDIR so that it places *.pm in a places that Debian's perl looks for them. * Makefile (distclean): Added statement to remove manpages from the debian/ directory, where they are dumped before moving into the packages. * Netcomics/Factory.pm (get_comics): Fixed bug that caused a directory to be created for EACH file. * debian/control: Fixed dependencies. * debian/netcomics.dirs: Removed old man instalation. Man page installation is now done by dpkg. * debian/netcomics.files: Removed old man stuff, and explicitly declared "binaries" * debian/rules: We now use dh_installman to install the man pages instead of doing it man-ually. (pun intended.) Changed "make clean" to "make distclean" so each time a Debian package is built, it starts from scratch. 2001-04-25 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * debian/rules (install): Changed to use NOREMAKE & BUILDROOT. * Makefile (modules): Changed Config.pm to Config.pm.in and added a rule for generating it. Generalized all rules for substituting paths in template files. * Netcomics/Config.pm.in: moved Config.pm to this file. * Netcomics/Config.pm (processARGV): Fixed call to usage(). * Netcomics/Factory.pm (dump_rli): Changed to delete unneeded fields only from completely download comics. (load_rlis): Redesigned to load in global & regular rli files so that load_rlis() could be removed to unduplicate code. (init): Adjusted code that was using load_rli() & load_rlis() to eliminate duplicated code. (get_comics): Moved where the subdirectory is created when separate_comics is selected to after it's been determined if the rli needs to be skipped to avoid needlessly creating subdirectories. 2001-04-24 Elliot Glaysher <nuriko * chan@home * com> * debian/*: Elliot redesigned Debian packages, and is the new maintainer. 2001-04-23 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/HTML.pm (create_webpage_set): Fixed use of libdate_sort(). * Makefile (install_pms): added substitution of configurable install data in Config.pm 2001-04-23 Elliot Glaysher <nuriko * chan@home * com> * netcomics, Netcomics/Config.pm, Netcomics/HTML.pm: HTML.pm now uses Ben's nice Config.pm for options, instead of having to set everything manually. 2001-04-23 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Netcomics/Config.pm (processARGV): Added require of Util so that mkgmtime is accessible. * Netcomics/Factory.pm (list_comics): Fixed syntax error with how libdate_sort was being called. Made %hof a class attribute loaded only once for all Factory instances. Fixed max name & title string length algorithm. 2001-04-22 Elliot Glaysher <nuriko * chan@home * com> * Netcomics/Factory.pm: Fixed bug that caused "Sort subroutine didn't return single value at /usr/lib/perl5/Netcomics/Factory.pm line 865." on netcomics -l. 2001-04-22 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Modularized the rest of netcomics. 2001-04-22 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics (create_webpage): Made create_webpage not die when more than 8 files make up one strip. * lib/bastich: Removed because it no longer exists. 2001-04-19 Elliot Glaysher <nuriko * chan@home * com> * lib/joyoftech: Added joyoftech, thanks to Max Zomborszki. 2001-04-19 Elliot Glaysher <nuriko * chan@home * com> * lib/freefall: Added freefall, thanks to Jimmy De Laet, and then Phil Gregory. 2001-04-08 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomicsrc: Added supress_rerun_command option * netcomics (get_comics): Changed ending error message about reporting bugs & failed comics to be printed to stderr. Added an option to suppress the message. 2001-04-02 Elliot Glaysher <nuriko * chan@home * com> * netcomics, display_comics, show_comics, Netcomics/*: Added explicit GPL statements to the beginnings of each file. 2001-04-01 Elliot Glaysher <nuriko * chan@home * com> * lib/ucomics (ga): Updated the days behind from 14 to 0 thanks to Garry Glendown. 2001-03-31 Elliot Glaysher <nuriko * chan@home * com> * Netcomics/HTML.pm: Bad Elliot! Bad! Don't leave your debugging statement in when you commit! 2001-03-29 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * show_comics (lock_file): When lock file exists, the error message is now printed even without verbosity. 2001-03-27 Elliot Glaysher <nuriko * chan@home * com> * TODO: After using the new -P function, I updated the TODO because of a minor problem in the generation of the index.html file. 2001-03-26 Elliot Glaysher <nuriko * chan@home * com> * netcomics: Modified behaviour of the -P. Now stores just file names in the $rli->{'file'}. This modification was neccesary because of my changes to... * Netcomics/HTML.pm: Reworked most of HTML.pm. When -P is activated, now creates a seperate set of HTML pages in each directory for each comic being archived. 2001-03-23 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/ucomics (ga): Moved Garfield to ucomics thanks to Ian Campbell. 2001-03-21 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * show_comics: Patched to allow png files thanks to Shawn Oakey 2001-03-20 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/keenspace, lib/reallife (real): Updated thanks to Shawn Oakey. * Makefile (MODULES): Added Help Desk, Life on Forbez, & Lost and Found thanks to Max Zomborszki. * lib/whenigrowup (wigu): Updated thanks to Max Zomborszki. 2001-03-18 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie (doodie): updated for site changes. 2001-03-15 Elliot Glaysher <nuriko * chan@home * com> * lib/doemain: Fixed module so it won't load while the author is redesigning her website. 2001-03-11 Elliot Glaysher <nuriko * chan@home * com> * netcomics: Small change so $rli->{'base'}, $rli->{'page'}, and $rli->{'exprs'} are deleted from their respective hashes before being written to disk. 2001-03-11 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics (get_comics): Fixed bug introduced with new separate comics feature. (print urls/files): Fixed it so that it would only print out the selected comics for the selected dates. 2001-03-08 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Fixed printing of URLs when no webpage created so that the selected comics' URLs are always printed. Also, if not creating a webpage, filenames are now printed simliarly. * netcomics: Fixed POD so that manpage example list items are formatted correctly by adding titles to each item. Changed the BUGS list to simply reference the TODO file. 2001-03-07 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics (load_rli): Fixed bug in naming of rli files. 2001-03-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Minor updates to single rli status file feature. 2001-03-05 Elliot Glaysher <nuriko * chan@home * com> * netcomics: Added -G, which puts all RLI information into one file. Thanks for massive help from Ben on this one. 2001-03-05 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/toonville: Fixed determination of the date for filetype. 2001-03-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Updated formatting to reduce number of lines changed. * lib/toonville: Zits, Baby Blues, One Big Happy, and Mother Goose and Grimm, thanks to Shawn Oakey. 2001-03-02 Elliot Glaysher <nuriko * chan@home * com> * lib/kingfeatures, lib/creators_syndicate: removed module functions now in toonville. 2001-03-01 Elliot Glaysher <nuriko * chan@home * com> * Thanks to Shawn Oakey for: ** Putting lib/boxjam, lib/fatjesus, lib/fce, lib/heaven_and_earth, lib/rogues, and lib/sketch into the new lib/keenspace module. ** Fixing lib/wiley. 2001-02-24 Elliot Glaysher <nuriko * chan@home * com> * netcomics: Fixed behaviour of the -c option. -c now over-rides the rc files, instead of adding the comics to the list of comics to download. 2001-02-22 Elliot Glaysher <nuriko * chan@home * com> * netcomics: Added -P feature which separates comics into their own directories. For archive and organization freaks like myself. 2001-02-21 Elliot Glaysher <nuriko * chan@home * com> * lib/doemain: Added A Doemain of Our Own. 2001-02-20 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile (../$(DEBFILELINK)): Added making a symlink to the deb file with a filename that's acceptable by metalab.unc.edu. 2001-02-19 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics (build_rli_array_helper): Added copying fields from the persistent rli that aren't yet defined. (main) Updating printing of urls so that only those comics the user specified get their urls printed. 2001-02-18 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics.spec (%post data): Added check for deprecated modules (%files data): Added documentation files * doc/netcomics.lsm (Description): Updated for 0.13.1 * Makefile ($(DEBFILE)): Added su-ing to root & chowning the deb pkg. (label): Updated tagging for cvs. (dist): Updated list of things to do after making the distributions. 2001-02-17 Elliot Glaysher <nuriko * chan@home * com> * Split webpage creation into an OO module set in Netcomics/HTML.pm. * Fixed Makefile accordingly. 2001-02-16 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie (doodie): Fixed current day retrieval. 2001-02-14 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/sketch (sketch): Updated exceptions list. * lib/comicspage (herb & bound): Changed ampersand to "and" so shell commands wouldn't need the "&" in their names escaped. * lib/kingfeatures (sroper): Changed ampersand to "and" so shell commands wouldn't need the "&" in their names escaped. * lib/keenspot (alice): Fixed passing of the size & main. (adventure): Disabled. * lib/elf_life (elf): Fixed the type field regexp (thanks to Jeremy Bettis). * lib/dr_fun (drfun): Disabled the size (thanks to Jeremy Bettis). * lib/clan_cats: file type can also be jpg (thanks to Jeremy Bettis). * lib/norm (nm): Updated the sunday size thanks to Brent Nordquist. * netcomics (skip_rli): Added logic to catch when the user unspecified some comics (thanks to Jeremy Bettis). 2001-02-12 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/sourcewars: Added Daemon News' "Source Wars". 2001-02-07 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/comicspage_ed (jeffm): Removed Jeff MacNelly thanks to Sizer. * lib/kingfeatures: Removed Boner's Ark, Bringing Up Father, and Claire and Weber. Fixed those comics that use kingfeature2 & 3. * lib/heaven_and_earth (heaven): Added Heaven and Earth thanks to Shawn Oakey. * lib/mercury: Fixed broken comics & removed Ick & Mickey Mouse. * lib/ctoons: removed because the site's gone. * lib/unitedmedia: Updated thanks to Sizer. Comics moved here: 9 Chickweed Lane, PC N Pixel New comics: Big Nate Bulls and Bears Cheap Thrills Cuisine Flight Deck Grand Avenue Grandfather Clause Lupo Alberto Mr. Lowe Pickles Raising Duncan Randolph Itch 2:00 AM Reality Check Red and Rover Shirley and Son Soup to Nutz * lib/uexpress: Removed this module. * lib/ucomics: Moved comics from uexpress to ucomics thanks to Tim Kimber * lib/ozy_millie (ozy): Updated for site change thanks to Sizer. 2001-02-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/elf_life (elf): Fixed expr to not assume the file type. * netcomics (skip_rli): Fixed unit var reads (get_comics): Changed "next RLI"s to "goto FINISH_RLI" so that all comics will have an rli saved. Moved construction of the comic name earlier so that if skipped, it will still be done (was causing unit var errors in webpage creation). (usage): Changed usage of -a & -c. When -c is used by itself, only those comics will be downloaded. Now, -a will only forcibly download those comics specified with -c. New option: -nR (alias for -R 0). 2001-02-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/exploitation (exploit): Added Exploitation Now thanks to Shown Oakey. * lib/fatjesus (fatjc): Added Fat Jesus thanks to Shawn Oakey. Added captions, exception list, and origin series. * lib/ccs (ccs): Updated for site changes thanks to Shawn Oakey. Fixed author's name and updated the exceptions lists. * lib/kevin-n-kell: (kk) Updated to get every day of the week, thanks to Shawn Oakey. Changed to use a baseurl, added the size field, and added grabbing of the captions. * lib/farcus: Updated thanks to Shawn Oakey. * lib/fce (fce): Added Fight Cast or Evade thanks to Benjamin Cordes. Added an exception & changed to use a baseurl. * lib/dork_tower (dork): Added Dork Tower thanks to Benjamin Cordes. Fixed problems with fetching the start of the archive, removed locale dependency for months, and removed duplicate code. * Makefile: Added install_home & install_local targets. Redesigned the install_for_ben target to be generic enough others could use it. 2001-02-03 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/ucomics (ucomics): Replaced calvin-n-hobbes with ucomics thanks to Ian Campbell. (ucross): Added ucomics' daily crossword puzzle. * lib/doonesbury (doon): Fixed typos * lib/sketch (sketch): Added Sketch of Love thanks to Max Zomborszki. Added excpetions lists. * doc/Comic_Module-HOWTO.html: Updated information about how RLIs returned by functions are processed. * lib/template: Encourage use of $baseurl. * lib/lcd (lcd): Added LCD thanks to Max Zomborszki. Added exceptions lists. * lib/bad_boys (badboys): Updated thanks to Max Zomborszki. * lib/helen (helen): Updated thanks to Max Zomborszki. * lib/angst (angst): Updated thanks to Max Zomborszki. 2001-01-21 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/sluggy_freelance (sluggy): Updated thanks to Martial Michel, plus simplified by having all days of the week use the function to return multiple URLs. * netcomics (get_comics): Updated RELURL section so that it would detect when both an rli and relurls were returned, and made it so that it could handle ARRAY refs. Added defaulting the file type if none was supplied in the rli. * lib/down_earth (downearth): Updated thanks to Martial Michel, plus added an exceptions table, made file extension case insensitive, and added a multi image returning function for the one date that has multiple images for it. * Makefile (clean): Added removing tmp files left behind by cvs. 2001-01-16 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/alice: Changed days behind for Alice to 0 thanks to Sven Hartge. 2001-01-09 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile (MODULES): Added modules just added: rogues, road_waffles, boxjam, megatokyo, angst, and bad_boys. 2001-01-07 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doonesbury (doon): Updated for site changes thanks to Brent Nordquist. * lib/rogues (rocr): Added Rogues of Clywd-Rhan thanks to Shawn Oakey. * lib/road_waffles (rwaffles): Added Road Waffles thanks to Shawn Oakey. * lib/boxjam (boxjam): Added Boxjam's Doodle thanks to Shawn Oakey. * netcomics (get_comics): Changed handing of functions that return relative url lists so that if an empty list is returned, it is not treated as an error unless a backup function exists. * lib/angst (angst): Added Angst Technology thanks to Max Zomborszki. 2001-01-05 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/megatokyo (megatokyo): Added Megatokyo thanks to Mordechai Abzug; made modifications to handle irregular release schedule and to grab the captions. * lib/comiczone (pearls): Added Pearls Before Swine thanks to Brent Nordquist. 2001-01-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics (get_comics): Updated so that when no scalar value is returned in a @relurls list by a function (therefore, only a mfeh) can cause netcomics to reevaluate the rli. Also removed the unnecessary check for -u & -W which with status files is now okay. * lib/bad_boys: Added Bad Boys thanks to Mordechai Abzug; made a lot of modifications to make it handle not having a regular release schedule & to grab the captions. * lib/spooner: Changed from having 'name' (deprecated) to 'title'. 2000-11-08 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/ccs (ccs): Updated thanks to Benjamin Cordes. 2000-11-02 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/uexpress: Moved Real Life Adventures from mercury & added Baldo and The Big Picture (thanks to Shawn Oakey). * lib/mercury: Removed comics moved to ctoons & uexpress. * lib/ctoons: Moved Kudzu, Loose Parts, Silvia, Cats With Hands, Against the Grain from mercury (thanks to Sven Hartge & Kai Wurm) 2000-11-01 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/wandering (wander): Fixed author's name. * Makefile (MODULES): Added Farcus, Greystone Inn, Living in Greytown, and Wandering Ones (thanks to Shawn Oakey). Added Cool Cat Studio (thanks to Ben Cordes). * lib/mercury: Removed the comics just moved to kingfeatures. * lib/kingfeatures: Moved Mary Worth, Rex Morgan, Bobos Progress, and Hi & Louis to kingfeatures because of the required password for mercury (Thanks to Sven Hartge). * lib/unitedmedia: Updated to match new duplicated code in comiczone. * lib/comiczone: Updated so that duplicated code between uexpress and unitedmedia is the same. * lib/uexpress: Reenabled now that the United Syndicate comics are no longered carried by comiczone. 2000-10-31 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile (MODULES): Added spaz_labs and removed dilbert. * lib/comiczone: Removed all Universal Syndicate comics because comiczone no longer carries them. (comiczone): updated so the code would be almost exactly the same as unitedmedia's. * lib/creators_syndicate: Removed Liberty Meadows from here because it is in comiczone. * lib/unitedmedia: Changed the days behind to 0. (dilbert): Moved dilbert into unitedmedia because color weekday comics are no longer offered. 2000-10-30 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/spaz_labs: Added Spaz Labs (contributed by Benjamin Cordes). * lib/unitedmedia: [bug 119738] Accommodated for the site's update. Removed Eek & Meek. Made the comics not be a week behind anymore. 2000-10-24 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/triangle_robert: initial version (requested by Owen Cameron) 2000-10-10 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/elf_life: Updated to handle website change to use jpg (thanks to Max Zomborszki) 2000-09-17 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/cartoonweb: Fixed starts of archives. 2000-09-10 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/cartoonweb (cartoon_web): Moved "Views of the World" from worldview into here. Renamed Cartoon Web to "World View of the Day", and fixed the modules for updates to cartoonweb's website. Also added the following comics: cwbw Cartoon Web: BizWit cwc Cartoon Web: Caricatures cwet Cartoon Web: Ecotoon kal Cartoon Web: Kal cws Cartoon Web: Symbolics wotw Cartoon Web: Wit of the World cwww Cartoon Web: WitWomen 2000-09-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Update gpf thanks to Max Zomborszki 2000-09-01 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Removed bobbins at the request of its author, John Allison. 2000-08-26 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Fixed manpage entries for -I and -i. 2000-08-25 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/nukees: Added Nukees (thanks to Shawn Oakey). * lib/elf_life: Added Elf Life (thanks to Shawn Oakey). * lib/angry_flower: Added Bob the Angry Flower, contributed by Shawn Oakey, but I highly modified. * lib/bayside: Added Life at Bayside (thanks to Shawn Oakey). * lib/alice (adventure): Added Adventure (thanks to Shawn Oakey). and generalized commonalities between it and Alice into alicecomics(). * lib/avalon: Updated Avalon (thanks to Shawn Oakey) and removed it from lib/bigpanda. * lib/reallife: Updated Real Life (thanks to Shawn Oakey) and removed it from lib/bigpanda. * lib/roommates: Added College Roomies from Hell (thanks to Shawn Oakey). # Makefile: released version 0.13. * lib/template (subname): Changed default of looking for the beginning of a comic archive to use mkgmtime instead of the UTC value. * lib/bigpanda (room): Renamed to It's Walky! * lib/an: Added archive end date for Absurd Notion (Aug 20,2000). 2000-08-12 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Made it so that comics' status files are loaded and reused to determine if they need to be downloaded again. Added noop functionality with -q. 2000-08-09 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Added several examples to netcomics' pod of both new and old options. Added the "always download" and "max retries" features. 2000-08-09 Martial Michel <martial at users * sourceforge * net> * netcomics: Added example of use for the -A option in the documentation 2000-08-08 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie: fixed determining days in past. * netcomics: Rewrote the code that creates rlis based on file names to use newly updated parse_name() (parse_name): Updated returned list to include the date and potentially the file number. * html_templ/body_el[2-8].html: Added missing <A NAME= statements. 2000-08-07 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics (dump_rli, load_rli, main): Added ability to persistently store rli hashes using Data::Dumper. Updated the code that creates rli structures for previously downloaded images to load the persistently stored files (gets utilized when recreated the webpages). Updated the code that deletes files in the spool directory to also download these persistent rli files. 2000-08-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics (build_date_array): Changed so that list of dates generated are of the date at midnight so that the local timezone won't affect which dates are actually used. * lib/kingfeatures: Fixed Sunday-only comics (Flash Gordon, Prince Valiant, and Katzenjammer Kids) and their sizes, updated I Need Help's size, and fixed kingfeature2() so that it checks to see if kingfeature() returned undef or not. 2000-08-01 Martial Michel <martial at users * sourceforge * net> * lib/ozy_millie: updated entry for temporary site, url change and sunday add * lib/suburban: updated site information * lib/norm: download site name to IP update 2000-07-30 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/gpf: Updated thanks to Claudemir Todo Bom * lib/this_modern_world: Updated thanks to Claudemir Todo Bom * lib/clan_cats: added "Clan of the Cats" thanks to Benjamin Cordes 2000-07-29 Martial Michel <martial at users * sourceforge * net> * Added the -A option to act as if the day specified by S T or E was "today" (useful for downloading a whole missed day) 2000-07-25 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/kingfeatures (kingfeature): Fixed 'base' field thanks to Claudemir Todo Bom. * netcomics (get_comics): Fixed previous change made which caused files to incorrectly be added to the successfully downloaded list. 2000-07-19 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/red_meat: Updated thanks to Jerrad Pierce. 2000-07-18 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added comic: Everything Jake, thanks to Max Zomborszki. * netcomics: Made 'exprs' field as a hash to not have to have the 'comic' field. 2000-07-16 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Moved source code from personal ClearCase vob to SourceForge CVS repository. 2000-07-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * potd/astronomy: Fixed author expression to grab as soon as possible. * netcomics: Made field 'url' not overridden if specified in the module. * potd/astronomy: Fixed date searching in the webpage to work for years prior to 2000. Generizied expressions to be able to grab all dates. Changed grabbed image to the linked image and not what is typically a "thumbnail" version of the image. * potd/astronomy: Astronomy Picture of the Day. * netcomics: Changed type to not be applied to the filename until the images have been downloaded. Made type not a required field. 2000-06-12 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/superosity: Fixed mktime => mkgmtime. * lib/stuff_this: Fixed mktime => mkgmtime. * lib/bobbins: Fixed mktime => mkgmtime. * lib/sinfest: Added size thanks to Benjamin Cordes. * lib/psmueller: Updated thanks to Martial Michel. 2000-05-17 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/creators_syndicate: Updated for website changes, thanks to Ant. * lib/template: Made template loadable. * netcomics: Fixed UA changes and added option: -M. * TODO: Added reference to bug with recreating webpages and not sorting by date. 2000-05-16 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Fixed use of redirect() & date format arg parsing option. 2000-05-14 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile: Added sempai. * lib/sempai: Sempai, contributed by Martial Michel. * lib/alice: Updated thanks to Martial Michel. * netcomics: Made HTTP user agent not redirect on errors (suggested by Martial Michel). * Makefile: Added sinfest. * lib/sinfest: Sinfest, contributed by Sizer. * lib/soaprope: Fixed allowed weekdays thanks to Sizer. * lib/comiczone: Fixed spelling of bizzaro (website update), thanks to ant@sanlam.co.za. * lib/unitedmedia: Updates by Martial Michel: added a new calendar function, removed eek, readded fatcats. * Makefile: Added Dr. Fun and Whenigrowup. * lib/whenigrowup: Whenigrowup, contributed by Shawn (spoky). * lib/dr_fun: Dr. Fun, contributed by Shawn (spoky). 2000-05-05 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Fixed bug: Not an ARRAY reference at netcomics line 1504. 2000-04-29 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/creators_syndicate: Updated thanks to Sizer: Removed Color Blind, added Toby, fixed due to website changes-now done by id number. * lib/comicspage_ed: Updated thanks to Sizer. * lib/comicspage: Added start of archive, sunday comics support, and removed Motley's Crew. * lib/comicspage: Updated thanks to Gyles Harvey. 2000-04-28 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: consolodated code in build_rli_array. * netcomics: Consolodated repeated code that runs backup functions. * lib/newshounds: Updated thanks to Martial Michel. * lib/sluggy_freelance: Updated thanks to Martial Michel. * lib/wfc: Updated thanks to Martial Michel. * netcomics: Added catch of non HASH reference types in running rli functions. Added option to run_rli_func() to accept the name of the rli function so that in the case of a backup function, it can assigned the rli field, 'proc' with the real name instead of "CODE()". 2000-04-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/penny_arcade: Changed to use exprs field. * doc/Comic_Module-HOWTO.html: Added capability for a relurl func to return a hash to add fields to the rli. * netcomics: Added capability for a relurl func to return a hash to add fields to the rli. * lib/alice: Updated thanks to Martial Michel. * lib/penny_arcade: Updated thanks to Martial Michel. 2000-04-26 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/wiley: Updated thanks to Shawn <spoky@ns * sympatico * ca>. * Makefile: Reorganized all target with remake_check * lib/gpf: Website restructure update (thanks to Thomas Ribbrock). 2000-04-24 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * TODO: Added days behind override & restructuring of comic modules. * lib/norm: Updated thanks to Brent Norquist 2000-04-23 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics.spec: Updated for version 0.12. * doc/netcomics.lsm: updated for version 0.12 * lib/nando: Fixed bug in bottom. * Makefile: Added step for removing old modules & improved install rules for modules & html templates. * TODO: Removed item already done: change install dir to share. * lib/doodie: Y2K fix. * Makefile: Removed banditbruno (now in bigpanda). 2000-04-15 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile: Added alice, bigpanda, fika, mom, and wait_bob. * lib/kevin-n-kell: Y2K update submitted by Martial Michel. * lib/comiczone: Removed Bliss. * lib/newshounds: Y2K fix submitted by Martial Michel and added vacation check. * lib/sluggy_freelance: Y2K patch and general comic simplification, submitted by Martial Michel. * lib/madam-n-eve: Site change and Y2K fix submitted by Martial Michel. * lib/fika: Increased the delay time and fixed the size. * lib/wait_bob: Limited days & added start of archive. * Added comics thanks to Kerry Nice: - fika: Out of Fika - wait_bob: Waiting for Bob * lib/tucson: Y2K updated, added check for start of archive, and removed Red Meat. * lib/mom: Changed to run a function to get current comic else to check the archive list. * netcomics: Changed the default date format to include 4 digit years. * doc/Comic_Module-HOWTO.html: Fixed typo. * lib/nando: Updated to reflect new changes at website. * lib/small_world: Y2K fix. 2000-04-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/ctoons: Updated, submitted by Kerry Nice. Removed Boonies. * lib/boatanchor: Updated for Y2K, submitted by Kerry Nice. * lib/alice: Added Alice, contributed by Kerry Nice. * lib/frankandernest: Updates thanks to Martial Michel. * lib/helen: Updates thanks to Martial Michel. * lib/wfc: Updates thanks to Martial Michel. * lib/unitedmedia: Added getfuzzy and disabled Fat Cats. * lib/comiczone: A fix for the change in the URL for the backup Peanuts site in Japan, submitted by Brent Nordquist. 2000-04-05 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/pvp: Website change adaptations by Martial Michel. * lib/penny_arcade: Website change adaptations by Martial Michel. * lib/bobbins: Website change adaptations by Martial Michel. * lib/superosity: More updates thanks to Martial Michel. * Added the following thanks to Martial Michel: College Roomies from Hell, Avalon, Real Life, Hound's Home, and Dragon Tails. * lib/mercury: Made fix to Kudzu submitted by Martial Michel. * lib/kingfeatures: Fixed Six Chix and Beetle Bailey. * lib/kingfeatures: Updated by Martial Michael. Adapted all entries to the new format. Added a few missing strips: Redeye, Six Chix, Tumbleweeds, Willy and Ethel, Heart of Juliet Jones, and Walnut. 2000-03-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Removed glasbergen at the request of the artist of Today's Cartoon. 2000-01-10 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics.spec: Updated to version 0.12 * lib/kingfeatures: Removed Hi and Lois because mercury has more up-to-date. * lib/ctoons: Removed Kudzu and made it a backup of the one in mercury. * lib/mercury: Made kudzu use backup in ctoons, renamed Real Life Adventures because uexpress used to have it, and renamed Hi and Lois because it used to be in kingfeatures. 2000-01-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/penny_arcade: Added Penny Arcade and The Bench (submitted by Martial Michel) 2000-01-05 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/an: Added Absurd Notions (submitted by Martial Michel) * lib/pvp: Updates from Martial Michel 2000-01-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Fixed bug in backup feature where run_rli_func wasn't properly running anonymous subrountines. * netcomicsrc: changed lib to share * Makefile: Removed japanesebeetle. * Added wfc (thanks to Martial Michel). It includes: Wildlife, Gibberish, Chase Villens, and Japanese Beetle. * netcomics: Fixed Y2K bug when using -T, -S, and -E. * lib/superosity: Updated for changes on website (thanks to Martial Michel) 1999-12-21 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/gpf: Changed to update of website (thanks to Martial Michel) 1999-12-15 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie: removed unnecessary back slashes 1999-12-14 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * show_comics: added flushing output right away 1999-12-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Makefile: Moved all of uexpress's comics to comiczone. * netcomics: fixed bug where -nw causes =10 to still be output on command line. * Added the following modules thanks to Kerry Nice <knice@shell * rmi * net>: boatanchor down_earth gilthorp janesworld japanesebeetle mercury mom psmueller pvp small_grey small_world spex suburban toytrunk tucson youdamn unitedmedia badlands 1999-12-03 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/foxtrot: Updated base URL thanks to Gyles Harvey <gyles@nortelnetworks * com> 1999-12-01 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * doc/netcomics.lsm: added deb * Makefile: added labeling target * Released version 0.11 * Makefile: added preparchive & ispreped targets * netcomics.spec: fixed postinstall message & finished out changelog * debian/copyright: updated maintainer * debian/control: Changed section to contrib/web, moved file size depends to suggests, and updated the maintainer. * debian/changelog: added entry for 0.11-1 * Makefile: Added rule to make deb package. 1999-11-30 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics.spec: Changed /usr/lib/netcomics to /usr/share/netcomics * Makefile: Changed LIBBASE to share * netcomics: Changed /usr/lib/netcomics to /usr/share/netcomics 1999-11-29 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/nando: Changed sunday type for Alex's Restaurant to gif. * netcomics: Added suppression of error message when -h is used. * lib/doodie: Updated to handle no weekend comics in archive. 1999-11-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: For the purpose of overriding settings in the rc files, added command-line options to not create the webpage, delete files, not create index, and prefer color. * lib/comiczone: Added jpg as possible extension * netcomicsrc: added the rest of the global settings * Makefile: Removed TMPBASE & LIBBASE from regex replacements. * Removed goats per author's request. * lib/kevin-n-kell: added check for weekends * lib/bobbins: Changed back to what Martial originally gave me * lib/superosity: Updated by Martial Michel * lib/newshounds: Updated by Martial Michel * lib/ozy_millie: Corrected by Martial Michel * lib/comiczone: Added Liberty Meadows by Martial Michel * lib/sluggy_freelance: Sunday corrected by Martial Michel * lib/kevin-n-kell: Updated its title by Martial Michel * lib/helen: Fixed by Martial Michel * lib/bobbins: Readjusted to the new location by Martial Michel * netcomics: fixed option to specify rc file name 1999-11-26 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * netcomics: Added rc file capability * lib/dilbert: Updated color strip retrieval 1999-11-24 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * debian: imported debinization by Thomas Schoepf <schoepf@debian * org> * netcomics.spec: updated to use new buildroot make variable * Makefile: Added changes to better build debs & RPMs 1999-11-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie: Removed erroneous debugging output, changed from using $mday to strftime, and changed archive start from 0-based to 1-based. 1999-10-26 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added the netcomicsrc file 1999-10-24 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added these comics thanks to Kerry Nice <nice@roguewave * com> - cartoolweb: Cartoon Web - comicspage: bound&gagged, fred basset, herb & jaamal, middletons, pluggers, motleys crew - comicspage_ed: walt_handelsman, bill_day, chan_lowe, steve_sack, mike_peters, dana_summers, jeff_macnelly, jack_ohman, don_wright, dick_locher, wayne_stayskal - creators_syndicate: zorro, Liberty meadows, teenage ninja turtles, ballard street, miss peach, wee pals, raw material, agnes - ctoons: dr katz, outtake, pcpixel, 9 chickweed lane, broom-hilda, kudzu, lola, quigmans, rubes, boonies - kingfeatures: juilet jones, judge parker, mark trail, henry, prince val, new format, theydoit, walnut cove, tiger, ripkirby, hazel, katzenjammer kids, mandrake, pops place, popeye, small society, steve roper, moose miller, needhelp - nando: dick tracy, brenda star, orphan annie, gasoline alley - soaprope: Soap On A Rope - worldviews: World Views * lib/glasbergen: Changed locale-specific weekday name to English-specific. Fixed the size field and calculation for before archive. 1999-10-19 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/doodie (doodie): finished updating for new bla-bla webserver. 1999-10-17 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * lib/dysentery (dysen): added Dysentery. * netcomics (create_webpage): added webpage index creation. * lib/doodie (doodie): updated for new bla-bla webserver. 1999-10-11 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added after Y2K. Sun Oct 3 11:44:38 1999 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Put netcomics under ClearCase source control and updated the Makefile to work better under the ClearCase environment. Wed Sep 29 11:08:31 1999 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added Rocky thanks to Max Zomborszki <max@e * kth * se> 1999-09-14 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Finished updating body element html templates for title and caption adjustments. 1999-09-12 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added ability to sort by date then by library order. 1999-09-09 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added Bastich. * Updated netcomics to allow for archive-only comics. * Fixed a Y2K bug in netcomics's date_from_filename(). 1999-09-06 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added caption getter for doodie. * Added multi-field expression hash capability and added example to template module. 1999-09-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Fixed bug in uexpress & moved comic module HOWTOs back to main rpm. Released version 0.10-3 * Updated Makefile so that temporary files created from pod2html are removed. Released version 0.10-2. * General cleanup of bugs introduced into modules & netcomics. Released version 0.10. 1999-08-31 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Updated show_comics to prepend all messages with its name. * Updated the module HOWTO documentation. * To releave dependencies on the local timezone, added mkgmtime() to netcomics & updated netcomics and its modules to use it and gmtime() instead of mktime() and localtime(); and updated the modules to check against pre-determined values from mkgmtime(). * Made Frank and Ernest Y2K compliant. * Added Bliss, The Boondocks, Citizen Dog, The Fusco Brothers, Overboard, Tank McNamara, Real Life Adventures, & Tradin' Paint. 1999-08-30 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added Animal Crackers & Bottom Liners 1999-08-29 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Added to the RLI structure: title, author, & type. * Added links to titles when creating webpages. * Added author names & links to all of the modules. * Added Strange Brew, For Heaven's Sake, Heathcliff, & Color Blind 1999-08-27 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Updated Bobbins & Helen thanks to Martial Michel. 1999-08-25 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Finished The K Chronicles & made some fixes to Story Minute. * Separated the comic modules into their own rpm, netcomics-data. 1999-08-24 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Fixed Dilbert expr field for today's non-color strip. 1999-08-20 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Updated RPM & LSM description. * show_comics: Put building of list of comics before asking for the time, and added check for empty comics list. Thu Aug 19 09:12:19 1999 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Updated show_comics to have a lock file mechanism and an option that specifies the time of the day to make sure it's being run after. 1999-08-18 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Updated doodie's exceptions lists. * Changed how the list of comics is constructed when creating the webpage so that it isn't subject to other bugs and the number of comics is determined correctly in case there were problems downloading a comic. 1999-08-16 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Updated Madam & Eve thanks to Anthony Caetano <Anthony.Caetano@sanlam * co * za> * Added Drabble thanks to Edvard Majakari <ed@a41c.otanner.ton * tut * fi> Thu Aug 12 10:57:49 1999 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Updated doodie's exceptions lists. Finished Story Minute. Thu Aug 10 08:17:32 1999 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Fixed bugs in dilbert module, and added a more explicit state checker to create_webpage() in netcomics. Mon Aug 9 09:10:17 1999 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Released 0.9.1. 1999-08-04 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Moved CHANGES to ChangeLog, added NEWS, and added a tags target to the Makefile. * Fixed 2 other bugs in the Dilbert & Comiczone modules. 1999-08-03 Ben Hochstedler <hochstrb at cs * rose-hulman * edu> * Fixed bug in Flash Gordon's module. * Changed html template loading error handling. * Fixed bug in the Dilbert & Comiczone modules. 0.9: Mon Jun 21 08:08:49 CDT 1999 - Fri Jul 30 16:29:37 CDT 1999 * Updated Frank and Ernest to have a complete history of available comics (thanks to Martial Michel) * Updated Doodie for the latest exceptions and fixed a bug in it * Updated Kingfeatures to add the following comics (thanks to Jeremy Bettis <jeremy@hksys * com>): The Amazing Spiderman, Apartment 3-G, Between Friends, Boners Ark, Bringing Up Father, Buckles, Claire and Weber, Crock, Curtis, Dennis The Menace, Dinette Set, The Family Circus, Flash Gordon, and Free For All. * Changed The Norm to use its own website * Added an option to show_comics to check to make sure the display can be opened * Added support for creating webpages with URLs instead of downloading comics * Made -s the opposite of what is was before * Made default behavior to put URLs into webpage if possible for comics that are not successfully downloaded * Made sorting of comics names ignoring leading A's, An's, and The's (thanks to Brent Nordquist) * Removed requirement that -n must be specified with -E if -S isn't. * Updated comiczone & dilbert modules * Added backup support * Added default size support * Fixed bug with the argument to -g not being used 0.8: Thu Jun 3 17:23:26 CDT 1999 - Wed Jun 16 05:57:29 CDT 1999 * Updated bobbins & bruno (thanks to Martial Michel) * Updated comiczone & dilbert (thanks to Mathias) * Updated user_friendly, wiley, doodie * Fixed -N w/ -S & -E bug (again) * Fixed -m path push() to shift() (again) * Fixed a bug where -N would not work unless -n was supplied * Made command-line options be able to be smushed together * Added the script, show_comics * Added Stuff This (thanks to Martial Michel) * Added support for specifying an external program to use instead of LWP, and removed dependencies on libwww-perl, MIME-Base64, MD5, URI, and HTML-Parser. * Removed dependency on Image-Size, and if Image-Size isn't installed, for it to default to use the file command to get image sizes. 0.7: Tue Apr 6 07:43:27 CDT 1999 - Wed Jun 2 11:50:21 CDT 1999 * Added comics: Bizzaro, Off The Mark, Today's Comic, For Dummies Cartoon of the Day, Curiosities, The Falling Dream, Laugh Seeds, Melonpool, Mr. Chuck Show * Updated Salon comic strips to use new URLs and split into separate files thanks to Adam Hirsch <adam@baz * org>. Also changed them to use the new website. * Fixed the bad error being reported about using -N with -E & -S. * Fixed reconstruction of command-line for -W & -D. * Added Ozy & Millie, Bruno the Bandit, and updated Sluggy Freelance thanks to Martial Michel <martial * michel@loria * fr>. * Added checks for exceptions to general rules for date validity in doodie * Fixed Newshounds, Bruno, and Laughseeds 0.6: Wed Mar 10 08:52:13 CST 1999 - Sun Apr 4 09:37:53 CDT 1999 * Made expressions match on webpage content as if it were a single line * Added calls to binmode() (so it works on DOS & Windows) * Changed library paths from being pushed on with push() instead of unshift() * Added comics: Madam & Eve * Incorporated changes from Martial Michel <martial * michel@loria * fr>: - Added comics: Goats, Lily Wong, Zenon, Alex's restaurant, GPF, Spooner, Bobbins, Superosity, and Wiley's Non Sequitor - Improved comics: Helen - Makefile changes to allow automatic replacement of paths in scripts. * Major Makefile overhaul. * Added script: comics_update, contributed by han@tajt.se. * Added ability to specify the date format for naming files. * Added -C: specify comics to not get. * Made it so that you can specify multiple -c & -C's * Added multi-file get capability though the new rli field: 'func'. * Improved Madam and Eve, Sluggy Freelance, and Goats through the use of the new func field. * Fixed listing of id's. * Fixed doodie. 0.5: Sun Feb 21 08:34:06 CST 1999 - Sun Mar 7 11:37:51 CST 1999 * Improved webpage creation features. * Added capability to specify ranges of dates & specific dates of comics to retrieve. * Added Safe Havens, Jerkcity, Helen Sweethart of the Internet, Callahan, Norm, The Piranha Club, Ralph, Rhymes with Orange, Zippy, and Doodie. * Made it possible to specify multiple directories to find module files. * Added 'exprs' key to RLI field so that an array of expressions is used to eventually get to a comic strip instead of there only being one chance. * Fixed bug in message of command to run if there were failures where the -n # option was missing if it had been specified. 0.4: Thu Feb 18 11:34:29 CST 1999 * Fixed problems with Dilbert's module. * Added -n option to retrieve a specified number of previous days of comics. * Added via salonmagazine: Tom the Dancing Bug, The K Chronicles, Story Minute, and This Modern World. * Fixed the year in kingfeatures comics' names. * Added used of Image::Size for generating web pages. * Made html generation use template files so that they can be changed by the user. * Added options -m and -t to specify the library and html template dirs. * Removed retrieval of Saturday & Sunday's comics on Monday (add specific cronjob on Monday using args: "-n 3" to retrieve them instead) * Added documentation on how to personalize the webpage that's created 0.3: Tue Feb 16 15:29:51 CST 1999 * Fixed misspellings in the manpage * Added Robotman, Kevin-n-Kell, Red Meat, Sluggy Freelance, & Sherman's Lagoon * Added webpage creation ability * Added proxy support * Added documentation on how to write a comic module 0.2: Mon Feb 15 08:50:39 CST 1999 Added the following comic strips via the comiczone ao: Alley Oop aj: Arlo and Janis com: Committed fbofw: For Better or For Worse fae: Frank and Ernest herman: Herman js: JumpStart knc: Kit-n-Carlyle mar: Marmaduke meg: Meg! nancy: Nancy oth: Over The Hedge peanuts: Peanuts rose: Rose is Rose bl: The Born Loser grizz: The Grizzwells