bump to 2.74+

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13649 f4695dd4-2c0a-0410-b89c-da849a56a58e
in bencode.c's makeroom(), make the containers' sizes scale in powers of 2 to avoid excess reallocs.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13650 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk) #5168 'make libtransmission's public funcs nonblocking when possible' -- first attempt.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13651 f4695dd4-2c0a-0410-b89c-da849a56a58e
remove a couple of unnecessary torrentIsLocked() assertions for #5168

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13652 f4695dd4-2c0a-0410-b89c-da849a56a58e
fix another pair of #5168 oopses (oopsii?)

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13653 f4695dd4-2c0a-0410-b89c-da849a56a58e
copyediting: indentation cleanup

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13654 f4695dd4-2c0a-0410-b89c-da849a56a58e
don't inline functions that can't be inlined.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13655 f4695dd4-2c0a-0410-b89c-da849a56a58e
fewer redundant gobject dynamic casts

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13656 f4695dd4-2c0a-0410-b89c-da849a56a58e
copyediting: indentation

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13657 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, libT) #5169 fix FTBFS in torrentStart()

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13658 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk) bump to 2.75+

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13666 f4695dd4-2c0a-0410-b89c-da849a56a58e
refactor libtransmission's tr_benc class as tr_variant.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13667 f4695dd4-2c0a-0410-b89c-da849a56a58e
svn add variant.c

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13668 f4695dd4-2c0a-0410-b89c-da849a56a58e
copyediting: indentation, whitespace

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13669 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, libT) #5168 'make libtransmission's public funcs nonblocking when possible' -- remove tr_torrentRef() and tr_torrentUnref() as discussed in https://trac.transmissionbt.com/ticket/5168#comment:8

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13670 f4695dd4-2c0a-0410-b89c-da849a56a58e
mac build compiles with r13667

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13671 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, libT) faster JSON parsing for tr_variant. This mostly helps the Qt client, which makes heavy use of the JSON-based RPC calls.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13672 f4695dd4-2c0a-0410-b89c-da849a56a58e
when a peer sends us a block and we count it in tr_cpBlockAdd(), don't invalidate cp.sizeWhenDone unless sizeWhenDone wasn't already including that new block.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13673 f4695dd4-2c0a-0410-b89c-da849a56a58e
copyediting: indentation & whitespace

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13674 f4695dd4-2c0a-0410-b89c-da849a56a58e
copyediting: whitespace & indentation

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@13675 f4695dd4-2c0a-0410-b89c-da849a56a58e