wmbattery: use PKG_CHECK_MODULES for X libraries and headers.
[dockapps.git] / wmget / NEWS
blob63b3174cfae3b22509c6946a7d19b53a1eb25522
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().
9       From Debian [2].
10     * Switch to autotools for build.
11     * Remove docbook -> manpage conversion.  It was resulting in compilation
12       errors:
13         profzoom@cayke:~/src/dockapps/dockapps/wmget$ xsltproc --nonet
14           wmget.refentry.xml
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"
19         error
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
26       autoconf.
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
64       issues.
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
71       only WM out there.  :)
73 wmget 0.4.1 - Bugfix
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
77       certain cases.
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
99     * Minor doc cleanup
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
115     typing it :)
117 wmcurl 0.1.0 - Initial release.