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