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
Mitchell Livingston
88aa9cbe4a
move tinkering with the main table's animations
2012-01-07 18:46:03 +00:00
Mitchell Livingston
568ca2eb8e
more block usage when removing previous piece info
2012-01-07 17:40:18 +00:00
Mitchell Livingston
61bca9fa60
re-add code (removed in r13132) to remove previous piece information for no-longer-displayed torrents (in a fun new block way!)
2012-01-07 17:08:28 +00:00