]>
granicus.if.org Git - transmission/log
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
Jordan Lee [Fri, 26 Aug 2011 17:34:09 +0000 (17:34 +0000)]
(trunk web) minor network traffic improvement: Transmission.js was periodically requesting redundant "Torrent.Fields.Stats" fields for selected torrents.
Mitchell Livingston [Fri, 26 Aug 2011 03:26:21 +0000 (03:26 +0000)]
update the localizable strings file
Jordan Lee [Fri, 26 Aug 2011 01:58:12 +0000 (01:58 +0000)]
(trunk web) lazy-create Torrent's collatedName and collatedTrackers fields.
Jordan Lee [Fri, 26 Aug 2011 01:46:07 +0000 (01:46 +0000)]
(trunk web) minor code sorting in Transmission.js: group the inspector functions together
Jordan Lee [Fri, 26 Aug 2011 01:27:16 +0000 (01:27 +0000)]
(trunk web) when compact mode is toggled, force the torrent list to rebuild even if no torrents have changed
Jordan Lee [Fri, 26 Aug 2011 00:43:35 +0000 (00:43 +0000)]
(trunk web) in Transmission.refilter(), don't rebuild the row array if the filtered + sorted list of torrents hasn't changed. This is a big CPU win on large torrent lists.
Jordan Lee [Thu, 25 Aug 2011 23:24:49 +0000 (23:24 +0000)]
(trunk web) fix issue with the "open torrent" dialog being covered by the inspector
Jordan Lee [Thu, 25 Aug 2011 23:06:41 +0000 (23:06 +0000)]
(trunk web) significant shrinkage of our memory + network footprint by only loading torrent's fields when they're needed.
Jordan Lee [Thu, 25 Aug 2011 12:04:20 +0000 (12:04 +0000)]
(trunk web) remove an unnecessary link from the torrents' file objects to the torrent object that "owns" it
Jordan Lee [Thu, 25 Aug 2011 11:25:13 +0000 (11:25 +0000)]
(trunk web) fix accidental global variable introduced in r12742
Jordan Lee [Thu, 25 Aug 2011 10:23:19 +0000 (10:23 +0000)]
(trunk web) #4271 "selecting multiple files with shift-arrow doesn't work" -- fixed.
Jordan Lee [Thu, 25 Aug 2011 09:21:05 +0000 (09:21 +0000)]
(trunk web) remove cruft from Transmission.onRowClicked()
Jordan Lee [Thu, 25 Aug 2011 09:08:50 +0000 (09:08 +0000)]
(trunk libT) #4437 "Multi file webseeds don't work" -- fixed.
Jordan Lee [Thu, 25 Aug 2011 08:03:19 +0000 (08:03 +0000)]
(trunk web) simplify the prefs tab selection code
Jordan Lee [Thu, 25 Aug 2011 07:15:38 +0000 (07:15 +0000)]
(trunk web) remove a handful of unnecessary wrapper functions.
Jordan Lee [Thu, 25 Aug 2011 06:26:07 +0000 (06:26 +0000)]
(trunk web) #4444 "'Show Transfers' missing Seeding category" -- fixed.
Jordan Lee [Thu, 25 Aug 2011 06:18:42 +0000 (06:18 +0000)]
(trunk web) #4443 "progress bar colors for queued transfers" -- fixed.
Mitchell Livingston [Thu, 25 Aug 2011 04:06:08 +0000 (04:06 +0000)]
(trunk web) adjust common.css
Mitchell Livingston [Thu, 25 Aug 2011 04:04:13 +0000 (04:04 +0000)]
(trunk web) r12732 for the iphone
Mitchell Livingston [Thu, 25 Aug 2011 03:27:33 +0000 (03:27 +0000)]
(trunk web) for non-active seeds (paused or queued), draw the whole bar gray (r12731 was only for paused)
Mitchell Livingston [Thu, 25 Aug 2011 02:50:47 +0000 (02:50 +0000)]
(trunk web) show the dark green bar for the complete side of the seeding progress bar, and the light green bar for the incomplete side
Mitchell Livingston [Thu, 25 Aug 2011 02:42:56 +0000 (02:42 +0000)]
(trunk web) for paused seeds, for the entire progress bar to be gray instead of only the finished-seeding section
Mitchell Livingston [Wed, 24 Aug 2011 23:51:07 +0000 (23:51 +0000)]
(trunk web) allow select all/deselect all in the files table when there's only a single file changed
Jordan Lee [Wed, 24 Aug 2011 19:30:28 +0000 (19:30 +0000)]
(trunk daemon) #3753 "support SSL in transmission-remote" -- added patch by reardon.
Jordan Lee [Wed, 24 Aug 2011 19:20:59 +0000 (19:20 +0000)]
(trunk web) #4273 "Display ratio in web client compact view" -- fixed.
Jordan Lee [Wed, 24 Aug 2011 19:20:22 +0000 (19:20 +0000)]
(trunk web) when sorting by ratio, use tr_stat.ratio rather than deriving it ourselves.
Jordan Lee [Wed, 24 Aug 2011 18:50:39 +0000 (18:50 +0000)]
(trunk daemon) #4440 "transmission-remote --port-test & --blocklist-update fail silently" -- fixed with patch from KyleK.
Jordan Lee [Wed, 24 Aug 2011 18:42:10 +0000 (18:42 +0000)]
(trunk web) #4438 "Add tooltip for peer status in web interface" -- patch by niol
Jordan Lee [Wed, 24 Aug 2011 17:04:59 +0000 (17:04 +0000)]
(trunk web) #4442 "WebUI doesn't update after performing 'Remove From List' - r12723" -- fixed.
Jordan Lee [Wed, 24 Aug 2011 13:17:45 +0000 (13:17 +0000)]
(trunk web) safer use of 'arguments', which is a reserved word
Jordan Lee [Wed, 24 Aug 2011 12:54:10 +0000 (12:54 +0000)]
(trunk web) apply the even/odd property to the row's class before adding the fragment, rather than after
Jordan Lee [Wed, 24 Aug 2011 12:49:10 +0000 (12:49 +0000)]
(trunk web) use jQuery's API when populating/saving the prefs dialog
Mitchell Livingston [Wed, 24 Aug 2011 11:49:36 +0000 (11:49 +0000)]
(trunk web) fix queue reordering
Jordan Lee [Wed, 24 Aug 2011 03:49:33 +0000 (03:49 +0000)]
(trunk web) fix tracker counts in the filter popup
Jordan Lee [Wed, 24 Aug 2011 03:40:23 +0000 (03:40 +0000)]
speedups found by chrome's profiler
Mitchell Livingston [Wed, 24 Aug 2011 03:01:51 +0000 (03:01 +0000)]
animate toggling minimal view (on Lion)
Jordan Lee [Wed, 24 Aug 2011 02:04:35 +0000 (02:04 +0000)]
(trunk web) A lot of web cleanup, refactoring, bugfixes, and probably new breakage. Filterbar/statusbar has been reworked. Added filter-by-tracker. Compact mode now works in "iPhone" mode.
Mitchell Livingston [Wed, 24 Aug 2011 00:27:27 +0000 (00:27 +0000)]
spacing, yay!
Mitchell Livingston [Wed, 24 Aug 2011 00:05:50 +0000 (00:05 +0000)]
fix "Error: remove is not defined"
Jordan Lee [Tue, 23 Aug 2011 15:32:52 +0000 (15:32 +0000)]
(trunk web) #4436 "odd behavior and display" -- fixed.
Jordan Lee [Sun, 21 Aug 2011 16:59:00 +0000 (16:59 +0000)]
(trunk web) use the same CDN cache of jQuery that everyone else does s.t. users can avoid redownloading jquery.min.js when using the web client.
Mitchell Livingston [Sun, 21 Aug 2011 16:28:16 +0000 (16:28 +0000)]
when adding a transfer from the Add window, put the torrent at the bottom of the queue (of currently added transfers)
Mitchell Livingston [Sun, 21 Aug 2011 16:00:28 +0000 (16:00 +0000)]
update each torrent's stats in the same loop as where we pull the transfer rates (now that the update method doesn't have any other effects)
Jordan Lee [Sun, 21 Aug 2011 14:37:12 +0000 (14:37 +0000)]
(trunk web) remove unused function Transmission.getDeselectedTorrents()
Jordan Lee [Sun, 21 Aug 2011 14:16:27 +0000 (14:16 +0000)]
(trunk web) remove cruft from Transmission.js' setupSearchBox()
Jordan Lee [Sun, 21 Aug 2011 14:02:28 +0000 (14:02 +0000)]
(trunk web) make Transmission.js' keyDown() function more efficient & a little more readable
Jordan Lee [Sun, 21 Aug 2011 05:54:02 +0000 (05:54 +0000)]
(trunk web) use jQuery to limit the preference dialog's numberic entry fields to only accept numbers. (the HOWTO for this was at http://www.west-wind.com/weblog/posts/2011/Apr/22/Restricting-Input-in-HTML-Textboxes-to-Numeric-Values)
Jordan Lee [Sat, 20 Aug 2011 23:32:21 +0000 (23:32 +0000)]
(trunk web) rename torrent-renderer.js as torrent-row.js
Jordan Lee [Sat, 20 Aug 2011 23:20:12 +0000 (23:20 +0000)]
(trunk web) simplify Transmission.updateButtonStates()
Jordan Lee [Sat, 20 Aug 2011 22:30:34 +0000 (22:30 +0000)]
(trunk web) minor tweaks to r12702 for clarity.
Jordan Lee [Sat, 20 Aug 2011 21:17:12 +0000 (21:17 +0000)]
(trunk web) Torrent class cleanup:
1. remove some of its unnecessary coupling to other classes
2. make more of its method names consistent with each other
3. make its field names consistent with the RPC spec
4. better grouping of methods by relevance
5. syntactical cleanup
Jordan Lee [Sat, 20 Aug 2011 18:41:45 +0000 (18:41 +0000)]
(trunk libT) improve the is_same_file() test in deleteLocalData() to handle nonexistent directories too.
Jordan Lee [Sat, 20 Aug 2011 15:31:34 +0000 (15:31 +0000)]
(trunk web) code cleanup in torrent-row: (1) add a progressbar builder helper function to reduce redundant code between the different view types (2) decouple TorrentRow's constructor from transmission.js
Mitchell Livingston [Sat, 20 Aug 2011 12:42:23 +0000 (12:42 +0000)]
set all of the windows as non-restorable
Jordan Lee [Sat, 20 Aug 2011 05:45:11 +0000 (05:45 +0000)]
(trunk qt) fix text alignment issue in the inspector's peers tab's speed and percentage columns
Jordan Lee [Sat, 20 Aug 2011 05:19:27 +0000 (05:19 +0000)]
(trunk qt) #4428 "Conversion to QString in "New torrent" dialog assumes the input string is ASCII" -- fix many ascii-to-QString assumptions in the code.
Mitchell Livingston [Fri, 19 Aug 2011 23:23:29 +0000 (23:23 +0000)]
small tweaks to the help documentation
Mitchell Livingston [Thu, 18 Aug 2011 01:39:21 +0000 (01:39 +0000)]
update help images
Jordan Lee [Wed, 17 Aug 2011 04:45:17 +0000 (04:45 +0000)]
tell Makefile.am about file-row.js and torrent-renderer.js
Mitchell Livingston [Wed, 17 Aug 2011 01:49:55 +0000 (01:49 +0000)]
remove unnecessary queue update notifications
Jordan Lee [Tue, 16 Aug 2011 22:42:43 +0000 (22:42 +0000)]
(trunk libT) #4377 "Incomplete Folder removed when sub-folder of Default Location" -- fix r12665-r12667 regression reported by KyleK in comment:31
Jordan Lee [Tue, 16 Aug 2011 19:47:44 +0000 (19:47 +0000)]
Use 'ev' rather than 'event' in Transmission.onRowClicked(). Thanks to mjpieters for reporting this.
Jordan Lee [Tue, 16 Aug 2011 18:49:26 +0000 (18:49 +0000)]
(trunk web) #3624 "Compact mode is very slow for large number of torrents" -- fixed.
Mitchell Livingston [Tue, 16 Aug 2011 02:33:18 +0000 (02:33 +0000)]
adjust r12688 and remove a log message
Mitchell Livingston [Tue, 16 Aug 2011 02:31:53 +0000 (02:31 +0000)]
#4425 add window's verification progress bar doesn't consistently auto-hide
Mitchell Livingston [Mon, 15 Aug 2011 11:16:44 +0000 (11:16 +0000)]
#4423 Fix coding style of StatusBarController::updateWithDownload:upload:. Patch by Benjamin.
Mitchell Livingston [Mon, 15 Aug 2011 00:30:29 +0000 (00:30 +0000)]
#4421 Fix warnings related to missing protocols definition
Mitchell Livingston [Mon, 15 Aug 2011 00:17:18 +0000 (00:17 +0000)]
#4420 The StatusBar updates itself a bit too much
Mitchell Livingston [Mon, 15 Aug 2011 00:10:06 +0000 (00:10 +0000)]
#4422 On Mac, tr_getWebClientDir() uses incorrect encoding for creating the web content dir path
Jordan Lee [Sun, 14 Aug 2011 14:45:54 +0000 (14:45 +0000)]
(trunk libT) #4396 "Scrape requests not showing in logfile" -- when the announce response contains scrape information, add a log message saying that the next scrape has been rescheduled.
Jordan Lee [Sat, 13 Aug 2011 22:58:49 +0000 (22:58 +0000)]
(trunk gtk) #4399 "Add option to disable 'trash can' feature" -- done.