lp:transmission
- Get this branch:
- bzr branch lp:transmission
Branch merges
Branch information
Import details
This branch is an import of the Subversion branch from svn://svn.transmissionbt.com/Transmission/trunk.
Last successful import was .
Recent revisions
- 12849. By mikedld
-
Reduce torrents model memory requirements (Qt client)
Keep torrents sorted by ID. This allows to remove ID to row/torrent mappings
(using binary search instead) and thus also reduce complexity a bit. - 12848. By mikedld
-
Bump minimum Qt version to 4.8
Earlier versions may continue to work, but we don't guarantee they will.
- 12846. By mikedld
-
#5921: Use libsystemd instead of libsystemd-daemon (original patches by Sandro Tosi and Mike Gilbert)
In systemd v209, released over two years ago, the various libsystemd-*
libraries (libsystemd-journal. so, libsystemd- login.so, libsystem- daemon. so,
libsystemd-id128.so) were merged into a single libsystemd.so library to
reduce code duplication and avoid cyclic dependencies. - 12845. By mikedld
-
Refactor RPC requests code for proper queueing (patch by intelfx @ GH-10)
This refactoring is driven by the need to be able to do true queued RPC calls
(where each successive call uses the result of the previous).Currently, such queueing of requests is done by assigning them special "magic"
tag numbers, which are then intercepted in one big switch() statement and acted
upon. This (aside from making code greatly unclear) effectively makes each such
queue a singleton, because state passing is restricted to global variables.We refactor RpcClient to assign an unique tag to each remote call, and then
abstract all the call<->response matching with Qt's future/promise mechanism.Finally, we introduce a "RPC request queue" class (RpcQueue) which is built on
top of QFutureWatcher and C++11's <functional> library. This class maintains
a queue of functions, where each function receives an RPC response, does
necessary processing, performs another call and finally returns its future. - 12844. By mikedld
-
Web UI: main() refactoring (patch by skybon @ GH-9)
Less jQuery, more Web API. Moved main() away from common.
- 12842. By mikedld
-
Try getting SVN revision from Jenkins environment when using CMake (copy logic from update-
version- h.sh)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)