Commit Graph

3357 Commits

Author SHA1 Message Date
Mitchell Livingston a193ba134c trivial adjustments to pieceview: use an enum instead of #defines; calculate the current piece index being drawn within each pass of the loop instead of incrementing 2009-10-18 02:12:43 +00:00
Mitchell Livingston c0c6a4f6b7 don't store a copy of the pieces view's background - regenerate it when needed instead 2009-10-18 01:54:13 +00:00
Mitchell Livingston 94627c81f3 only remove a torrent from the queue for a local error, not tracker error; miscellaneous trivial adjustments 2009-10-17 17:15:37 +00:00
Mitchell Livingston 9cb0726102 whoops again 2009-10-16 23:07:59 +00:00
Mitchell Livingston 8eb56a89d6 whoops 2009-10-16 23:05:29 +00:00
Mitchell Livingston 22354eb622 small adjustments to the queue 2009-10-16 23:02:55 +00:00
Mitchell Livingston 8d62b38891 "Reveal the data file in Finder" -> "Show the data file in Finder" 2009-10-15 23:41:28 +00:00
Mitchell Livingston 7b0ed3f4ec update localizable strings 2009-10-15 23:21:48 +00:00
Mitchell Livingston 3877b7c1d3 #2503 When sorting by state, separate queued transfers from paused transfers 2009-10-15 23:18:39 +00:00
Mitchell Livingston 3bb47b4630 don't zoom in/out the QL window if the corresponding row isn't visible 2009-10-12 03:15:37 +00:00
Mitchell Livingston fc7d82518d when Quick Look is visible, make the toolbar icon blue and append "Close" to the menu item 2009-10-12 01:59:52 +00:00
Mitchell Livingston a01688aed6 fix a crash on quit with the QuickLook window open 2009-10-12 00:48:16 +00:00
Mitchell Livingston 99c4d8cc09 don't zoom the QL window if the main window's closed 2009-10-12 00:19:04 +00:00
Mitchell Livingston f9012885c3 QuickLook main window even if it's closed, and update the QL window when opening/closing the inspector 2009-10-11 23:50:13 +00:00
Mitchell Livingston 80e3ed302f better consideration of which item to Quick Look based on which windows are open 2009-10-11 23:27:53 +00:00
Mitchell Livingston 1af529aa96 phase one of moving quicklook into the controller - it's not as pretty code-wise but the behavior is a lot more consistent 2009-10-11 23:16:46 +00:00
Mitchell Livingston 53273caef2 add some more switch statement asserts 2009-10-11 17:17:29 +00:00
Mitchell Livingston e4e0400f31 make the message count a static variable 2009-10-11 16:42:39 +00:00
Mitchell Livingston 5feb9100df double the amount of messages allowed in the message window - let's see what happens 2009-10-11 16:29:06 +00:00
Mitchell Livingston 1172f62803 trivial cleanup to the message window: set the pulldown's images in the xib, use NSInteger instead of int (same for unsigned), and don't bother storing the dot images as instance variables 2009-10-11 16:25:07 +00:00
Mitchell Livingston 264774859f update the tracker table right away when adding/removing trackers 2009-10-11 13:45:50 +00:00
Mitchell Livingston 2af26e1d7c #2488 when sorting by tracker, first use the tracker that comes first alphabetically 2009-10-11 13:42:10 +00:00
Mitchell Livingston 0fd678acd0 add a couple of asserts just for the hell of it 2009-10-11 13:11:52 +00:00
Mitchell Livingston 3545d22d19 more #import cleanup 2009-10-11 03:36:50 +00:00
Mitchell Livingston c46a597742 apparently applicationShouldHandleReopen:hasVisibleWindows:'s visibleWindows only counts the windows we care about already 2009-10-11 03:06:59 +00:00
Mitchell Livingston 6ae79cdb91 applicationShouldHandleReopen:hasVisibleWindows: hardcoded a check for the main window and prefs window; now check for a visible main window 2009-10-11 02:50:13 +00:00
Mitchell Livingston 1642a05ebc move some #imports out of header files 2009-10-11 02:22:38 +00:00
Mitchell Livingston 6b452c1d07 update for the new tracker verification changes, and use a set instead of an array for removing trackers 2009-10-10 19:55:47 +00:00
Mitchell Livingston 9d84a36df3 use a real ellipsis in the creator window 2009-10-10 16:17:18 +00:00
Mitchell Livingston 8c561a87c9 use a real ellipsis in the add window 2009-10-10 15:58:27 +00:00
Mitchell Livingston d7fe7692e7 comment out another 10.6-only section 2009-10-10 14:30:54 +00:00
Mitchell Livingston 70acab2791 re-add r9257 on 10.6 2009-10-10 13:24:13 +00:00
Mitchell Livingston a292153b26 attempt number one of fixing 10.5 support 2009-10-10 13:21:27 +00:00
Mitchell Livingston 7aa6a2b20a #2486 In the Mac's "create torrent" window, place each tracker into its own tier 2009-10-10 12:58:40 +00:00
Mitchell Livingston 7e1d3b0507 adjust help for new tracker behavior 2009-10-10 02:42:22 +00:00
Mitchell Livingston 8a5814aa66 get the username using cocoa instead of carbon 2009-10-10 01:19:51 +00:00
Mitchell Livingston 4e16e80ad6 get rid of one 10.5 problem 2009-10-10 01:06:06 +00:00
Mitchell Livingston 11befebac5 fix mac build again 2009-10-10 00:30:04 +00:00
Eric Petit 37b57a1284 Fixes Release build 2009-10-10 00:16:57 +00:00
Mitchell Livingston 444f8f553f on 10.6 simplify the check for already-running Transmission instances 2009-10-10 00:00:46 +00:00
Mitchell Livingston 92d4f435b4 whoops 2009-10-09 23:44:18 +00:00
Mitchell Livingston 3f7ef917b8 minimal efficiency change: when drawing on the torrent cell, don't copy the bound rect unnecessarily 2009-10-09 23:02:10 +00:00
Mitchell Livingston 391b009c58 fix Mac build 2009-10-09 22:29:34 +00:00
Mitchell Livingston ab7b6aa376 remove unused total seeders, leechers, and downloaded fields from the peer inspector tab 2009-10-07 00:44:06 +00:00
Mitchell Livingston c6ab47a84b remove appcast from makefile 2009-10-07 00:30:12 +00:00
Mitchell Livingston 5252e65398 remove appcast from the repository, therefore avoiding a whole bunch of unnecessary commits each release 2009-10-06 23:32:11 +00:00
Mitchell Livingston d6ad9238be random trivial adjustments 2009-10-03 14:10:52 +00:00
Mitchell Livingston 94dfde0d92 a little more cleanup 2009-10-02 22:07:00 +00:00
Mitchell Livingston e4418a32f3 refine the legal text 2009-10-02 22:04:47 +00:00
Mitchell Livingston f8b7ac4b55 show dialog on first launch only 2009-10-02 21:51:56 +00:00
Mitchell Livingston 53c81d46fd (mac) #2478: popup dialog for first-time users 2009-10-02 21:51:09 +00:00
Mitchell Livingston 0796b7d977 allowing pasting into the tracker table on 10.5 2009-10-01 02:24:58 +00:00
Mitchell Livingston ecea999554 #2470 Pasting an address (or list of addresses) into the tracker list should add those trackers 2009-10-01 01:15:37 +00:00
Mitchell Livingston bb4e35bd1e fix a glitch with using the same address more than once in the tracker removal code 2009-09-30 00:11:24 +00:00
Mitchell Livingston d53f271f73 on 10.6 continue updating the remaining displayed trackers when adding a new tracker 2009-09-29 23:56:48 +00:00
Mitchell Livingston e0a6e6ae44 add Growl 1.2 final 2009-09-29 23:33:19 +00:00
Mitchell Livingston 496892501f remove beta Growl framework 2009-09-29 23:32:29 +00:00
Mitchell Livingston 15f1f18e56 prepare for re-adding "remove tracker" functionality 2009-09-29 03:53:57 +00:00
Mitchell Livingston edefc9a10a getting closer to re-adding "add tracker" functionality 2009-09-29 03:02:44 +00:00
Mitchell Livingston 8296112fae #2458 Tracker pane - copy addresses 2009-09-28 23:18:26 +00:00
Mitchell Livingston a88683d650 set the color for table cells only when actually drawing (and only once each time the draw method is alled) 2009-09-28 17:42:24 +00:00
Mitchell Livingston 9f04b0846e a little cleanup to the peer count code 2009-09-28 15:59:17 +00:00
Mitchell Livingston bc0411ca50 right-align the peer counts in the tracker cells 2009-09-28 15:49:02 +00:00
Mitchell Livingston 79b5c3e596 show N/A for peer counts when there hasn't been a scrape/announce yet 2009-09-28 15:16:23 +00:00
Mitchell Livingston 32c197a985 a little string cleanup 2009-09-28 14:51:13 +00:00
Mitchell Livingston 8748e891c2 update localizable strings 2009-09-28 14:45:47 +00:00
Mitchell Livingston d7c6e9c7a1 add tracker stats to the tracker cell 2009-09-28 14:42:00 +00:00
Mitchell Livingston efe4c51873 don't use a NSCache until we go 10.6-only 2009-09-28 14:13:20 +00:00
Mitchell Livingston 6f8400b3b2 whoops 2009-09-28 13:53:59 +00:00
Mitchell Livingston e62028bcb4 on 10.5 don't even acknowledge the NSCache object 2009-09-28 13:53:17 +00:00
Mitchell Livingston b4c70a8956 add new files to Makefile.am 2009-09-28 04:41:56 +00:00
Mitchell Livingston 25e05e2cd1 remove an NSLog() that snuck in 2009-09-28 04:36:26 +00:00
Mitchell Livingston 5ea8b6a77a dead code removal 2009-09-28 04:29:38 +00:00
Mitchell Livingston fbecc713a6 fix favicons 2009-09-28 03:42:35 +00:00
Mitchell Livingston e85b92b305 distinguish trackers meant as backups 2009-09-28 03:19:11 +00:00
Mitchell Livingston 30aadad200 remove unneeded localizedStringWithFormat: 2009-09-28 03:12:58 +00:00
Mitchell Livingston df7ae11485 show the full tracker address in a tooltip 2009-09-28 02:55:16 +00:00
Mitchell Livingston 298af84273 make dates in the tracker tab relative (say Today instead of September 27, 2009 for example) 2009-09-28 02:36:16 +00:00
Mitchell Livingston 87a48834cb add lastAnnouncePeerCount to tracker info tab 2009-09-28 02:27:38 +00:00
Mitchell Livingston a9101bb1c2 first go at redoing the tracker inspector tab (some functionality is still missing) 2009-09-28 01:57:35 +00:00
Mitchell Livingston 129fa7b97b NSWidthInsensitiveSearch isn't needed for filtering text 2009-09-27 16:45:59 +00:00
Mitchell Livingston 3d831a859e fix using the filter bar to filter by tracker; add options to make the filter text searching less strict 2009-09-27 16:37:57 +00:00
Mitchell Livingston 4284d1fa23 actually return the array of flat trackers from the corresponding method 2009-09-27 15:49:33 +00:00
Mitchell Livingston d35d9d9d2a #2398 Check if save path exists before generating torrent file 2009-09-26 20:13:15 +00:00
Mitchell Livingston 773cc64d7a show tracker icons on 10.5 2009-09-26 17:04:27 +00:00
Mitchell Livingston c3b81a378c let's copy the tracker stat object only once instead of twice on each pulse 2009-09-26 16:46:14 +00:00
Mitchell Livingston 2d073d9139 always get favicons from http:// 2009-09-26 16:31:00 +00:00
Mitchell Livingston dcc1f53714 remove "tracker address" from the inspector; reorganize the info tab a little bit 2009-09-26 14:21:35 +00:00
Mitchell Livingston 5b7547a0e1 mac build compiles once again 2009-09-26 13:58:40 +00:00
Mitchell Livingston 06df79d02f begin the reorganization of the inspector tracker tab - a lot still left to do 2009-09-26 04:02:39 +00:00
Mitchell Livingston 174a097ebd fix mac build - tracker info tab info is not fully available for now 2009-09-25 22:18:54 +00:00
Mitchell Livingston 5024da259d set the favicon timeout to 30 seconds from 10 seconds 2009-09-25 01:34:10 +00:00
Mitchell Livingston 75a468a9e0 #2439 changing sort order to queue will automatically re-sort - and how long has this been broken?! 2009-09-24 02:27:18 +00:00
Mitchell Livingston 2433525e32 add a 10-second timeout to the favicon request 2009-09-23 21:45:51 +00:00
Mitchell Livingston 0df3a4e849 ...and actually add that image 2009-09-21 22:45:39 +00:00
Mitchell Livingston cda725f49a add a placeholder favicon for trackers 2009-09-21 22:45:19 +00:00
Mitchell Livingston 8fd3fd8c2a better use of the cache object for tracker favicons, so if an icon is removed from the cache, it will be fetched again the next time it's needed 2009-09-21 12:55:04 +00:00
Mitchell Livingston 0b39cd5f29 allow multiple selection in the tracker table again 2009-09-21 04:03:41 +00:00
Mitchell Livingston b80a6765e2 fix manually adding trackers 2009-09-21 03:56:57 +00:00
Mitchell Livingston 3bcb8929bd #2436 on 10.6 let's try showing favicons in the info panel's tracker table 2009-09-21 03:44:24 +00:00
Mitchell Livingston 071cc02fae remove unneeded check for user-added tier 2009-09-21 01:13:39 +00:00
Mitchell Livingston 38821fbee6 use NSSearchPathForDirectoriesInDomains() for searching for sounds 2009-09-20 20:58:13 +00:00
Mitchell Livingston 43e3ed2c1c #2433 In Group preferences, "...where all criteria are met", not "...where all criteria is met" 2009-09-20 20:34:02 +00:00
Mitchell Livingston b7cba41691 rename SUPPORT_FOLDER to TRANSFER_PLIST 2009-09-20 02:41:28 +00:00
Mitchell Livingston c7c102e39f #2428 fix a crash in TorrentTableView when drawing alternative rows 2009-09-19 23:44:57 +00:00
Mitchell Livingston 0bc9135377 when creating a torrent with a single piece, remove "each" from "X size each" 2009-09-18 03:57:18 +00:00
Mitchell Livingston c8abe4e28b in the off chance this ocurs, "1 byte" instead of "1 bytes" 2009-09-18 03:49:55 +00:00
Mitchell Livingston 55b098b6d9 remove unneeded group column resize code 2009-09-18 02:18:22 +00:00
Mitchell Livingston 110bc7d50b use NSRectFillListWithColors on the pieces grid 2009-09-17 23:33:50 +00:00
Mitchell Livingston b3a05faeb9 fix some flickering with the table row color drawing 2009-09-17 11:53:56 +00:00
Mitchell Livingston 9c886b5d3e remove unnecessary alloca 2009-09-17 04:52:17 +00:00
Mitchell Livingston d72a583163 same for torrent table, and fix a code placement issue 2009-09-17 04:36:09 +00:00
Mitchell Livingston feb714f655 use NSRectFillList() to fill the tracker table's alternating row 2009-09-17 04:29:07 +00:00
Mitchell Livingston fd934eeaff remove a warning 2009-09-17 01:15:00 +00:00
Mitchell Livingston 692d35c018 show a warning whenever removing any tracker, regardless of if it's built-in 2009-09-17 01:10:18 +00:00
Mitchell Livingston 8b4ec4b7b7 remove distinction between built-in trackers and custom-added trackers; add trackers to the end of the list instead of the beginning 2009-09-17 00:33:39 +00:00
Mitchell Livingston 90b83c3224 use 10.6's localizedStandardCompare: when sorting by name 2009-09-16 02:18:23 +00:00
Mitchell Livingston e882a71ddf #2414 Upside-down dock icons in Inspector under Leopard 2009-09-16 01:16:12 +00:00
Mitchell Livingston 81e75fe160 on 10.6 avoid some wizardry to work around a 10.5 bug when switching a table's image's template setting 2009-09-15 04:56:48 +00:00
Mitchell Livingston 7429e60a74 replace a deprecated method 2009-09-15 04:20:41 +00:00
Mitchell Livingston 8baad7096d (trunk) update to 1.75; transfer NEWS and appcast from 1.7x branch 2009-09-14 03:49:24 +00:00
Mitchell Livingston e7a5aafb27 another warning gone 2009-09-12 02:48:57 +00:00
Mitchell Livingston 2147b90172 one less warning 2009-09-12 02:39:45 +00:00
Mitchell Livingston 7d0a458f63 remove comment 2009-09-12 01:07:21 +00:00
Mitchell Livingston 980b09522c (trunk) make sure the creator window size/placement is saved correctly 2009-09-12 01:00:54 +00:00
Mitchell Livingston 34afe5f0d0 (trunk) hopefull fix #2354 - end editing of the tracker table before attempting torrent creation 2009-09-12 00:23:13 +00:00
Mitchell Livingston a129483b13 last commit would break 10.5-compatibility if it weren't already broken 2009-09-11 03:16:33 +00:00
Mitchell Livingston 6faa821dac the quick look window shouldn't zoom onto a missing window when quitting 2009-09-11 03:15:04 +00:00
Mitchell Livingston 5282a62733 #2396 move donation menu item to the main Transmission menu; remove some redundant "Transmission _______" from the Help menu items 2009-09-10 04:19:35 +00:00
Mitchell Livingston 2a69dab92f add missing #include 2009-09-10 00:15:35 +00:00
Mitchell Livingston 9bb93bd92c another 10.6 check 2009-09-10 00:14:22 +00:00
Mitchell Livingston 9be4a3979b make sure the "move data" context option actually works 2009-09-07 21:37:58 +00:00
Mitchell Livingston 28f3d66a52 #2371 move "Move Data File To..." to the contextual menu, and add "Save Torrent File As..." 2009-09-07 15:21:26 +00:00
Mitchell Livingston ebb40e2ab2 disable QuickLook button/menu item on 10.6 2009-09-07 15:07:00 +00:00
Mitchell Livingston 61caf165ab add some 10.6 checks for quick look 2009-09-07 14:54:22 +00:00
Mitchell Livingston 88d6b568a4 only use integral numbers for the height of the pieces bar 2009-09-07 06:05:48 +00:00
Mitchell Livingston ef5f2cb469 seems that drawing non-integer bound rects isn't kosher after all 2009-09-07 05:40:09 +00:00
Mitchell Livingston 3f00feef10 whoops 2009-09-06 21:19:19 +00:00
Mitchell Livingston b41c9169e8 Simplify the progress bar drawing code using NSDivideRect(). This also allows the bars to have non-integer lengths 2009-09-06 21:09:33 +00:00
Charles Kerr ccd3999211 fix another 'make distcheck' error in the macox/ directory 2009-09-05 17:38:03 +00:00
Charles Kerr 45e5fc1fb1 fix autoconf 'make distcheck' error in macosx/ introduced in r9034 2009-09-05 17:00:50 +00:00
Mitchell Livingston 75584d81ac zoom from the inspectors file table when quick looking 2009-09-05 01:58:13 +00:00
Mitchell Livingston 020353a08c remove unneeded calls to sharedPreviewPanel 2009-09-04 23:58:27 +00:00
Mitchell Livingston 92d2b7cc3a kill some warnings 2009-09-04 22:59:24 +00:00
Mitchell Livingston 2b76183eed spacebar in the Inspector file table will toggle QuickLook 2009-09-04 22:42:03 +00:00
Mitchell Livingston 6b1b1b4833 some cleanup of inspector QuickLook 2009-09-04 22:21:47 +00:00
Mitchell Livingston 5e2ef3aa89 draft #1 of #2369 - use public API for QuickLook on 10.6 (and drop the hack for 10.5-support) 2009-09-04 04:10:46 +00:00
Mitchell Livingston 3e63c1ddb8 one less delegate compiler warning 2009-09-01 12:26:56 +00:00
Mitchell Livingston abe1206e6e on 10.6 use localizedStringFromDate:dateStyle:timeStyle: for formatting the blocklist update date 2009-08-30 19:23:20 +00:00
Mitchell Livingston 9206b7e107 don't use a custom date format in the inspector's "date created" field 2009-08-30 19:18:51 +00:00