Commit Graph

5001 Commits

Author SHA1 Message Date
Mitchell Livingston 1a234d951c use date added, date completed, and date of last activity from libT, setting the old Mac values on first run 2008-06-03 19:47:07 +00:00
Charles Kerr 044bfbad39 add tr_torrentSetDoneDate() too 2008-06-03 19:42:54 +00:00
Charles Kerr 870c4d7650 add tr_torrentSetAddedDate() and tr_torrentSetActivityDate() 2008-06-03 19:22:22 +00:00
Charles Kerr e1a23350d4 (1) add a doneDate to tr_torrent and tr_stat. (2) save tr_torrent.doneDate and tr_torrent.activityDate between sessions in the .resume file. 2008-06-03 19:16:12 +00:00
Mitchell Livingston 32ddfbe98a initial rpc pref pane 2008-06-03 19:11:43 +00:00
Mitchell Livingston 8bd570d976 get rid of an unnecessary warning 2008-06-03 18:00:51 +00:00
Mitchell Livingston 84601b3e09 implement most of the rpc preferences updating 2008-06-03 17:55:43 +00:00
Mitchell Livingston c42a623ada only update the options window when the updated torrent is already selected 2008-06-03 16:28:09 +00:00
Mitchell Livingston 6e6e8680d1 swap rpc start/stop and remove 2008-06-03 16:22:31 +00:00
Mitchell Livingston 9eaef4723e mac: implement rpc started, stopped, and updated 2008-06-03 16:20:21 +00:00
Mitchell Livingston 9b4c88ee27 attempt to make the tracker table and buttons a bit nicer on Tiger 2008-06-03 15:27:03 +00:00
Charles Kerr 547056b50b #988: Optimistic unchoke can unchoke uninterested peers 2008-06-03 04:29:56 +00:00
Charles Kerr 44fdf34678 (gtk) rough draft of the preferences dialog's "Remote Access" tab: enable/disable RPC, port, ACL, password, and password toggle 2008-06-02 21:02:38 +00:00
Mitchell Livingston 15beea0630 update NEWS and mac strings 2008-06-02 20:31:26 +00:00
Charles Kerr ccaf782dd6 (libT) if the ACL passed in via tr_sessionInitFull() can't be parsed, log an tr_err() and use a TR_DEFAULT_RPC_ACL as the fallback. 2008-06-02 19:57:16 +00:00
Charles Kerr f8d40cdf00 (libT): added an ACL tester to tr_sessionSetRPCACL() and return an error string if the ACL can't be parsed. 2008-06-02 19:44:19 +00:00
Mitchell Livingston a4520742e5 for now don't allow modification of non-user added trackers 2008-06-02 19:42:14 +00:00
Mitchell Livingston 2b72de34ab pluralize the "remove tracker" dialogue appropriately; merge more of the remove code 2008-06-02 19:17:04 +00:00
Mitchell Livingston 6d7077522b merge some code for removing trackers 2008-06-02 18:47:54 +00:00
Mitchell Livingston b884651ac3 add a warning when removing built-in trackers 2008-06-02 18:34:58 +00:00
Charles Kerr 7620cd9a16 (gtk) when editing the tracker list of an existing torrent, don't let the user delete the last tracker. 2008-06-02 17:44:26 +00:00
Mitchell Livingston 88d357539e (mac) initial support for adding and removing trackers 2008-06-02 17:26:02 +00:00
Charles Kerr 53a426c738 add in some very simple bitfield tests, and add a #define option to turn it into a speed test 2008-06-02 15:52:16 +00:00
Charles Kerr ff5e97a6db make the `new torrent' dialog a little prettier 2008-06-02 15:07:26 +00:00
Charles Kerr 8ba474b868 (gtk) better grouping of the progress indicator in the "new torrent" dialog 2008-06-02 04:58:49 +00:00
Charles Kerr 5db4ca7fa3 #981: add tr_stat.dateAdded to libT; add "sort by age" to gtk+ client 2008-06-02 04:41:55 +00:00
Mitchell Livingston f3a974c40e allow torrents with no announce address to be created again 2008-06-02 01:55:15 +00:00
Mitchell Livingston 4c20b4e0d4 mac build builds again 2008-06-01 19:08:38 +00:00
Charles Kerr f0e7c54160 (gtk) unclutter the "new torrent" dialog a bit. 2008-06-01 15:46:20 +00:00
Charles Kerr 464a6b6162 add gtk/tracker-list.c to the list of translatable files 2008-06-01 05:45:40 +00:00
Charles Kerr 8db94c5862 #224 (creating multi-tracker torrents): add multitracker support in libT's makemeta API, and in the gtk+ interface. This probably breaks the mac build... 2008-06-01 05:36:23 +00:00
Charles Kerr f6dd06c367 r5987 tweak: silence a couple of console debugging messages that snuck into the commit 2008-06-01 01:55:05 +00:00
Charles Kerr 07c1b28e9e #838 (Adding trackers to existing torrents): add a backend API for this (tr_torrentSetAnnounceList) and implement a GUI for it in the gtk+ client. 2008-06-01 01:40:32 +00:00
Charles Kerr 0a023367b6 fix r5985 oops. I shouldn't make commits when I'm in a hurry. 2008-05-31 15:15:54 +00:00
Charles Kerr cdf5cb87d6 another tweak for calculating tr_stat.desiredAvailable faster, suggested by BentMyWookie 2008-05-31 05:22:10 +00:00
Mitchell Livingston d4618ef74d don't archive group images; update group images when colors change 2008-05-31 03:11:59 +00:00
Mitchell Livingston 1cb0451c05 in the groups menu, show the "blank group" image; resize the images in the groups menu appropriately 2008-05-31 02:52:49 +00:00
Mitchell Livingston 62f034cdbd potential decrease in memory usage when showing the group dividers 2008-05-31 02:38:44 +00:00
Charles Kerr c00a3a97b7 fix r5979 oops 2008-05-31 00:20:59 +00:00
Charles Kerr 5141a65d45 experimental message batcher as discussed in http://forum.transmissionbt.com/viewtopic.php?p=24251#24251 2008-05-31 00:16:26 +00:00
Charles Kerr e391ef6e1a on shutdown, close the most active torrents first. That way if we can't get everyting closed in a reasonable amount of time, at least we get the ones that affect stats first. 2008-05-30 17:22:26 +00:00
Charles Kerr f3db37ab1b add a couple of more ways to short-circuit the tr_stat.desiredAvailable test in tr_torrentStat(), as suggested by BentMyWookie 2008-05-30 16:49:03 +00:00
Charles Kerr 5ed97a1c04 refactor out some dead code in net.c, and probably give jhujhiti fits 2008-05-30 15:43:10 +00:00
Charles Kerr 0705eaa1c0 minor speedups in tr_torrentStat() and in bitfield manipulation 2008-05-30 15:40:46 +00:00
Charles Kerr 468a883f23 API cleanup: s/tr_torrentRates/tr_sessionGetSpeed/ 2008-05-30 15:19:07 +00:00
Charles Kerr e9c7e76c07 #980 optimistic unchoking is broken 2008-05-30 12:58:55 +00:00
Mitchell Livingston 8a876d755a "isFolder" is a better method name than "folder" 2008-05-29 22:16:03 +00:00
Mitchell Livingston 84f922af92 pieces bar color adjustment; dead code removal 2008-05-29 21:50:16 +00:00
Charles Kerr a85095ffe9 #979: cli doesn't document the -o command-line argument 2008-05-29 17:33:07 +00:00
Charles Kerr 93ee8b8c49 #972: Update to the 2008/05/29 snapshot of libnatpmp 2008-05-29 13:39:39 +00:00