bump to 2.80+

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14106 f4695dd4-2c0a-0410-b89c-da849a56a58e
replace deprecated gtk_icon_info_free() calls with g_object_unref() in GTK+ >= 3.8.0

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14107 f4695dd4-2c0a-0410-b89c-da849a56a58e
fix bug #5372, 'wrong peer states displayed'.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14108 f4695dd4-2c0a-0410-b89c-da849a56a58e
in peer-msgs.c's my_funcs struct, remove an unnecessary trailing comma in the designated initializers.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14109 f4695dd4-2c0a-0410-b89c-da849a56a58e
move platform.c's quota code into its own file. Fixes FTBFS reported in bug #5389 and is also a nice piece of encapsulation. Patch by rb07

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14110 f4695dd4-2c0a-0410-b89c-da849a56a58e
in peer-mgr.c's tr_peerMgrGetDesiredAvailable(), confirm we have a swarm pointer before using it. Probable fix for bug #5407

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14111 f4695dd4-2c0a-0410-b89c-da849a56a58e
fix a minor GAppInfo memory leak in transmission-gtk

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14112 f4695dd4-2c0a-0410-b89c-da849a56a58e
add platform-quota.[ch] to the projects file

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14113 f4695dd4-2c0a-0410-b89c-da849a56a58e
in peer-msgs.c's tr_peerMsgsCalculateActive(), adjust some of those new tracer assertions to work better with magnet links.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14114 f4695dd4-2c0a-0410-b89c-da849a56a58e
use G_DEFINE_QUARK instead of rolling our own quark getters

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14115 f4695dd4-2c0a-0410-b89c-da849a56a58e
fix a couple of unlikely-to-be-triggered errors reported by clang static analyzer

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14116 f4695dd4-2c0a-0410-b89c-da849a56a58e
in libtransmission/platform-quota.c, a one-liner patch to fix compilation on some versions of Linux. Patch by rb07

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14117 f4695dd4-2c0a-0410-b89c-da849a56a58e
Perform callbacks in the Torrent class using GCD.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14118 f4695dd4-2c0a-0410-b89c-da849a56a58e
Simplify the torrent complete callback method.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14119 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, libT) #5275: fix platform quota crash on solaris 2.12, patch by godot

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14120 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk) slightly better image compression by passing them through pngwolf

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14121 f4695dd4-2c0a-0410-b89c-da849a56a58e
add After=network.target as suggested by upstream arch bug #31478

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14122 f4695dd4-2c0a-0410-b89c-da849a56a58e
change the callback functions' orders s.t. torrent-completed is called before torrent-done

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14123 f4695dd4-2c0a-0410-b89c-da849a56a58e
(trunk, libT) #5395: when announces fail, lower the period before the first retry to fix unspecified 'network problems'.

git-svn-id: svn://svn.transmissionbt.com/Transmission/trunk@14124 f4695dd4-2c0a-0410-b89c-da849a56a58e
when a torrent finishes downloading, first rename/move the files (if there's a temp directory or .part suffix), then check to fire the completeness callback, then check to fire the ratio limit callback, then check to fire the done callback.

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