Development History for wmget wmget 0.6.1 - Now maintained by the Window Maker Developers Team * Fix -Wpointer-to-int-cast compiler warnings. In particular, use intptr_t instead of int. From the Debian patch [1]. * Fix resource leaks. In particular, fclose() all the files we fopen(). From Debian [2]. * Switch to autotools for build. * Remove docbook -> manpage conversion. It was resulting in compilation errors: profzoom@cayke:~/src/dockapps/dockapps/wmget$ xsltproc --nonet wmget.refentry.xml I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/1.62/manpages/docbook.xsl warning: failed to load external entity "http://docbook.sourceforge.net/ release/xsl/1.62/manpages/docbook.xsl" error xsltParseStylesheetFile : cannot parse http://docbook.sourceforge.net/ release/xsl/1.62/manpages/docbook.xsl compilation error: file wmget.refentry.xml line 19 element refentry xsltParseStylesheetProcess : document is not a stylesheet We therefore remove the xml source file and in the future, we will edit the troff file directly. We also add the version number to the manpage via autoconf. [1] http://sources.debian.net/src/wmget/0.6.0-5/debian/patches/ fix_-Wpointer-to-int-cast.patch/ [2] http://sources.debian.net/src/wmget/0.6.0-5/debian/patches/ fix_resource_leaks.patch/ wmget 0.6.0 - More options, nominal error handling, fixes * New options: auth, proxy_auth, ascii, interface, referer, headers * Failed downloads now generate a .ERROR file containing error text, instead of making you guess * Minor fixes & cleanups * Rewrote much of the manpage, and moved it from POD to DocBook-XML wmget 0.5.0 - RC file, more options, bugfixes * wmget may now be configured via ~/.wmgetrc * Cleaned up and more comprehensive command-line options * More download options available: proxy support, redirect support, and yes, FINALLY... output directory support! * Some old source cleanups, and some new source sloppiness. * Fix to a bug that created garbage download names wmget 0.4.4 - Fix to work with libcurl > 7.9.5 * Thanks again to Rafal Zawadzki for a report: wmget + newer libcurl did not show download progress. After updating my libcurl it turns out that the progress callback function signature has changed, so a little #iffing and all is well again. wmget 0.4.3 - Minor bugfixes, cleanups * Fixed the makefile sourceball target to unpack into a subdirectory * Cleaned up a couple of bits of code * Removed -Werror and -g from normal builds * Thanks to Rafal Zawadzki for building a .deb and submitting it to Debian Sid, and to Kurt Hindenburg for reporting build and tarball issues. wmget 0.4.2 - Fixed AfterStep support * The new dockapp code no longer worked right under AfterStep's Wharf. Fixed. Thanks to Andy Jalics for the email bugreport. * Updated the docs to reflect the fact that Window Maker is not the only WM out there. :) wmget 0.4.1 - Bugfix * Off-by-one error in a memmove() caused garbage characters to appear at the end of downloaded filenames on the local system in certain cases. wmget 0.4.0 - New ``dockapp'' library, cleanups, features * Middle clicking on the dockapp now starts a download of the URI in the primary X selection (right-click on a link in Mozilla, select ``Copy Link Address'', and middle-click on wmget... presto.) * Wrote from scratch a new little library to do dockapp programming. Hides all the X stuff, and provides a main loop with a few new features. Replaces the old wmgeneral.c. * Fixed default save-name of URL's with no trailing filename component---now selects the final path component, whatever it is (e.g. http://example.com/ => "example.com"); also fixed the display name to always show the basename of the save filename if no display name was provided * Added a Slackware package target. * Corrected/added command line help (LIST was missing...) * Cleanups: Makefile, source, docs. wmget 0.3.0 - A couple of new features, cleanups, fixes * Implemented CANCEL and LIST commands * Minor doc cleanup * Fixed it to work with more recent libcurl's (thanks to Paul Tweedy for emailing me about that; I hadn't upgraded my cURL in a while) wmget 0.2.0 - Rewrite of the client/server ipc. Renaming. Very little user-visible change. Rewrote client/server ipc to use text requests/responses over a unix domain socket rather than binary structures over a FIFO. Also, with this version, I renamed it from ``wmcurl'' to ``wmget''. The old name was sorta a poor choice: while I still rely on, and want to give full credit to, the cURL guys, the name ``wmcurl'' is not very intuitive. Plus I didn't want people thinking it was part of the cURL project proper. Plus this saves me a keystroke when typing it :) wmcurl 0.1.0 - Initial release.