Some changes/revamps to the DownloadWrapper and update downloader behavior.
authorTametomo <irarice@gmail.com>
Fri, 29 Jan 2010 21:24:57 +0000 (14:24 -0700)
committerTametomo <irarice@gmail.com>
Fri, 29 Jan 2010 21:24:57 +0000 (14:24 -0700)
commit6963b53da0e27e88428fe535fface2f6314cc2e8
tree6445dc4390cab01cfe83ba484f3b57ff8d42120a
parentc08ee2c77cc1d62641a4ae391627208410596477
Some changes/revamps to the DownloadWrapper and update downloader behavior.

Fixed curl leaking, made canceling not cause a client exit if it doesn't have
to, swapped loading order for news.txt and resources2.txt, in order to improve
download progress reporting (since resources2.txt is a more critical file, and
news.txt can be seen as an optional file. Loading resources2.txt first allows
for the client to know exactly how much to download before committing to
reporting it), as well as fixed download progress reporting.

Signed-off-by: Tametomo <irarice@gmail.com>
src/bindings/curl/downloadwrapper.cpp
src/bindings/curl/downloadwrapper.h
src/bindings/update/downloadupdates.cpp
src/eathena/gui/updatewindow.cpp