Review Request: File transfer resuming and modeless dialogs

Dario Freddi drf at kde.org
Wed Dec 21 17:45:24 UTC 2011


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/103466/#review9148
-----------------------------------------------------------

Ship it!


Ship It!

- Dario Freddi


On Dec. 19, 2011, 11:03 a.m., Daniele Elmo Domenichelli wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/103466/
> -----------------------------------------------------------
> 
> (Updated Dec. 19, 2011, 11:03 a.m.)
> 
> 
> Review request for Telepathy.
> 
> 
> Description
> -------
> 
> This is a cumulative patch that fixes a few bugs in the file-transfer handler:
>  - Save the file as .part and renames the file at the end
>  - Allows to resume file transfer
>  - Rename and resume dialogs are modeless
>  - A few small bugs
>  - Some cleanup
> 
> Sorry if it is a bit messy, but I've being working on all of them at the same time...
> Check the branch on my clone repository for single commits:
> 
> This is the list of the commits:
> 450cd114e7181c6b53303ecb8938cfce044d9a88 Unregister jobs when killed
> ad2b896874be76276bf49a1fb91f52d7c7947b13 Do not set error when user kills the jobs, set it on file transfer cancelled instead
> d29a8b101f44b762d51c86a7fd758f0d4ce8cdda Handle initialOffsetDefined signal
> 32df541d679670c015c2d4db2acc78fc762a61ff Save url in private class
> 65c86acf0c56757b84ae6d335c53fb70fb7a5e73 Use .part file while downloading and rename the file at the end
> 43a1969b8e3cb2a31b82d668a8ce2f4c69bf7137 Make rename dialog modeless and show a dialog to resume file transfer
> 245be81945c5ea3116749742c9401b9d0f4d4918 Fix processed amount
> 2872c3f3e672701b32f187301a4445f75f3a8714 Do some cleanup when ft is cancelled
> 94b572d85c5256bc30481e49e63bf72b6217e08e Unregister jobs later
> b765dd12801b4c5295b9e30e994dc633a0fbf259 Register incoming file transfer job only after it is accepted
> c961eb8af77d87bce46ed7187916fe0be89a52eb start() and kill() methods no longer need to be asynchronous
> f2435bf212def2ec246dfae45f2debeb6c7ebde4 kill() does not need to be asyncronous
> 378d2d00c7861689e04c8b0edac9ab3bb2a51e98 Show a message if file transfer cannot be resumed
> 4ee89d37e1f4e849e48c70d8116bdec7a2a7300c Overwrite .part file if user hits cancel on resume file dialog
> 1287712ab621b435a715b188985c0f062a43a9b4 Normalize signal signature
> 
> 
> This addresses bugs 283003 and 283004.
>     http://bugs.kde.org/show_bug.cgi?id=283003
>     http://bugs.kde.org/show_bug.cgi?id=283004
> 
> 
> Diffs
> -----
> 
>   src/handle-incoming-file-transfer-channel-job.h 9cc7ad9023e11f002cdd4ed373059e38c754ae3b 
>   src/handle-incoming-file-transfer-channel-job.cpp 0821081d1dbf8948a070fba157c35c5ca26a4fe9 
>   src/handle-outgoing-file-transfer-channel-job.h f51d53bce0a3968bdbc32c67214e0a9170d995d9 
>   src/handle-outgoing-file-transfer-channel-job.cpp 152c13e706a6b2232f5f9abd6b528df0024f68af 
> 
> Diff: http://git.reviewboard.kde.org/r/103466/diff/diff
> 
> 
> Testing
> -------
> 
> Resuming file transfer works
> Dialogs are now modeless
> There is still some problem with the empty file not deleted sometime, I will fix it later (That's a bug I can fix during the freeze :P )
> 
> 
> Thanks,
> 
> Daniele Elmo Domenichelli
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-telepathy/attachments/20111221/4f69a831/attachment.html>


More information about the KDE-Telepathy mailing list