- Apr 03, 2012
-
-
Justin Lebar authored
--HG-- extra : rebase_source : 02d563277907231953728a0a99847c466665dbb0
-
Patrick McManus authored
--HG-- extra : rebase_source : 5ea85a021233cf79a539980efc859a2d5372fe53
-
- Apr 02, 2012
-
-
Matt Brubeck authored
--HG-- extra : rebase_source : 965c755f6416e2ca102b38633fe7a2c7267e956e
-
- Apr 09, 2012
-
-
Daniel Jeter II authored
-
- Apr 04, 2012
-
-
Masayuki Nakano authored
-
Masatoshi Kimura authored
Bug 738043 - Don't ignore user set values from pref files even if values are identical to default. r=roc
-
- Mar 31, 2012
-
-
Peter Van der Beken authored
Fix for bug 740069 (Generate JS bindings in C++ with a python script for DOM objects on the main thread and in workers. Infrastructure and new bindings for XMLHttpRequest). Patch by bent/bz/bholley/jst/khuey/peterv, r=bent/bz/bholley/jlebar/khuey/peterv/sicking/smaug. --HG-- rename : js/xpconnect/tests/mochitest/test_bug462428.html => dom/bindings/test/test_lookupGetter.html
-
- Mar 26, 2012
-
-
Robert Strong authored
-
- Mar 29, 2012
-
-
Phil Ringnalda authored
Back out 0cb85ff0f764 (bug 738568), 9949bb092303 (bug 730209), 095fd525afa7 (bug 729924), dcf8929a8115 (bug 633602) because of widely scattered and unclear bustage on a CLOSED TREE
-
- Mar 26, 2012
-
-
Avi Halachmi (:avih) authored
-
Avi Halachmi (:avih) authored
-
- Apr 01, 2012
-
-
Ed Morley authored
Backout 9e4d09efa335 (bug 737857), bd73daadcfe9 (bug 738624), 110338618465 (bug 738011) for mochitest-oth orange
-
- Mar 31, 2012
-
-
Justin Lebar authored
--HG-- rename : parser/htmlparser/tests/mochitest/file_bug672453_bomless_utf16.html => extensions/universalchardet/tests/bug631751be_text.html rename : dom/bindings/test/test_lookupGetter.html => js/xpconnect/tests/mochitest/test_bug462428.html rename : b2g/components/UpdatePrompt.js => mobile/android/components/UpdatePrompt.js rename : toolkit/mozapps/update/updater/progressui_gonk.cpp => toolkit/mozapps/update/updater/progressui_null.cpp extra : rebase_source : 11dacf98b525eec3912f209e612a03b0c4ca0a96
-
- Mar 22, 2012
-
-
Patrick McManus authored
When a connection that involves a pipelined transaction has been stalled (i.e. idle with an open transaction, not an idle persistent connection) for a second move any transactions that are pipelined after the current one onto different connections (and implicitly close this connection when done with the current transaction). when it has been stalled for 10 seconds (pref configurable), cancel the current transaction itself too - depending on its state it can hopefully be restarted on a clean connection.
-
Patrick McManus authored
the type and state patch tries hard not to form pipelines behind resources that could become head of line blockers. But of course that requires the ability to predict the future, and won't be perfect. This patch reacts to a transaction that has a large response body (defined by either a large content-length header or actually reading a large number of chunked bytes) by cancelling any transactions that have been pipelined down the same connection and rescheduling them elsewhere. It also changes the type of the connection to "solo", which prevents new transactions from being pipelined onto this one and provides class-specific negative feedback to the pipeline manager so that near-future requests to the same host of the same type (e.g. general) will not be pipelined but other types (e.g. img or js/css) can still do that. Content-Length is ideal, because it allows us to identify the problem so early. But even actually reading the document for a fairly long time gives it a fairly high probability of not ending soon. (i.e. long document sizes are spread over a larger range than small ones. duh.) The pref network.http.pipelining.maxsize controls the threshold. I set the default at 300KB, which is roughly the bandwidth delay product of a 2mbit 120ms rtt connection and 1 rtt is mostly what you are giving up by canceling it on one connection and sending it on another. (modulo maybe needing a handshake).
-
Patrick McManus authored
-
Patrick McManus authored
-
Avi Halachmi authored
-
- Mar 21, 2012
-
-
Pranav Ravichandran authored
-
- Mar 23, 2012
-
-
Serge Gautherie authored
-
- Mar 29, 2012
-
-
David Humphrey authored
-
- Mar 26, 2012
-
-
Gregor Wagner authored
-
- Mar 20, 2012
-
-
Matt Brubeck authored
-
Patrick McManus authored
When a connection that involves a pipelined transaction has been stalled (i.e. idle with an open transaction, not an idle persistent connection) for a second move any transactions that are pipelined after the current one onto different connections (and implicitly close this connection when done with the current transaction). when it has been stalled for 10 seconds (pref configurable), cancel the current transaction itself too - depending on its state it can hopefully be restarted on a clean connection. --HG-- extra : rebase_source : 58377c9eab2f8a81b7a2d3b9a5f12e1134da4031
-
Patrick McManus authored
the type and state patch tries hard not to form pipelines behind resources that could become head of line blockers. But of course that requires the ability to predict the future, and won't be perfect. This patch reacts to a transaction that has a large response body (defined by either a large content-length header or actually reading a large number of chunked bytes) by cancelling any transactions that have been pipelined down the same connection and rescheduling them elsewhere. It also changes the type of the connection to "solo", which prevents new transactions from being pipelined onto this one and provides class-specific negative feedback to the pipeline manager so that near-future requests to the same host of the same type (e.g. general) will not be pipelined but other types (e.g. img or js/css) can still do that. Content-Length is ideal, because it allows us to identify the problem so early. But even actually reading the document for a fairly long time gives it a fairly high probability of not ending soon. (i.e. long document sizes are spread over a larger range than small ones. duh.) The pref network.http.pipelining.maxsize controls the threshold. I set the default at 300KB, which is roughly the bandwidth delay product of a 2mbit 120ms rtt connection and 1 rtt is mostly what you are giving up by canceling it on one connection and sending it on another. (modulo maybe needing a handshake). --HG-- extra : rebase_source : ebc44f8dfc3fa7bcee613ff3b74269d908ceac51
-
Patrick McManus authored
--HG-- extra : rebase_source : b060665a1726eab3e3ef0ab0d94c34cfea5c1460
-
Patrick McManus authored
--HG-- extra : rebase_source : 26243e1af9e0554553520dae435cc4dcfd551746
-
- Mar 23, 2012
-
-
Josh Aas authored
-
- Mar 16, 2012
-
-
Masayuki Nakano authored
Bug 728103 part.1 Change modifier for HTML accesskey from Control to Control + Option r=smichaud+smaug+limi, ui-review=limi
-
- Mar 15, 2012
-
-
Brian R. Bondy authored
-
- Mar 14, 2012
-
-
Justin Lebar authored
Bug 735877 - Update syntax hints in pref files to reflect the fact that you can't use computed values (e.g. 50 * 1024). r=mossop
-
Benoit Girard authored
-
- Mar 17, 2012
-
-
Jonathan Kew authored
-
- Mar 13, 2012
-
-
Bill McCloskey authored
-
- Mar 11, 2012
-
-
Avi Halachmi authored
-
- Mar 09, 2012
-
-
Jonathan Griffin authored
-
John Daggett authored
-
John Daggett authored
-
- Mar 05, 2012
-
-
Benoit Girard authored
-
Ed Morley authored
-