Commit Graph

90417 Commits

Author SHA1 Message Date
Matt Brubeck
2866761d14 Back out 636349fa2e09 because of robocop failures 2012-03-22 19:07:42 -07:00
Ehsan Akhgari
11ef6b458f Bug 723353 - Add browser.js APIs for per-window Private Browsing; r=gavin,jdm 2012-03-22 22:02:00 -04:00
Jared Wein
a80b6db592 Backed out changeset 8e42ba558f07 (bug 730318) CLOSED TREE 2012-03-27 15:23:53 -07:00
Jared Wein
6852a41546 Backed out changeset 21c75d1d3295 (bug 730318) 2012-03-27 15:20:53 -07:00
Jared Wein
7b76074ed0 Backed out changeset 29529018c1da (bug 734323) 2012-03-27 15:20:50 -07:00
Jared Wein
0737484f94 Backed out changeset 77319b44907b (bug 711552) 2012-03-27 15:20:45 -07:00
Jared Wein
4ebd6d9d01 Backed out changeset 6e5e46023094 (bug 736278) 2012-03-27 15:20:39 -07:00
Jared Wein
addbd2b02c Backed out changeset 3a4ed2b028ad (bug 736278) 2012-03-27 15:20:32 -07:00
Jared Wein
3e2235d9fd Backed out changeset 5f20ab3487db (bug 697309) 2012-03-27 15:20:27 -07:00
Jared Wein
f23498df0e Backed out changeset add087add91a (bug 697309) 2012-03-27 15:20:20 -07:00
Bill McCloskey
ee49c9a7eb Bug 739694 - Fix script filename saving in exception traces (r=luke) 2012-03-27 14:41:50 -07:00
Mark Finkle
fc115012d7 Bug 697309 - Add support for the Open Web Apps API - part 2 : about:apps r=mbrubeck, fabrice 2012-03-27 17:44:28 -04:00
Mark Finkle
6394f46751 Bug 697309 - Add support for the Open Web Apps API - part 1 : UI glue r=fabrice 2012-03-27 17:44:25 -04:00
Jonathan Kew
cfa00ea9ff bug 688125 - part 1 - add memory reporting for the platform font list. r=njn 2012-03-27 14:38:39 -07:00
Margaret Leibovic
ff58958466 Bug 736278 - Add always/never permissions for click-to-play plugins. r=mfinkle 2012-03-27 14:36:25 -07:00
Margaret Leibovic
812699f61e Bug 736278 - (1/2) Add support for checkbox in doorhanger message. r=mfinkle 2012-03-27 14:36:20 -07:00
Sriram Ramasubramanian
62c443a5c8 Bug 736296: Avoid managed query while loading top sites. [r=mfinkle] 2012-03-27 14:31:29 -07:00
Avi Halachmi (:avih)
aebd5ca0c6 Bug 737758: part 3: Cleanups and semantic consistency [r=roc] 2012-03-26 11:53:45 +02:00
Avi Halachmi (:avih)
d19ba25120 Bug 737758: Part 2: Address Windows abnormality (identify _faked_ pixel scrolls) [r=jmathies] 2012-03-26 13:34:10 +02:00
Avi Halachmi (:avih)
8a2de1a907 Bug 737758: part 1: Propagate mouse wheel event origin from ESM [r=roc] 2012-03-26 11:50:30 +02:00
Armen Zambrano Gasparnian
941c2ae52b Bug 739768. We fixed the talos.zip issue with a symlink but let's be cut and clear to which talos.zip is the good one. DONTBUILD. r=jhammel 2012-03-27 17:16:48 -04:00
Brian Nicholson
2407276a27 Bug 725428 - Draw white background in LayerView until Gecko has painted. r=kats 2012-03-22 15:07:00 -07:00
Alexander Surkov
6db5d0077d Bug 736944 - make nsDocAccessible::RecreateAccessible fall into usual ContentInserted/ContentRemoved procedure, r=tbsaunde 2012-03-23 10:49:55 +09:00
Brian Nicholson
f5ac9de7b8 Bug 737782 - Add keyword as a default bookmark column. r=mfinkle
--HG--
extra : rebase_source : 92b52e5402926184221796e32ef1c75b6a36a384
2012-03-22 18:36:09 -07:00
Marco Bonardo
1ffefb8021 Merge central to inbound 2012-03-23 02:02:03 +01:00
Marco Bonardo
36b3350337 Merge last green PGO from inbound to central 2012-03-23 01:59:29 +01:00
Patrick McManus
a7669f6540 bug 717759 - negative pipeline feedback on img decode problem r=bz r=jdrew r=honzab 2012-03-22 19:39:32 -04:00
Patrick McManus
e8210a8959 bug 717350 doom cache entry on last-modified mismatch r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
2c1b0520f1 bug 671591 - restart partial http transaction (in progress) r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
b42fe35654 bug 603514 - http stalled read detection r=honzab
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.
2012-03-22 19:39:31 -04:00
Patrick McManus
f04f8c8cf1 bug 603512 - large objects block pipelines r=honzab
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).
2012-03-22 19:39:31 -04:00
Patrick McManus
6642e5f564 bug 665885 respect keepalive: "max=" attribute r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
665466cf6f bug 737155 - httpconnectionmgr::processPendingQ allow more than 1 with pipeline r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
dd00f9250a bug 599164 pipeline with type and state r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
69d6b34474 bug 597684 Implement HTTP Assoc-req and Banned Pipelines on nsHttpConnectionInfo r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
2f6e970bde bug 447866 http pipelining is bursty r=honzab
--HG--
extra : rebase_source : 87370228074eaff2615b8dcef9b3c0c9b919b3c3
2012-03-22 19:39:31 -04:00
Patrick McManus
18371ac44a bug 447866 - patch pre.1 for empty nsHttpPipeline::TakeSubTransactions r=honzab
--HG--
extra : rebase_source : 5c21007525883fc74dc70332cf74d8d0bacd9147
2012-03-22 19:39:28 -04:00
Gavin Sharp
7b85897660 Bug 738097: fix typo in patch for bug 392188 that broke clicks on scrollbars in background windows, r=mstange 2012-03-22 17:32:23 -07:00
Brian Nicholson
89ae98ddcd Backout 017f6dd98dc0 for robocop failures 2012-03-22 17:28:13 -07:00
Wes Johnston
fce28bb468 Bug 709250 - Disable jar reader for now. 2012-03-22 17:24:30 -07:00
David Flanagan
4fdd1e074b Bug 738439 - typo in Webapps.jsm [r=fabrice] 2012-03-22 14:26:36 -07:00
Mark Banner
421fae69f0 Unit test bustage fix for apps that don't have private browsing following bug 728143. Fix incorrect brackets in if statement and a bad function name in the tests. r=bustage fix,test-only fix 2012-03-22 19:51:27 +00:00
Andreas Gal
569a76795b Use BGRX shader for RGB24 image surfaces (bug 738178, r=joe). 2012-03-22 11:37:47 -07:00
Wes Johnston
d61c61b17a Bug 709250 - Tets for jar reader. r=lucasr 2012-03-22 11:12:08 -07:00
Wes Johnston
ddf6fc4032 Bug 709250 - Add the ability to read nested jar files. r=mfinkle,lucasr 2012-03-22 11:11:49 -07:00
Wes Johnston
0d9e8d297e Bug 736311 - Set selected tab inactive when Fennec goes into the background. r=mbrubeck 2012-03-22 11:07:32 -07:00
Kartikaya Gupta
39e416f890 Bug 738326 - Buffer file writes to reduce test times. r=jmaher 2012-03-22 13:36:20 -04:00
Kartikaya Gupta
aafb5616e5 Bug 737411 - Work around problems with RGB888/RGB555 conversions and dithering in the pixel tests. r=jmaher 2012-03-22 13:35:45 -04:00
Geoff Brown
8dda642283 Bug 737411 - Robocop: update reflection references; r=kats 2012-03-22 13:35:19 -04:00
Daniel Holbert
97f4b320f3 Bug 738007: Minor code cleanup in nsCSSFrameConstructor::FlushAccumulatedBlock. r=bz 2012-03-22 10:31:19 -07:00