Mitchell Livingston
de66540961
don't subtract unsigned numbers
2006-09-28 16:50:26 +00:00
Mitchell Livingston
8079b10845
Re-add logs and try using different conversion.
2006-09-28 04:06:38 +00:00
Mitchell Livingston
13b3da143e
Remove some logging and add the volume name to space warning.
2006-09-28 00:48:07 +00:00
Mitchell Livingston
9881f7b6ef
First attempts at warning about not enough disk space (and stopping the offending torrents). Right now this occurs when the torrent is started.
2006-09-28 00:32:26 +00:00
Mitchell Livingston
19b89fa7ea
Generate the pieces images in code rather than using files.
2006-09-27 20:34:17 +00:00
Mitchell Livingston
ff499d0328
Hide pieces view if a single torrent is not selected.
2006-09-27 19:16:34 +00:00
Mitchell Livingston
7e846ba093
rearrange peers inspector tab a bit
2006-09-27 15:32:08 +00:00
Mitchell Livingston
f680407682
make autostart variable the same as in .6
2006-09-27 14:43:36 +00:00
Mitchell Livingston
c7265daeeb
waiting torrents won't go to the queue...
2006-09-26 03:27:41 +00:00
Mitchell Livingston
e95450ecb2
Move PiecesView.m/h to the macosx folder.
2006-09-26 01:52:16 +00:00
Mitchell Livingston
d3b8ae67bc
The advance bar should have the same default number of pieces as the pieces view.
2006-09-25 21:24:25 +00:00
Mitchell Livingston
a6a7be9daa
Move the pieces viewer into the Activity pane of Inspector.
2006-09-25 20:53:10 +00:00
Mitchell Livingston
cb90fd21b6
Better sizing of table in inspector, and slightly larger min width.
2006-09-25 20:21:19 +00:00
Mitchell Livingston
ef7d99d3dc
rearrange activity and peers tab in inspector
2006-09-25 20:00:45 +00:00
Josh Elsasser
0257761670
Merge nat-traversal branch to trunk.
2006-09-25 18:37:45 +00:00
Mitchell Livingston
0c11cb4319
Add Opera to the clients list.
2006-09-12 01:38:57 +00:00
Mitchell Livingston
4d5300394a
small cleanup in advanced bar code
2006-09-12 00:59:25 +00:00
Mitchell Livingston
9e6e31cad1
white instead of "back" color
2006-09-12 00:56:37 +00:00
Mitchell Livingston
fae2f2bd2b
advanced bar doesn't need to generate it's own border
2006-09-12 00:51:11 +00:00
Mitchell Livingston
4f99187f8c
Change the advanced bar width a bit.
2006-09-12 00:26:23 +00:00
Mitchell Livingston
25dddde5b7
Advanced bar should work again.
2006-09-12 00:08:30 +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
4fdc2f4c91
booleans are easier...again
2006-09-05 02:23:54 +00:00
Mitchell Livingston
8e11ba7f74
booleans are easier
2006-09-05 02:21:17 +00:00
Mitchell Livingston
62164414d6
Use built-in ability for verifying notifications' objects and update message log a little less often.
2006-09-05 02:12:07 +00:00
Mitchell Livingston
6a506622b2
temp fix for crashing
2006-09-04 07:33:25 +00:00
Mitchell Livingston
7297f8232c
Display a warning when in debug mode.
2006-09-03 17:06:43 +00:00
Mitchell Livingston
4c100c1bf9
Only update peer table when it's visible
2006-09-03 16:16:35 +00:00
Mitchell Livingston
4d0bc33f92
Remove Find...it doesn't work right and isn't too important anyways.
2006-09-01 15:30:44 +00:00
Mitchell Livingston
82a33fa0f6
Better compare of IP strings.
2006-08-30 21:40:36 +00:00
Mitchell Livingston
00c85181e6
Make error image smaller so resizing isn't necessary.
2006-08-29 00:13:35 +00:00
Mitchell Livingston
e94e0e72f4
Display an error image on the torrent icon when there is an error with the torrent.
2006-08-29 00:09:49 +00:00
Mitchell Livingston
8daa719b04
switch back find shortcut
2006-08-28 12:31:29 +00:00
Mitchell Livingston
8694d3de87
The filter bar shortcut is command-option-f (for now) since regular find is command-f (and must stay command-f for consistency with other apps).
2006-08-24 14:23:14 +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
e4480f7a97
Don't recreate the whole log string each time a line is removed.
2006-08-24 02:04:54 +00:00
Mitchell Livingston
5afda00ddc
Limit message log to 1000 lines.
2006-08-24 01:55:09 +00:00
Mitchell Livingston
68a9a6ba85
Option to save log.
2006-08-22 23:00:53 +00:00
Mitchell Livingston
3b2b744cb8
Don't hide Message window when T isn't the main app.
2006-08-22 22:04:27 +00:00
Mitchell Livingston
d25fccad03
Make Message window a panel, get rid of extra Edit menu, and move menu item for Message window to Window menu.
2006-08-22 22:02:36 +00:00
Mitchell Livingston
8efe17e072
Add Find to edit menu, since find can be useful for debugging.
2006-08-22 20:39:52 +00:00
Mitchell Livingston
368e7b4c4e
Log window now indents none-first lines.
2006-08-22 19:50:45 +00:00
Mitchell Livingston
5ee5fb30e5
simpler date format
2006-08-22 16:12:39 +00:00
Mitchell Livingston
bd45757225
different way to set font
2006-08-22 03:23:00 +00:00
Mitchell Livingston
f548d17e8e
Get rid of blank line at bottom of message log.
2006-08-22 03:11:24 +00:00
Mitchell Livingston
32cdb550fb
Re-add time to message log.
2006-08-22 02:56:09 +00:00
Mitchell Livingston
85ddba7daf
Work with new way of logging messages.
2006-08-22 02:35:01 +00:00
Mitchell Livingston
60ac9748a1
Larger default message window, font matching default Console look, and show date (in same format as Console).
2006-08-22 01:59:46 +00:00
Mitchell Livingston
6d15738403
Empty (and display) buffer right away when changing message level, and update the log a little more often.
2006-08-22 01:08:44 +00:00
Mitchell Livingston
d91cd60504
Update the message log twice as often, and when quitting set libT to stop calling the method to update the log.
2006-08-22 00:02:44 +00:00
Mitchell Livingston
8ab5e78ec2
This should be a safer implementation of the message log.
2006-08-21 23:47:29 +00:00
Mitchell Livingston
4ecb698720
MessageWindowController in its proper place
2006-08-21 22:23:09 +00:00
Mitchell Livingston
431063d476
Stupid mistake.
2006-08-21 22:12:18 +00:00
Mitchell Livingston
1b0811c812
Message Log window, accessible from the Transmission menu.
2006-08-21 22:07:08 +00:00
Mitchell Livingston
9ef1ebaf19
See exact number of bytes in tooltip over file size in file table.
2006-08-21 16:28:49 +00:00
Mitchell Livingston
78ffb705da
unsigned long long for file size
2006-08-21 16:17:36 +00:00
Mitchell Livingston
0caa326038
Make sure the scheduler 24-hour format is double digits.
2006-08-20 20:46:55 +00:00
Mitchell Livingston
eb026f1528
Display "info not available" in file table.
2006-08-20 19:11:02 +00:00
Mitchell Livingston
549e375b95
Reveal in file table works again.
2006-08-20 18:37:14 +00:00
Mitchell Livingston
a99e6ab33a
Add individual file sizes to info's file table.
2006-08-20 18:32:55 +00:00
Mitchell Livingston
4690f987f9
Add number of files below info's file table.
2006-08-20 18:09:53 +00:00
Mitchell Livingston
604273f0e8
Sort accessor is private.
2006-08-20 17:59:02 +00:00
Mitchell Livingston
b11f8ca295
Acquire lock before setting completed badge to help get rid of problem of the completed badge not clearing when the main window is given focus
2006-08-19 22:18:39 +00:00
Mitchell Livingston
dc282004c8
percentage next to valid downloaded in inspector
2006-08-17 03:24:40 +00:00
Mitchell Livingston
da555b7c6f
Show swarm speed in inspector.
2006-08-17 03:12:40 +00:00
Mitchell Livingston
f6cd9ef67f
Better BitTorrent client identification.
2006-08-16 01:52:20 +00:00
Mitchell Livingston
a04dac16d8
Show checks instead of y's for DL and UL columns.
2006-08-15 02:36:21 +00:00
Mitchell Livingston
e907f7a370
Status in peers tab.
2006-08-15 02:28:38 +00:00
Mitchell Livingston
c7dd11ea4f
Trim "connected" column with by a pixel.
2006-08-15 01:58:12 +00:00
Mitchell Livingston
861d78841b
Colored dots for connected/not connected
2006-08-15 01:51:45 +00:00
Mitchell Livingston
96a75b88d4
Initially select IP column for sorting.
2006-08-15 01:40:47 +00:00
Mitchell Livingston
199bb19e14
Check for connected peers, as well as better peer table resizing behavior.
2006-08-15 00:59:44 +00:00
Mitchell Livingston
20bcc5101b
Don't change pref view to the current pref view.
2006-08-15 00:02:23 +00:00
Mitchell Livingston
5f6b154c1e
Some better defaults.
2006-08-14 23:55:01 +00:00
Mitchell Livingston
cc7b033984
Sort IP addresses correctly.
2006-08-14 23:39:51 +00:00
Mitchell Livingston
1043035ce4
Peer table always sorts by ip address after sorting by whatever column is selected.
2006-08-14 23:18:49 +00:00
Mitchell Livingston
d232d371b5
IP address in peer table
2006-08-14 22:59:30 +00:00
Mitchell Livingston
ebf7b6eac1
Lock and unlock while accessing peers in libtransmission.
...
Handle lack of client id in clients.h rather than the gui.
2006-08-14 22:27:34 +00:00
Mitchell Livingston
2eabbc90b5
No need to make peer table make the window key, which also eliminates the need for a subclass.
2006-08-14 03:13:34 +00:00
Mitchell Livingston
402e827a87
Fix for when the returned client string is "unknown client ("
2006-08-13 21:56:20 +00:00
Mitchell Livingston
f6eea9e591
Free even more memory.
2006-08-13 21:24:23 +00:00
Mitchell Livingston
62d9f1ebb1
Get peers separately from the rest of the stats. This should also get rid of a memory leak.
2006-08-13 21:16:18 +00:00
Mitchell Livingston
e392a84e36
Fix a memory leak.
2006-08-13 19:55:59 +00:00
Mitchell Livingston
f76f1c3091
Some changes to getting peers in libtransmission. Now it uses a separate structure for the GUI accessing peers.
2006-08-13 19:43:15 +00:00
Mitchell Livingston
976dc9e4c3
Don't allow row selection in peer table.
2006-08-13 15:53:25 +00:00
Mitchell Livingston
98f63e9133
Basic peer info in info window...more to come.
2006-08-13 15:46:02 +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
355ae372cf
Add help button to Network prefs that goes straight to portforwarding help.
2006-08-08 23:03:45 +00:00
Mitchell Livingston
5ba17385e7
show prefs window in Window menu / dock menu
2006-08-08 22:23:33 +00:00
Mitchell Livingston
eb7edc5f28
Don't allow fields in info to be selected if blank.
2006-08-08 21:10:13 +00:00
Mitchell Livingston
251a05c305
Code for saving when closing prefs window is no longer a delegate method.
2006-08-08 11:37:54 +00:00
Mitchell Livingston
8a9e593121
Growl for auto speed limit
2006-08-08 03:04:25 +00:00
Mitchell Livingston
5a3352be5c
placeholder of N/A in info window
2006-08-08 02:36:02 +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
1ad131401d
Use tabs in Transfers section of prefs.
2006-08-07 03:55:03 +00:00
Mitchell Livingston
d746fd7c16
remove non-existent sound directory
2006-08-07 03:24:27 +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
d5011bfe74
small cleanup
2006-08-06 23:42:56 +00:00
Mitchell Livingston
9c182359e6
Grammar fix in Help.
2006-08-06 21:36:59 +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
94085b5ff8
unnecessary import
2006-08-06 19:37:37 +00:00
Mitchell Livingston
bb0af3e20d
Prefs window is a window rather than a panel, with behavior more similar to Mail, Safari, etc.
2006-08-06 19:35:03 +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
2ec6ed63eb
Load prefs nib right away.
2006-08-02 21:24:53 +00:00
Mitchell Livingston
ee45191676
Simplify new Open menu item text.
2006-08-02 00:29:10 +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
8121f8bb45
self instead of super
2006-07-30 22:20:20 +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
1695af3aec
small change in badger
2006-07-30 19:42:24 +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
e6a7986231
Small efficiency change.
2006-07-26 02:54:36 +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
c60fd34b30
Capitalization fix.
2006-07-25 01:30:56 +00:00
Mitchell Livingston
1550251be9
Save minimal status text preference (speed or time)
2006-07-25 01:23:40 +00:00