1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-23 14:40:43 +00:00
Commit graph

4132 commits

Author SHA1 Message Date
Mitchell Livingston
a0abfd79c0 concurrent enumeration when generating a torrent's file list 2012-01-09 00:57:50 +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
bb16b6b4e2 improve how we search the message window's message array 2012-01-08 17:05:12 +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
bc344e6e74 update the file table node search to (possibly) use concurrent enumeration 2012-01-08 05:05:47 +00:00
Mitchell Livingston
9c75df7ddc remove the no-longer-necessary lock from the file table 2012-01-08 04:11:30 +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
9353eba3cd #4694 replace more reloadData table calls with setNeedsDisplay: 2012-01-04 00:36:21 +00:00
Mitchell Livingston
16e70167d0 update moveGroupAtRow:toRow to use NSMutableArrayAdditions's moveObjectAtIndex:toIndex: 2012-01-04 00:06:30 +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
575a57525c don't create a NSColorPanel just to close it 2012-01-02 21:47:14 +00:00
Mitchell Livingston
ff5510a3fc #4693 (Lion) animate adding/removing/dragging rows in the group pref table 2012-01-02 19:05:21 +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
ea33599308 display the priority images in the pulldown menus in the add windows 2011-12-28 03:25:48 +00:00
Mitchell Livingston
2a670d54a9 support pasting magnet links into the torrent table 2011-12-27 23:19:14 +00:00
Mitchell Livingston
22a5e885ba If we have a url and string in the clipboard, only use the url when trying to open as a torrent file. This way we avoid opening the same URL twice 2011-12-26 02:46:27 +00:00
Mitchell Livingston
5339d25dca run on Snow Leopard again 2011-12-26 02:39:30 +00:00
Mitchell Livingston
aafb346abd #4686 Capture pasted strings that are URLs 2011-12-26 02:33:13 +00:00
Mitchell Livingston
01590dacf3 make sure there's a screen before attempting to constrain info window size 2011-12-25 22:15:13 +00:00
Mitchell Livingston
25a5834614 #4683 Info window swapped view heights not constrained to screen size 2011-12-25 22:05:18 +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
7d14f9617b #4654 Make Mist notifications an optional setting configured through Preferences 2011-12-03 02:50:21 +00:00
Mitchell Livingston
788b1f20a7 update Growl framework to 1.3.1 2011-11-27 14:40:00 +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
359326a853 #4611 Update Growl framework to 1.3 2011-11-02 23:13:02 +00:00
Mitchell Livingston
fc5b820182 add a log message if setting the quarantine attribute fails 2011-11-02 03:19:44 +00:00
Mitchell Livingston
8057b31936 #2009 Quarantine files when downloading finishes 2011-11-01 23:45:26 +00:00
Mitchell Livingston
8b106f68f2 #4587 update the main window when a transfer changes stalled-ness 2011-10-30 03:13:20 +00:00
Mitchell Livingston
f27a4e5e6f capitalize "Priority" in "Transfer Priority" 2011-10-30 01:37:13 +00:00
Jordan Lee
7c9fdfa8dd (trunk) run all our pngs through "pngout.exe" and "optipng -zc1-9 -zm1-9 -zs0-3 -f0-5" 2011-10-26 16:11:21 +00:00
Mitchell Livingston
ab93e2d07b remove an unneeded (and unimplemented) method from TorrentCell.h 2011-10-24 02:14:57 +00:00
Mitchell Livingston
d67dd1f292 #4591 Don't have the inspector float above other windows 2011-10-24 02:02:19 +00:00
Mitchell Livingston
b3153d4e89 Fix the priority images in the 10.6 torrent action menu 2011-10-23 17:51:37 +00:00
Mitchell Livingston
b15cac8c43 #4356 Extend tooltip support to torrent names in the main window 2011-10-23 17:45:05 +00:00
Mitchell Livingston
c264f9d366 experimented with updated priority images 2011-10-22 20:45:20 +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
317c20622f silence two warnings by declaring the NSURLDownloadDelegate protocol 2011-10-20 01:08:30 +00:00
Mitchell Livingston
0536107144 remove unused views from InfoActivityView and InfoGeneralView 2011-10-19 02:10:56 +00:00
Mitchell Livingston
3d55b6c2c6 #4575 Bug when filtering a transfer withs its file table selected 2011-10-19 01:22:49 +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
75767317ad (trunk) "Tier name" in the inspector is editable by double clicking it 2011-10-12 03:35:55 +00:00
Mitchell Livingston
76ca23331d explicitly left-align the text in the add windows 2011-10-12 02:50:30 +00:00
Mitchell Livingston
8abd52938c replace 'fldr' with kGenericFolderIcon 2011-10-06 03:16:06 +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
2cb194ccbd use AutoLayout with GlobalOptionsPopover.xib, since it's 10.7-only 2011-10-06 00:35:09 +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
6485bea986 replace the deprecated setRequiredFileType: with setAllowedFileTypes: 2011-10-03 01:38:55 +00:00
Mitchell Livingston
baaf5b8d3f update the Creator window's tracker-tier informative text the full length of the window 2011-10-01 03:36:44 +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
abfafbc166 increase the default width of the inspector -> peers's IP address, dl, and ul columns 2011-09-25 15:37:47 +00:00
Mitchell Livingston
bfd9d7ce76 update Dutch localization for 2.4 2011-09-25 01:53:16 +00:00
Mitchell Livingston
4ff20ab627 trivial tweak to betterComponentsSeparatedByCharactersInSet: 2011-09-24 19:38:04 +00:00
Mitchell Livingston
3362a73a22 even more work on betterComponentsSeparatedByCharactersInSet: 2011-09-19 02:00:52 +00:00
Mitchell Livingston
e0278e8d52 improvements to betterComponentsSeparatedByCharactersInSet: 2011-09-19 01:55:52 +00:00
Mitchell Livingston
aead1caae1 whoops, comment 2011-09-19 01:38:01 +00:00
Mitchell Livingston
2389bbd49b roll my own method to separate a string into components 2011-09-19 01:37:43 +00:00
Mitchell Livingston
95126c5505 #4493 improve search filter behavior 2011-09-19 00:48:30 +00:00
Mitchell Livingston
bdda467d35 the Italian MainMenu.xib was the Portuguese version. Whoops. 2011-09-18 21:14:33 +00:00
Mitchell Livingston
a565627389 update French localization for 2.4 2011-09-17 18:08:12 +00:00
Mitchell Livingston
76785d0c73 update Italian localization's MainMenu.xib 2011-09-14 22:42:56 +00:00
Mitchell Livingston
f6579d58b2 before applying the gradient to the status and filter bars, check that the remaining rect is not empty 2011-09-14 03:31:34 +00:00
Mitchell Livingston
c9cf99d9cc when drawing gradients in the status and filter bar, always draw the full height 2011-09-14 03:15:58 +00:00
Mitchell Livingston
9f30587258 update Portuguese (Portugal) localization for 2.4 2011-09-10 04:52:39 +00:00
Mitchell Livingston
846155d7f3 update Russian localization for 2.4 2011-09-08 22:14:00 +00:00
Mitchell Livingston
cca9af71ef revert the spacing between the table row buttons 2011-09-07 01:24:43 +00:00
Mitchell Livingston
916aea36e3 add a bit more spacing within the torrent cell, and make the code more easily changeable in the future 2011-09-06 23:31:23 +00:00
Mitchell Livingston
6373e27d78 undo accidental submit in r12845 2011-09-06 11:29:22 +00:00
Mitchell Livingston
2d147b01e3 update Italian localization for 2.4 2011-09-06 11:28:36 +00:00
Mitchell Livingston
dba38544ae the progress bar placement should factor in the icon's left padding 2011-09-06 02:56:55 +00:00
Mitchell Livingston
d2e7fce15d update German localization for 2.4 2011-09-05 23:39:09 +00:00
Mitchell Livingston
651bc99ad8 update Spanish localization for 2.40 2011-09-04 13:54:49 +00:00
Mitchell Livingston
fd2eb5e2ec update Brazilian Portuguese localization 2011-08-31 03:16:13 +00:00
Mitchell Livingston
b3a334c81f update the Chinese localization for 2.4 2011-08-29 03:31:18 +00:00
Mitchell Livingston
a9204d3980 remove the queue position from the transfer name 2011-08-28 00:38:31 +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
ee34f2a137 Add some warnings and excessive Lion checks 2011-08-27 21:32:45 +00:00
Mitchell Livingston
75d9ac88f2 #4448 "Resume all" toolbar button should factor in seeding-complete transfers 2011-08-27 21:31:44 +00:00