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