[pyDC-devel] Latest pyDC updates
Status: Beta
Brought to you by:
aborder
From: Anakim B. <ab...@us...> - 2004-02-10 22:13:02
|
pyDClib/he3/he3.py: code cleanup; pyDClib/AsyncSocket.py: code cleanup; pyDClib/Channel.py: unicode support; pyDClib/DCChannel.py: code cleanup; pyDClib/DCChannel.py: flushCmd replaced by onDisconnection handler; pyDClib/DCDownload.py: remove source on command error; pyDClib/DCHub.py: cache password; pyDClib/DCHub.py: block duplicate password requests; pyDClib/DCHub.py: specify nick when starting DCXfers; pyDClib/DCHub.py: nick and password as constructor args; pyDClib/DCHub.py: call DCChannel.onDisconnection; pyDClib/DCHublistRetriever.py: handle empty lists; pyDClib/DCSettings.py: support for nick and password in favorites; pyDClib/DCSettings.py: nick length limit set to 32 chars; pyDClib/DCWorker.py: use PYDCLIB_ID and PYDCLIB_VERSION symbols when building description tags; pyDClib/DCWorker.py: support different nicks on different hubs; pyDClib/DCXfer.py: support for multiple nicks; ChatViewer.py: get user nick from hub object, not from settings; Favorite.py: initial import; Favorite.py: set initial autoconnect value; HubViewer.py: another attempt to fix user list sync; HubViewer.py: clearAll is called through a wxPython event; HubViewer.py: faster sorting algorithm; HubViewer.py: fixed race condition; HubViewer.py: (re)inserted user deletion code lost in last commit; HublistPanel.py: new layout; HublistPanel.py: validateFavorite requires 3 args; JobViewer.py: notify viewer closure before Yielding; JobViewer.py: catch PyAssertionError raise by nested Yield() calls; MainWnd.py: bugfix: added self.viewer == viewer check in two event handlers; MainWnd.py: support for automatic favorite hub authentication; MainWnd.py: added JobInfos.remove(); MainWnd.py: center settings dialog before display; pydc.py: added missing DCWorker.stop() call; pydc.py: updated version banner; pydc.py: added "#!/usr/bin/env python"; pydc.py: commented out debug code; pydc.py: call wnd.Close() instead of returning False from OnInit(); pydc.py: center settings dialog before showing it. ---------------------- Since pyDC seems quite stable, I've prepared some packages (release candidate 1). Here's the list: http://pydc.sf.net/pydc-0.7-rc1-win.zip http://pydc.sf.net/pydc-0.7-rc1-linux.tar.bz2 http://pydc.sf.net/pydc-0.7-rc1-src.zip http://pydc.sf.net/pydc-0.7-rc1-src.tar.bz2 The first two are binary packages: this means they contain everything needed to run pyDC, including the Python interpreter. If you try them, please let me know what happens. Bye -- Anakim Border ab...@us... http://pydc.sf.net |