Mitchell Livingston
844341faef
this better work
2007-09-16 01:02:06 +00:00
Mitchell Livingston
1b11564e92
remove Growl 1.1...
2007-09-16 00:52:32 +00:00
Mitchell Livingston
e03c677828
fix small memory leak that has been around forever
2007-09-16 00:40:15 +00:00
Mitchell Livingston
1502435758
make setting code more dynamic
2007-09-15 20:09:28 +00:00
Mitchell Livingston
4fb7db8348
get inspector ready for encryption
2007-09-14 13:49:37 +00:00
Mitchell Livingston
756795f9a2
fix aa typo
2007-09-10 12:38:57 +00:00
Mitchell Livingston
2c66af397e
Remove old Growl
2007-09-09 13:30:06 +00:00
Mitchell Livingston
5cf6f990da
get the version number to be 0.81+ finally
2007-09-01 05:51:34 +00:00
Mitchell Livingston
1c0d9d461d
clarify remove warnings for different kind of removes
2007-08-31 03:04:49 +00:00
Mitchell Livingston
bcfaf3c56d
refine the sleep option's text a little
2007-08-30 12:16:11 +00:00
Mitchell Livingston
c443e88444
add ability to enable/disable the ability to prevent sleeping with active transfers
2007-08-30 04:35:48 +00:00
Mitchell Livingston
8252e12434
allow filtering by tracker name
2007-08-30 03:52:26 +00:00
Mitchell Livingston
eff3d9542c
trivial changes
2007-08-29 19:38:03 +00:00
Mitchell Livingston
0b1bc0cc8a
make image background views always opaque and other trivial changes
2007-08-29 02:13:38 +00:00
Mitchell Livingston
65ac0968ef
allow sleep if the only active torrents are stalled or have errors
2007-08-27 18:32:34 +00:00
Mitchell Livingston
8ae9d20712
rename the addition files
2007-08-20 16:34:21 +00:00
Mitchell Livingston
d098877379
kill some compile warnings
2007-08-18 17:35:08 +00:00
Mitchell Livingston
835d333067
by popular demand, add option to sort by tracker
2007-08-16 00:54:50 +00:00
Mitchell Livingston
f0162d0bc4
use #defines for filter and sort
2007-08-16 00:41:57 +00:00
Mitchell Livingston
37373317d9
get rid of an unneeded warning
2007-08-15 23:45:43 +00:00
Mitchell Livingston
4bccdef1fd
(trunk) fix a problem when adding multiple torrents with "always ask" enabled
2007-08-15 22:30:54 +00:00
Mitchell Livingston
8ad6b7aa3b
(trunk) when automatically opening a newly created torrent file, don't trash it regardless of prefs setting
2007-08-14 21:26:12 +00:00
Mitchell Livingston
d8905329bb
use optimization level -Os
2007-08-14 19:58:07 +00:00
Mitchell Livingston
7ddc2b64cd
various negligible cleanup
2007-08-14 05:21:02 +00:00
Mitchell Livingston
e316c297c7
get rid of some warnings
2007-08-13 04:30:52 +00:00
Mitchell Livingston
1381610a56
(trunk) fix bug where downloads would not be added when dragging the url onto the window without a constant download location
2007-08-13 03:17:18 +00:00
Mitchell Livingston
8729aba95f
when opening multiple copies of the app, after the warning don't make the first copy active (in case that copy has been quit in between checking and responding to the dialog)
2007-08-13 01:55:15 +00:00
Mitchell Livingston
c6c1f90996
don't hide the inspector when double-clicking the table's action button
2007-08-11 02:51:36 +00:00
Mitchell Livingston
943c6e90a4
move the advanced bar code into TorrentCell (finally)
2007-08-10 03:48:18 +00:00
Mitchell Livingston
87a2bd6479
use the actual Torrent class to access values for the torrent cell class, rather than creating a dictionary and using that on each reload
2007-08-10 03:20:01 +00:00
Mitchell Livingston
ea8a9f39fe
patch from Nick Shanks to improve the filter bar
2007-08-09 18:55:22 +00:00
Mitchell Livingston
7a049126a9
only draw rows that are visible
2007-08-08 17:57:50 +00:00
Mitchell Livingston
0588684061
get the torrent action button to appear pressed in
2007-08-08 02:44:32 +00:00
Mitchell Livingston
ffa077454e
update version number to 0.80+
2007-08-07 14:15:04 +00:00
Mitchell Livingston
e709fe74a1
get the creator window showing up in localizations, and add a donate button to the help menu
2007-08-02 21:59:34 +00:00
Mitchell Livingston
bb34abf9f2
readd Greek
2007-08-02 21:30:19 +00:00
Mitchell Livingston
cab06a5b29
don't hardcode min and max sizes for the inspector
2007-07-31 00:10:55 +00:00
Mitchell Livingston
e406ece219
use libtransmission's "can announce" functionality instead of custom mac code
2007-07-30 22:19:52 +00:00
Mitchell Livingston
ff3229868d
add italian localization
2007-07-30 10:08:01 +00:00
Mitchell Livingston
8b306b674c
new about window and updated credits file, inspired by adium's
2007-07-22 18:04:31 +00:00
Mitchell Livingston
42e150a786
simplify the download finished/restarting code
2007-07-20 02:19:49 +00:00
Mitchell Livingston
491da292f8
set another ipc method
2007-07-18 02:57:44 +00:00
Mitchell Livingston
f0a4860166
add basic add torrent ability for ipc
2007-07-18 01:29:26 +00:00
Mitchell Livingston
481dc9f6b8
If Transmission is opened by double-clicking a torrent file, open that torrent before setting up auto-import
2007-07-11 01:40:49 +00:00
Mitchell Livingston
8075c388c2
don't autoimport created torrents
2007-07-05 01:44:01 +00:00
Mitchell Livingston
ab20e6d645
make sure the windows are closed before removing torrents...avoids a crash-on-quit
2007-07-04 18:14:58 +00:00
Mitchell Livingston
072a9c7916
update the filter bars when resetting cache
2007-07-04 15:23:33 +00:00
Mitchell Livingston
9fc1829ac5
have the badger not set up all of the badge images and other data at launch...instead wait until it's needed
2007-07-02 22:39:16 +00:00
Mitchell Livingston
29c7ded0a3
avoid a glitch with window placement I introduced earlier today
2007-07-02 01:01:46 +00:00
Mitchell Livingston
0fd3c80c7f
same as last commit, with different objects
2007-07-01 18:02:10 +00:00
Mitchell Livingston
0f4aa186d5
• do an initialization only when needed
...
• get rid of an unnecessary variable and need for release
2007-07-01 17:32:55 +00:00
Mitchell Livingston
08879e11f3
a little code cleanup
2007-07-01 13:27:26 +00:00
Mitchell Livingston
c0e872f5b8
whoops
2007-07-01 05:25:43 +00:00
Mitchell Livingston
86c03cfab0
the remains of one of my experiments snuck in
2007-07-01 05:24:42 +00:00
Mitchell Livingston
6ebb14f416
Don't make other actions rely on dealloc being called...it's not reliable. This should make quitting faster in many instances.
2007-07-01 05:23:07 +00:00
Mitchell Livingston
19c7d8367a
if a transfer is checking decrease the queue count for both queues but don't start the transfer
2007-06-30 16:13:10 +00:00
Mitchell Livingston
264cdfdc11
add an option in the duplicate alert to not prompt again
2007-06-29 23:54:36 +00:00
Mitchell Livingston
84fe42c280
show a warning when trying to open a duplicate torrent
2007-06-29 23:11:58 +00:00
Mitchell Livingston
e478bee3fa
fix #240 : make sure internally-saved torrent files are only deleted when the torrent is removed, not when quitting...hopefully this will also mean that old torrents won't remain forever in app support
2007-06-29 21:25:32 +00:00
Mitchell Livingston
0554c3f391
fix #239 : avoid a loop when trying to cancel adding a torrent in the choose location dialog
2007-06-29 21:13:55 +00:00
Mitchell Livingston
7d6137931f
remove some nslogs
2007-06-29 01:59:14 +00:00
Mitchell Livingston
3ff4e7799a
hopefully fix a nasty memory leak and a bunch of redundant code
2007-06-29 01:49:41 +00:00
Mitchell Livingston
cb82ea8e26
don't crash when restoring torrents on launch, and allow removing then re-adding the same torrent
2007-06-29 01:01:55 +00:00
Mitchell Livingston
96e1688e6f
fix some memory leaks and crashing when opening by dragging
2007-06-28 01:36:30 +00:00
Mitchell Livingston
6d7f628bf2
get the mac version building...still buggy
2007-06-27 23:57:02 +00:00
Mitchell Livingston
71470aa852
commit my current work...still doesn't compile (calls some non-existent functions :))
2007-06-27 22:12:10 +00:00
Mitchell Livingston
f39eb233f8
reflect some of the changes in libT (some, which means it still doesn't compile ;))
2007-06-27 00:42:06 +00:00
Mitchell Livingston
f36d558ad4
fix #233 (move menu item applies to all items)
2007-06-25 22:26:33 +00:00
Mitchell Livingston
49889c1cb5
• allow to recheck cache even when torrent is active
...
• play around with the priority color
2007-06-23 15:14:37 +00:00
Mitchell Livingston
c17c6eba58
simplify some of the repetitive queue code a bit
2007-06-20 00:54:05 +00:00
Mitchell Livingston
34b2b2e698
if a torrent switches from seeding to downloading still apply this to the queue
2007-06-20 00:04:20 +00:00
Mitchell Livingston
9f939256c6
store the values of the tracker address, private check, and open check
2007-06-19 23:18:47 +00:00
Mitchell Livingston
a4d5dfa328
avoid ridiculously rate divide-by-0
2007-06-19 00:08:06 +00:00
Mitchell Livingston
0256f4616d
Merge file selection and torrent creation into the main branch.
...
The new code for these features is under a new license.
2007-06-18 03:40:41 +00:00
Mitchell Livingston
1152c69bcf
get rid of the numbers next to the filter...have them in tooltips instead
2007-05-30 06:10:05 +00:00
Mitchell Livingston
892d9bf156
create an addition to NSBezierClass to create a rectangle with rounded corners
2007-05-30 05:47:48 +00:00
Mitchell Livingston
d06814b007
place filter buttons correctly at launch
2007-05-29 22:00:26 +00:00
Mitchell Livingston
90f9a9c716
update filter correctly when switching from waiting to check state to seeding
2007-05-29 21:56:38 +00:00
Mitchell Livingston
db89f64730
make the number in the filter button smaller
2007-05-29 16:17:51 +00:00
Mitchell Livingston
2c25d1019b
avoid resizing the search field if unnecessary
2007-05-29 04:53:05 +00:00
Mitchell Livingston
fd8cccf789
shrink the search field instead of hiding it until it's too small to be usable at all
2007-05-29 04:38:49 +00:00
Mitchell Livingston
575d0d779d
fix typo
2007-05-29 03:27:09 +00:00
Mitchell Livingston
c23f223f85
properly show/hide the filter search field
2007-05-29 03:20:47 +00:00
Mitchell Livingston
7012e883bd
in the filter bar show the number of each type next to the name
2007-05-29 02:57:29 +00:00
Mitchell Livingston
3852bbb6e6
some rewriting of the filter bar so it can dynamically place the buttons, and some extra, yet-to-be-used code
2007-05-29 02:00:23 +00:00
Mitchell Livingston
0f9766145b
patch from Charles Kerr: perform file checking one at a time ( fixes #124 )
2007-05-28 15:23:28 +00:00
Mitchell Livingston
dd92bb8295
make some of the new code more the current style
2007-05-28 02:53:30 +00:00
Mitchell Livingston
b679945ea6
add the beginnings of ipc to the mac front end
2007-05-28 02:27:13 +00:00
Mitchell Livingston
10fb28ad4c
add ability to start next transfer in queue if one becomes stalled
2007-05-26 06:16:43 +00:00
Mitchell Livingston
48bcc69675
rename BarButton FilterBarButton
2007-05-25 03:33:55 +00:00
Mitchell Livingston
e6ee697398
get rid of some unused variables
2007-05-25 03:05:49 +00:00
Mitchell Livingston
4567bc0b3f
have the Badger keep track of the completed count rather than Controller
2007-05-23 05:01:23 +00:00
Josh Elsasser
81a6d96d6e
Remove tr_handle_t argument from tr_torrentClose().
2007-05-23 04:45:20 +00:00
Mitchell Livingston
6f37592c99
resizing the drag overlay was causing weird drawing problems, so don't do it
2007-05-21 22:38:06 +00:00
Mitchell Livingston
8477672f73
use 10.4's animation code for the drag overlay's fades
2007-05-21 21:07:47 +00:00
Mitchell Livingston
9ed0d168e7
simplify the drag code a little
2007-05-21 21:00:02 +00:00
Mitchell Livingston
addaba3633
remove a log, and show the copy cursor when adding with drag
2007-05-21 04:01:52 +00:00
Mitchell Livingston
5890c30cc5
when fading the drag overlay, have it expand if the window is expanding (i.e. auto resize is enabled)
2007-05-21 03:56:55 +00:00
Mitchell Livingston
822602d602
quickly fade in the drag overlay
2007-05-19 18:37:32 +00:00
Mitchell Livingston
592e80e2df
make the bottom bar a regular view (instead of an image view) so that dragging is recognized over the entire window
2007-05-19 16:25:27 +00:00
Mitchell Livingston
eb28d5394e
when removing the drag overview, fade it out
2007-05-19 16:07:36 +00:00
Mitchell Livingston
a3b2d1aadd
show a badge when dragging url's
2007-05-19 14:22:01 +00:00
Mitchell Livingston
55c54b0961
the beginnings of an overlay badge when dragging on files
2007-05-19 14:11:25 +00:00
Mitchell Livingston
c95ceafb9d
remove a warning
2007-05-19 01:39:04 +00:00
Mitchell Livingston
e15098e7c0
when displaying the drag overlay, only have it appear on top of the main torrent window
2007-05-19 01:31:07 +00:00
Mitchell Livingston
8e7559a1c6
when dragging torrents, dim the main window
2007-05-19 01:16:52 +00:00
Mitchell Livingston
3a94e0b7b4
allow torrent files not ending in .torrent to be opened by dragging to the window
2007-05-17 23:14:53 +00:00
Mitchell Livingston
12b3df53ef
only update the dock badging when there's a change
2007-05-17 21:04:04 +00:00
Mitchell Livingston
8f918ad819
make consecutive move sheets show correctly
2007-05-09 14:52:52 +00:00
Mitchell Livingston
2d20ae7e32
add option to change download location
2007-05-09 05:07:44 +00:00
Mitchell Livingston
92d8072c44
have no default value for auto-import, and instead prompt for directory when enabled
2007-05-07 05:10:21 +00:00
Mitchell Livingston
fd586f4380
disable option to pause torrents that are checking to avoid freezes
2007-05-07 04:28:17 +00:00
Mitchell Livingston
855f5b5b60
compare value, not memory location
2007-05-07 03:48:19 +00:00
Mitchell Livingston
86e63d3feb
eliminate an unneeded function
2007-05-07 00:56:52 +00:00
Mitchell Livingston
eb283833a9
a little better releasing of timers
2007-05-07 00:20:04 +00:00
Mitchell Livingston
59fcb74d65
try to avoid timer memory leak
2007-05-07 00:06:01 +00:00
Mitchell Livingston
d73294492f
stupid logs
2007-05-06 23:47:30 +00:00
Mitchell Livingston
32048e7417
better retain/release/invalidate the auto-import timer
2007-05-06 23:45:28 +00:00
Mitchell Livingston
39abb8d80e
ensure nil value after invalidating
2007-05-06 23:16:42 +00:00
Mitchell Livingston
3cc8b8052b
eliminate unneeded timer parameters
2007-05-06 23:05:28 +00:00
Mitchell Livingston
1c6cec7731
actually use the new timer when checking for auto-import
2007-05-06 22:14:06 +00:00
Mitchell Livingston
d7007dd1f2
some tidying up
2007-05-06 17:18:11 +00:00
Mitchell Livingston
d6b8106097
wait 10 seconds and check the auto-import directory a second time
2007-05-06 14:54:37 +00:00
Mitchell Livingston
8345d49e29
add an option to reverse the sort order
2007-05-02 19:35:34 +00:00
Mitchell Livingston
21a77e02c7
don't retain the sort and filter strings; instead, grab them when needed
2007-05-02 18:59:00 +00:00
Mitchell Livingston
7105312fba
add a missing function declaration
2007-04-30 19:43:43 +00:00
Mitchell Livingston
d619e30a43
• treat quitting when updating the same as quitting normally in regards to announcing
...
• change log wording change
2007-04-30 16:54:55 +00:00
Mitchell Livingston
c80ff07a06
rename "remove fast resume cache" item and check speed limit only once per minute
2007-04-28 02:39:30 +00:00
Mitchell Livingston
305ccf1cd5
add ability to remove torrent cache
2007-04-28 01:34:39 +00:00
Mitchell Livingston
9d570c03db
move debug warning code from awakeFromNib to applicationDidFinishLaunching: so that only one Help menu is created
2007-04-25 11:56:24 +00:00
Mitchell Livingston
c31578423d
warning when starting up with message log set to debug
2007-04-25 03:00:43 +00:00
Mitchell Livingston
7b78590acf
Disable the stop ratio once it is reached (while seeding).
2007-04-20 23:07:10 +00:00
Mitchell Livingston
36bb16a66f
recheck speed limit if you awake a sleeping machine
2007-04-20 22:49:01 +00:00
Mitchell Livingston
d06610dce7
add 2 missing strings to the localization
2007-04-14 13:52:03 +00:00
Mitchell Livingston
e09d87cb4a
get real date for sort
2007-04-12 13:49:01 +00:00
Mitchell Livingston
974c69215a
update licenses to 2007
2007-04-03 02:22:25 +00:00
Mitchell Livingston
5f5d7deeb3
remove a log
2007-03-28 03:02:46 +00:00
Mitchell Livingston
1f31ecce39
save transfer info in a file in application support rather than into the preference file
2007-03-28 03:02:08 +00:00
Mitchell Livingston
cea13fc1c0
don't launch if the os is less then Tiger
2007-03-23 14:44:15 +00:00
Josh Elsasser
09c87aad84
Merge PEX branch, I hope this works.
2007-03-23 08:28:01 +00:00
Mitchell Livingston
1c0e5ca701
update progress bar when seeding immediately when the stop ratio setting is changed
2007-03-22 19:16:08 +00:00
Josh Elsasser
92637d591e
Optionally return the info hash after attempting to load a duplicate torrent.
2007-03-22 18:07:22 +00:00
Mitchell Livingston
aa1705226c
add BTG to clients
2007-03-14 02:08:40 +00:00
Josh Elsasser
494ca91fd6
Append a frontend-specific tag to saved torrents.
...
This prevents one frontend from deleting a saved torrent used by another.
2007-03-13 06:56:50 +00:00
Mitchell Livingston
c7e9f024e0
add a 'New Folder' button to the select download folder dialogue
2007-02-19 13:40:55 +00:00
Mitchell Livingston
595763c344
clicking on download/seeding complete growl notifications will reveal in finder
2007-02-11 23:38:36 +00:00
Mitchell Livingston
131fa9011d
efficiency is advanced bar drawing
2007-02-09 14:33:57 +00:00
Josh Elsasser
f67ad8cf47
Add a new interface to make the public port available to the frontend.
2007-02-06 04:26:40 +00:00
Mitchell Livingston
8d89e4f148
unneeded change
2007-01-26 04:44:47 +00:00
Mitchell Livingston
d6683cc350
fixed problem when opening multiple torrents at once when "always ask" was enabled
...
also, don't add files to the recently opened menu unless it actually is added
2007-01-26 04:31:32 +00:00
Eric Petit
027a9f8cec
A few fixes for resolution independence
2007-01-25 18:37:12 +00:00
Mitchell Livingston
7f531ab22c
fix #194
2007-01-25 13:27:53 +00:00
Mitchell Livingston
b4506653ec
make newly finished download actually wait in queue
2007-01-24 03:15:27 +00:00
Mitchell Livingston
3ce2dcb052
update queue properly once a download finishes
2007-01-24 03:08:20 +00:00
Mitchell Livingston
0282ec5722
no reason to parse the number
2007-01-20 04:05:09 +00:00
Eric Petit
7a6401c7b4
Split transmission.c: everything related to the accept/upnp/choking
...
thread was moved to shared.c
2007-01-19 04:42:31 +00:00
Mitchell Livingston
212ec30187
one less initialization
2007-01-16 03:32:09 +00:00
Mitchell Livingston
dc68861f60
one more localization
2007-01-15 18:53:35 +00:00
Mitchell Livingston
2e6263efb5
more concise phrasing and localization
2007-01-15 18:48:44 +00:00
Mitchell Livingston
fbeb566c2f
when adding new files and the download/incomplete folder doesn't exist, give a sheet to choose new location/cancel
2007-01-15 18:36:08 +00:00
Mitchell Livingston
67580ce1fe
very small simplification
2007-01-15 04:45:11 +00:00
Mitchell Livingston
29bf2677ec
sort ratio separate from progress
2007-01-15 04:41:01 +00:00
Mitchell Livingston
833494672f
this will help later
2007-01-15 04:09:56 +00:00
Mitchell Livingston
4eeae413b8
dock menu will display number of seeding and downloading transfers
2007-01-12 19:36:52 +00:00
Mitchell Livingston
b04fda9a14
delete unneeded function
2007-01-11 00:21:42 +00:00
Mitchell Livingston
a80a8fc9be
less reliance on title
2007-01-09 17:09:21 +00:00
Mitchell Livingston
73565b2bc4
a little better menu item validation
2007-01-09 15:06:45 +00:00
Mitchell Livingston
f23d2aa950
enable queue menu items for queued seeds
2007-01-09 14:58:05 +00:00
Mitchell Livingston
c0174bd8d5
0 TransferS, 1 Transfer
2007-01-09 14:35:00 +00:00
Mitchell Livingston
a7b2d268c0
removed redundant queueing code
2007-01-09 04:23:35 +00:00
Mitchell Livingston
cae91090cc
a little more queueing cleanup
2007-01-09 03:49:56 +00:00
Mitchell Livingston
c5a1a89df0
when a download finishes, stop and make wait if the seeding queue is full
2007-01-09 03:46:21 +00:00
Mitchell Livingston
806693281f
separate queue for seeding torrents
2007-01-09 03:25:13 +00:00
Mitchell Livingston
cc7d0e3caf
another queue adjustment
2007-01-09 02:48:25 +00:00
Mitchell Livingston
26c79a5d43
save some calls
2007-01-09 01:53:43 +00:00
Mitchell Livingston
171bb5aebd
missed this for those not using the queue
2007-01-09 01:35:37 +00:00
Mitchell Livingston
39cccec3d5
clean up queue code some more
2007-01-09 01:31:56 +00:00
Mitchell Livingston
fcf6161e85
simplify queueing core a bit...will make things easier later
2007-01-09 01:09:23 +00:00
Mitchell Livingston
0cc6a306ac
remove bindings from the rest of the text fields, added back glue code
2006-12-31 23:24:23 +00:00
Mitchell Livingston
b31ee4f03c
individual download/upload speed caps accessible under options in the inspector
2006-12-27 02:57:55 +00:00
Mitchell Livingston
469214cde4
remove unneeded function
2006-12-26 22:33:02 +00:00
Mitchell Livingston
82863e13b8
while loops instead of for loops
2006-12-26 21:18:42 +00:00
Mitchell Livingston
4471ce12c5
manual announce in mac gui...only useable once per minute for each torrent
2006-12-26 21:02:00 +00:00
Mitchell Livingston
4e40a35f63
dragging a url now hilights the whole table
2006-12-18 18:33:32 +00:00
Mitchell Livingston
3409f51ef0
should identify BitLord clients according to the bittorrent specs (although it might not be completely accurate)
2006-12-15 05:27:51 +00:00
Mitchell Livingston
e937a64e9c
a little better phrasing
2006-12-15 01:38:52 +00:00
Mitchell Livingston
2b890a0376
Roger Roger
2006-12-15 01:35:42 +00:00
Mitchell Livingston
6e46fc05d4
show an error dialog when trying to open another copy of Transmission, and make the formatting match the cocoa-style
2006-12-15 01:18:36 +00:00
Eric Petit
0d1d80c2ce
Prevent several instances of Transmission.app from running simultaneously
2006-12-14 23:44:54 +00:00
Mitchell Livingston
d9e3d6b0b1
a little Controller cleaning
2006-11-22 16:42:26 +00:00
Mitchell Livingston
d65612a157
url entry window is now a bit like iTunes's
2006-11-22 01:29:41 +00:00
Mitchell Livingston
a7c35c00dc
some more fixes with url dragging and url download error messages
2006-11-22 01:06:31 +00:00
Mitchell Livingston
baf3b48c3d
fix an instance of no return value in the dragging method
2006-11-21 18:59:11 +00:00
Mitchell Livingston
49399c27f8
die nslog!
2006-11-20 01:44:21 +00:00
Mitchell Livingston
6047380d7a
a clearer explanation when suggested name isn't a torrent
2006-11-20 01:43:51 +00:00
Mitchell Livingston
543d2f0037
even better url completion
2006-11-19 22:20:35 +00:00
Mitchell Livingston
95cbdc4900
one less log :)
2006-11-19 22:05:43 +00:00
Mitchell Livingston
d4c0e633d2
better url auto-completion
2006-11-19 22:04:49 +00:00
Mitchell Livingston
6f23f36cc7
change to the url sheet sizing
2006-11-18 16:01:42 +00:00
Mitchell Livingston
af170830f7
show sheet where torrent url can be entered, with some basic string to url conversion
2006-11-18 15:47:20 +00:00
Mitchell Livingston
02fc10a15a
update info when changing directory
2006-11-16 23:29:11 +00:00
Mitchell Livingston
9b75a6818a
warning if move folder doesn't exist, and a few releases
2006-11-16 22:03:51 +00:00
Mitchell Livingston
68fbb93eac
Choose a new volume for downloading if the current isn't available. I still need feedback on this.
2006-11-16 21:24:24 +00:00
Mitchell Livingston
688f06863e
When loading from url, if set to download at the torrent location ask the user for a location instead
2006-11-14 05:27:43 +00:00
Mitchell Livingston
c6f4df3195
quick fix for last commit
2006-11-13 17:32:49 +00:00
Mitchell Livingston
96006d2d18
Store location after it's set, incase the name isn't exactly what it was set to.
2006-11-13 14:45:28 +00:00
Mitchell Livingston
c97aa2b55a
No choice but to delete the torrent file when adding when adding with url.
2006-11-13 04:05:24 +00:00
Mitchell Livingston
6c09899704
improving to adding url's
2006-11-13 00:12:58 +00:00
Mitchell Livingston
faa173ecd2
Only try to download torrent files that will end in .torrent (even if the url doesn't).
2006-11-12 21:51:48 +00:00
Mitchell Livingston
ed82ce2223
Patch by Brian Webster to automatically download and open torrents by dragging url's onto the window/dock icon.
2006-11-12 20:42:22 +00:00
Mitchell Livingston
8ebdd6070a
use bindings for speed limit
2006-11-11 21:03:50 +00:00
Mitchell Livingston
5f3434788a
Peers progress bar in inspector window. Bar should be red when progress is < .33, yellow when < .66, and green when greater.
2006-11-10 04:55:52 +00:00
Mitchell Livingston
e26dde8731
a little cleanup for the last commit
2006-11-09 06:10:07 +00:00
Mitchell Livingston
ca5e8c26bc
auto-import should work better with multiple torrents and always ask enabled
2006-11-09 05:54:12 +00:00
Mitchell Livingston
738149e629
don't autovalidate toolbar items that never change
2006-11-06 02:05:32 +00:00
Mitchell Livingston
ed16a15356
update inspector when torrent location changes
2006-11-04 08:32:29 +00:00
Mitchell Livingston
c111c4fb53
remove some 10.3 checks
2006-11-03 02:49:16 +00:00
Mitchell Livingston
2873ff5baf
Use an NSDatePicker for the speed limit scheduler...this will require 10.4 for now.
2006-11-01 16:37:14 +00:00
Mitchell Livingston
d5ca0624a4
only create temporary torrent if import failed
2006-10-31 21:21:47 +00:00
Mitchell Livingston
cd0b6875da
use full path for autoimport check
2006-10-31 21:01:12 +00:00
Mitchell Livingston
0f75cc7799
autoimport can now tell if not opening was a result of the torrent already existing or not being supported
2006-10-31 20:53:10 +00:00
Mitchell Livingston
f165fb0404
better auto importing of incomplete files
2006-10-31 19:29:38 +00:00
Mitchell Livingston
f955d93c22
bindings for minimal view and advanced bar
2006-10-31 19:16:15 +00:00
Mitchell Livingston
e6e00af061
get rid of a variable
2006-10-30 23:54:14 +00:00
Mitchell Livingston
614b904d31
i should compile before committing
2006-10-30 23:38:57 +00:00
Mitchell Livingston
6e4df87e62
actually toggle speed limit
2006-10-30 23:38:25 +00:00
Mitchell Livingston
52841c94b9
bind sound popups and catch if auto speed limit times are the same
2006-10-29 17:05:27 +00:00
Mitchell Livingston
5d77966aa4
Use bindings to show text and icon of pulldown menu items.
2006-10-29 16:14:35 +00:00
Mitchell Livingston
fb2d39c3d2
Re-enable ratio action menu items.
2006-10-28 15:44:19 +00:00
Mitchell Livingston
00fe6a984f
Partial use of bindings in prefs/action menu. This is still experimental and evolving, with the most obvious problem that entering an invalid value causes an annoying error sheet to appear.
2006-10-27 19:14:04 +00:00
Mitchell Livingston
5a554cef95
load prefs when first used as opposed to at launch
2006-10-25 02:57:00 +00:00
Mitchell Livingston
b95748b998
some cleanup from the previous commit
2006-10-24 20:51:47 +00:00
Mitchell Livingston
72d0964ffc
Use localized strings where necessary. Also a fix for the port checker. Thanks to Cédric Luthi for these.
2006-10-24 20:34:13 +00:00
Mitchell Livingston
baee0d4398
Some cleanup here and there.
2006-10-21 20:09:28 +00:00
Mitchell Livingston
7750ecfb51
remove redundant method call
2006-10-16 03:17:25 +00:00
Mitchell Livingston
fcbd87177e
small auto-import change
2006-10-16 02:47:10 +00:00
Mitchell Livingston
3bac536bc2
use a mutable array
2006-10-16 02:42:46 +00:00
Mitchell Livingston
f09f6568b0
Don't auto-import torrents after they have been auto-imported. Useful for removing a transfer without it instantly being re-added.
2006-10-16 02:35:42 +00:00
Mitchell Livingston
d397144b0f
if there's not enough room to allow the window to expand to show the status/filter bars, first make the window smaller.
2006-10-15 19:24:08 +00:00
Mitchell Livingston
d76e205e76
hide scrollers when autoresizing
2006-10-13 15:21:40 +00:00
Mitchell Livingston
f0adeba042
draw images using composite to ensure actual width
2006-10-02 04:20:05 +00:00
Mitchell Livingston
7e85221109
start torrents by enumerating (trying to figure out a bug)
2006-10-01 16:34:02 +00:00
Mitchell Livingston
ce013148b0
Torrents that have errors aren't counted in the queue, and when a torrent encounters an error the next torrent in the queue will start (even though that torrent might still be active).
2006-09-29 05:30:36 +00:00
Mitchell Livingston
c7265daeeb
waiting torrents won't go to the queue...
2006-09-26 03:27:41 +00:00
Mitchell Livingston
a6a7be9daa
Move the pieces viewer into the Activity pane of Inspector.
2006-09-25 20:53:10 +00:00
Josh Elsasser
0257761670
Merge nat-traversal branch to trunk.
2006-09-25 18:37:45 +00:00
Mitchell Livingston
e4ca779e68
Use tableView:objectValueForTableColumn:row: instead of tableView:willDisplayCell:...
...
This required passing in a dictionary of values to display, but should make it 10.5 compatible and potentially a little more efficient. Those using Leopard please report any issues, because I don't have it to test.
2006-09-11 23:52:03 +00:00
Mitchell Livingston
fee85a7cab
enable new menu items more accurately
2006-09-08 01:17:26 +00:00
Mitchell Livingston
ef389beaed
Menu item to switch between filters.
...
Enable some menu items a little differently.
2006-09-08 01:14:31 +00:00
Mitchell Livingston
ea7759913d
Forgot a release.
2006-09-05 21:17:59 +00:00
Mitchell Livingston
56e8a2f72d
check for files to auto import at launch
2006-09-05 04:37:07 +00:00
Mitchell Livingston
2a491b88ab
Forgot the updated credits and to remove an unused constant
2006-09-05 04:30:17 +00:00
Mitchell Livingston
bc14e9e56c
Use UKKQueue for auto import which gets rid of polling and makes the process instantaneous.
2006-09-05 04:28:07 +00:00
Mitchell Livingston
c5394700e0
Display an error if saving of the log file fails.
2006-08-24 02:41:12 +00:00
Mitchell Livingston
68a9a6ba85
Option to save log.
2006-08-22 23:00:53 +00:00
Mitchell Livingston
1b0811c812
Message Log window, accessible from the Transmission menu.
2006-08-21 22:07:08 +00:00
Mitchell Livingston
f6cd9ef67f
Better BitTorrent client identification.
2006-08-16 01:52:20 +00:00
Mitchell Livingston
0947785d80
Some changes for the last commit plus don't allow the same time for turning speed limit on and off.
2006-08-12 20:36:17 +00:00
Mitchell Livingston
3a1ee9dce0
More improvements to the way speed limit scheduling works.
2006-08-12 20:13:25 +00:00
Mitchell Livingston
2a36da8b60
Some new accessors for libtransmission...I don't see what harm these can do
2006-08-12 00:38:26 +00:00
Mitchell Livingston
e6d81110d9
Streamlined autoenable function a little.
2006-08-11 23:18:56 +00:00
Mitchell Livingston
cc66511f98
Scheduler is now more automatic.
2006-08-11 22:58:14 +00:00
Mitchell Livingston
cbaa4aec74
remove unneeded retain
2006-08-09 03:25:41 +00:00
Mitchell Livingston
28d788c649
save history
2006-08-09 00:11:00 +00:00
Mitchell Livingston
57ecfe7ee6
I hate memory management in objective-c! This should have better behavior when opening multiple files with "always ask" on.
2006-08-09 00:09:19 +00:00
Mitchell Livingston
0e334e4d2f
Better behavior for always ask for location.
2006-08-08 23:18:50 +00:00
Mitchell Livingston
5ba17385e7
show prefs window in Window menu / dock menu
2006-08-08 22:23:33 +00:00
Mitchell Livingston
8a9e593121
Growl for auto speed limit
2006-08-08 03:04:25 +00:00
Mitchell Livingston
9586b1fc41
Allow scheduling of speed limit.
...
Preference window saves when closing again.
2006-08-08 02:11:51 +00:00
Mitchell Livingston
d068cfcf57
User can now choose the sound that plays.
2006-08-07 02:28:31 +00:00
Mitchell Livingston
874b50ac84
Play sound when seeding completes.
2006-08-07 01:03:14 +00:00
Mitchell Livingston
accc03084c
Option to play sound when downloads finish (for now the sound is "Glass").
2006-08-07 00:46:47 +00:00
Mitchell Livingston
8f43dd1da9
Simplify by updating button tracking for change in frame rather than a change in bounds.
2006-08-07 00:11:07 +00:00
Mitchell Livingston
1b5751b7dd
Only show ratio, not upload speed, when seeding in minimal mode and set to display alternate status string.
2006-08-06 20:40:12 +00:00
Mitchell Livingston
9f78ab4699
number of torrents shown in status bar now changes if filtering just by using filter text field
2006-08-06 20:18:00 +00:00
Mitchell Livingston
520415d997
Don't check if hidden...just try to hide/show.
2006-08-06 19:41:44 +00:00
Mitchell Livingston
2aeed4485f
Only update torrents that need to be updated.
2006-08-06 19:10:47 +00:00
Mitchell Livingston
ce66d15045
Don't make window modal for sheet.
2006-08-06 17:12:32 +00:00
Mitchell Livingston
b8b994db63
validate open menu item
2006-08-06 17:06:05 +00:00
Mitchell Livingston
e4e673df1f
Make the filter buttons themselves control when they are active/inactive.
2006-08-05 13:22:30 +00:00
Mitchell Livingston
2ac14534bb
3 words for a button is a bit much.
2006-08-02 00:10:02 +00:00
Mitchell Livingston
4b5300939c
Holding down option and using the open menu item now ignores the default download location and asks where to download.
2006-08-02 00:04:04 +00:00
Mitchell Livingston
8bddde255c
Slight change in the way queueing works when changing preferences.
2006-08-01 23:22:48 +00:00
Mitchell Livingston
d5e6d5a1fd
New menu item to start all torrents waiting to start (in queue).
2006-08-01 23:09:33 +00:00
Mitchell Livingston
e8f77bb80f
Change setup of PrefsController a little.
2006-07-30 22:11:08 +00:00
Mitchell Livingston
25045ca3d6
No delay in updating dock badge when changing setting in prefs.
2006-07-30 21:49:58 +00:00
Mitchell Livingston
45563c6d22
Remove observer in filter buttons when finished.
2006-07-30 20:53:25 +00:00
Mitchell Livingston
fb1dd67b87
add a little commenting
2006-07-30 18:44:38 +00:00
Mitchell Livingston
c251a5c5df
Check for completed download in Torrent class.
2006-07-30 18:37:29 +00:00
Mitchell Livingston
7329faccf7
Remove redundant variables
2006-07-29 18:09:35 +00:00
Mitchell Livingston
f924699169
Fixed new bug from auto resizing, I hope.
2006-07-29 18:00:51 +00:00
Mitchell Livingston
d442d0579f
I left in some code I used for testing. Silly me.
2006-07-29 17:46:32 +00:00
Mitchell Livingston
3e45eaf595
Auto resizing now respects the max possible size. This should help avoid strange resizing behavior.
2006-07-29 17:43:44 +00:00
Mitchell Livingston
d44d458cd4
Don't autoimport on launch in case T was opened by opening torrent files.
2006-07-29 17:25:19 +00:00
Mitchell Livingston
af07340483
This shouldn't have been committed.
2006-07-29 16:59:32 +00:00
Mitchell Livingston
ca97d6968a
Capitalization change.
2006-07-29 16:58:44 +00:00
Mitchell Livingston
d5943321f4
Minimal view status toggle now works only when on actual status text, and even if the row isn't already selected.
2006-07-26 02:42:07 +00:00
Mitchell Livingston
44dd48fa52
When filtering transfers,the amount in the status bar shows how many transfers are actually visible and the total amount.
2006-07-25 02:12:18 +00:00
Mitchell Livingston
53039b2074
Filter buttons now actually are buttons, meaning their behavior matches more to Mail.app's
2006-07-23 22:23:59 +00:00
Mitchell Livingston
8c3e4f9337
Method parameter isn't really needed.
2006-07-23 21:50:41 +00:00