Jordan Lee
|
f8195180ba
|
(trunk web) fix regression that broke toolbar refresh
|
2011-08-28 15:16:54 +00:00 |
Jordan Lee
|
1d69770227
|
fix progressbar color regression
|
2011-08-28 14:57:13 +00:00 |
Jordan Lee
|
dd2033107f
|
(trunk web) migrate from json.js to json2.js. <http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/>
|
2011-08-28 14:51:49 +00:00 |
Jordan Lee
|
e6b8b0339e
|
(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.
|
2011-08-28 13:57:25 +00:00 |
Jordan Lee
|
ab7fe4470e
|
remove dead code
|
2011-08-28 06:20:32 +00:00 |
Jordan Lee
|
228e1064e1
|
(trunk web) add context arguments for the RPC methods' callbacks.
|
2011-08-28 06:05:46 +00:00 |
Jordan Lee
|
02c0f7355b
|
(trunk web) some cleanup for r12770 -- better handling of the rebuildEverything flag in Transmission.refiler().
|
2011-08-28 04:14:58 +00:00 |
Jordan Lee
|
c639211f66
|
(trunk web) when mousing over the turtle or compact buttons, turn the cursor into a pointer.
|
2011-08-28 04:12:31 +00:00 |
Mitchell Livingston
|
a9204d3980
|
remove the queue position from the transfer name
|
2011-08-28 00:38:31 +00:00 |
Mitchell Livingston
|
836ee3595f
|
remember selected transfers when updating the queue order over rpd
|
2011-08-28 00:26:39 +00:00 |
Mitchell Livingston
|
3aba37aa13
|
remove redundant code
|
2011-08-28 00:07:30 +00:00 |
Mitchell Livingston
|
516164e78e
|
add an RPC session callback for when queue order changes
|
2011-08-27 23:54:10 +00:00 |
Mitchell Livingston
|
f2f0dc1861
|
(trunk web) fix selecting files
|
2011-08-27 21:42:34 +00:00 |
Jordan Lee
|
4c1f32836f
|
(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.
|
2011-08-27 21:35:19 +00:00 |
Mitchell Livingston
|
ee34f2a137
|
Add some warnings and excessive Lion checks
|
2011-08-27 21:32:45 +00:00 |
Mitchell Livingston
|
75d9ac88f2
|
#4448 "Resume all" toolbar button should factor in seeding-complete transfers
|
2011-08-27 21:31:44 +00:00 |
Jordan Lee
|
fbaab34ec6
|
(trunk web) remove dead function call.
|
2011-08-27 02:48:06 +00:00 |
Jordan Lee
|
9cb9fd56d9
|
(trunk web) slightly faster Transmission.refilter(). Modify Transmission.refreshFilterPopup(), Torrent.getCollatedName(), and Torrent.getCollatedTrackers() for clarity.
|
2011-08-27 00:22:56 +00:00 |
Jordan Lee
|
4517155353
|
(trunk web) better bootstrapping when first loading all the torrents.
|
2011-08-26 23:34:43 +00:00 |
Jordan Lee
|
8949fbb01c
|
(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.
|
2011-08-26 23:30:07 +00:00 |
Jordan Lee
|
354a92c73d
|
(trunk web) safeguard against exceptions when sorting-by-name when a torrent's name hasn't yet finished downloading.
|
2011-08-26 22:59:42 +00:00 |
Jordan Lee
|
5715bae7fd
|
(trunk web) Reduce the torrent-get RPC wrapper down to a single function. Annotate the torrent bootstrap process in Transmission.js.
|
2011-08-26 22:49:57 +00:00 |
Jordan Lee
|
6f8be90491
|
remove unnecessary field test
|
2011-08-26 21:51:14 +00:00 |
Jordan Lee
|
ac73391524
|
(trunk web) tweak the font sizes for the torrent list in compact mode
|
2011-08-26 20:21:22 +00:00 |
Jordan Lee
|
05ce6674b6
|
(trunk web) in the statusbar, don't show idle speeds
|
2011-08-26 20:02:40 +00:00 |
Jordan Lee
|
6cff13feba
|
fix r12756 oops
|
2011-08-26 19:59:26 +00:00 |
Jordan Lee
|
a1094bafe4
|
(trunk web) another minor network/memory win: remove more fields that we don't use.
|
2011-08-26 19:47:23 +00:00 |
Jordan Lee
|
57962e7a60
|
(trunk web) simplify the periodic RPC request for info on recently-changed torrents
|
2011-08-26 19:42:07 +00:00 |
Jordan Lee
|
c113975ec9
|
(trunk web) a batch of code cleanups that were too minor for individual commits
|
2011-08-26 18:36:09 +00:00 |
Jordan Lee
|
8192c38fcc
|
(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.
|
2011-08-26 18:10:53 +00:00 |
Jordan Lee
|
f744bb583c
|
(trunk web) don't request the torrentFile field -- we don't use it
|
2011-08-26 17:56:49 +00:00 |
Jordan Lee
|
40b2cb4513
|
(trunk web) minor network traffic improvement: Transmission.js was periodically requesting redundant "Torrent.Fields.Stats" fields for selected torrents.
|
2011-08-26 17:34:09 +00:00 |
Mitchell Livingston
|
e8ba7986b6
|
update the localizable strings file
|
2011-08-26 03:26:21 +00:00 |
Jordan Lee
|
5e701872a7
|
(trunk web) lazy-create Torrent's collatedName and collatedTrackers fields.
|
2011-08-26 01:58:12 +00:00 |
Jordan Lee
|
e081ecbd12
|
(trunk web) minor code sorting in Transmission.js: group the inspector functions together
|
2011-08-26 01:46:07 +00:00 |
Jordan Lee
|
6c02ff1012
|
(trunk web) when compact mode is toggled, force the torrent list to rebuild even if no torrents have changed
|
2011-08-26 01:27:16 +00:00 |
Jordan Lee
|
e1641792e9
|
(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.
|
2011-08-26 00:43:35 +00:00 |
Jordan Lee
|
ab7305fe64
|
(trunk web) fix issue with the "open torrent" dialog being covered by the inspector
|
2011-08-25 23:24:49 +00:00 |
Jordan Lee
|
3f7540675e
|
(trunk web) significant shrinkage of our memory + network footprint by only loading torrent's fields when they're needed.
|
2011-08-25 23:06:41 +00:00 |
Jordan Lee
|
7bccb21bd9
|
(trunk web) remove an unnecessary link from the torrents' file objects to the torrent object that "owns" it
|
2011-08-25 12:04:20 +00:00 |
Jordan Lee
|
ac86d3d740
|
(trunk web) fix accidental global variable introduced in r12742
|
2011-08-25 11:25:13 +00:00 |
Jordan Lee
|
398ee0cc18
|
(trunk web) #4271 "selecting multiple files with shift-arrow doesn't work" -- fixed.
|
2011-08-25 10:23:19 +00:00 |
Jordan Lee
|
dd762bc7ea
|
(trunk web) remove cruft from Transmission.onRowClicked()
|
2011-08-25 09:21:05 +00:00 |
Jordan Lee
|
6c61d6ac67
|
(trunk libT) #4437 "Multi file webseeds don't work" -- fixed.
|
2011-08-25 09:08:50 +00:00 |
Jordan Lee
|
00dfd6ce67
|
(trunk web) simplify the prefs tab selection code
|
2011-08-25 08:03:19 +00:00 |
Jordan Lee
|
465d57eb71
|
(trunk web) remove a handful of unnecessary wrapper functions.
|
2011-08-25 07:15:38 +00:00 |
Jordan Lee
|
2cff49a247
|
(trunk web) #4444 "'Show Transfers' missing Seeding category" -- fixed.
|
2011-08-25 06:26:07 +00:00 |
Jordan Lee
|
f2b255a33d
|
(trunk web) #4443 "progress bar colors for queued transfers" -- fixed.
|
2011-08-25 06:18:42 +00:00 |
Mitchell Livingston
|
741f3190dc
|
(trunk web) adjust common.css
|
2011-08-25 04:06:08 +00:00 |
Mitchell Livingston
|
e77b81c14e
|
(trunk web) r12732 for the iphone
|
2011-08-25 04:04:13 +00:00 |