]>
granicus.if.org Git - transmission/log
Mitchell Livingston [Thu, 8 Sep 2011 22:14:00 +0000 (22:14 +0000)]
update Russian localization for 2.4
Jordan Lee [Wed, 7 Sep 2011 04:21:45 +0000 (04:21 +0000)]
(trunk utils) #4458 "'transmission-edit -a' overwrites the announce field" -- fixed.
Mitchell Livingston [Wed, 7 Sep 2011 01:24:43 +0000 (01:24 +0000)]
revert the spacing between the table row buttons
Mitchell Livingston [Tue, 6 Sep 2011 23:31:23 +0000 (23:31 +0000)]
add a bit more spacing within the torrent cell, and make the code more easily changeable in the future
Jordan Lee [Tue, 6 Sep 2011 16:45:48 +0000 (16:45 +0000)]
(trunk libT) #4437 "Multi file webseeds don't work" -- handle multifile torrents with web seed urls that incorrectly don't end with a slash.
Jordan Lee [Tue, 6 Sep 2011 16:10:27 +0000 (16:10 +0000)]
(trunk libt) #4437 'multi file webseeds do not work' -- revert r12740, which was a bad patch.
Mitchell Livingston [Tue, 6 Sep 2011 11:29:22 +0000 (11:29 +0000)]
undo accidental submit in r12845
Mitchell Livingston [Tue, 6 Sep 2011 11:28:36 +0000 (11:28 +0000)]
update Italian localization for 2.4
Mitchell Livingston [Tue, 6 Sep 2011 02:56:55 +0000 (02:56 +0000)]
the progress bar placement should factor in the icon's left padding
Mitchell Livingston [Mon, 5 Sep 2011 23:39:09 +0000 (23:39 +0000)]
update German localization for 2.4
Jordan Lee [Mon, 5 Sep 2011 07:46:55 +0000 (07:46 +0000)]
(trunk web) use "===" instead of "==" when appropriate.
Mitchell Livingston [Sun, 4 Sep 2011 13:54:49 +0000 (13:54 +0000)]
update Spanish localization for 2.40
Jordan Lee [Sun, 4 Sep 2011 06:17:37 +0000 (06:17 +0000)]
(trunk web) remove unused image 'transfer_arrows.png'
Jordan Lee [Sun, 4 Sep 2011 06:15:35 +0000 (06:15 +0000)]
remove unused file 'wait20.gif'
Jordan Lee [Sat, 3 Sep 2011 22:45:41 +0000 (22:45 +0000)]
(trunk web) remove unused variable 'tr' in updateFilesPage()
Jordan Lee [Sat, 3 Sep 2011 19:15:03 +0000 (19:15 +0000)]
avoid unnecessary callback closures in the inspector.
Jordan Lee [Sat, 3 Sep 2011 19:13:32 +0000 (19:13 +0000)]
remove unused functions
Jordan Lee [Sat, 3 Sep 2011 07:29:53 +0000 (07:29 +0000)]
tweak r12834. I shouldn't commit when I'm tired.
Jordan Lee [Sat, 3 Sep 2011 07:10:03 +0000 (07:10 +0000)]
avoid closures in Transmission.refilter, to prevent cyclic references
Jordan Lee [Sat, 3 Sep 2011 05:12:14 +0000 (05:12 +0000)]
plug a handful of context leaks.
Jordan Lee [Sat, 3 Sep 2011 04:33:04 +0000 (04:33 +0000)]
(trunk web) better encapsulation of FileRow -- make most of its fields and methods private. transmission.js and remote.js don't know about FileRow anymore.
Mitchell Livingston [Fri, 2 Sep 2011 22:08:29 +0000 (22:08 +0000)]
update jQuery to 1.6.3
Jordan Lee [Fri, 2 Sep 2011 21:46:13 +0000 (21:46 +0000)]
(trunk, web) run the jquery files through a better minifier, uglifyjs
Jordan Lee [Fri, 2 Sep 2011 19:29:41 +0000 (19:29 +0000)]
(trunk web) refactor the inspector into its own class; make most of the methods private.
Jordan Lee [Fri, 2 Sep 2011 05:36:00 +0000 (05:36 +0000)]
simplify the construction of the RPC constants object. Add a context argument to remote.
Jordan Lee [Thu, 1 Sep 2011 22:49:35 +0000 (22:49 +0000)]
(trunk) Roll back the right-to-left progressbar behavior added in #4281 -- it confused too many people.
Jordan Lee [Thu, 1 Sep 2011 17:24:49 +0000 (17:24 +0000)]
don't use Object.keys(), since it's not supported in IE8.
Jordan Lee [Thu, 1 Sep 2011 17:12:06 +0000 (17:12 +0000)]
(trunk web) as a followup to r12802 and r12799, run the images through pngout as well.
Jordan Lee [Thu, 1 Sep 2011 17:06:43 +0000 (17:06 +0000)]
(trunk web) #4465 "Change WebUI 'file' icon from 'blue circle' to 'paper files'" -- fixed by copying the image from macosx/Images/
Jordan Lee [Thu, 1 Sep 2011 14:56:00 +0000 (14:56 +0000)]
make make happy by removing a trailing backslash that came before a blank line.
Jordan Lee [Wed, 31 Aug 2011 22:21:22 +0000 (22:21 +0000)]
(trunk web) rename the transmission.remote.js file as remote.js
Jordan Lee [Wed, 31 Aug 2011 21:18:31 +0000 (21:18 +0000)]
Undoing change committed in r12789. The root problem was using jQuery.remove() in Transmission.refilter() when we needed to use jQuery.detach().
Jordan Lee [Wed, 31 Aug 2011 16:23:38 +0000 (16:23 +0000)]
(trunk web) #4462 "Selecting rows on iPhone doesn't work" -- possible fix.
Jordan Lee [Wed, 31 Aug 2011 14:24:35 +0000 (14:24 +0000)]
(trunk web) minor code cleanup -- fixing comments, grouping argument lists, etc.
Jordan Lee [Wed, 31 Aug 2011 14:22:28 +0000 (14:22 +0000)]
fix a bug in jquery.transmenu that caused popping the menu up to be very slow if there are a lot of torrents in torrent_list.
Jordan Lee [Wed, 31 Aug 2011 05:59:24 +0000 (05:59 +0000)]
(trunk web) add minor SFX when showing/hiding the stats and prefs dialogs
Jordan Lee [Wed, 31 Aug 2011 04:39:24 +0000 (04:39 +0000)]
(trunk web) #4452 "stop/start toggle button doesn't work properly on Chrome 13" -- fixed. Gunzip deserves danger pay for all this web client testing.
Jordan Lee [Wed, 31 Aug 2011 04:37:49 +0000 (04:37 +0000)]
(trunk web) remove TorrentRow's public method "torrentSet()", since the torrent is only set once in the constructor.
Mitchell Livingston [Wed, 31 Aug 2011 03:38:18 +0000 (03:38 +0000)]
get rid of build warning "Multiple build commands for output file…"
Jordan Lee [Wed, 31 Aug 2011 03:31:10 +0000 (03:31 +0000)]
(trunk web) #4446 "some trackerless torrents with magnet link don't update the name" -- fixed.
Mitchell Livingston [Wed, 31 Aug 2011 03:16:13 +0000 (03:16 +0000)]
update Brazilian Portuguese localization
Jordan Lee [Wed, 31 Aug 2011 01:12:04 +0000 (01:12 +0000)]
(trunk web) #4452 "Pause / Resume buttons to the right of all torrents are nonfunctional" -- fixed.
Jordan Lee [Wed, 31 Aug 2011 00:50:28 +0000 (00:50 +0000)]
#4461 "wrong regular expression for HTTP user-agent" -- fixed.
Jordan Lee [Wed, 31 Aug 2011 00:09:21 +0000 (00:09 +0000)]
try to avoid unnecessary reflows in two more ways: (1) use jQuery.css() to set a batch of style properties at once, instead of doing it one at a time (2) when appending rows to the torrent list, use a document fragment to batch them into a single append.
Jordan Lee [Tue, 30 Aug 2011 21:55:44 +0000 (21:55 +0000)]
use jQuery.proxy where useful.
Jordan Lee [Tue, 30 Aug 2011 21:40:18 +0000 (21:40 +0000)]
(trunk web) decouple the inspector's dataChanged listener from the torrent list's dataChanged listener.
Jordan Lee [Tue, 30 Aug 2011 21:31:10 +0000 (21:31 +0000)]
setSelectedRow(), selectRow(), deselectRow(), selectAll(), deselectAll() -- use jQuery selectors
Jordan Lee [Tue, 30 Aug 2011 21:27:30 +0000 (21:27 +0000)]
(trunk web) in tr.refilter(), instead of calling the expensive tr.getSelectedRows(), use a cheaper jQuery equivalent.
Jordan Lee [Tue, 30 Aug 2011 07:27:59 +0000 (07:27 +0000)]
(trunk web) use String.localeCompare() instead of rolling our own compareTo() function.
Jordan Lee [Tue, 30 Aug 2011 05:49:23 +0000 (05:49 +0000)]
now that refiltering is faster, shrink the delay between torrent updates and refiltering
Jordan Lee [Tue, 30 Aug 2011 04:58:59 +0000 (04:58 +0000)]
(trunk web) run 'em through optipng too, at jdhore's suggestion
Jordan Lee [Tue, 30 Aug 2011 04:54:37 +0000 (04:54 +0000)]
(trunk web) Remove the "inspector is open" cookie. It doesn't make sense for the inspector to be open when we first open the app, since there will be no torrent selection anyway.
Jordan Lee [Tue, 30 Aug 2011 04:27:09 +0000 (04:27 +0000)]
(trunk web) #4452 "'Remove from List' doesn't update unless you manually refresh the page" -- fixed.
Jordan Lee [Tue, 30 Aug 2011 03:24:31 +0000 (03:24 +0000)]
(trunk web) run the png files through pngcrush to make them a little smaller
Jordan Lee [Tue, 30 Aug 2011 02:57:00 +0000 (02:57 +0000)]
fix accidental tab indentation damage in r12797
Jordan Lee [Tue, 30 Aug 2011 02:49:01 +0000 (02:49 +0000)]
(trunk web) #4452 "file list not refreshing" -- instead of only requesting file info for the inspector when the inspector is opened (and also when torrent selection changes while the inspector is open), keep re-requesting the file info util we've got it. That way if the first request fails, we'll pick it up on subsequent updates.
Jordan Lee [Tue, 30 Aug 2011 02:03:17 +0000 (02:03 +0000)]
(trunk web) #4460 "Weird behavior when using up/down keys" -- fixed.
Jordan Lee [Tue, 30 Aug 2011 01:54:34 +0000 (01:54 +0000)]
(trunk web) #4459 "Remove 'Compact View' from the action menu" -- done.
Jordan Lee [Tue, 30 Aug 2011 00:16:34 +0000 (00:16 +0000)]
(trunk web) make the corners of the footer buttons handle transparency.
Jordan Lee [Mon, 29 Aug 2011 21:50:14 +0000 (21:50 +0000)]
(trunk web) remove some redundant css rules that have no effect on FF, Chrome/Chromium, and IE.
Jordan Lee [Mon, 29 Aug 2011 21:12:05 +0000 (21:12 +0000)]
in transmission.updateFileList(), move the var declarations to the front of the function.
Jordan Lee [Mon, 29 Aug 2011 21:07:50 +0000 (21:07 +0000)]
#4452 'Error: file.name is undefined' at file-row.js line 113 -- fixed.
Jordan Lee [Mon, 29 Aug 2011 20:29:45 +0000 (20:29 +0000)]
#4455 'Action on N>1 torrents doesn't work properly in web interface' -- when right-clicking in the torrent list, don't change the selection if the row we're hovering over is already selected.
Jordan Lee [Mon, 29 Aug 2011 20:28:19 +0000 (20:28 +0000)]
#4455 'Action on N>1 torrents doesn't work properly in web interface' -- fix bug in jquery.contextmenu that clobbered jQuery.delegate bindings.
Mitchell Livingston [Mon, 29 Aug 2011 03:31:18 +0000 (03:31 +0000)]
update the Chinese localization for 2.4
Mitchell Livingston [Sun, 28 Aug 2011 19:30:17 +0000 (19:30 +0000)]
(trunk web) selecting the up arrow when no transfers are selected selects the bottom transfer; eliminate an error when pushing the up/down arrow keys with a blank torrent list
Jordan Lee [Sun, 28 Aug 2011 17:28:05 +0000 (17:28 +0000)]
...and in Makefile.am, too.
Jordan Lee [Sun, 28 Aug 2011 17:24:56 +0000 (17:24 +0000)]
(trunk web) rename "iphone" variables and css files as "mobile", since they also work on iPods and Android phones.
Jordan Lee [Sun, 28 Aug 2011 16:33:22 +0000 (16:33 +0000)]
(trunk web) fix event propagation in keypress events
Jordan Lee [Sun, 28 Aug 2011 15:16:54 +0000 (15:16 +0000)]
(trunk web) fix regression that broke toolbar refresh
Jordan Lee [Sun, 28 Aug 2011 14:57:13 +0000 (14:57 +0000)]
fix progressbar color regression
Jordan Lee [Sun, 28 Aug 2011 14:51:49 +0000 (14:51 +0000)]
(trunk web) migrate from json.js to json2.js. <http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/>
Jordan Lee [Sun, 28 Aug 2011 13:57:25 +0000 (13:57 +0000)]
(trunk web) code futzing: (1) fix mixed tab & space use (2) try to declare local variables at the front of the function, since there is no block scope in javascript.
Jordan Lee [Sun, 28 Aug 2011 06:20:32 +0000 (06:20 +0000)]
remove dead code
Jordan Lee [Sun, 28 Aug 2011 06:05:46 +0000 (06:05 +0000)]
(trunk web) add context arguments for the RPC methods' callbacks.
Jordan Lee [Sun, 28 Aug 2011 04:14:58 +0000 (04:14 +0000)]
(trunk web) some cleanup for r12770 -- better handling of the rebuildEverything flag in Transmission.refiler().
Jordan Lee [Sun, 28 Aug 2011 04:12:31 +0000 (04:12 +0000)]
(trunk web) when mousing over the turtle or compact buttons, turn the cursor into a pointer.
Mitchell Livingston [Sun, 28 Aug 2011 00:38:31 +0000 (00:38 +0000)]
remove the queue position from the transfer name
Mitchell Livingston [Sun, 28 Aug 2011 00:26:39 +0000 (00:26 +0000)]
remember selected transfers when updating the queue order over rpd
Mitchell Livingston [Sun, 28 Aug 2011 00:07:30 +0000 (00:07 +0000)]
remove redundant code
Mitchell Livingston [Sat, 27 Aug 2011 23:54:10 +0000 (23:54 +0000)]
add an RPC session callback for when queue order changes
Mitchell Livingston [Sat, 27 Aug 2011 21:42:34 +0000 (21:42 +0000)]
(trunk web) fix selecting files
Jordan Lee [Sat, 27 Aug 2011 21:35:19 +0000 (21:35 +0000)]
(trunk web) in Transmission.refilter(), only refilter/resort the torrents that have changed since the last update. This makes the web client scale reasonably well even up to 1000s of torrents.
Mitchell Livingston [Sat, 27 Aug 2011 21:32:45 +0000 (21:32 +0000)]
Add some warnings and excessive Lion checks
Mitchell Livingston [Sat, 27 Aug 2011 21:31:44 +0000 (21:31 +0000)]
#4448 "Resume all" toolbar button should factor in seeding-complete transfers
Jordan Lee [Sat, 27 Aug 2011 02:48:06 +0000 (02:48 +0000)]
(trunk web) remove dead function call.
Jordan Lee [Sat, 27 Aug 2011 00:22:56 +0000 (00:22 +0000)]
(trunk web) slightly faster Transmission.refilter(). Modify Transmission.refreshFilterPopup(), Torrent.getCollatedName(), and Torrent.getCollatedTrackers() for clarity.
Jordan Lee [Fri, 26 Aug 2011 23:34:43 +0000 (23:34 +0000)]
(trunk web) better bootstrapping when first loading all the torrents.
Jordan Lee [Fri, 26 Aug 2011 23:30:07 +0000 (23:30 +0000)]
(trunk web) Stop poking the torrent-row's progressbar's style.display fields unless the new value differs from the old. It's probably browser-dependent on whether or not this speeds anything up, but FF seems to like it.
Jordan Lee [Fri, 26 Aug 2011 22:59:42 +0000 (22:59 +0000)]
(trunk web) safeguard against exceptions when sorting-by-name when a torrent's name hasn't yet finished downloading.
Jordan Lee [Fri, 26 Aug 2011 22:49:57 +0000 (22:49 +0000)]
(trunk web) Reduce the torrent-get RPC wrapper down to a single function. Annotate the torrent bootstrap process in Transmission.js.
Jordan Lee [Fri, 26 Aug 2011 21:51:14 +0000 (21:51 +0000)]
remove unnecessary field test
Jordan Lee [Fri, 26 Aug 2011 20:21:22 +0000 (20:21 +0000)]
(trunk web) tweak the font sizes for the torrent list in compact mode
Jordan Lee [Fri, 26 Aug 2011 20:02:40 +0000 (20:02 +0000)]
(trunk web) in the statusbar, don't show idle speeds
Jordan Lee [Fri, 26 Aug 2011 19:59:26 +0000 (19:59 +0000)]
fix r12756 oops
Jordan Lee [Fri, 26 Aug 2011 19:47:23 +0000 (19:47 +0000)]
(trunk web) another minor network/memory win: remove more fields that we don't use.
Jordan Lee [Fri, 26 Aug 2011 19:42:07 +0000 (19:42 +0000)]
(trunk web) simplify the periodic RPC request for info on recently-changed torrents
Jordan Lee [Fri, 26 Aug 2011 18:36:09 +0000 (18:36 +0000)]
(trunk web) a batch of code cleanups that were too minor for individual commits
Jordan Lee [Fri, 26 Aug 2011 18:10:53 +0000 (18:10 +0000)]
(trunk web) remove an unneccesary field: the "trackerStats" field is a superset of of the "trackers" field, so our Torrent objects don't need to keep both -- the former can replace the latter.
Jordan Lee [Fri, 26 Aug 2011 17:56:49 +0000 (17:56 +0000)]
(trunk web) don't request the torrentFile field -- we don't use it