53c21294270d16d537274010d6e612f3fd5eae5a: Back out 636349fa2e09 because of robocop failures
Matt Brubeck <mbrubeck@mozilla.com> - Thu, 22 Mar 2012 19:07:42 -0700 - rev 93423
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Back out 636349fa2e09 because of robocop failures
3d3aff127856e9ddfc65ebb36af235bebb43860a: Bug 725428 - Draw white background in LayerView until Gecko has painted. r=kats
Brian Nicholson <bnicholson@mozilla.com> - Thu, 22 Mar 2012 15:07:00 -0700 - rev 93422
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 725428 - Draw white background in LayerView until Gecko has painted. r=kats
2c770225ec8fd1d46901627b7c3b990af9ffc3ea: Bug 736944 - make nsDocAccessible::RecreateAccessible fall into usual ContentInserted/ContentRemoved procedure, r=tbsaunde
Alexander Surkov <surkov.alexander@gmail.com> - Fri, 23 Mar 2012 10:49:55 +0900 - rev 93421
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 736944 - make nsDocAccessible::RecreateAccessible fall into usual ContentInserted/ContentRemoved procedure, r=tbsaunde
bc2f3408c170459db99e41f189745969374a2588: Bug 737782 - Add keyword as a default bookmark column. r=mfinkle
Brian Nicholson <bnicholson@mozilla.com> - Thu, 22 Mar 2012 18:36:09 -0700 - rev 93420
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 737782 - Add keyword as a default bookmark column. r=mfinkle
81aff28f132fe8a92c7eaa5b85d096ee78a84764: Merge central to inbound
Marco Bonardo <mbonardo@mozilla.com> - Fri, 23 Mar 2012 02:02:03 +0100 - rev 93419
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Merge central to inbound
6018a0d6b33dc24ece8c2be6a348b0dff909d00f: bug 717759 - negative pipeline feedback on img decode problem r=bz r=jdrew r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:32 -0400 - rev 93418
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
bug 717759 - negative pipeline feedback on img decode problem r=bz r=jdrew r=honzab
f94cf04e8d736d67c6ed72be46c83ad6aceef539: bug 717350 doom cache entry on last-modified mismatch r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:31 -0400 - rev 93417
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
bug 717350 doom cache entry on last-modified mismatch r=honzab
da069eeaa55a214d3033faa2ff22ee6a39aa6f84: bug 671591 - restart partial http transaction (in progress) r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:31 -0400 - rev 93416
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
bug 671591 - restart partial http transaction (in progress) r=honzab
52efc30fbfecff37fce7c3b15ad5a58b20b6dba9: bug 603514 - http stalled read detection r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:31 -0400 - rev 93415
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
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.
87ea59a6d1625dd810e9bf3985fceed8948437fe: bug 603512 - large objects block pipelines r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:31 -0400 - rev 93414
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
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).
e1e48e9ce79565e48f0b93ca75192976e92e379d: bug 665885 respect keepalive: "max=" attribute r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:31 -0400 - rev 93413
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
bug 665885 respect keepalive: "max=" attribute r=honzab
e83a04b972e9e858ae3a025a4ac0eac4286e1d22: bug 737155 - httpconnectionmgr::processPendingQ allow more than 1 with pipeline r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:31 -0400 - rev 93412
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
bug 737155 - httpconnectionmgr::processPendingQ allow more than 1 with pipeline r=honzab
ee6328d11bfbdb4522005db634ff4647768520d6: bug 599164 pipeline with type and state r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:31 -0400 - rev 93411
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
bug 599164 pipeline with type and state r=honzab
fd6f1cca200c3b750198ec03cbd82e8fa44b59ec: bug 597684 Implement HTTP Assoc-req and Banned Pipelines on nsHttpConnectionInfo r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:31 -0400 - rev 93410
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
bug 597684 Implement HTTP Assoc-req and Banned Pipelines on nsHttpConnectionInfo r=honzab
3dd62d76cc6d73fcfc47f6d5677099cf6aad4c1c: bug 447866 http pipelining is bursty r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:31 -0400 - rev 93409
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
bug 447866 http pipelining is bursty r=honzab
f8656bbf0818126745f41119529b8be3a95bc4ad: bug 447866 - patch pre.1 for empty nsHttpPipeline::TakeSubTransactions r=honzab
Patrick McManus <mcmanus@ducksong.com> - Thu, 22 Mar 2012 19:39:28 -0400 - rev 93408
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
bug 447866 - patch pre.1 for empty nsHttpPipeline::TakeSubTransactions r=honzab
1d1614bb7b3924eb336844c06e6d76d23258bc34: Bug 738097: fix typo in patch for bug 392188 that broke clicks on scrollbars in background windows, r=mstange
Gavin Sharp <gavin@gavinsharp.com> - Thu, 22 Mar 2012 17:32:23 -0700 - rev 93407
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 738097: fix typo in patch for bug 392188 that broke clicks on scrollbars in background windows, r=mstange
4595ab8f1cd0c4172b8304821716954fd3420eae: Backout 017f6dd98dc0 for robocop failures
Brian Nicholson <bnicholson@mozilla.com> - Thu, 22 Mar 2012 17:28:13 -0700 - rev 93406
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Backout 017f6dd98dc0 for robocop failures
3e87ee92161e81eb3ae639276a4159116875faf6: Bug 709250 - Disable jar reader for now.
Wes Johnston <wjohnston@mozilla.com> - Thu, 22 Mar 2012 17:24:30 -0700 - rev 93405
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 709250 - Disable jar reader for now.
d1a79033e9c8d35a735d2b6dbbbbe7d60d5035b2: Bug 738153 - Remove JSScript::inlineData. r=luke.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 21 Mar 2012 23:05:23 -0700 - rev 93404
Push 886 by lsblakk@mozilla.com at Mon, 04 Jun 2012 19:57:52 +0000
Bug 738153 - Remove JSScript::inlineData. r=luke.
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip