Mitchell Livingston
db4b1959aa
#2625 Add a menu item to copy a magnet link to the clipboard
2009-12-04 13:35:15 +00:00
Mitchell Livingston
25c8e4f0d0
cap the message log count in the Mac UI
2009-12-02 00:27:07 +00:00
Mitchell Livingston
b9ef88e898
#2624 Message Log's level filter should act as an actual filter, and all messages should be stored
2009-11-28 20:39:31 +00:00
Mitchell Livingston
787d9edbc4
display an error for invalid magnet links
2009-11-28 17:51:47 +00:00
Mitchell Livingston
a424640ea6
apply auto-group custom locations for magnet links
2009-11-28 17:44:47 +00:00
Mitchell Livingston
54741eb20a
#2611 Transmission doesn't recognize magnet dragged onto application window
2009-11-27 16:31:05 +00:00
Mitchell Livingston
95328f5535
display progress of retrieving metadata on a magnetized transfer
2009-11-27 03:20:19 +00:00
Mitchell Livingston
f401399efd
register to automatically accept when a user clicks a magnet link
2009-11-26 16:38:21 +00:00
Mitchell Livingston
565d87f8c4
some more tweaks for magnet links
2009-11-26 02:11:00 +00:00
Mitchell Livingston
7b7dbf58cd
start laying a little magnet link groundwork, and remove redundant torrent parse when creating torrent objects
2009-11-25 04:11:52 +00:00
Mitchell Livingston
5126de2802
left out a break
2009-10-30 22:53:23 +00:00
Mitchell Livingston
632ccf066a
trivial cleanup and update strings file
2009-10-29 02:45:58 +00:00
Mitchell Livingston
c4c2d918ec
whoops
2009-10-29 01:47:01 +00:00
Mitchell Livingston
d5cd854bcb
remove the mac's redundant location check when adding a transfer
2009-10-29 01:44:54 +00:00
Mitchell Livingston
7220f6fe83
per-torrent action menu's priority images might have been flipped on 10.6
2009-10-27 23:23:02 +00:00
Mitchell Livingston
2296384fc1
get rid of 2 more warnings
2009-10-25 19:29:30 +00:00
Mitchell Livingston
ffe75b3506
store the donate ask date right away, instead of after the user clicks yes/no
2009-10-24 20:44:48 +00:00
Mitchell Livingston
9c21268250
fix Quick Look from the file inspector
2009-10-22 00:10:41 +00:00
Mitchell Livingston
793524ac47
update the time machine exclude list when the file is moved through rpc
2009-10-21 22:20:43 +00:00
Mitchell Livingston
7f5cfbec77
don't try to reveal files that don't exist
2009-10-21 22:15:36 +00:00
Mitchell Livingston
581afef25a
use libtransmission for moving, incomplete directory, and directory controlling in general (still rough around the edges)
2009-10-21 13:01:14 +00:00
Charles Kerr
05c77cc975
(trunk) #1483 : move completed torrents to a user-specified directory + #629 : different file extension for incomplete files
2009-10-19 05:05:00 +00:00
Mitchell Livingston
94627c81f3
only remove a torrent from the queue for a local error, not tracker error; miscellaneous trivial adjustments
2009-10-17 17:15:37 +00:00
Mitchell Livingston
9cb0726102
whoops again
2009-10-16 23:07:59 +00:00
Mitchell Livingston
8eb56a89d6
whoops
2009-10-16 23:05:29 +00:00
Mitchell Livingston
22354eb622
small adjustments to the queue
2009-10-16 23:02:55 +00:00
Mitchell Livingston
3877b7c1d3
#2503 When sorting by state, separate queued transfers from paused transfers
2009-10-15 23:18:39 +00:00
Mitchell Livingston
3bb47b4630
don't zoom in/out the QL window if the corresponding row isn't visible
2009-10-12 03:15:37 +00:00
Mitchell Livingston
fc7d82518d
when Quick Look is visible, make the toolbar icon blue and append "Close" to the menu item
2009-10-12 01:59:52 +00:00
Mitchell Livingston
a01688aed6
fix a crash on quit with the QuickLook window open
2009-10-12 00:48:16 +00:00
Mitchell Livingston
99c4d8cc09
don't zoom the QL window if the main window's closed
2009-10-12 00:19:04 +00:00
Mitchell Livingston
f9012885c3
QuickLook main window even if it's closed, and update the QL window when opening/closing the inspector
2009-10-11 23:50:13 +00:00
Mitchell Livingston
80e3ed302f
better consideration of which item to Quick Look based on which windows are open
2009-10-11 23:27:53 +00:00
Mitchell Livingston
1af529aa96
phase one of moving quicklook into the controller - it's not as pretty code-wise but the behavior is a lot more consistent
2009-10-11 23:16:46 +00:00
Mitchell Livingston
2af26e1d7c
#2488 when sorting by tracker, first use the tracker that comes first alphabetically
2009-10-11 13:42:10 +00:00
Mitchell Livingston
0fd678acd0
add a couple of asserts just for the hell of it
2009-10-11 13:11:52 +00:00
Mitchell Livingston
c46a597742
apparently applicationShouldHandleReopen:hasVisibleWindows:'s visibleWindows only counts the windows we care about already
2009-10-11 03:06:59 +00:00
Mitchell Livingston
6ae79cdb91
applicationShouldHandleReopen:hasVisibleWindows: hardcoded a check for the main window and prefs window; now check for a visible main window
2009-10-11 02:50:13 +00:00
Mitchell Livingston
1642a05ebc
move some #imports out of header files
2009-10-11 02:22:38 +00:00
Mitchell Livingston
70acab2791
re-add r9257 on 10.6
2009-10-10 13:24:13 +00:00
Mitchell Livingston
a292153b26
attempt number one of fixing 10.5 support
2009-10-10 13:21:27 +00:00
Mitchell Livingston
4e16e80ad6
get rid of one 10.5 problem
2009-10-10 01:06:06 +00:00
Mitchell Livingston
444f8f553f
on 10.6 simplify the check for already-running Transmission instances
2009-10-10 00:00:46 +00:00
Mitchell Livingston
94dfde0d92
a little more cleanup
2009-10-02 22:07:00 +00:00
Mitchell Livingston
e4418a32f3
refine the legal text
2009-10-02 22:04:47 +00:00
Mitchell Livingston
f8b7ac4b55
show dialog on first launch only
2009-10-02 21:51:56 +00:00
Mitchell Livingston
53c81d46fd
(mac) #2478 : popup dialog for first-time users
2009-10-02 21:51:09 +00:00
Mitchell Livingston
a9101bb1c2
first go at redoing the tracker inspector tab (some functionality is still missing)
2009-09-28 01:57:35 +00:00
Mitchell Livingston
129fa7b97b
NSWidthInsensitiveSearch isn't needed for filtering text
2009-09-27 16:45:59 +00:00
Mitchell Livingston
3d831a859e
fix using the filter bar to filter by tracker; add options to make the filter text searching less strict
2009-09-27 16:37:57 +00:00
Mitchell Livingston
174a097ebd
fix mac build - tracker info tab info is not fully available for now
2009-09-25 22:18:54 +00:00
Mitchell Livingston
75a468a9e0
#2439 changing sort order to queue will automatically re-sort - and how long has this been broken?!
2009-09-24 02:27:18 +00:00
Mitchell Livingston
b7cba41691
rename SUPPORT_FOLDER to TRANSFER_PLIST
2009-09-20 02:41:28 +00:00
Mitchell Livingston
a129483b13
last commit would break 10.5-compatibility if it weren't already broken
2009-09-11 03:16:33 +00:00
Mitchell Livingston
6faa821dac
the quick look window shouldn't zoom onto a missing window when quitting
2009-09-11 03:15:04 +00:00
Mitchell Livingston
ebb40e2ab2
disable QuickLook button/menu item on 10.6
2009-09-07 15:07:00 +00:00
Mitchell Livingston
61caf165ab
add some 10.6 checks for quick look
2009-09-07 14:54:22 +00:00
Mitchell Livingston
020353a08c
remove unneeded calls to sharedPreviewPanel
2009-09-04 23:58:27 +00:00
Mitchell Livingston
5e2ef3aa89
draft #1 of #2369 - use public API for QuickLook on 10.6 (and drop the hack for 10.5-support)
2009-09-04 04:10:46 +00:00
Mitchell Livingston
912d76dee4
#2370 On 10.6, revaling files in Finder will select multiple files in the same directory
2009-08-30 17:50:05 +00:00
Mitchell Livingston
8f87d72461
a little cleanup
2009-08-19 00:38:53 +00:00
Mitchell Livingston
9e2cbbe0a0
For the first time shown, don't show the "never show again" on the donation dialog. The reasoning for this is that new users will get that dialog without a chance to thoroughly use the app, so they can have a week before having the option to hide forever.
2009-08-18 02:30:07 +00:00
Mitchell Livingston
5513efe047
if an unknown rpc command is received, display what command it is
2009-08-17 01:40:57 +00:00
Mitchell Livingston
b534811092
whoops
2009-08-16 21:32:07 +00:00
Mitchell Livingston
1f0f6915bb
add the donate warning to the reset warnings pref option
2009-08-14 23:44:25 +00:00
Mitchell Livingston
8a4e2d07bc
show the donate dialog on second launch
2009-08-14 23:40:36 +00:00
Mitchell Livingston
d125d9a967
bah, and of course, remove test code
2009-08-14 03:15:14 +00:00
Mitchell Livingston
8ec3d0f493
move the donation nag window to applicationDidFinishLaunching:
2009-08-14 03:14:37 +00:00
Mitchell Livingston
6c2f77a3ee
fix whoops for testing r8924
2009-08-14 01:12:39 +00:00
Mitchell Livingston
effdd10a30
Add a window to the Mac interface to ask for a donation.
...
A lot of discussion has gone into the merits of such a feature, and as a result it has been designed to be as unobtrusive as possible. It will appear on second launch, and once a week after that. If the "don't ask again" check is checked, then it will never appear again. No matter what option is chosen, there will be no impact on any functionality of the program.
2009-08-14 01:11:13 +00:00
Mitchell Livingston
def0b31330
add a couple of speed limit presets
2009-08-07 23:34:48 +00:00
Mitchell Livingston
851595b11c
get the mac build to compile again
2009-08-05 02:13:45 +00:00
Charles Kerr
1c3b53244d
(trunk) clean up the return value of tr_torrentParse()
2009-08-05 01:59:16 +00:00
Mitchell Livingston
98a9a9edd9
flipping autorelease pools' release over to drain
2009-08-04 01:53:51 +00:00
Mitchell Livingston
91bb087731
#2287 Remove options to delete torrent file when removing, and remove internal storing of torrent file location
2009-07-20 00:40:01 +00:00
Mitchell Livingston
30502116f6
remove ability to remove .torrent files for the ui
2009-07-19 19:14:01 +00:00
Mitchell Livingston
89fa08deb5
fix whoops with auto-add for users that are having UTI problems
2009-06-11 23:43:13 +00:00
Mitchell Livingston
52454105b2
more love for users having problem with the torrent file UTI
2009-06-11 23:02:54 +00:00
Mitchell Livingston
6fd6b4b5b0
potentially (hopefully) fix bug where some users couldn't add torrents
2009-06-10 22:56:24 +00:00
Mitchell Livingston
ff841806e0
simplify file dragging - don't consider torrent creation even if verifying a .torrent file fails
2009-05-25 21:07:12 +00:00
Mitchell Livingston
81a0584a6e
a little simplification in the auto-import code
2009-05-23 19:01:57 +00:00
Mitchell Livingston
bbb7ff0562
fix whoops
2009-05-23 18:55:08 +00:00
Mitchell Livingston
4fb2e39d59
replace some file extension checks with Uniform Type Identifier checks
2009-05-23 18:53:09 +00:00
Mitchell Livingston
448dcd9d59
add button for DHT in Mac prefs
2009-05-21 04:35:40 +00:00
Mitchell Livingston
deeeee3d05
#2045 hold down option key on launch to start with all torrents paused
2009-05-12 00:58:22 +00:00
Mitchell Livingston
a0e34bc270
#2041 bounce Downloads stack when downloads are complete
2009-05-09 17:11:21 +00:00
Mitchell Livingston
f247cfecbe
set torrents to sleep in the sleep-callback thread
2009-05-06 01:42:13 +00:00
Mitchell Livingston
293524e9ca
save the value of the speed limit day without conversion
2009-04-05 20:13:16 +00:00
Mitchell Livingston
bf3bdda68f
warnings--
2009-04-05 17:48:03 +00:00
Mitchell Livingston
aab0c1b87c
#1969 separate picking a random port from choosing a random port at startup
2009-04-03 04:29:27 +00:00
Charles Kerr
c3b24bc471
(trunk) modify tr_torrentParse() and tr_torrentNew() arguments s.t. they use the ctor's session instead of passing it in again. Allow a NULL session pointer for some cases of tr_torrentParse().
2009-04-02 17:30:29 +00:00
Mitchell Livingston
aefd0f4df2
only show a Growl notification when the speed limit is auto-enable/disabled
2009-03-30 22:18:25 +00:00
Charles Kerr
2290c49898
(trunk) add a did-the-user-do-this flag to the "alt speed toggled" callback
2009-03-30 17:25:35 +00:00
Mitchell Livingston
482f7186b3
fix Mac build; use tr_bencDictAddBool()
2009-03-29 23:10:36 +00:00
Mitchell Livingston
453e4a3f72
the Mac build works with the new speed limit libT code - still a bit quirky
2009-03-28 17:18:43 +00:00
Mitchell Livingston
72230e8756
trivial changes
2009-03-01 17:02:58 +00:00
Mitchell Livingston
39b0108366
have the mac ui use libT's ratio settings (attempt 1); when seed ratio is reached in libT, set the seed ratio setting to "seed forever"
2009-02-14 21:15:57 +00:00
Mitchell Livingston
8ec25a2fdb
random cleanup and update the strings file
2009-01-26 02:16:03 +00:00
Mitchell Livingston
73265333c8
always fallback with sorting by name
2009-01-24 19:26:16 +00:00
Mitchell Livingston
945978ee41
determine queue order solely on order in the fTorrent array - this gets around potential problems when relaunching with less torrents
2009-01-24 19:07:25 +00:00
Mitchell Livingston
8f5e8e1599
(trunk) last filter button resizing adjustment, I swear
2009-01-19 22:28:25 +00:00
Mitchell Livingston
cdb0bbcb2a
(trunk) streamline the filter button resize code a bit
2009-01-19 22:16:11 +00:00
Mitchell Livingston
1224d9f586
(trunk) filter button shrinking will now scale proportionally based on button size - a big improvement for localizations
2009-01-19 22:08:21 +00:00
Mitchell Livingston
9420a38912
clean up Info.plist
2009-01-12 00:24:48 +00:00
Mitchell Livingston
25790cc11e
use the torrent file's UTI in open/save dialogs
2009-01-11 21:49:17 +00:00
Mitchell Livingston
554088d322
add support for auto-updating to beta releases
2009-01-11 16:58:14 +00:00
Mitchell Livingston
055afd2d4d
update the Mac code's copyright dates
2009-01-10 23:37:37 +00:00
Mitchell Livingston
cd7b38e007
warnings--; miscellaneous other cleanup
2009-01-06 02:07:55 +00:00
Mitchell Livingston
0b4f9e8357
the speed limit turtle button uses a single turtle image (auto-generate blue image)
2009-01-02 03:57:28 +00:00
Mitchell Livingston
a5a04ebb2a
make the toolbar images templates; auto-generate the blue highlight for selected toolbar buttons (thanks to Leopard)
2009-01-02 03:35:59 +00:00
Mitchell Livingston
b647148cf7
small improvement to the group filtering code
2008-12-29 03:03:11 +00:00
Mitchell Livingston
269b7d650e
small streamline of filter code
2008-12-29 02:39:41 +00:00
Mitchell Livingston
8710f27709
switch over Controller.m's enumerator's to Objective-C 2's fast enumeration
2008-12-26 07:06:02 +00:00
Mitchell Livingston
333e226a3c
so long Tiger support
2008-12-26 05:57:51 +00:00
Mitchell Livingston
641e38b728
change the "Use Groups" shortcut to Cmd-G
2008-12-26 00:44:37 +00:00
Mitchell Livingston
e3b2d77ebf
reuse existing TorrentGroup object instead of recreating constantly ( fixes #1415 )
2008-12-26 00:16:19 +00:00
Charles Kerr
55f263312f
(trunk) patch from wereHamster to finish off tr_handle
2008-12-22 19:14:43 +00:00
Mitchell Livingston
33633f5ce1
set message level appropriately on launch
2008-12-20 02:24:38 +00:00
Mitchell Livingston
0cb3a858c1
invert that last commit
2008-12-17 02:21:02 +00:00
Mitchell Livingston
d3e8165c83
cleanup for the group menu filling adjustment
2008-12-17 02:19:14 +00:00
Mitchell Livingston
37c9e00aae
get rid of an unnecessary class
2008-12-17 02:13:49 +00:00
Mitchell Livingston
2707962707
#1559 Simplify tr_sessionInitFull - Mac client
2008-12-14 00:31:33 +00:00
Mitchell Livingston
29863264e5
merge the group location selection code
2008-12-13 22:49:46 +00:00
Mitchell Livingston
359e462091
disable the group location matching when adding a just-created torrent
2008-12-13 22:10:11 +00:00
Mitchell Livingston
7b17087c70
#1157 ability to pick a random port in libtransmission; mac preference to pick a random port on launch and on button click
2008-12-11 04:41:23 +00:00
Mitchell Livingston
678a3f7c3e
#1575 Auto-select a group for new torrents according to criteria for each group
2008-12-08 03:26:28 +00:00
Mitchell Livingston
399485bf6c
add an option to disable Bonjour broadcasting of the web ui link
2008-12-06 02:59:04 +00:00
Mitchell Livingston
28414a9ed3
#1395 - patch from Waldorf: Bonjour support for Web Interface
2008-12-06 01:18:25 +00:00
Mitchell Livingston
208680d415
#1536 Speed Limit Rollover information
2008-12-03 02:55:38 +00:00
Mitchell Livingston
69877384f1
remove unused GroupsWindow.xib; don't allow group rows to be renamed from the group list
2008-11-29 21:03:47 +00:00
Mitchell Livingston
c0034ecc6e
remove an unused "Show Groups" menu item
2008-11-29 20:41:31 +00:00
Mitchell Livingston
d6fce3abcb
remove references and dead code to the group window being its own window; other rearrangements of code
2008-11-29 20:29:54 +00:00
Mitchell Livingston
16e6aadec3
#1529 patch from ciaran to move the groups window into the preferences window
2008-11-29 20:03:18 +00:00
Charles Kerr
a1cd6d85dc
(libT) add #ifdefs to ensure that client apps don't #include private libtransmission headers.
2008-11-24 20:17:36 +00:00
Mitchell Livingston
3548135711
trivial cleanups
2008-11-15 19:47:57 +00:00
Mitchell Livingston
97c85554de
set a better, better default download location for the web ui
2008-11-09 14:25:52 +00:00
Mitchell Livingston
c17d8bd156
set a better default download location for the web ui
2008-11-09 14:17:44 +00:00
Mitchell Livingston
6aad895ce4
fix a crasher by setting the default download directory
2008-11-09 14:14:33 +00:00
Mitchell Livingston
239fc6610b
trivial changes to table grid color drawing and other areas
2008-11-08 22:13:00 +00:00
Mitchell Livingston
c511fe2e07
formatting and release notes update
2008-11-08 04:33:14 +00:00
Charles Kerr
42fe27c067
more fucking around with the speed measurements.
2008-11-08 02:49:04 +00:00
Mitchell Livingston
c5f215d4ee
fix a small potential leak reported by m1b & clang
2008-11-05 01:57:37 +00:00
Mitchell Livingston
98e5967dfc
use NSIntegerMax and NSUIntegerMax
2008-11-03 03:41:49 +00:00
Mitchell Livingston
9814920756
more type conversions
2008-11-02 13:52:45 +00:00
Mitchell Livingston
43fce70e43
more type changes
2008-11-02 01:07:01 +00:00
Mitchell Livingston
fd01b7395d
trivial changes
2008-11-01 22:08:02 +00:00
Mitchell Livingston
819c1af60e
hardcode the max group constant; trivial changes
2008-10-29 02:33:20 +00:00
Mitchell Livingston
46f80eb754
eliminate all "warning: implicit declaration of function..." messages when compiling
2008-10-25 20:54:09 +00:00
Mitchell Livingston
6b4170e970
update localizable strings, news; clarify a little logic for the filter
2008-10-25 00:34:09 +00:00
Charles Kerr
674307add7
Add a new token, TR_DEFAULT_ENCRYPTION, and use it as the default in the various clients.
...
Add a new #define, TR_EMBEDDED. When it's set, gettext is disabled and non-encrypted connections are the default.
2008-10-22 17:16:12 +00:00
Mitchell Livingston
9fab46e0e1
#449 The Scroll Bar is Hidden When Switching Filters
2008-10-22 02:21:26 +00:00
Mitchell Livingston
db9f3310d2
#1354 Torrent Inspector Activity: Group Ratio
2008-10-16 03:44:54 +00:00
Mitchell Livingston
9d5430a381
move a lot of loop counters into the loops' scopes; trivial changes
2008-10-12 21:38:13 +00:00
Mitchell Livingston
21288a4086
whoops
2008-10-11 21:46:40 +00:00
Mitchell Livingston
12b288f120
by default, show the Quick Look toolbar button on Leopard; update NEWS
2008-10-11 20:19:34 +00:00
Mitchell Livingston
1716f3c55d
when adding a torrent through rpc, respect the paused flag (although now a torrent cannot be added in the "queued" state)
2008-10-03 11:21:40 +00:00
Mitchell Livingston
79e7223421
add option to enable/disable rpc whitelist
2008-10-01 23:02:37 +00:00
Mitchell Livingston
830bb2f57b
remove a redundant framework reference and other trivial changes
2008-10-01 02:40:04 +00:00
Mitchell Livingston
89b6c61326
attempt to fix #1293
2008-09-26 21:58:00 +00:00
Mitchell Livingston
389439e552
add a link to trac to the Help menu
2008-09-07 14:51:50 +00:00
Mitchell Livingston
ddd89ba21f
missed on mainRunLoop
2008-09-01 23:41:46 +00:00
Mitchell Livingston
d623624ce2
runs on Tiger again, although blocklist auto-update won't be reliable on Tiger
2008-09-01 23:17:30 +00:00
Mitchell Livingston
14760b85f3
ability to auto-update the blocklist automatically weekly (mac)
2008-09-01 15:46:00 +00:00
Mitchell Livingston
25c30650d6
some more streamlining of the blocklist code
2008-08-31 20:48:10 +00:00
Mitchell Livingston
3c997c92a7
cancel blocklist download when quitting; cleanup
2008-08-31 20:26:41 +00:00
Mitchell Livingston
0401e5a83a
initial separation of blocklist downloader and the corresponding view
2008-08-31 19:47:11 +00:00
Charles Kerr
d06f101e57
#220 : lazy bitfields
2008-08-16 21:06:57 +00:00
Mitchell Livingston
2bf3559d13
initial Sparkle 1.5 b5 commit
2008-08-15 01:44:46 +00:00
Mitchell Livingston
12a10f514f
always manually remove torrents from libT, even when removed through rpc
2008-08-14 02:18:14 +00:00
Mitchell Livingston
04981e32c4
add a port field to the proxy prefs
2008-07-15 01:25:21 +00:00
Mitchell Livingston
a396617f1a
add a warning; improve the manual reordering code
2008-07-07 02:35:20 +00:00
Mitchell Livingston
f48d78bf6f
fix recently introduced bug that caused resuming/pausing torrents through the menu item when groups are shown to deselect the row
2008-07-07 02:09:27 +00:00
Mitchell Livingston
c180a6fdf8
fix bug where inspector would reset when changing transfer state (at the cost of the inspector not updating when a group is selected and a its content changes)
2008-07-01 15:11:58 +00:00
Mitchell Livingston
212ea5e119
groups are now stored as objects instead of dictionaries
2008-07-01 01:28:19 +00:00
Mitchell Livingston
313885df00
add a comparison method for the transfer names to sort the exact same way the Finder does
2008-06-27 05:15:50 +00:00
Mitchell Livingston
804f3bd174
use localizedCaseInsensitiveCompare instead of caseInsensitiveCompare
2008-06-27 01:34:49 +00:00
Mitchell Livingston
c52e7846e4
when stopping all downloads (of torrent files) on quit, get an enumerator straight from the dictionary instead of first generating an array
2008-06-26 03:53:42 +00:00
Mitchell Livingston
cce2138a9c
delete the torrent file right after it finishes downloading and is opened (when opening the torrent through a url)
2008-06-26 03:50:21 +00:00
Mitchell Livingston
5288fceaf1
if a group row is selected and the content changes, refresh the inspector
2008-06-26 03:35:20 +00:00
Mitchell Livingston
8a0b2ed988
don't allow quick look of folders that don't exist
2008-06-22 01:31:50 +00:00
Mitchell Livingston
75ba83b830
assume that fTorrents is always sorted by queue order, and as a result eliminate some unneeded code
2008-06-21 19:01:46 +00:00
Mitchell Livingston
e1ca9ac445
attempt to fix #1048
2008-06-21 17:44:01 +00:00
Mitchell Livingston
d129975858
when setting up the speed limit timer, create the fire date using the user's default calendar
2008-06-19 20:53:08 +00:00
Mitchell Livingston
c6d0d4ced9
improve method for determining number of displayed transfers
2008-06-19 16:37:05 +00:00
Mitchell Livingston
8234314578
finish purse of NSCalendarDate
2008-06-19 15:54:59 +00:00
Mitchell Livingston
1c2b05f75f
have the speed limit timer keep track of what the next state should be instead of determining it when the timer fires
2008-06-19 03:47:11 +00:00
Mitchell Livingston
f4fb4d7b27
start removal of NSCalendarDate, as recommended by Apple in the 10.5 docs
2008-06-19 03:23:50 +00:00
Mitchell Livingston
e16279d0f4
refactor some of the speed limit scheduling code, so that the timer goes off only when the speed has to change instead of every 5 seconds (so at most twice a day instead of 17280 times a day)
2008-06-19 02:53:45 +00:00
Mitchell Livingston
abf1349f91
#562 display an error message when opening broken torrent file
2008-06-18 16:25:30 +00:00
Mitchell Livingston
df22774126
drop EMKeychain and just do the Keychain manipulations ourselves
2008-06-15 20:47:24 +00:00
Mitchell Livingston
02a39a0e1c
make RPC password use the Keychain as well
2008-06-13 19:56:09 +00:00
Mitchell Livingston
4c987b7a27
if setting the proxy password to blank, delete it from the keychain
2008-06-13 04:52:46 +00:00
Mitchell Livingston
7c8a7c3936
eliminate an unnecessary variable and improve the behavior of the proxy keychain
2008-06-13 04:05:54 +00:00
Mitchell Livingston
e64c608f2d
remove reference to proxy password in prefs
2008-06-12 15:32:13 +00:00
Mitchell Livingston
0e266c35e5
let's store the proxy password in the keychain
2008-06-12 03:59:55 +00:00
Mitchell Livingston
f407b7ac88
get the new proxy options wired up in the mac build
2008-06-11 21:35:01 +00:00
Mitchell Livingston
3b923874a2
fix string typo; one less warning
2008-06-11 19:06:31 +00:00
Mitchell Livingston
ecc8214601
store the completed pieces of the pieces bar as an index set
2008-06-11 16:28:33 +00:00
Mitchell Livingston
44a675ab0f
another update to the help; remove a warning
2008-06-11 04:24:34 +00:00
Mitchell Livingston
96955aaf35
(mac) implement proxy support
2008-06-10 18:08:57 +00:00
Mitchell Livingston
09db9d7f0c
some maintenance on the pieces view
2008-06-09 21:20:01 +00:00
Mitchell Livingston
457585252a
#990 - add hidden pref for DSCP support
2008-06-08 22:59:27 +00:00
Mitchell Livingston
9bbd4bb5d4
put in placeholder (non-functional) proxy preferences
2008-06-08 04:16:06 +00:00
Mitchell Livingston
0d13894dff
add fields for rpc username and password
2008-06-05 16:50:39 +00:00
Mitchell Livingston
189cbfbf22
fix mac breakage
2008-06-05 16:32:44 +00:00
Mitchell Livingston
4951ba05d0
avoid unnecessary memory allocation when updating the rpc access list
2008-06-05 05:00:24 +00:00
Mitchell Livingston
6d04fb8832
some small simplifications to the group code
2008-06-05 02:46:39 +00:00
Mitchell Livingston
fa08470cfa
accurately test the rpc acl's ip address
2008-06-04 17:25:51 +00:00
Mitchell Livingston
cf28aa878a
on Tiger attempt to show the group filter image at the correct size
2008-06-04 17:15:24 +00:00
Mitchell Livingston
6243881480
sort ip addresses in the rpc access table; other cleanup with this table code
2008-06-04 06:40:50 +00:00
Mitchell Livingston
9aa4c2b4ae
add rpc access control table to prefs
2008-06-04 03:50:10 +00:00
Mitchell Livingston
ec80337b9c
attempt to eliminate an unused view item
2008-06-03 20:47:33 +00:00
Mitchell Livingston
8bd570d976
get rid of an unnecessary warning
2008-06-03 18:00:51 +00:00
Mitchell Livingston
84601b3e09
implement most of the rpc preferences updating
2008-06-03 17:55:43 +00:00
Mitchell Livingston
c42a623ada
only update the options window when the updated torrent is already selected
2008-06-03 16:28:09 +00:00
Mitchell Livingston
6e6e8680d1
swap rpc start/stop and remove
2008-06-03 16:22:31 +00:00
Mitchell Livingston
9eaef4723e
mac: implement rpc started, stopped, and updated
2008-06-03 16:20:21 +00:00
Mitchell Livingston
62f034cdbd
potential decrease in memory usage when showing the group dividers
2008-05-31 02:38:44 +00:00
Charles Kerr
468a883f23
API cleanup: s/tr_torrentRates/tr_sessionGetSpeed/
2008-05-30 15:19:07 +00:00
Mitchell Livingston
8a876d755a
"isFolder" is a better method name than "folder"
2008-05-29 22:16:03 +00:00
Mitchell Livingston
1828cca645
fix 2 typos
2008-05-29 00:56:58 +00:00
Mitchell Livingston
aed40c4318
allow creation of torrents with no announce address
2008-05-28 23:57:25 +00:00
Mitchell Livingston
63470e90cd
handle removing with rpc
2008-05-27 19:05:48 +00:00
Mitchell Livingston
3eb3d890ec
small potential speedup for the pieces bar
2008-05-27 04:20:25 +00:00
Mitchell Livingston
ff929b1f6a
support for adding a transfer through rpc
2008-05-27 00:52:18 +00:00
Mitchell Livingston
99c5ce5dce
Option to only show the add window when manually adding transfers
2008-05-26 21:39:30 +00:00
Mitchell Livingston
5f9ec561e6
a little work with rpc
2008-05-25 17:34:02 +00:00
Charles Kerr
26b5a16630
(libt) more janitorial work on cleaning up tr_session*() and tr_torrent*() functions: session stats, torrent count, and manual update.
2008-05-22 20:44:41 +00:00
Mitchell Livingston
b59be62bb5
fix errors with the new file structure code when displaying per-torrent action menu
2008-05-22 20:00:22 +00:00
Charles Kerr
9fdb8afdf0
(rpc) remove TR_RPC_TORRENT_CLOSING. formalize "torrent-list"'s response in the rpc spec.
2008-05-22 19:24:11 +00:00
Mitchell Livingston
e6f66b1d07
quicklook window expands from the icon instead of the whole table row
2008-05-21 22:09:05 +00:00
Mitchell Livingston
0c94c7b623
(trunk) update to 1.21
2008-05-21 21:15:15 +00:00
Mitchell Livingston
8d3c742eb1
fix infinite loop when quicklooking a collapsed group
2008-05-21 19:27:22 +00:00
Mitchell Livingston
3bac97b948
enable/disable the quicklook menu item/toolbar item
2008-05-21 18:59:18 +00:00
Mitchell Livingston
132a4b7243
only "suck" in and out when quicklook-ing when the window is visible
2008-05-21 16:32:26 +00:00
Mitchell Livingston
29ee9a2a6f
add quick look menu item
2008-05-21 16:28:21 +00:00
Mitchell Livingston
3c05479037
make the quicklook toolbar item off by default
2008-05-21 16:08:41 +00:00
Mitchell Livingston
4b4347a675
add a QuickLook button to the toolbar
2008-05-21 16:02:38 +00:00
Mitchell Livingston
958f2447da
only allow QuickLook of folders or finished downloads; update NEWS
2008-05-21 15:49:37 +00:00
Mitchell Livingston
64e328a741
add QuickLook to the main window (keeping it in the info window as well)
2008-05-21 15:45:27 +00:00
Mitchell Livingston
1f0c5b891c
move quick look into its own class, making it a singleton object to allow expanded functionality
2008-05-21 15:23:26 +00:00
Mitchell Livingston
850807c626
a little progress on setting up the rpc callback (no new actual functionality yet)
2008-05-20 15:16:34 +00:00
Mitchell Livingston
d3d39fce19
more ipc code removal
2008-05-19 13:29:07 +00:00
Mitchell Livingston
7ac00f83c7
update project for new rpc code (part 2)
2008-05-19 01:05:14 +00:00
Mitchell Livingston
9aecf34ce7
update project for new rpc code (part 1)
2008-05-19 00:23:06 +00:00
Mitchell Livingston
b75aa8df9f
dragging directly onto group row won't change queue order
2008-05-14 18:09:51 +00:00
Mitchell Livingston
48874c0619
more adjustments to dragging with groups
2008-05-12 22:38:50 +00:00
Mitchell Livingston
add14825a7
when sorting by queue order, dragging on group header will place the torrent at the bottom
2008-05-12 22:08:06 +00:00
Mitchell Livingston
320f43211f
allow changing groups by dragging (regardless of sort)
2008-05-12 21:57:37 +00:00
Mitchell Livingston
b147256596
moving torrents between groups will change their groups - this took forever to get not to crash, so enjoy
2008-05-12 21:38:24 +00:00
Mitchell Livingston
b237f6089a
a little redundant code removal
2008-05-12 01:49:48 +00:00
Mitchell Livingston
a1a3c43d19
remove useless "sorted" variables
2008-05-12 01:37:38 +00:00
Mitchell Livingston
f231e13d6c
fix ordering error
2008-05-12 01:32:33 +00:00
Mitchell Livingston
c48c9025c8
a little tidyup; update NEWS
2008-05-11 21:57:34 +00:00
Mitchell Livingston
cfb91f22e4
allow reordering while groups are shown (and sorting by queue)
2008-05-11 21:38:40 +00:00
Mitchell Livingston
a423636ed3
the "selected" status string and the minimal view's "remaining time" status string are now toggled from the main action menu instead of being clickable
2008-05-10 19:24:28 +00:00
Mitchell Livingston
8b8ab8d693
make the "group = none" image an empty box
2008-05-09 15:17:30 +00:00
Mitchell Livingston
31ddd11508
fix a crash when sorting by tracker order; update NEWS
2008-05-06 01:53:15 +00:00
Mitchell Livingston
81a326714f
disable the create button in the creator window when the tracker address is blank (ignoring anything before "://")
2008-04-27 14:31:49 +00:00
Mitchell Livingston
e99fbcbcbc
now that a blank url cannot be entered in the url sheet, no need to check that
2008-04-25 22:29:51 +00:00
Mitchell Livingston
0e96185a93
the torrent url sheet will now disable the open button when there is no text; cleanup to the sleep code
2008-04-25 22:23:31 +00:00
Mitchell Livingston
d13c063af3
mac changes for #377 , number one (it doesn't compile yet)
2008-04-24 01:55:33 +00:00
Mitchell Livingston
3a2e1f0c3b
clarify the remaining disk space alert's suppression button's text
2008-04-23 12:44:11 +00:00
Mitchell Livingston
d6638dc9f3
clean up the quit/remove dialog text
2008-04-23 03:33:04 +00:00
Mitchell Livingston
e87906e5a6
revert the last commit
2008-04-22 13:25:53 +00:00
Mitchell Livingston
33c9f92e99
remove an unnecessary class
2008-04-22 13:16:39 +00:00
Mitchell Livingston
612e7221a9
when unchecking all files in the add dialog window, don't do finished events
2008-04-14 00:05:16 +00:00
Charles Kerr
57c7fcb507
#857 : DSCP support for Transmission
2008-04-12 00:29:49 +00:00
Mitchell Livingston
67ea41051f
mac build compiles again
2008-04-11 17:52:05 +00:00
Mitchell Livingston
afb5738b98
if a download finishes downloading and finishes seeding at the same time, do all the "finished download" activities (dock badging, growl notification, sound); if one sound is playing for finished downloading/seeding, don't play another one
2008-04-10 16:37:07 +00:00
Mitchell Livingston
aca7155f19
adjustments to rounding when displaying speeds and file size
2008-04-06 14:02:08 +00:00
Mitchell Livingston
0663eb4dd4
trivial changes
2008-04-06 13:10:19 +00:00
Mitchell Livingston
a3bb61d13b
mac build compiles again
2008-04-05 20:18:47 +00:00
Mitchell Livingston
7fdb2f6f40
first implementation of the blocklist
2008-03-29 23:38:38 +00:00
Mitchell Livingston
5b5890c8dc
remove "Tiger conditionals" from the status bar
2008-03-28 18:47:43 +00:00
Mitchell Livingston
6484f685b4
resize the status button if it is too large (typically this is for localizations)
2008-03-28 01:28:57 +00:00
Mitchell Livingston
183b77ab27
slight math adjustment
2008-03-27 03:43:44 +00:00
Mitchell Livingston
fab1ffb8a2
replace a loop with math
2008-03-27 03:32:40 +00:00
Mitchell Livingston
ced900ea12
#764 Use locale specific floats
2008-03-24 00:06:54 +00:00
Mitchell Livingston
c402442786
decouple the group controller with the group window, and as a result only have the groups window loaded when it's opened
2008-03-23 00:56:43 +00:00
Mitchell Livingston
24fedbe044
add "move data file" to torrent action menu
2008-03-22 17:05:48 +00:00
Mitchell Livingston
ae2420422d
don't add tier separators when getting the tracker list when they aren't used
2008-03-21 21:07:31 +00:00
Mitchell Livingston
0a4e7bcfa3
fix filtering by tracker name
2008-03-21 20:28:04 +00:00
Mitchell Livingston
78e8cae3d1
update credits; trivial code changes
2008-03-21 18:23:40 +00:00
Mitchell Livingston
2f917c2ad8
#799 treat "waiting to check..." as paused
2008-03-19 18:03:02 +00:00
Mitchell Livingston
f741e74659
fold similar strings together for easier translation
2008-03-18 21:59:17 +00:00
Mitchell Livingston
a149f8992b
#792 Allow Option-Command-F to focus the filter field in the main window
2008-03-16 14:24:27 +00:00
Mitchell Livingston
c771a9a156
get rid of a potential extra string comparison
2008-03-15 14:57:42 +00:00
Mitchell Livingston
93ccd72f77
update project file to have -DSYS_DARWIN flag
2008-03-04 03:34:50 +00:00
Mitchell Livingston
4dd36a8331
fix group ratio, thanks to charles
2008-03-04 03:27:25 +00:00
Mitchell Livingston
052d849b59
get mac build compiling again
2008-03-04 02:23:01 +00:00
Mitchell Livingston
ab6628f36b
make the group "ying-yang" full sized; hide dl speed columns when showing ratio
2008-02-28 16:40:14 +00:00
Mitchell Livingston
0ee2fd6d3b
improved group ratio and options images
2008-02-28 16:15:34 +00:00
Mitchell Livingston
af2339bb9e
clicking on the group speed rates will toggle with ratio
2008-02-28 02:17:17 +00:00
Mitchell Livingston
6cbec1912b
mac client will verify data with ipc
2008-02-27 19:04:38 +00:00
Charles Kerr
9ee96fd0dc
add `verify' command to ipc.
2008-02-27 17:38:39 +00:00
Mitchell Livingston
ccb601787e
update strings file
2008-02-19 16:20:38 +00:00
Mitchell Livingston
8896efb400
ensure correct object value is given to the table on Tiger
2008-02-19 11:36:25 +00:00
Mitchell Livingston
3aae015468
small height adjustment
2008-02-19 05:49:41 +00:00
Mitchell Livingston
4d4b4c1c36
show "X" image for "no group" row
2008-02-19 05:39:56 +00:00
Mitchell Livingston
6fcf4a8013
ensure up and down group arrows are colored correctly
2008-02-19 02:59:01 +00:00
Mitchell Livingston
bb8782db3a
remove testing code
2008-02-19 02:00:06 +00:00
Mitchell Livingston
d17cb50d25
add color and adjust size of group row
2008-02-19 01:58:36 +00:00
Mitchell Livingston
03f986dffe
better group arrow images
2008-02-18 20:53:10 +00:00
Mitchell Livingston
a261460bdd
speeds in group rows - Tiger support is currently broken
2008-02-18 19:42:46 +00:00
Mitchell Livingston
b223f16bde
insignificant filtering improvements
2008-02-11 00:16:47 +00:00
Mitchell Livingston
dd116cc2bc
fix a problem with groups on 10.4
2008-02-10 16:56:13 +00:00
Mitchell Livingston
f546a32361
on Leopard, remove Tiger-only views
2008-02-08 13:37:15 +00:00
Mitchell Livingston
a06c1ace83
save collapsed groups between launches
2008-02-07 21:26:04 +00:00
Mitchell Livingston
2c9b5137dc
image for "open address" toolbar button
2008-02-07 20:54:14 +00:00
Mitchell Livingston
1f9b6248df
add an "Open Address" button (updated image is in the works)
2008-02-07 20:34:14 +00:00
Mitchell Livingston
145d372a0c
trivial cleanup
2008-02-07 16:52:38 +00:00
Mitchell Livingston
0c61836b1e
collapsed groups were expanded and vice versa
2008-02-07 16:23:22 +00:00
Mitchell Livingston
dd0bf1fa8f
better encapsulate the collapsed group values
2008-02-07 16:20:24 +00:00
Mitchell Livingston
19210bebf2
expand groups when changing group values
2008-02-07 15:57:32 +00:00
Mitchell Livingston
d718f410fc
get drag/drop to work again
2008-02-07 11:57:24 +00:00
Mitchell Livingston
5e2308daf9
when turning on group view, show all groups expanded
2008-02-07 02:15:24 +00:00
Mitchell Livingston
346060659d
expand a torrent's group when removing it, since either the whole group is being removed or it is already expanded
2008-02-07 02:11:26 +00:00
Mitchell Livingston
015f40e498
initial saving of collapsed/expanded groups when switching filters, adding torrents, etc
2008-02-07 01:26:12 +00:00
Mitchell Livingston
a0061f43fb
First commit of collapsable groups. A lot more needs to still be done.
2008-02-06 23:45:44 +00:00
Mitchell Livingston
008ce2fcfe
layout changes to the sorting code
2008-01-31 00:40:37 +00:00
Mitchell Livingston
f77717cffa
don't create the name sort descriptor when it's not used
2008-01-31 00:24:44 +00:00
Mitchell Livingston
0e393b873f
#669 : counts the new group 'separators' in the transfers list as transfers in the count on the bottom of the window
2008-01-30 22:24:30 +00:00
Mitchell Livingston
dd64616376
simplify the code for adding group dividers
2008-01-30 22:14:19 +00:00
Mitchell Livingston
d99e328bab
remove a warning
2008-01-30 21:55:39 +00:00
Mitchell Livingston
db160766e4
fix a crash when removing torrents when showing groups
2008-01-28 14:06:02 +00:00
Mitchell Livingston
02799f7060
fix a crash on Tiger
2008-01-27 19:10:14 +00:00
Mitchell Livingston
4ac75b1b80
fix bug when showing groups and changing sort type to queue order
2008-01-24 21:14:02 +00:00
Mitchell Livingston
d98fbdc6e4
better tracking rect calculating for the main table
2008-01-24 15:09:28 +00:00
Mitchell Livingston
1537005b30
fix visual glitch when toggling minimal view
2008-01-24 14:43:50 +00:00
Mitchell Livingston
5fce7e3d5c
show/hide the group dividers right away when toggling that option
2008-01-23 22:00:02 +00:00
Mitchell Livingston
7dc223d488
make group sorting on Tiger consistent with Leopard's
2008-01-23 20:57:07 +00:00
Mitchell Livingston
b44c0b059c
apply the filter in some necessary situations
2008-01-23 20:50:49 +00:00
Mitchell Livingston
4f9dcb1444
sort instead of filtering when possible
2008-01-23 20:46:37 +00:00
Mitchell Livingston
549521c602
only update and sort by group when filtering, not during normal sorting
2008-01-23 20:31:04 +00:00
Mitchell Livingston
30531d75c9
only store the group number for displaying groups in table -- count can be derived
2008-01-23 18:22:54 +00:00
Mitchell Livingston
2761220369
simplify the method for adding groups to the torrent array
2008-01-23 17:41:55 +00:00
Mitchell Livingston
67205c89c8
rename filter and sort methods, and eliminate some redundant calls
2008-01-23 17:22:41 +00:00
Mitchell Livingston
d5768a4e54
use NSMutableArray's built-in function to remove multiple objects at once
2008-01-23 17:11:06 +00:00
Mitchell Livingston
5852c78682
keep track of which rows are groups with a separate object
2008-01-23 17:03:42 +00:00
Mitchell Livingston
327f278976
allow selecting a group row to apply settings to all torrents in the group
2008-01-23 03:12:06 +00:00
Mitchell Livingston
07761591c9
only allow group dividers on 10.5 or higher
2008-01-23 02:56:31 +00:00
Mitchell Livingston
1fa3e0d869
first experimental commit: sorting by group will now add group dividers
2008-01-23 02:51:58 +00:00
Mitchell Livingston
d0fb48121e
add a convenience function for getting the selected torrents
2008-01-22 23:48:14 +00:00
Mitchell Livingston
055d067d7e
holding down the mouse on the progress field and the minimal status field will cause them to become gray, indicating the toggle
2008-01-22 05:19:18 +00:00
Mitchell Livingston
873049f491
acknowledge autostart when adding torrent data through ipc
2008-01-21 22:01:57 +00:00
Mitchell Livingston
17202c70d9
small adjustments to preferences window
2008-01-21 19:47:01 +00:00
Mitchell Livingston
fca4411b5c
show the auto-add growl notification even if it shows the open window
2008-01-21 16:52:36 +00:00
Mitchell Livingston
0a2720339f
support adding torrent from data with ipc
2008-01-21 06:23:10 +00:00
Mitchell Livingston
bf146526bf
fix error where the table would lose track of the selected torrent when sorting by activity
2008-01-20 18:28:28 +00:00