Commit Graph

667 Commits

Author SHA1 Message Date
Mitchell Livingston ba61307266 the main window doesn't have to detect mouse moved events now that the filter bar is using built-in buttons 2007-11-09 13:47:34 +00:00
Mitchell Livingston e9f667afb9 adjust filter bar button placement 2007-11-09 13:35:43 +00:00
Mitchell Livingston 2c4244b540 keep track of sort menu item by using tag and validate methods instead of storing the current menu items 2007-11-07 05:02:43 +00:00
Mitchell Livingston 98c1d4bb62 get rid of the unneeded ImageBackgroundView 2007-11-07 02:23:35 +00:00
Mitchell Livingston 6253979516 load the status bar background in the init method, because awakeFromNib drew the back with a white background on launch 2007-11-07 00:35:03 +00:00
Mitchell Livingston 4a301fdf82 no need to reload status bar when the window becomes/resigns main, since it is now the same when inactive or inactive 2007-11-07 00:16:32 +00:00
Mitchell Livingston 44075895b2 remove the separate filter bar view and instead reuse the status bar view 2007-11-07 00:14:33 +00:00
Mitchell Livingston cc5abfe6f4 make the filter bar color match leopard's 2007-11-06 23:55:51 +00:00
Mitchell Livingston 44aa1505d4 readd the tooltips to the filter buttons 2007-11-06 21:03:20 +00:00
Mitchell Livingston 5cc14442cb use built-in buttons for filter buttons 2007-11-06 20:52:11 +00:00
Mitchell Livingston cfa809bc47 clean up the pieces bar drawing to avoid putting it into an image, and use NSColor object for the piece colors 2007-11-06 04:53:06 +00:00
Mitchell Livingston dcb411e310 move dock badging preference change notification into the Badger 2007-11-05 12:47:20 +00:00
Mitchell Livingston 3ab2e369d4 remove unused code 2007-11-04 16:45:17 +00:00
Mitchell Livingston 3bccf26f23 by popular demand the return of the advanced bar (now Pieces Bar) 2007-11-04 15:01:34 +00:00
Mitchell Livingston 1f0b346295 if the download finishes/becomes unfinished, keep trying to reset the time machine setting, and other miscellaneous cleanup 2007-11-02 22:07:16 +00:00
Mitchell Livingston 930199dbeb fix a possible small release-then-use 2007-11-02 15:05:20 +00:00
Mitchell Livingston 59fb0f936f stop timers and notification checking on quit right away (real this time) 2007-11-02 03:15:12 +00:00
Mitchell Livingston 4cb7eb603d stop timers and notification checking on quit right away 2007-11-02 03:13:44 +00:00
Mitchell Livingston c5836d33e0 trunk: refresh status bar and completed badge when window becomes/resigns main, not key 2007-11-01 19:18:26 +00:00
Mitchell Livingston 93caebd82f trunk: Leopard: Time Machine will ignore incomplete files 2007-10-31 19:28:22 +00:00
Mitchell Livingston ffeff31ca3 get reordering of torrent queue working again in trunk (thanks to cocoadev mailing list) 2007-10-31 17:23:56 +00:00
Mitchell Livingston 4584417bf0 phase 2 of updating menu items to remove bindings 2007-10-30 20:19:22 +00:00
Mitchell Livingston 44c66afffb phase 1 of updating menu items to remove bindings 2007-10-30 19:55:47 +00:00
Mitchell Livingston 2216967525 use built-in suppression checkbox in alerts under Leopard 2007-10-29 19:45:34 +00:00
Mitchell Livingston 64f7382d1b trunk: Leopard: Fix bug with toggling Minimal View 2007-10-29 18:59:23 +00:00
Mitchell Livingston 297b9f0b1d trunk: Leopard: Fix bug with typing values in Inspector->Options 2007-10-29 18:07:09 +00:00
Mitchell Livingston 568bc5d4d5 use "Downloads" folder as default folder 2007-10-28 04:35:49 +00:00
Mitchell Livingston 8ed391f18b suppress a warning on Leopard 2007-10-27 02:00:43 +00:00
Mitchell Livingston 0e9c74d732 fix mistake in [3560] 2007-10-25 20:32:16 +00:00
Mitchell Livingston b286397338 filtering by a search string for tracker now checks all trackers in the announce-list 2007-10-25 20:14:24 +00:00
Mitchell Livingston a76423ac1e fix notification to update info 2007-10-23 11:41:03 +00:00
Mitchell Livingston 44e1f5aa96 make the long application support folder path a constant 2007-10-21 14:01:54 +00:00
Mitchell Livingston 6fc01cb59c set some menu titles without regard to what it is already set to (this should in theory be faster and looks cleaner) 2007-10-21 13:53:29 +00:00
Mitchell Livingston a90c4a4b09 eliminate the redundant isPaused, instead using !isActive 2007-10-20 21:27:46 +00:00
Mitchell Livingston b62fb6a7c1 trivial code cleanup 2007-10-19 01:24:42 +00:00
Mitchell Livingston e06d38b4c7 generate the info tab button images when needed, add backend support for different colored tabs depending on aqua/graphite 2007-10-18 00:04:01 +00:00
Mitchell Livingston a2f3b0dac6 small name change and other trivial adjustments 2007-10-17 23:33:22 +00:00
Mitchell Livingston 78d95148dc add a warning and improve some commented out code....nothing to see here 2007-10-14 14:24:34 +00:00
Mitchell Livingston 045c31018b remove unused variables 2007-10-12 21:36:01 +00:00
Mitchell Livingston 2f17b922a9 allow speed limit to be automatically updated when modal panels are active, fixes #366 2007-10-12 20:51:27 +00:00
Mitchell Livingston c4e6607777 get rid of an alloc/release 2007-10-11 16:28:50 +00:00
Mitchell Livingston fc432f1c29 ensure everything is deallocated properly on quit, libtransmission is closed properly, and inspector window height is remembered 2007-10-08 04:15:25 +00:00
Mitchell Livingston 4bee975c47 improve the inspector's tab background images 2007-10-07 15:36:39 +00:00
Mitchell Livingston b3c35b036c change some initializers so that they are aware of their own nib's name 2007-10-07 12:24:26 +00:00
Mitchell Livingston 23c04dfe3f rename en to English (other languages will be changed to i18n names by the next release, though) 2007-10-04 03:45:52 +00:00
Mitchell Livingston 8825a6029d more cleanup from advanced bar removal 2007-09-27 02:46:48 +00:00
Mitchell Livingston c9688d89f8 use LSMinimumSystemVersion instead of custom version check, because on < 10.4 it will never reach that custom code 2007-09-26 23:49:21 +00:00
Mitchell Livingston 98575a0169 say goodbye to the often-misunderstood "advanced progress bar" 2007-09-26 19:36:25 +00:00
Mitchell Livingston 9dec223018 attempt to decrease memory usage a bit when window/application is hidden 2007-09-26 04:12:57 +00:00
Mitchell Livingston 4227d425f1 when the main window isn't the key window, make the status bar show the normal window background 2007-09-23 16:21:03 +00:00
Mitchell Livingston f1d017f622 fix previous commit which prevented transfer changes from being saved 2007-09-23 05:44:50 +00:00
Mitchell Livingston ee634ce23d remove another warning 2007-09-22 15:27:56 +00:00
Mitchell Livingston e34218bd45 get rid of another warning 2007-09-22 12:50:51 +00:00
Mitchell Livingston f0b968d7b7 get xcode project building again 2007-09-20 20:24:33 +00:00
Mitchell Livingston 1208c3a1b5 update the status bar to look better on Leopard...if anyone can do the background image better please get in touch with me 2007-09-17 21:01:31 +00:00
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