Commit Graph

905 Commits

Author SHA1 Message Date
Charles Kerr 0c4f300f1b #1369: clarify the different torrent status & callbacks' APIs and typenames 2008-10-20 17:54:56 +00:00
Charles Kerr f18c4fbbaf (gtk) #1355: transmission blocks hibernation when torrents are paused 2008-10-20 16:22:33 +00:00
Charles Kerr 1a1bfe248d small fixes to get "make distcheck" working 2008-10-19 20:20:23 +00:00
Charles Kerr b04be5fb2e make MAX_PATH_LENGTH private to libtransmission. add tr_dirname() and tr_basename() utility / portability wrappers 2008-10-14 03:39:16 +00:00
Charles Kerr 62580e49d3 (gtk) #1336 - compilation warnings in gtk+ 2008-10-10 02:32:14 +00:00
Charles Kerr 1415b72017 #1336: fix some compiler warnings when building with -Wformat-security 2008-10-09 20:03:34 +00:00
Charles Kerr e5dd2c60cb (gtk) #1064: sexy-icon-entry.c uses deprecated gtk+ 2.13.x api 2008-10-08 20:29:53 +00:00
Charles Kerr 7876f5775a (gtk) #1331: dead code 2008-10-08 18:28:04 +00:00
Charles Kerr 03dd43a7f7 (gtk) #1317: Transmission inhibits screen blanking as well as hibernation 2008-10-08 18:26:55 +00:00
Charles Kerr d9ee73c2a5 (gtk) fix some format mangling caused by uncrustify 2008-10-07 15:17:52 +00:00
Charles Kerr 7f53889db5 (gtk) the last two commits were needlessly complex... here's a simpler fix. (I hope) 2008-10-07 00:34:21 +00:00
Charles Kerr 6f2076fb1c (gtk) better fix for the bug described in r6858 2008-10-06 20:54:18 +00:00
Charles Kerr add9eda736 (gtk) fix prefs dialog crash when closing the dialog immediately after changing a spinbox value, reported by wereHamster 2008-10-06 20:35:48 +00:00
Charles Kerr 262370f7ea (gtk) #1265: In Details->Tracker one can only remove one tracker at a time 2008-10-02 19:51:16 +00:00
Charles Kerr 7b980aa9b7 (gtk) #1294: Don't auto-delete torrents when adding from Transmisson's config folder 2008-10-02 17:10:01 +00:00
Charles Kerr 1bd9dd04b8 (gtk) #1290: removing torrent in web/remote interface crashes GTK+ client 2008-10-02 16:42:35 +00:00
Charles Kerr 9337a6f69f (gtk) #1026: "new torrent" dialogue: remember last announce URL 2008-10-02 15:29:45 +00:00
Charles Kerr ee635d9af5 (gtk) #1314: gtk client crashes sometimes when updating the tooltip for the "Ask Tracker for More Peers" button 2008-10-02 02:13:26 +00:00
Charles Kerr 6cba9305ae add a separate flag for enabling/disabling the rpc address whitelist 2008-10-01 22:59:29 +00:00
Charles Kerr bddf34d7a8 #1309: Web/RPC interface ACL ignored 2008-10-01 20:23:57 +00:00
Charles Kerr 4bf3577fba (gtk) #1306: clicking in a blank area in a list clears the selection. 2008-09-27 18:01:31 +00:00
Charles Kerr 8903960174 a little more cleanup of the rpc server stuff. 2008-09-26 04:41:13 +00:00
Charles Kerr 4c34b2bc89 rpc-server cleanups. add true wildmat control. break the Mac build a little harder. 2008-09-25 18:48:09 +00:00
Charles Kerr bd5a2ae6b8 (libT) experimental code to serve clutch/rpc via evhttpd 2008-09-25 05:03:39 +00:00
Charles Kerr 15ae0d49ad (gtk) #1289: duplicate of progress info in torrent activity tab 2008-09-23 20:06:26 +00:00
Charles Kerr cc89872dd4 run libT, cli, daemon, gtk through the source-code formatter "uncrustify" as promised/threatened 2008-09-23 19:11:04 +00:00
Charles Kerr b3c16b8f52 (gtk) silence a compiler warning 2008-09-17 01:55:41 +00:00
Charles Kerr f12f17dba9 (gtk) #1274: Cannot resize columns in 'File' tab of 'Details' window 2008-09-16 18:28:22 +00:00
Charles Kerr dae1322637 (gtk) make the per-torrent speed limit gui controls' behavior match that of the preference dialgo's speed limit gui controls 2008-09-14 19:39:07 +00:00
Charles Kerr 8b7b3d3a18 (gtk) minor comment changes 2008-09-08 15:17:18 +00:00
Mukund Sivaraman 0207d12f65 (win32) Convert spaces to tabs in Makefile.am 2008-09-06 04:37:08 +00:00
Mukund Sivaraman ca288f1619 (win32) Add application icon as a resource 2008-09-06 04:31:08 +00:00
Mukund Sivaraman 14166b3cb9 (win32) Don't build the GTK+ client as a console application 2008-09-06 04:23:28 +00:00
Charles Kerr abd98feaae (gtk) #1192: 1.3x's method of setting file priorities & download flags is unpopular 2008-09-06 01:52:47 +00:00
Charles Kerr b29143614c (gtk) #1259: GLib-GObject-WARNING **: value "-100" of type `gint' is invalid or out of range for property `value' of type `gint' 2008-09-06 01:32:15 +00:00
Charles Kerr 9050a6de57 (gtk) *incomplete* fix for #1192. this actually breaks things in the short term; I'll finish the rest ASAP 2008-09-05 21:01:00 +00:00
Mukund Sivaraman 6e8935ba09 (win32) Fix the GTK+ client to build for win32 2008-09-05 15:13:09 +00:00
Charles Kerr 419242e36f (libT) change benc's integral type from int to size_t, squashing a couple of minor warnings 2008-09-04 14:42:32 +00:00
Charles Kerr 628d05d220 (gtk) r6692 tweak: lower the spinbutton delay a little in the prefs dialog 2008-09-03 20:00:27 +00:00
Charles Kerr ce0d9dcd9e (gtk) #1244: Crashing while scrolling up used port 2008-09-03 17:50:31 +00:00
Charles Kerr ddac7c3404 (gtk) unclutter the prefs dialog a bit 2008-09-03 16:29:59 +00:00
Mukund Sivaraman f4507dd8c7 Revert r6688 (this was no bug) 2008-09-03 08:24:42 +00:00
Mukund Sivaraman f69aa6faa6 Fix use of key 2008-09-03 01:36:59 +00:00
Mukund Sivaraman b630712d4b Fix bug in schedule calculation 2008-09-03 01:36:48 +00:00
Charles Kerr c3c8006c85 (gtk) #989: add a checkbox to auto-update the blocklist once a week 2008-09-02 20:59:00 +00:00
Charles Kerr f53b33526b (gtk) #964: tweak the scheduler's prefs dialog a bit 2008-09-02 18:22:23 +00:00
Mukund Sivaraman afd31cd0f2 Apply changes in scheduled limits when they're updated during the schedule 2008-09-01 10:01:13 +00:00
Mukund Sivaraman bac067e32b Change info messages on scheduled limits 2008-09-01 08:19:57 +00:00
Mukund Sivaraman 79c315524d Correct the key name for scheduled upload limits
Also, widget sensitivity is handled elsewhere.
2008-09-01 08:19:52 +00:00
Mukund Sivaraman e525c17dc5 Fix use of new Glib API which fails on older Glib build machines 2008-09-01 04:54:13 +00:00
Mukund Sivaraman 0b7fd36077 Add simple scheduled bandwidth control for the GTK client (bug #964)
This is similar to how the Mac OS X version of Transmission
does it.
2008-09-01 04:47:02 +00:00
Charles Kerr 82815a74d2 #1214: add RPC support for per-peer status,ul,dl,address info 2008-08-22 17:59:31 +00:00
Charles Kerr ef68e36a0d (libT) more dead code removal: tr_compareUint32(), tr_compareUint64(), tr_strcmp(), tr_strcasecmp() 2008-08-22 14:52:20 +00:00
Charles Kerr b97717ffbf fix #include warning 2008-08-22 01:05:38 +00:00
Charles Kerr dcecf09d96 bencode cleanup: remove unused functions and unnecessary #includes 2008-08-21 14:57:59 +00:00
Mukund Sivaraman 03520624e6 Use ANSI declaration 2008-08-19 06:57:55 +00:00
Mukund Sivaraman f4fb332a58 Fixing dependency (tr-core.c: tr-core-dbus.h) 2008-08-17 21:43:39 +00:00
Mukund Sivaraman 04d9cc1d54 Check for threads 2008-08-17 12:39:34 +00:00
Mukund Sivaraman 4404ead503 Add tr-core-dbus.xml to EXTRA_DIST 2008-08-17 12:39:31 +00:00
Mukund Sivaraman 317281f87c Don't show an error when transmission is run twice
Instead, present the main window. This commit also auto-generates
the dbus bindings.
2008-08-17 12:39:26 +00:00
Charles Kerr d06f101e57 #220: lazy bitfields 2008-08-16 21:06:57 +00:00
Charles Kerr 839cfe9155 (gtk) #1193: add a shadow to the torrent list 2008-08-16 06:17:42 +00:00
Mukund Sivaraman ca6909db33 Enable checking of deprecated GTK usage (in beta/unstable releases only) 2008-08-15 19:31:59 +00:00
Mukund Sivaraman 2a8a474bca Make URL clickable in about dialog 2008-08-15 17:45:18 +00:00
Mukund Sivaraman 21010afa50 Fix leak; err is not used anyway 2008-08-14 11:23:16 +00:00
Mukund Sivaraman de62de3e19 Replace random number generation code 2008-08-14 11:11:25 +00:00
Mukund Sivaraman a8a57d0024 Fix leaks of dbus proxy and conn 2008-08-14 10:58:37 +00:00
Charles Kerr 50dcfb2ba0 (gtk) #826: Transmission doesn't open torrents via web browser 2008-08-14 03:37:02 +00:00
Charles Kerr f4a5315ec4 #1156: make the RPC callbacks a little more flexible to make thread issues easier on the mac client 2008-08-14 02:12:29 +00:00
Charles Kerr d521734c8d (gtk) #1185: crash by maliciously-crafted .torrent files "creator" field 2008-08-13 03:05:51 +00:00
Charles Kerr 290bb86f30 (gtk) #1182: "Untranslatable" strings 2008-08-12 00:52:34 +00:00
Charles Kerr 51aff87443 lots of C correctness tweaks suggested by sparse/cgcc 2008-08-11 19:05:02 +00:00
Charles Kerr e22eb7c68b (gtk) show "remaining time unknown" instead of "data not fully available" 2008-08-10 19:11:59 +00:00
Charles Kerr e7f7c9af31 (gtk) fix build breakage by including <locale.h> explicitly 2008-07-28 22:06:53 +00:00
Charles Kerr 9c0646553a (gtk) #1108: transmission includes several unlocalized strings 2008-07-25 14:56:28 +00:00
Charles Kerr fc87510be3 (gtk) #1108: transmission includes several unlocalized strings 2008-07-25 11:50:17 +00:00
Charles Kerr 2d1c6921d2 (gtk) #1105: slightly better fix than r6387's 2008-07-23 13:42:30 +00:00
Charles Kerr 30a81af036 (gtk) #1105: "Statistics" window uses the same keyboard shortcut for "Clear" and "Close" buttons 2008-07-22 21:01:28 +00:00
Charles Kerr 7372c4f39f add more rpc unit tests. man page cleanups. 2008-07-21 16:11:47 +00:00
Charles Kerr 5018ba1bbd (gtk) #867: add missing accelerators; remove accelerator collisions where possible 2008-07-19 19:55:08 +00:00
Charles Kerr bb54603333 (gtk) #867: fix strings that should've been marked for translation for 1.30, but weren't. 2008-07-19 19:48:45 +00:00
Charles Kerr cfbecbdc72 (gtk) in the `web' prefs tab, use the same terminology as the mac client. 2008-07-19 14:37:19 +00:00
Charles Kerr 3a2fa85fa9 (gtk) make the `web' preferences tab a little more consistent: "web gui", "web access" and "web interface" were all being used interchangably 2008-07-19 14:23:56 +00:00
Charles Kerr bb6b471e8b fix some minor errors reported by clang's "scan-build" tool 2008-07-18 18:14:29 +00:00
Charles Kerr 339fb746ff (gtk) #1090: gtk+ client crashes when a torrent is removed from clutch 2008-07-16 19:38:22 +00:00
Charles Kerr 2fd2c7c359 (gtk) fix the mnemonics of the web tab in the prefs dialog 2008-07-16 04:19:31 +00:00
Charles Kerr 61d89d92dc minor prefs dialog string tweak 2008-07-16 02:40:31 +00:00
Charles Kerr 70a405f1a0 (gtk) add "Launch Clutch" button to the web tab in the preferences dialog. that way users won't have to dig through documentation to find the "http://localhost:port/transmission/clutch" URL. 2008-07-16 02:31:08 +00:00
Charles Kerr 2f239319b0 add a portability wrapper ``tr_snprintf()'' around snprintf() 2008-07-15 17:16:57 +00:00
Charles Kerr 7974a1e50a (libT) add proxy port arg as requested by BentMyWookie 2008-07-15 01:03:03 +00:00
Charles Kerr a66c930583 (gtk) #1081: Manual Announce grayed out when allowed 2008-07-13 18:14:24 +00:00
Charles Kerr d5335b710b Update NEWS file to say the Clutch rewrite's been folded into Transmission. 2008-07-11 17:09:53 +00:00
Charles Kerr eb254b8a54 #1042: "Announce allowed: Never" 2008-07-11 11:51:15 +00:00
Charles Kerr 45a216bdc2 (daemon) let file download flags and priorities be set by transmission-remote. Add examples to the man page and --help.
(libT) minor tweaks to tr-getopt
(gtk) tweak the preference dialog's "port forwarding" text for clarity as suggested in the forums
2008-07-10 20:59:15 +00:00
Charles Kerr f5dbaca440 (gtk) #562: No error message when opening broken torrent file 2008-07-09 16:33:00 +00:00
Charles Kerr ab5fe51e00 (gtk) partial fix for #562: No error message when opening broken torrent file 2008-07-08 21:08:20 +00:00
Charles Kerr deca1f60ff (gtk) #1073: Too many queries to disable Desktop hibernation 2008-07-06 00:56:19 +00:00
Charles Kerr 13a9af099f (gtk) #1063: don't inhibit power management when torrents are paused 2008-07-02 18:49:07 +00:00
Charles Kerr abd973886b (gtk) #1069: revert r6280 2008-07-02 04:27:15 +00:00
Charles Kerr 5493046090 #1069: Unknown seeders and leechers count in `Peers' tab 2008-07-02 01:04:07 +00:00
Charles Kerr 4e0becaa57 (gtk) #1035 prefrence "Remove source to trash" doesn't work 2008-07-02 00:51:04 +00:00
Charles Kerr 435cbaf6b4 (gtk) #1043: Include recent folders in the destination folder chooser 2008-07-02 00:17:27 +00:00
Charles Kerr e6f5bb13c9 (gtk) #1070: 1:60 ??? 2008-07-01 22:35:32 +00:00
Charles Kerr 85df568aad (gtk) fix r6263 error 2008-06-30 15:04:18 +00:00
Charles Kerr 4aae6608d7 (gtk) #1062: "Help" menu is not HIG compliant 2008-06-29 04:21:45 +00:00
Charles Kerr 14e5ab6334 (gtk) #1050 make some changes to help track down Lacrocivious' bug 2008-06-22 01:25:03 +00:00
Charles Kerr d4fac7b34f (gtk) #1042: Manual Announce allowed when Never 2008-06-19 13:11:25 +00:00
Charles Kerr 518f277e9f (RPC) add utility arguments for torrent-info: sort by (activity|age|id|name|progress|ratio|state|tracker), filter by (active|all|downloading|paused|seeding) 2008-06-16 22:11:50 +00:00
Charles Kerr 6cce27bf54 (rpc) simplify the rpc accessors 2008-06-16 03:47:50 +00:00
Charles Kerr 584f138975 make the preference file keys more consistent. 2008-06-13 00:52:55 +00:00
Charles Kerr 74d2c1ab00 (gtk) fix watch directory FMR 2008-06-13 00:46:27 +00:00
Charles Kerr c15a4b9cda (gtk) handle importing settings from the old file format 2008-06-12 17:39:35 +00:00
Charles Kerr effb78d674 unify the daemon and gtk client's config files so that you can easily swap back and forth between clients and keep the same torrents and preferences. 2008-06-12 16:25:36 +00:00
Charles Kerr f3de368dde (gtk) tweak the column headings in the details dialog. 2008-06-12 00:03:46 +00:00
Charles Kerr 9c649d7752 (gtk) finish adding SOCKS options in the preferences dialog 2008-06-11 23:34:01 +00:00
Charles Kerr ae7971bf0f blarg 2008-06-11 21:05:13 +00:00
Charles Kerr af8e44a5e7 maybe *now* 1.30 is feature complete: by popular demand, add proxy support for SOCKS4/SOCKS5. This will break the mac build temporarily. 2008-06-11 20:45:53 +00:00
Charles Kerr 51aa583d60 (gtk) #1015: only count selected files in the progress bar 2008-06-11 13:41:56 +00:00
Charles Kerr 9776f10c65 (gtk) sync the proxy preferences' text with the mac client 2008-06-10 23:05:30 +00:00
Charles Kerr b94893a4c9 wire up the backend proxy support. 2008-06-10 16:16:31 +00:00
Charles Kerr a1c55c7444 (gtk) #1012: don't show the tray by default 2008-06-10 04:23:11 +00:00
Charles Kerr 393ebbc24a more webseed work. 2008-06-10 02:36:52 +00:00
Charles Kerr 6d65981a83 (gtk) #1009 "Not available" ambiguous 2008-06-09 23:21:02 +00:00
Charles Kerr 1526065c3f fix hibernation bug reported by tonfa 2008-06-09 15:23:09 +00:00
Charles Kerr e3e3bee8b5 #800 initial support for GetRight-style fetching of data through http and ftp servers specified in the .torrent's "url-list" tag 2008-06-07 21:26:41 +00:00
Charles Kerr 17f686af57 (gtk) work on the proxy prefs UI a little more. 2008-06-06 23:48:17 +00:00
Charles Kerr ee59395c60 (gtk) rearrange the preferences dialog. add a `proxies' mockup. 2008-06-06 20:03:19 +00:00
Charles Kerr dec4847b3f (gtk) #998: gtk client crashes if you quit while the stats window is still up 2008-06-05 20:41:32 +00:00
Charles Kerr 382800fb00 (gtk) #992: Button icons cut off in New Torrent dialog 2008-06-05 18:59:07 +00:00
Charles Kerr ab17f553c4 get RPC password protections working in libT and the gtk+ client. mac, daemon, and cli need to be synced. 2008-06-05 16:23:03 +00:00
Charles Kerr 34d5433769 (gtk) more work on the RPC preferences tab: the ACL editor works now & is wired up... 2008-06-04 19:46:37 +00:00
Charles Kerr 20e9b8d27b (gtk) a little more progress on the RPC permissions editor, but it's not functional yet. 2008-06-03 20:59:57 +00:00
Charles Kerr 7ee61d138c (gtk) #930: Patch to reorder format string args for translation 2008-06-03 20:13:22 +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
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
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
Charles Kerr f0e7c54160 (gtk) unclutter the "new torrent" dialog a bit. 2008-06-01 15:46:20 +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 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 468a883f23 API cleanup: s/tr_torrentRates/tr_sessionGetSpeed/ 2008-05-30 15:19:07 +00:00
Charles Kerr 66ca0e588e oops, don't use C++-style comments or we'll break on old compilers 2008-05-29 03:15:33 +00:00
Charles Kerr c007e68222 (gtk)
#978: Details window hangs when changing priority
#946: Allow to select several files in the file chooser
2008-05-29 02:59:22 +00:00
Charles Kerr ae9415ebf8 (gtk) silence console warning when starting a second transmission session 2008-05-28 15:05:17 +00:00
Charles Kerr 106a272be8 (gtk) dead code removal: MC_HASH 2008-05-27 17:54:02 +00:00
Charles Kerr 608fb5ddf9 remove dead code 2008-05-27 17:47:39 +00:00
Charles Kerr 70b395fb85 dead code removal. 2008-05-26 13:13:24 +00:00
Charles Kerr 59bcac8fe1 (gtk) #970: The help dialog's link to transmissionbt.com should be clickable 2008-05-25 13:22:14 +00:00
Charles Kerr d39b7dced7 (gtk) #942: Option to inhibit / allow hibernation
(gtk) #943: Option to show / hide the tray icon
2008-05-24 23:23:20 +00:00