Commit Graph

684 Commits

Author SHA1 Message Date
Mitchell Livingston f9560758ed Don't redraw the progress bar completely each time. The number of pieces for the bar is returned to the previous, larger value. 2006-10-05 21:21:30 +00:00
Mitchell Livingston 7a0a45d46c Larger font in document icon. 2006-10-05 20:55:54 +00:00
Mitchell Livingston 860854682d New documents icon from Van Hugo. 2006-10-05 12:10:50 +00:00
Mitchell Livingston 794226d07d correct image file extension 2006-10-04 20:10:45 +00:00
Mitchell Livingston 1155c20553 Faster scrolling at the cost of a bit less detailed advanced bar (if you want more details, use the info window ;)) 2006-10-04 20:07:36 +00:00
Mitchell Livingston 46d69d2d41 Fixed annoying bug of the pieces view being black the first time it was shown. 2006-10-04 19:53:26 +00:00
Mitchell Livingston a581a33a4e remove unneeded variable assignment 2006-10-04 19:34:04 +00:00
Mitchell Livingston c41ed9abdb New icon! 2006-10-04 14:38:17 +00:00
Mitchell Livingston 493d90ccb6 New badge images. Thanks to bietmeester and cluthi for helping with these. 2006-10-04 13:44:24 +00:00
Mitchell Livingston 8415075591 updated help files 2006-10-04 12:57:04 +00:00
Mitchell Livingston d0c1460c1b Make both status lines in the Network prefs match. 2006-10-04 01:46:20 +00:00
Mitchell Livingston 9d1f714259 New button images from macHD. Resume without waiting is now orange. 2006-10-02 05:21:10 +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 e53830d875 changed around pieces view drawing code...still can't track down the bug of the view always first being black 2006-10-01 16:12:46 +00:00
Mitchell Livingston 2588d2faba Release box images on dealloc. 2006-10-01 15:14:12 +00:00
Mitchell Livingston 0dada242b8 My typo. 2006-09-29 15:21:51 +00:00
Mitchell Livingston ed609fd487 Clear up the explanation of queueing a little. 2006-09-29 15:05:15 +00:00
Mitchell Livingston 6e99fae4d5 no harm in having the help index match the new changes 2006-09-29 15:00:27 +00:00
Mitchell Livingston 7d8bb91cea small fix and a disclaimer 2006-09-29 14:58:29 +00:00
Mitchell Livingston dc1e954442 Make colors of bar/box match the new color scheme. 2006-09-29 14:54:48 +00:00
Mitchell Livingston 87e090ceb3 Updated help from Nick Pucius. 2006-09-29 14:51:14 +00:00
Mitchell Livingston f1fa4616a4 Added option in warning window to begin download even if not enough disk space. Also new badge for completed. 2006-09-29 14:46:06 +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 c9819b2694 Determine stats before originally starting torrent from history. 2006-09-28 23:32:59 +00:00
Mitchell Livingston f1921f5cff NAT forwarding is off by default, and port, not portS 2006-09-28 23:12:14 +00:00
Mitchell Livingston eec723ad67 Make code match the rest of the mac style. 2006-09-28 21:54:23 +00:00
Mitchell Livingston 3e93518815 work around for small bug in apple code 2006-09-28 21:37:19 +00:00
Mitchell Livingston c8d7769436 Status on ports in prefs window. Thanks to cluthi on the forums for this. 2006-09-28 21:14:49 +00:00
Mitchell Livingston c5d91a324b get rid of reference to old image file 2006-09-28 18:20:52 +00:00
Mitchell Livingston edb005852e Don't set the background of pieces view if it's gonna be hidden. 2006-09-28 18:11:29 +00:00
Mitchell Livingston 1e5558796b an extra log for extra debugging 2006-09-28 18:07:27 +00:00
Mitchell Livingston f6b456b7c3 hopefully a bit better...now just figure out a way to get the progress before starting a torrent 2006-09-28 17:38:10 +00:00
Mitchell Livingston ae064b1ba7 more logging and an extra check 2006-09-28 17:17:07 +00:00
Mitchell Livingston 1fabd22ddb Log the volume name to help in debugging. 2006-09-28 17:02:41 +00:00
Mitchell Livingston 78d83b063d a little more detailed log to save time converting bytes 2006-09-28 16:54:44 +00:00
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