Commit Graph

11399 Commits

Author SHA1 Message Date
Mitchell Livingston 480700e835 remove redundant code in Torrent's canChangeDownloadCheckForFile:, and enumerate of the files in canChangeDownloadCheckForFiles: concurrently. 2012-01-31 04:22:51 +00:00
Mitchell Livingston d7842c0925 update German localization for 2.5 2012-01-30 23:47:09 +00:00
Mitchell Livingston 335fd11d76 part 2 of r13184 2012-01-30 00:16:57 +00:00
Mitchell Livingston f7cab515f4 Sort the Sort menu items on launch, since the main menu is now localized through a strings file. 2012-01-30 00:14:43 +00:00
Mitchell Livingston 021a5740e2 update Localizable.strings 2012-01-28 17:28:54 +00:00
Jordan Lee 7eb08c5e4c (trunk daemon) #4725 "transmission-remote does not reflect status in returncode" -- fixed with patch from Xake 2012-01-26 12:56:28 +00:00
Jordan Lee 631f63435c (trunk web) don't listen for drag-and-drop events in mobile mode 2012-01-24 21:01:06 +00:00
Jordan Lee 8277b5e0e8 (trunk web) restore the web ui's toolbar to the 2.42 look-and-feel 2012-01-24 20:49:46 +00:00
Jordan Lee 7e83c406d4 (trunk gtk) fix a minor memory leak in gtr_open_file(). reported by clang static analyzer. 2012-01-24 18:09:12 +00:00
Mitchell Livingston d37b29264d use NSSearchPathForDirectoriesInDomains to retrieve the Application Support directory for config files, instead of libtransmission's hardcoded path 2012-01-22 17:57:55 +00:00
Mitchell Livingston 4a64ae9fa2 use NSFileManager to read/write the torrent history in the Application Support directory, instead of a hard-coded path 2012-01-21 23:28:34 +00:00
Mitchell Livingston d7d173052a Change the C Language Dialect to Compiler Default, which is the recommended setting 2012-01-21 15:31:46 +00:00
Mitchell Livingston fa439f6ad7 fix the mac build when compiling in 32-bit mode, which doesn't support the "modern runtime" for creating ivars 2012-01-21 14:58:39 +00:00
Mitchell Livingston 63b5979594 for the fun of it, replace some variables with @property in the file and tracker nodes 2012-01-20 02:41:49 +00:00
Mitchell Livingston 12dc463e61 revert accidental removal in r13172 2012-01-19 00:27:11 +00:00
Mitchell Livingston 52e447603d Make sure groups are expanded/collapsed correctly when filtering on 10.6 2012-01-19 00:25:08 +00:00
Mitchell Livingston 3262566ab4 progress marks are floats, not doubles 2012-01-18 04:09:39 +00:00
Mitchell Livingston c157c820bc replace two unnecessary instances of reloadData with setNeedsDisplay: 2012-01-18 04:03:12 +00:00
Mitchell Livingston e1510639c7 miscellaneous fiddling 2012-01-18 01:40:34 +00:00
Mitchell Livingston 3c485a4845 bump the year displayed within the app to 2012 2012-01-16 02:17:15 +00:00
Mitchell Livingston bdd9a157e7 remove an extraneous endUpdates call 2012-01-15 07:47:31 +00:00
Mitchell Livingston 7228dddbc2 Reselect proper rows after removing transfers on Snow Leopard 2012-01-15 07:39:24 +00:00
Mitchell Livingston 56a0a90b1e improve on r13164 2012-01-14 20:11:51 +00:00
Mitchell Livingston 66a268bb7f unconditionally expand all groups when toggling group rows 2012-01-14 20:07:26 +00:00
Mitchell Livingston 6777c6f0f6 On Lion with group rows shown, when moving torrents to a group row that did not previously exist, do sliding instead of fading and keep selected torrents selected. 2012-01-14 19:53:08 +00:00
Mitchell Livingston 8ca8c76799 bump Mac copyright to 2012 2012-01-14 17:12:04 +00:00
Mitchell Livingston 0adcc8c6f4 use GCD instead of a variable to not animate the main table at launch 2012-01-14 16:08:45 +00:00
Mitchell Livingston 1b4ec4dc4d search for folder nodes concurrently when generating a torrent's file list 2012-01-14 16:07:58 +00:00
Mitchell Livingston bfc288a309 consider the corresponding torrent when comparing tracker nodes 2012-01-14 16:06:39 +00:00
Mitchell Livingston 6a6887242f #4713 (Lion) animate removing rows from the tracker table 2012-01-14 02:28:54 +00:00
Jordan Lee 300f070104 Silence a minor compiler warning.
We used to pass no button text + response_id pairs when creating the dialog because only gtk_dialog_add_button() would return back the actual button widget s.t. we could use a grab on it. However as of GTK+ 2.20 we can use gtk_dialog_get_widget_for_response() to get the button, so we can create dialogs in the more common way (which also fixes the gcc warning)
2012-01-13 22:10:26 +00:00
Mitchell Livingston 3de5847158 #4705 Removing a group in prefs doesn't remove the group row in the main window 2012-01-12 00:12:17 +00:00
Mitchell Livingston 3eb8b12fa8 #4704 req->left = tr_cpLeftUntilComplete( &tor->completion ) should end with a semicolon 2012-01-11 22:31:02 +00:00
Jordan Lee 57d273cd61 (trunk libT) #4700 "compilation fails on FreeBSD because it can't find alloca.h" -- fixed. 2012-01-10 19:18:18 +00:00
Mitchell Livingston 5b653e17d4 merge the code to update the table when toggling the group rows 2012-01-09 23:59:57 +00:00
Mitchell Livingston 8419853c76 better enumeration when generating a torrent's file list 2012-01-09 04:27:09 +00:00
Mitchell Livingston a0abfd79c0 concurrent enumeration when generating a torrent's file list 2012-01-09 00:57:50 +00:00
Mitchell Livingston f05360e5a3 another concurrency safety change 2012-01-08 20:22:43 +00:00
Mitchell Livingston ee8977d5c3 fix a theoretical concurrency issue when removing previous pieces info 2012-01-08 19:58:58 +00:00
Mitchell Livingston 27595b4888 Use concurrent enumeration when generating the list of filtered torrents. 2012-01-08 19:28:59 +00:00
Mitchell Livingston a43f649935 Fix a theoretical concurrency issue by generating an index set directly instead of enumerating objects and filling an index set. 2012-01-08 18:58:47 +00:00
Mitchell Livingston bb16b6b4e2 improve how we search the message window's message array 2012-01-08 17:05:12 +00:00
Mitchell Livingston 685d04fa56 dead code removal 2012-01-08 17:04:30 +00:00
Mitchell Livingston 7223a980f3 more array enumeration using blocks and the concurrent option 2012-01-08 05:37:18 +00:00
Mitchell Livingston bc344e6e74 update the file table node search to (possibly) use concurrent enumeration 2012-01-08 05:05:47 +00:00
Mitchell Livingston 9c75df7ddc remove the no-longer-necessary lock from the file table 2012-01-08 04:11:30 +00:00
Mitchell Livingston 3cb231283e store the list of newly-adding transfers in a set rather than an array 2012-01-08 04:11:07 +00:00
Mitchell Livingston 21ba5ced8c When adding torrents, slide them in from the left 2012-01-08 00:51:05 +00:00
Mitchell Livingston db9606d67a don't animate the main table on launch 2012-01-07 22:06:23 +00:00
Mitchell Livingston 3fd186f3f2 Animate rearranging the queue separately from the main filter animation. This allows us to ensure that the animation shows the dragged torrents being moved instead of the torrents around them. 2012-01-07 21:05:02 +00:00