1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-29 02:56:11 +00:00
Commit graph

2477 commits

Author SHA1 Message Date
Mitchell Livingston
5ab5baa008 Make method names less generic to avoid conflicts.
Use methods in the Torrent class whenever possible.
2006-06-21 23:46:41 +00:00
Mitchell Livingston
c7b97ad2b6 refine string formatting a tiny bit 2006-06-21 17:14:50 +00:00
Mitchell Livingston
b3b5ea9b74 String formatting is simpler. 2006-06-21 14:49:53 +00:00
Mitchell Livingston
a50ac18cbd A lot of cleanup; remove cantfindaname once and for all. 2006-06-21 14:07:56 +00:00
Mitchell Livingston
c5955ed7ef Now that sorting by stat sorts by progress, it should be resorted more often. 2006-06-20 19:20:36 +00:00
Mitchell Livingston
681ba0ed25 Status is now Activity, commented out now-unused method 2006-06-20 17:19:15 +00:00
Mitchell Livingston
e6603def25 Comment out code so connections in Interface Builder don't need to be made and unused calculations aren't made. 2006-06-20 17:10:35 +00:00
Mitchell Livingston
c3035276dc Reverse progress sort order for sort by state. 2006-06-20 14:54:03 +00:00
Mitchell Livingston
8f9ca03e98 sort by state will sort by progress afterwards 2006-06-20 14:46:15 +00:00
Mitchell Livingston
b49d206a1a cantFindAName didn't make sense for opening files. 2006-06-20 14:23:14 +00:00
Mitchell Livingston
317ba16b08 Clicking the dock icon is more future-proof and simpler. 2006-06-20 14:16:32 +00:00
Eric Petit
29daf2d5af Force dumping of the Preferences file on disk every time the history
is updated
2006-06-20 14:00:53 +00:00
Mitchell Livingston
f633c19c03 No need to force resizing now that window resizing is allowed. 2006-06-20 03:54:35 +00:00
Mitchell Livingston
0905436bfe Simplify resizing a little. 2006-06-20 03:08:46 +00:00
Mitchell Livingston
dd7900192a small rearrangement 2006-06-20 03:00:39 +00:00
Mitchell Livingston
a51b62ac73 tooltip for hash string 2006-06-20 02:57:48 +00:00
Eric Petit
db26a7e23a Don't assume that a download is a folder if there only is one
file (fixes #36)
2006-06-20 02:34:34 +00:00
Mitchell Livingston
ca5f11dc51 always initialize a primitive before adding to it 2006-06-20 00:47:15 +00:00
Mitchell Livingston
0c41e8ed5f truncate head for file locations 2006-06-20 00:42:39 +00:00
Mitchell Livingston
f54a06b7ca Better resizing behavior. 2006-06-20 00:36:51 +00:00
Mitchell Livingston
48d00a2d54 updated authors, part 2 2006-06-20 00:15:52 +00:00
Eric Petit
c20a36c88c Makes the info controller horizontally resizable 2006-06-20 00:06:08 +00:00
Mitchell Livingston
cb2eb173d1 Where's the Torrent? Transmission Support Folder 2006-06-19 23:51:04 +00:00
Eric Petit
b111bb7cd7 Removed some fields from the info window that are duplicate with the
main window
2006-06-19 23:16:07 +00:00
Mitchell Livingston
2c8b4c80ee A little cleanup, a slightly more straight-forward way of checking the Growl path, and the method to register Growl won't be called through Interface Builder. 2006-06-19 23:07:28 +00:00
Mitchell Livingston
b91020b447 Selecting the current sort item will force a resort of the torrents. 2006-06-19 04:30:36 +00:00
Mitchell Livingston
b97cde1390 Last time I'll change the Transfers icon 2006-06-18 18:46:09 +00:00
Mitchell Livingston
461e737afc cleanup 2006-06-18 03:40:11 +00:00
Mitchell Livingston
d9542e96a7 Minor efficiency change in validate remove algorithm. 2006-06-17 23:29:27 +00:00
Mitchell Livingston
06a5457f2b Minor efficiency improvements to action menu. 2006-06-17 23:00:12 +00:00
Mitchell Livingston
0a98289601 Alternating row colors in file table 2006-06-17 19:34:08 +00:00
Mitchell Livingston
e5e903a921 Added parentheses. 2006-06-16 17:33:16 +00:00
Mitchell Livingston
d203555d84 Validate using ident instead of function name...it's more future-proof.
Transfers, not Torrents.
2006-06-16 14:30:59 +00:00
Mitchell Livingston
ddba2e1856 Remove toolbar button works. 2006-06-16 14:19:04 +00:00
Mitchell Livingston
fa23d6d30c Just update the value when there is a change....it's modified only when torrent counts change and just updates a string...nothing too strenuous 2006-06-16 03:45:12 +00:00
Mitchell Livingston
e5aab6902a I changed my mind about the images being static. 2006-06-16 03:13:58 +00:00
Mitchell Livingston
6b4e664c0f This will never happen, but if it would: Don't load image more than once. 2006-06-16 03:06:24 +00:00
Mitchell Livingston
1e3848f355 Let's get the images stored before showing the table 2006-06-16 03:03:28 +00:00
Mitchell Livingston
338b2a6a19 Make more images static. 2006-06-16 01:50:10 +00:00
Mitchell Livingston
84ae6d401d Might as well make size more precise. 2006-06-16 00:35:11 +00:00
Mitchell Livingston
efb73e8b5b Add context menu to file table 2006-06-16 00:04:29 +00:00
Eric Petit
d7388093b6 Use the same font size for the file list as the rest of the inspector 2006-06-15 23:31:40 +00:00
Mitchell Livingston
bfb8a06a70 Don't round dock badging speeds. 2006-06-15 22:57:01 +00:00
Mitchell Livingston
ae2c0eee33 Apple says that it is preferable to specify the file extension for files 2006-06-15 22:42:22 +00:00
Eric Petit
9d49bdda41 Trying to spare some more space here and there 2006-06-15 22:28:34 +00:00
Mitchell Livingston
bc5e8c066b Keyboard shortcut for Remove Downloaded 2006-06-15 22:20:06 +00:00
Mitchell Livingston
72998f58c9 a little safety 2006-06-15 22:07:05 +00:00
Mitchell Livingston
c1e764a03a This might fix bar overlapping (but who really cares since it can't be seen on normal builds anyways) 2006-06-15 16:01:26 +00:00
Mitchell Livingston
24acb44310 Potentially get rid of (unnoticeable) overlap in simple progress bar. 2006-06-15 06:24:03 +00:00
Mitchell Livingston
f954b45699 Multiple selection. 2006-06-15 05:44:01 +00:00
Mitchell Livingston
78753134fa Make sure nil is returned on failure. 2006-06-15 05:30:08 +00:00
Mitchell Livingston
fb875a5409 Simplify the code a bit. 2006-06-15 05:03:32 +00:00
Mitchell Livingston
23e6c4d5e3 stupid defaults! 2006-06-15 02:46:54 +00:00
Mitchell Livingston
c1c071da81 Should save between launches now, among other things. 2006-06-15 02:35:40 +00:00
Mitchell Livingston
cac18c2503 By popular demand: the return of "Remove Torrent File." It only applies to the files not moved to the private folder. 2006-06-15 02:07:50 +00:00
Mitchell Livingston
5f5d433b8e Newer icon for Transfers. 2006-06-15 00:11:05 +00:00
Mitchell Livingston
94768da2ae Don't check for icons for empty rows. 2006-06-14 20:35:28 +00:00
Mitchell Livingston
19dce501cf Missed one... 2006-06-14 20:16:27 +00:00
Mitchell Livingston
4eb8918f3a Get rid of unnecessary class by merging ellipsis code into StringAdditions. 2006-06-14 20:08:51 +00:00
Mitchell Livingston
341b6ef526 simplify the icon resizing 2006-06-14 17:58:40 +00:00
Mitchell Livingston
e0bed11f56 Onced isn't a word... 2006-06-14 14:46:58 +00:00
Mitchell Livingston
69fee0da51 Differentiate between valid amount downloaded and total amount downloaded, showing the valid amount in the main window. 2006-06-14 03:00:27 +00:00
Mitchell Livingston
4c9421cfa4 Make the right end blue if the whole bar is blue. 2006-06-14 01:53:24 +00:00
Mitchell Livingston
a3e1af9717 Transfer, not Torrent 2006-06-14 01:28:23 +00:00
Mitchell Livingston
d77470bdf8 The statusbar image that should've been there this whole time. 2006-06-13 17:03:17 +00:00
Mitchell Livingston
7db94af961 Change "Remove Downloaded" back to "Remove Downloaded Files." 2006-06-13 02:28:49 +00:00
Mitchell Livingston
064b33066a Setting the size for the images that will start large initially was redundant. 2006-06-13 01:10:48 +00:00
Eric Petit
047216976e Adds appcast URL 2006-06-13 01:04:24 +00:00
Mitchell Livingston
4d20e5c525 Moved myself up in the credits, tweaks here and there 2006-06-13 00:12:46 +00:00
Mitchell Livingston
66c9fffb82 This should make the borders of the new progress bar a bit more consistent. 2006-06-12 23:36:25 +00:00
Mitchell Livingston
1280d7cd4d This actually includes the glossier progress image. whoops 2006-06-12 17:26:32 +00:00
Mitchell Livingston
0098328648 The advanced bar is a bit more glossy. 2006-06-12 17:25:50 +00:00
Mitchell Livingston
19940c00de This look for the progress bars matches the new smooth aqua look a lot more and is generated from images instead of drawing the bar from scratch.
The advanced bar should also be easier on the eyes now that the overlay isn't as extreme.

Thanks to FOOOD for the images.
2006-06-12 16:58:04 +00:00
Mitchell Livingston
f4562e3bbd Double-clicking the icon in the table view will reveal the download. 2006-06-12 15:26:24 +00:00
Mitchell Livingston
218ddd0cb9 Make private methods actually private. 2006-06-12 04:56:07 +00:00
Mitchell Livingston
9dacd02f92 Declare private methods. 2006-06-12 04:25:43 +00:00
Mitchell Livingston
13eba9cfa3 Add the license info to the new files. 2006-06-12 03:31:50 +00:00
Mitchell Livingston
c189ac3371 Allow the Reveal item to also work with the inspector's Files table. 2006-06-12 03:29:42 +00:00
Mitchell Livingston
d498cc77d9 Clicking the File tableview in the Inspector will now make the inspector the key window, making reveal for it work again and not appear gray when clicked. 2006-06-12 03:03:16 +00:00
Mitchell Livingston
7d760579e1 use the word Transfers, not Torrents 2006-06-11 21:37:21 +00:00
Mitchell Livingston
050c37bddc Move "reveal" and "show inspector" to Transfers and View respectively. 2006-06-11 21:21:40 +00:00
Mitchell Livingston
2e00ca9459 Rename a few menu items (especially "Remove Data File" to "Remove Downloaded Files") and move "Copy Torrent File" to the File Menu as "Save a Torrent Copy As..." 2006-06-11 20:51:58 +00:00
Mitchell Livingston
94f7caba34 Inspector, not Info, for previous tab menu item 2006-06-11 08:41:12 +00:00
Mitchell Livingston
2ef0725b59 Make Copy Torrent dialog a sheet. 2006-06-11 00:16:31 +00:00
Mitchell Livingston
86edc01368 Validate menu item and show warning on failure for "Copy Torrent" 2006-06-10 23:29:47 +00:00
Mitchell Livingston
a668c237a1 Initial support for creating a torrent copy (to recover torrent files after being placed in Support folder, basically). Next commit will refine it a bit. 2006-06-10 23:06:30 +00:00
Mitchell Livingston
ae8e73fe72 Inspector window now only becomes key window when necessary. 2006-06-10 20:51:15 +00:00
Mitchell Livingston
54bfe1f4a7 Fixed spacing a bit in Transfer prefs.
This is my last little commit of the day. I swear!
2006-06-10 04:23:53 +00:00
Mitchell Livingston
14a5854dec Having two booleans was redundant. 2006-06-10 04:12:40 +00:00
Mitchell Livingston
08e4a347a2 Plus, not minus. :-/ 2006-06-10 03:38:32 +00:00
Mitchell Livingston
ca14feb88b Make the progress bar a bit longer to look better with the last commit. 2006-06-10 03:33:44 +00:00
Mitchell Livingston
ed904d154d Make context menu items enabled even if the window isn't active.
Also fixed a little spacing with the buttons.
2006-06-10 03:21:36 +00:00
Mitchell Livingston
243d5a58ef Add a keyboard shortcut for removing files. 2006-06-09 21:03:18 +00:00
Mitchell Livingston
3e4c48b6e5 Remove a period for consistency 2006-06-09 20:11:26 +00:00
Josh Elsasser
0600f3d4aa Add support to libtransmission and the MacOS X GUI for saving private copies of
torrent files.
2006-06-09 19:53:35 +00:00
Mitchell Livingston
5ac8e113c3 Now it'll work for Panther users again... 2006-06-09 19:17:02 +00:00
Mitchell Livingston
78c1fbd314 Better icons for the pause and resume toolbar items. Thanks to macHD on the forum for these. 2006-06-08 15:10:44 +00:00
Josh Elsasser
9a865c00b9 Revert the last commit, it wasn't supposed to go on the trunk. 2006-06-08 04:44:45 +00:00
Mitchell Livingston
41525beaa3 Initial support of moving torrent files in Mac version. Some things are incomplete and it's not yet guaranteed to work (in other words, only I should be even trying to use it). 2006-06-08 04:40:45 +00:00
Mitchell Livingston
60e12632c3 Stretched some labels to help themers. 2006-06-08 00:45:11 +00:00
Mitchell Livingston
4d1902cacf No need to create an autoreleased object and then retain it when it can be done in one step. 2006-06-07 22:02:28 +00:00
Mitchell Livingston
82a1354790 Switch some tiffs to png. 2006-06-07 20:10:15 +00:00
Mitchell Livingston
b6a144da86 Double-clicking rows will toggle the inspector. Also, cleaned up Transfers icon from Neowave. 2006-06-07 15:26:15 +00:00
Mitchell Livingston
b3b0935ee7 Fix the dash. 2006-06-07 14:42:54 +00:00
Mitchell Livingston
9ac93e620e Less ugly original placement and sizing or window on first launch (with no preferences set). 2006-06-07 02:24:55 +00:00
Mitchell Livingston
35a822e6d5 Use the built-in method if on Tiger for making subarrays. 2006-06-07 01:39:57 +00:00
Mitchell Livingston
f2c1b55fe3 Changed some headers. 2006-06-06 19:32:27 +00:00
Mitchell Livingston
41ce603b10 First commit on my own 8-)
Sorting by progress, sorting no longer causes crashes.
New look for the table.
Info is now inspector: can set individual and multiple ratio limits, shows listing of files, more info in general, resizes when changing tabs, can change tabs with cmd-left and cmd-right.
Menu items moved to "Transfers" menu.
Sliding status bar in its own view.
Prefs moved into their own nib.
Toolbar items for pause and resume selected (many wanted this, but it needs better icons)
New icons for Transfers and General.
A lot of tweaking of main window to fix alignment etc.
Sparkle used for updated (still needs to be added to website to work).

And a lot more tweaking and changes that I'm too lazy to list.

...now let's hope I commit this right
2006-06-06 18:05:57 +00:00
Eric Petit
e72c5580c6 Split and moved makefiles into a seperate folder, fixes and speed-up to
the retrieving of the SVN revision, OS X packages now show the revision
if this isn't a release build
2006-05-31 12:54:53 +00:00
Eric Petit
a3d3d1f33d Splits VERSION_STRING and VERSION_REVISION, removes duplication of flags
in the Xcode project file
2006-05-29 22:44:21 +00:00
Eric Petit
cab7c2a50a Get revision at build time 2006-05-29 21:58:22 +00:00
Eric Petit
f98fe6a1b0 Added $Id$ keywords and updated a few headers 2006-05-29 21:21:23 +00:00
Eric Petit
7e244c6792 Merged Mitchell's changes, this includes:
Adds stop at ratio,
Adds sorting by name, date or state,
Seperates Info window into its own nib,
Adds option to enable or disabled autostarting downloads,
Seperates Network / Transfers in the Preferences
2006-05-25 12:22:19 +00:00
Eric Petit
796e2b868e Adds Action button that allows quick setting of upload and download limits,
Makes the bottom bar look like Mail's,
Moves stats to a top, hideable bar.
2006-05-01 00:15:18 +00:00
Eric Petit
734845196a Saves in history the date at which the torrent was loaded 2006-04-25 16:31:19 +00:00
Eric Petit
de6cc777cc Cosmetic 2006-04-22 16:54:20 +00:00
Eric Petit
229d60507b Use NSLog on Mac OS X for errors, cosmetic changes 2006-04-22 16:44:56 +00:00
Eric Petit
58ec8a3b19 Show tracker errors again 2006-04-08 15:56:26 +00:00
Eric Petit
b8fc3f76c9 Corrected keys for rate limits
Always set limit, even if value entered is wrong
2006-04-07 17:10:27 +00:00
Eric Petit
c6afb1c534 Adds download rate limit to OS X interface 2006-04-07 14:22:27 +00:00
Eric Petit
55295baf13 Multiple selection 2006-04-07 13:09:19 +00:00
Eric Petit
0563eaf19c Cosmetic 2006-04-05 13:52:00 +00:00
Eric Petit
ca82942852 Got rid of a class variable, makes performSelectorOnMainThread retain
and release it instead
2006-04-05 13:39:30 +00:00
Eric Petit
b7a28dd9a1 Cleaning, also fixes disabling idle sleep when torrents are active 2006-04-05 12:21:16 +00:00
Eric Petit
18a81ad4b2 Removed duplicate AS 2006-04-04 12:16:33 +00:00
Eric Petit
aaf5310949 Makes the info inspector resizable 2006-04-04 10:01:52 +00:00
Eric Petit
8c36eba646 Choosing the download location for torrents is smoother and doesn't
get added to the table until necessary.
2006-04-04 09:45:36 +00:00
Eric Petit
235255b8f0 Merge compat-10.2 branch. This adds Jaguar compatibility on OS X, and
completes the Jam -> Make/XCode switch. Hope it doesn't break too much.
2006-04-03 19:29:09 +00:00
Eric Petit
d96757bf12 Missed that in [167] 2006-03-28 15:38:53 +00:00
Eric Petit
dd1179366a Updated windowWillUseStandardFrame given the fact that we dont show
the column headers anymore
2006-03-28 11:21:17 +00:00
Eric Petit
10ce5c72c6 Set click point before displaying so that mouse up on a button instantly
deselects it.
Store application icon when first loaded so it doesn't have badges on it.
Move a few things into the nib file
Put ellipis at end of name / tracker / announce if it doesn't fit
2006-03-28 11:17:42 +00:00
Eric Petit
bd8dc9752c Makes stringForFileSize: always show 3 significant digits 2006-03-28 10:36:56 +00:00
Eric Petit
280cb54a36 Finder-independent trashPath: method 2006-03-28 06:26:13 +00:00
Eric Petit
5165d09994 Fixed the info panel and refined its look 2006-03-27 15:09:29 +00:00
Eric Petit
a1830a25bf Merge from branches/new_api:r161 2006-03-23 12:39:39 +00:00
Eric Petit
bf7ce0a305 Started to switch to a Makefile-based build system (still very incomplete,
so the Jamfile are still there).
Set a few svn:ignore properties.
2006-03-07 20:23:40 +00:00
Eric Petit
878aa6828b When both torrent and non-torrent files are dropped, only open the torrents.
Don't badge with completed downloads when the window is key.
 Update the table right after start so you don't stay with an empty list
 for one second.
2006-02-11 06:46:40 +00:00
Eric Petit
6ddb247689 Reject dropped files which aren't .torrent files.
"Retarget" the drop at the bottom of the list.
2006-02-10 20:46:44 +00:00
Eric Petit
4f86bbcea3 Simplifications 2006-02-10 20:06:39 +00:00
Eric Petit
b4a4557cb7 Simplification 2006-02-10 19:17:54 +00:00
Eric Petit
43696cd5da Cleaner icon caching 2006-02-10 06:14:36 +00:00
Eric Petit
9b2cbdd166 Cleaner stringFittingInWidth 2006-02-10 05:59:19 +00:00
Eric Petit
9545453d48 Optimized stringFittingInWidth 2006-02-09 13:44:14 +00:00
Eric Petit
544cc37263 Cache icons in NameCell (fixes #1) 2006-02-09 12:58:10 +00:00
Eric Petit
95019c0246 Reverted the bottom of the window to the way it was before.
Minor change to stringForSpeedAbbrev so it never shows more than four
 digits (-> no overlapping possible in the window or the badge).
2006-02-09 06:38:09 +00:00
Eric Petit
da6b5deb96 Update the torrent history as the app runs, so it won't be lost if it
doesn't exit properly
2006-02-08 19:05:42 +00:00
Eric Petit
604f0b2b35 Removed 'BadgeCompleted' option - who'd want to disable it anyway? 2006-02-08 18:10:42 +00:00
Eric Petit
65316f1b72 Updated badging 2006-02-08 17:44:07 +00:00
Eric Petit
66f77fa311 Use the infinite symbol rather than "Inf." 2006-02-08 09:49:06 +00:00
Eric Petit
3ba5313752 Show ratio instead of the download rate once the download is complete.
Fixed windowWillUseStandardFrame.
 Cleaning
2006-02-07 05:02:45 +00:00
Eric Petit
fcd1c9a1a8 Force rates to 0 when paused, and download rate to 0 when seeding.
Increased OS X UI update interval to 1 second.
2006-02-07 02:32:50 +00:00
Eric Petit
89ebc1f37f Hide toolbar button in a Panther-compatible way 2006-02-04 15:21:28 +00:00
Eric Petit
bb7711ed2c Display the number of active torrents when quitting, not downloading torrents 2006-02-01 00:14:26 +00:00
Eric Petit
8c8b2dbc19 Fixes crash when the user is always asked for the download location 2006-01-31 04:19:31 +00:00
Eric Petit
f7622a6ebf Moved the quit code to applicationWillTerminate: 2006-01-29 22:16:16 +00:00
Eric Petit
0f1499a22b Added check for update 2006-01-29 22:01:08 +00:00
Eric Petit
ab3abc5af6 Added preferences to configure badging 2006-01-29 19:47:54 +00:00
Eric Petit
f6a70e2a8f Show the file icon in the "Name" cell
Changed 0.5-cvs to 0.5-svn
2006-01-29 19:18:03 +00:00
Eric Petit
0ed06f109d The quit dialog now displays the number of active torrents
Disables idle sleep if at least one torrent is active
 Cosmetic changes
2006-01-29 01:20:22 +00:00
Eric Petit
d5fb5edc15 Use setBool: and setInt: for setting defaults instead of first changing
to strings
 Put default settings in a plist
2006-01-21 03:11:57 +00:00
Eric Petit
97ae614cf8 The simple bar turns gray when paused
Added missing images for pause/resume all
2006-01-21 02:34:14 +00:00
Eric Petit
80b7627b5c This adds badging 2006-01-20 01:51:07 +00:00
Eric Petit
16a8e74cdc Forget to update the nibs in the last commit 2006-01-20 01:23:40 +00:00
Eric Petit
390b3e0466 Imports instead of include
Category for NSString instead of using Utils
 Speed string in NSString additions
2006-01-20 01:13:21 +00:00
Eric Petit
3205798019 Yet another test 2006-01-12 21:45:45 +00:00
Eric Petit
a1de0a4fa0 Update 2006-01-04 2006-01-12 19:04:45 +00:00
Eric Petit
6c0a54caa5 Update 2005-12-25 2006-01-12 18:58:57 +00:00
Eric Petit
f5deceaa64 Update 2005-12-21 2006-01-12 18:57:23 +00:00
Eric Petit
a2adf018c8 Update 2005-12-17 2006-01-12 18:54:46 +00:00
Eric Petit
04293edb67 Update 2005-12-14 2006-01-12 18:53:05 +00:00
Eric Petit
6fb3416215 Update 2005-12-04 2006-01-12 18:47:30 +00:00
Eric Petit
835c3284dd Update 2005-11-24 2006-01-12 18:40:47 +00:00
Eric Petit
23ef3653e3 Update 2005-11-21 2006-01-12 18:33:20 +00:00
Eric Petit
e877994b21 Update 2005-11-18 2006-01-12 18:30:10 +00:00
Eric Petit
d2cc6ce7c6 Update 2005-11-17 2006-01-12 18:29:20 +00:00
Eric Petit
8adc2d7338 Update 2005-11-01 2006-01-12 18:20:48 +00:00
Eric Petit
a6aa884776 Import from 2005-10-26 2006-01-12 17:43:21 +00:00