1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-23 22:50:41 +00:00
Commit graph

1320 commits

Author SHA1 Message Date
Mitchell Livingston
9c8395d109 silence several warnings related to printing ints in strings 2012-08-13 00:52:04 +00:00
Mitchell Livingston
c8ce481f38 add creation date and client information to the quick look preview 2012-08-12 13:55:06 +00:00
Mitchell Livingston
d4c38b79fa #5005 Torrent file deleted twice when added via url 2012-08-05 03:48:13 +00:00
Mitchell Livingston
678a65d9e3 Set each notification's subtitle as the informative text instead of the subtitle, so that it wraps to a second line. 2012-08-05 03:10:56 +00:00
Mitchell Livingston
3479946084 #4963 Support Notification Center on 10.8 2012-07-25 12:49:11 +00:00
Mitchell Livingston
8a647287ae #2353 Add an option to the inspector to remove transfers from the list when seeding completes 2012-07-07 01:47:12 +00:00
Mitchell Livingston
d1a47ce520 explicit return type for a NSComparator 2012-06-22 11:42:50 +00:00
Mitchell Livingston
b830e8cba2 #4749 When accessing images using imageNamed:, don't include the .png. This fixes the app not using the @2x images in HiDPI mode. 2012-06-10 02:35:58 +00:00
Mitchell Livingston
c1f2085715 session_handle does not need to be a global variable in the prefs controller 2012-05-29 01:03:21 +00:00
Mitchell Livingston
84a7f149a6 #4922 On Lion, use window restoration on the preferences window 2012-05-28 17:26:15 +00:00
Mitchell Livingston
8e4eea032b fix compiling in 32-bit mode 2012-05-28 14:34:32 +00:00
Mitchell Livingston
7466139067 #4921 On Lion, use window restoration on the torrent creation window 2012-05-28 14:28:50 +00:00
Mitchell Livingston
bcde8ebef6 #4920 On Lion, use window restoration on the message log and stats window 2012-05-27 22:31:58 +00:00
Mitchell Livingston
429438d021 remove unused code 2012-05-23 00:54:58 +00:00
Mitchell Livingston
9756b5dcf1 #4912 Filter and check all/uncheck all in Add Transfer window 2012-05-20 00:19:55 +00:00
Mitchell Livingston
4332e45f23 remove an NSLog used for debugging 2012-04-28 23:56:53 +00:00
Mitchell Livingston
fb4f10cf38 Don't use the screen size when there is no screen. 2012-04-28 23:44:38 +00:00
Mitchell Livingston
496290d263 #4839 Use configuration directory retrieved from libtransmission 2012-03-18 14:33:50 +00:00
Mitchell Livingston
87b6288c73 more cleanup 2012-03-13 03:49:30 +00:00
Mitchell Livingston
b6c2134338 more changes to make future porting to ARC easier 2012-03-13 03:39:56 +00:00
Mitchell Livingston
4252d0ca02 re-add non-ARC-specific changes from r13248-50, mainly to make re-adding ARC support easier in the future 2012-03-13 03:20:09 +00:00
Mitchell Livingston
2406572104 reverse r13248-r13250, since ARC doesn't support 32-bit. 2012-03-13 02:52:11 +00:00
Mitchell Livingston
11f57ccb18 #4822 Enable Automatic Reference Counting 2012-03-10 03:38:58 +00:00
Mitchell Livingston
bc6d6fb54b #4788 "export TRANSMISSION_HOME=" broken in Mac client 2012-02-29 02:45:42 +00:00
Mitchell Livingston
34d9663139 replace NSAutoreleasePool objects with @autoreleasepool blocks 2012-02-11 05:13:46 +00:00
Mitchell Livingston
480700e835 remove redundant code in Torrent's canChangeDownloadCheckForFile:, and enumerate of the files in canChangeDownloadCheckForFiles: concurrently. 2012-01-31 04:22:51 +00:00
Mitchell Livingston
f7cab515f4 Sort the Sort menu items on launch, since the main menu is now localized through a strings file. 2012-01-30 00:14:43 +00:00
Mitchell Livingston
d37b29264d use NSSearchPathForDirectoriesInDomains to retrieve the Application Support directory for config files, instead of libtransmission's hardcoded path 2012-01-22 17:57:55 +00:00
Mitchell Livingston
4a64ae9fa2 use NSFileManager to read/write the torrent history in the Application Support directory, instead of a hard-coded path 2012-01-21 23:28:34 +00:00
Mitchell Livingston
12dc463e61 revert accidental removal in r13172 2012-01-19 00:27:11 +00:00
Mitchell Livingston
52e447603d Make sure groups are expanded/collapsed correctly when filtering on 10.6 2012-01-19 00:25:08 +00:00
Mitchell Livingston
e1510639c7 miscellaneous fiddling 2012-01-18 01:40:34 +00:00
Mitchell Livingston
bdd9a157e7 remove an extraneous endUpdates call 2012-01-15 07:47:31 +00:00
Mitchell Livingston
7228dddbc2 Reselect proper rows after removing transfers on Snow Leopard 2012-01-15 07:39:24 +00:00
Mitchell Livingston
56a0a90b1e improve on r13164 2012-01-14 20:11:51 +00:00
Mitchell Livingston
66a268bb7f unconditionally expand all groups when toggling group rows 2012-01-14 20:07:26 +00:00
Mitchell Livingston
6777c6f0f6 On Lion with group rows shown, when moving torrents to a group row that did not previously exist, do sliding instead of fading and keep selected torrents selected. 2012-01-14 19:53:08 +00:00
Mitchell Livingston
8ca8c76799 bump Mac copyright to 2012 2012-01-14 17:12:04 +00:00
Mitchell Livingston
0adcc8c6f4 use GCD instead of a variable to not animate the main table at launch 2012-01-14 16:08:45 +00:00
Mitchell Livingston
3de5847158 #4705 Removing a group in prefs doesn't remove the group row in the main window 2012-01-12 00:12:17 +00:00
Mitchell Livingston
5b653e17d4 merge the code to update the table when toggling the group rows 2012-01-09 23:59:57 +00:00
Mitchell Livingston
f05360e5a3 another concurrency safety change 2012-01-08 20:22:43 +00:00
Mitchell Livingston
ee8977d5c3 fix a theoretical concurrency issue when removing previous pieces info 2012-01-08 19:58:58 +00:00
Mitchell Livingston
27595b4888 Use concurrent enumeration when generating the list of filtered torrents. 2012-01-08 19:28:59 +00:00
Mitchell Livingston
a43f649935 Fix a theoretical concurrency issue by generating an index set directly instead of enumerating objects and filling an index set. 2012-01-08 18:58:47 +00:00
Mitchell Livingston
685d04fa56 dead code removal 2012-01-08 17:04:30 +00:00
Mitchell Livingston
7223a980f3 more array enumeration using blocks and the concurrent option 2012-01-08 05:37:18 +00:00
Mitchell Livingston
3cb231283e store the list of newly-adding transfers in a set rather than an array 2012-01-08 04:11:07 +00:00
Mitchell Livingston
21ba5ced8c When adding torrents, slide them in from the left 2012-01-08 00:51:05 +00:00
Mitchell Livingston
db9606d67a don't animate the main table on launch 2012-01-07 22:06:23 +00:00
Mitchell Livingston
3fd186f3f2 Animate rearranging the queue separately from the main filter animation. This allows us to ensure that the animation shows the dragged torrents being moved instead of the torrents around them. 2012-01-07 21:05:02 +00:00
Mitchell Livingston
88aa9cbe4a move tinkering with the main table's animations 2012-01-07 18:46:03 +00:00
Mitchell Livingston
568ca2eb8e more block usage when removing previous piece info 2012-01-07 17:40:18 +00:00
Mitchell Livingston
61bca9fa60 re-add code (removed in r13132) to remove previous piece information for no-longer-displayed torrents (in a fun new block way!) 2012-01-07 17:08:28 +00:00
Mitchell Livingston
351f574f08 when showing/hiding group rows, fade them in/out instead of sliding them left 2012-01-07 16:18:56 +00:00
Mitchell Livingston
abc1852ff8 #4701 Table looks like it will accept drag-and-drop without a row 2012-01-07 16:01:28 +00:00
Mitchell Livingston
b2f3bc7eaf #4696 Step one of getting the main table to animate for everything besides the already-added sorting. This also contains improvements to the sorting code by sorting in-place. 2012-01-07 15:46:42 +00:00
Mitchell Livingston
62cef8ea98 speed up for #4696 2012-01-04 23:40:23 +00:00
Mitchell Livingston
9eab42d613 #4696 (Lion) animate sorting the main table 2012-01-04 05:16:07 +00:00
Mitchell Livingston
d024e6bf39 #4694 Don't call reloadData on the main table on each updateUI call (and each sort) if the order hasn't changed; instead call setNeedsDisplay:. Don't call reloadData when toggling the main window per-torrent status string 2012-01-03 01:53:53 +00:00
Mitchell Livingston
97c9f72cda revert r13121 for the time being 2012-01-02 23:55:10 +00:00
Mitchell Livingston
a03cad7132 remove accidental line removal in r13121 2011-12-29 18:42:45 +00:00
Mitchell Livingston
577b578f61 #4688 On Lion use new dragging functionality, allowing for the count of dragged files to appear under the mouse pointer 2011-12-29 18:40:17 +00:00
Mitchell Livingston
30f7fae5a5 eliminate all warnings by switching NSOpenPanel/NSSavePanels to use completion handler blocks 2011-12-11 22:31:01 +00:00
Mitchell Livingston
c674378499 #3948 avoid a crash when closing magnet link windows 2011-11-19 16:14:16 +00:00
Mitchell Livingston
bc79f36f8c #3948 Fix crash with command-option-w 2011-11-15 00:09:17 +00:00
Mitchell Livingston
c516b1cce1 #4581 Change the multiple sessions confirmation button from "Quit" to "OK" 2011-10-21 11:19:32 +00:00
Mitchell Livingston
76dc60c366 silence more warnings 2011-10-18 04:32:30 +00:00
Mitchell Livingston
995d754baf Silence some new warnings with LLVM 3.0/Xcode 4.2 2011-10-18 02:30:22 +00:00
Mitchell Livingston
54fe88ff2b remove another call to filenames 2011-10-06 02:27:23 +00:00
Mitchell Livingston
bc5b4be310 remove most instances of deprecated filename and filenames methods 2011-10-06 02:16:19 +00:00
Mitchell Livingston
0808bdd2fe We now require Mac OS X 10.6 or later. Make that change and all the nice little adjustments that go with it. 2011-10-06 00:30:40 +00:00
Mitchell Livingston
0543d53500 warnings-- 2011-09-27 01:49:09 +00:00
Mitchell Livingston
d28941222d #4512 Groups-based custom locations over RPC 2011-09-27 01:37:41 +00:00
Mitchell Livingston
95126c5505 #4493 improve search filter behavior 2011-09-19 00:48:30 +00:00
Mitchell Livingston
836ee3595f remember selected transfers when updating the queue order over rpd 2011-08-28 00:26:39 +00:00
Mitchell Livingston
3aba37aa13 remove redundant code 2011-08-28 00:07:30 +00:00
Mitchell Livingston
516164e78e add an RPC session callback for when queue order changes 2011-08-27 23:54:10 +00:00
Mitchell Livingston
75d9ac88f2 #4448 "Resume all" toolbar button should factor in seeding-complete transfers 2011-08-27 21:31:44 +00:00
Mitchell Livingston
65ad4fbcb9 animate toggling minimal view (on Lion) 2011-08-24 03:01:51 +00:00
Mitchell Livingston
6bc3cf8d7c when adding a transfer from the Add window, put the torrent at the bottom of the queue (of currently added transfers) 2011-08-21 16:28:16 +00:00
Mitchell Livingston
576a0436f9 update each torrent's stats in the same loop as where we pull the transfer rates (now that the update method doesn't have any other effects) 2011-08-21 16:00:28 +00:00
Mitchell Livingston
154f2f96af fix starting transfers when adding 2011-08-11 01:54:14 +00:00
Mitchell Livingston
f23b930f36 invert the logic for the "show remaining time" checkbox in the global action popover 2011-08-08 12:34:11 +00:00
Mitchell Livingston
7ab2d316b2 fix a trivial memory leak 2011-08-08 12:24:03 +00:00
Mitchell Livingston
a975fad0c7 The Mac UI's "check for stalled transfers" feature now uses the libtransmission hooks 2011-08-08 03:24:23 +00:00
Mitchell Livingston
b59cb97da4 Stop waiting transfers before stopping others. This way, for a group of transfers to be stopped, a waiting one won't start if an active one is stopped first. 2011-08-06 15:31:19 +00:00
Mitchell Livingston
7901232783 don't attempt to generate the dock menu when quitting 2011-08-05 23:21:34 +00:00
Mitchell Livingston
075454604b generate the dock menu exclusively in code 2011-08-05 23:18:02 +00:00
Mitchell Livingston
4c5aef91a9 rename updateTorrentsInQueue to a more generic (and appropriate) name 2011-08-04 02:03:58 +00:00
Mitchell Livingston
4d5c05177d update the main window when a torrent is auto-started from the queue 2011-08-04 00:36:02 +00:00
Mitchell Livingston
52487018ed some cleanup of the Mac integration of libT queue code (we're getting there, but we're not there yet) 2011-08-03 02:08:37 +00:00
Mitchell Livingston
cd5b9b16fd first go at bringing the libT queue to the Mac client 2011-08-02 12:43:26 +00:00
Mitchell Livingston
2d5d902175 Only show a single popover when excessively clicking the global and per-transfer action buttons 2011-07-27 03:38:01 +00:00
Mitchell Livingston
cc8f73b715 #4393 Remove "Open Recent" menu item and list of recent torrent files 2011-07-27 01:32:46 +00:00
Mitchell Livingston
4cdb84aa0d #4379 Lion: Use popovers for global gear button 2011-07-23 15:54:02 +00:00
Mitchell Livingston
37f9835e7d #4365 enforce window size for auto-resizing by setting min/max size 2011-07-18 00:48:00 +00:00
Mitchell Livingston
2dd5c5c611 #4346 items in the status bar aren't set at launch 2011-07-06 23:22:21 +00:00
Mitchell Livingston
fa63ffbdc7 #4225 Sort torrents by size 2011-07-04 19:47:15 +00:00
Mitchell Livingston
ace8a619a9 minor NEWS tweaks 2011-06-28 01:39:30 +00:00