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 |
|