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