Граф коммитов

2618 Коммитов

Автор SHA1 Сообщение Дата
Avi Halachmi (:avih) 0ed781bc19 Bug 737758: part 3: Cleanups and semantic consistency [r=roc] 2012-03-26 11:53:45 +02:00
Avi Halachmi (:avih) 410d82050b Bug 737758: part 1: Propagate mouse wheel event origin from ESM [r=roc] 2012-03-26 11:50:30 +02:00
Gregor Wagner 3fb0e20633 Bug 678695 - Settings API. r=sicking, fabrice, smaug 2012-03-26 14:49:38 -07:00
Josh Aas 362af9e1c2 Bug 738542: Increase min required JRE to 1.6. r=smichaud 2012-03-23 11:25:16 -04:00
Marco Bonardo 4aa346e4f1 Merge last green PGO from inbound to central 2012-03-23 12:49:57 +01:00
Patrick McManus bc1f690f50 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 8b81d2a05f 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 c1ef6c81a2 bug 599164 pipeline with type and state r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus 6acbbecb41 bug 597684 Implement HTTP Assoc-req and Banned Pipelines on nsHttpConnectionInfo r=honzab 2012-03-22 19:39:31 -04:00
Avi Halachmi 0a1baeebb5 Bug 736251 - Change scrolling duration to 400ms to make it feel more responsive. r=roc, ui-r=limi 2012-03-21 20:02:50 -04:00
Pranav Ravichandran 34d08a5984 Bug 535594 - Fix/Clean-up 'security.enable_java' preference references. r=bsmedberg 2012-03-21 19:52:23 -04:00
Serge Gautherie 6ac6b1344d Bug 735573. (Av1) Document UseDefaultPrefFile() and fix its nsresult value. r=bsmedberg. 2012-03-23 02:13:20 +01:00
Vladan Djeric f498aa3d39 Bug 722368 - Report slow SQL created from dynamic strings to Telemetry. r=taras 2012-03-21 13:26:48 -04:00
Jonathan Kew b1847ead70 bug 721719 - add more ICS fonts to the default Android prefs. r=jdaggett 2012-03-17 09:39:09 +00:00
Marco Bonardo 7b9d535fdb Merge inbound and central 2012-03-16 13:42:16 +01:00
Masayuki Nakano b9bd65d90c Bug 728103 part.1 Change modifier for HTML accesskey from Control to Control + Option r=smichaud+smaug+limi, ui-review=limi 2012-03-16 15:29:14 +09:00
Ed Morley fe74ad3392 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-03-15 12:42:01 +00:00
Justin Lebar fe7e117c94 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 2012-03-14 18:49:17 -04:00
Benoit Girard ecfda6b40f Bug 735763 - Turn off FPS by default. r=kats 2012-03-14 14:02:07 -04:00
Kartikaya Gupta 653fdfc5c8 Bug 725095 - Merge off-main-thread compositor from Maple. IGNORE BAD COMMIT MESSAGES 2012-03-14 11:18:15 -04:00
Benoit Girard 5a409414b0 Merge mc->Maple 2012-03-13 11:05:28 -04:00
Bill McCloskey 85d54771e3 Back out 85ffbb752398 and 8cae4bde9534 (bug 728686 and bug 734946) due to possible leaks 2012-03-12 22:43:43 -07:00
Avi Halachmi ce3312c654 Bug 206438 - Smooth scrolling should use the 'smoothwheel' algorithm. r=roc ui-r=limi 2012-03-11 13:55:00 -07:00
Kartikaya Gupta fe895ec760 Merge m-c -> maple to pick up b159cd73c215 2012-03-10 11:21:26 -05:00
Benoit Girard 9794be76b4 Merge mc->Maple 2012-03-09 11:13:30 -05:00
John Daggett 6306e71cf0 Bug 705594. Add pref to force global cmap-based font fallback. r=roc 2012-03-09 11:05:40 +09:00
John Daggett fb064baca4 Bug 705594. Update Unicode range and pref font lists to avoid system fallback. r=roc 2012-03-09 11:05:05 +09:00
Benoit Girard a4f3dcbb49 Merge latest green changeset from mozilla-central to maple
--HG--
rename : dom/base/nsDOMMemoryReporter.cpp => dom/base/nsWindowMemoryReporter.cpp
rename : dom/base/nsDOMMemoryReporter.h => dom/base/nsWindowMemoryReporter.h
2012-03-05 13:41:15 -05:00
Benoit Girard 95983342f4 Restore merge changeset 39a3044823b0, regression fixed upstream in mc 2012-03-05 13:09:05 -05:00
Benoit Girard 17ae78009b Backed out changeset 39a3044823b0 because of bad interaction with maple. 2012-03-02 18:32:46 -05:00
Benoit Girard a6f181b1fe Merge mc->Maple, resolved conflicts 2012-03-02 14:27:05 -05:00
Benoit Girard a637eac5aa Merge mc->maple 2012-03-01 10:44:44 -05:00
Kartikaya Gupta 76d179611f Merge m-c again to pick up 75deec1f1a7b 2012-02-28 14:37:26 -05:00
Kartikaya Gupta 2ac93dd0ea Merge m-c 2012-02-27 15:06:35 -05:00
Doug Turner f72f4d6343 Merge with mozilla-central 2012-02-24 11:57:27 -08:00
Justin Lebar 7134bd9e0d Bug 733495 - Monitor ullAvailPageFile (available commit space) on Windows, and fire a low-memory event when it gets low. r=bsmedberg 2012-03-08 14:44:20 -05:00
Justin Lebar 7024f2edf9 Back out changeset b2ac02d89f41 (wrong bug number; was 733496, should have been 733495). 2012-03-08 14:43:09 -05:00
Justin Lebar 2ec2967e41 Bug 733496 - Monitor ullAvailPageFile (available commit space) on Windows, and fire a low-memory event when it gets low. r=bsmedberg 2012-03-08 14:27:14 -05:00
Alex Keybl ea0d286afc Backing out 6f079f13c06a for bug 725869 a=me 2012-02-22 12:13:12 -08:00
Doug Turner 6d9d1aadcb merge with mozilla-central: 2012-02-22 09:30:09 -08:00
Rob Campbell 5df0c74160 merge fx-team to m-c 2012-02-22 12:47:22 -04:00
Bill McCloskey adab33910e Bug 734946 - Disable incremental GC for Firefox 13 (r=dmandelin) 2012-03-12 18:36:27 -07:00
Bill McCloskey 6a266c7f6f Bug 734946 - Disable incremental GC for Firefox 13 (r=dmandelin) 2012-03-12 18:36:27 -07:00
Matt Brubeck 6b6c32ffa0 Merge from mozilla-central to mozilla-inbound 2012-03-12 17:38:23 -07:00
Justin Lebar 1c0932be59 Bug 729940 - Part 2: Stop using crappy hash functions in Gecko. r=bz
--HG--
extra : rebase_source : 6fa267a89878cc1a766d8618569debcea9b12e48
2012-03-12 18:53:18 -04:00
Jonathan Griffin db55f1ff42 Bug 734314 - "Unwrapped getBoolPref call causes dbg-server.jsm to fail to load in B2G" [r=past] 2012-03-09 19:34:00 +02:00
George Wright 425fcac716 Bug 721489 - Older Adreno 200 drivers intermittently crash when uploading RGB565 textures with glTexImage2D - r=jrmuizel 2012-02-18 21:23:06 -05:00
Brad Lassey 7ba6e1d0cd merge from mozilla-central 2012-02-18 17:29:33 -05:00
Doug Turner 0cd49f54de Merge with mozilla-central 2012-02-16 18:06:54 -08:00
aceman e830ba0e18 Bug 368758 - Remove obsolete workaround pref editor.quotesPreformatted. r=ehsan 2012-03-02 17:23:01 -05:00