Commit Graph

2592 Commits

Author SHA1 Message Date
Nicolas Silva
448bfb52b5 Bug 743830 - Added 'gfx.xrender.enabled' pref (true by default). The pref is fetched in gfPlatformGtk.cpp and can be accessed through gfxPlatformGtk::UseXRender(). UseXRender is used in GLContextProviderGLX to set mUseTextureFromPixmap. r=jmuizelaar
--HG--
extra : rebase_source : 805947a2164aeb2dc71cc33086ac0bd201df3583
2012-04-18 10:27:32 -04:00
Ehsan Akhgari
166aca09f9 Merge mozilla-central into mozilla-inbound 2012-04-24 21:29:44 -04:00
Patrick Wong
4ccd1d2fbb Bug 745659 - Removed the nsPrintfCString constructor which takes a length and all corresponding instances that call that particular constructor. This is accomplished by removing the length component from the instantiation. r=jlebar 2012-04-24 14:43:00 -04:00
Ehsan Akhgari
4e4e1bcb9b Merge mozilla-central into birch 2012-04-24 10:49:42 -04:00
George Wright
e63e39e4b5 Bug 747274 - Add a pref (default to true on Android) to forcible use nearest pixel filtering for background drawing. r=jrmuizel,ajuma a=blassey 2012-04-24 10:28:46 -04:00
Ehsan Akhgari
f381eaef8f Backout 190fc7cd65c6 (bug 747274) for breaking Android R1; a=bustage 2012-04-23 19:06:10 -04:00
Ehsan Akhgari
5af9f61b94 Merge mozilla-central into birch 2012-04-19 10:03:36 -04:00
Myk Melez
4f307cae98 bug 746156 - isolate webapp runtime files into subdirectory of Firefox package; r=bsmedberg, a=akeybl 2012-04-19 00:39:52 -07:00
George Wright
933205619e Bug 747274 - Add a pref (default to true on Android) to forcibly use nearest pixel filtering for background drawing. r=jrmuizel,ajuma a=blassey 2012-04-23 11:50:29 -04:00
Boris Zbarsky
1c8d9735f3 Bug 742168. Refer to experimental bindings, not Paris bindings, in the pref code, since it will only control a subset of the Paris bindings. r=peterv 2012-04-18 12:02:04 -04:00
Myk Melez
2eea1475c4 bug 725408 - implement WebappRT launcher/shell; r=bsmedberg 2012-04-17 07:11:53 -07:00
Alessandro Decina
7280dac94a Bug 422540 - GStreamer backend for audio/video decoding. r=cdouble, a=npotb 2012-04-18 18:33:13 -04:00
L. David Baron
f290254013 Add a preference for the threshold at which we have enough text within a BFC to use font size inflation. (Bug 706193, patch 1) r=roc
The basic principle behind this preference is that we don't want to use
font size inflation when all the text that we would have inflated would
fit within a line or two.  We're better off preserving the layout than
inflating a small amount of text.  However, we don't want the inflation
decision to vary between adjacent paragraphs, so this decision needs to
be made once for each block formatting context.

Once the later patches for this bug cause this preference to be honored,
this will be a change in behavior.  The old behavior can be obtained by
setting the preference to 0.
2012-04-16 15:32:11 -07:00
Marco Bonardo
0a0adaecbc Backout e20a19a790dd (bug 743830) for linux QT bustage. 2012-04-13 21:43:13 +02:00
Nicolas Silva
071d0a2967 Bug 743830: Added 'gfx.xrender.enableded' pref (true by default). The pref is fetched in gfPlatformGtk.cpp and can be accessed through gfxPlatformGtk::UseXRender(). UseXRender is used in GLContextProviderGLX to set mUseTextureFromPixmap. r=jrmuizel,gw280 2012-04-11 14:04:54 -04:00
David Humphrey (:humph)
e40fc0740c Bug 633602 - Implement Pointer Lock (Mouse Lock) API. r=roc,smaug 2012-04-11 17:55:21 -04:00
Patrick McManus
fd122871ee bug 743747: fix landing with 603514 r=honzab 2012-04-11 13:49:32 -04:00
Joe Drew
a0ffcf100e Bug 743749 - Instead of checkerboard, display background colour. r=blassey 2012-04-11 12:25:40 -04:00
Benoit Jacob
b1ec60fb23 Bug 686735 - 1/2 - Implement no-gfx-driver-workarounds mode - r=joe,ajuma,jgilbert
Part 1: introduce the gfx.work-around-driver-bugs preference and handle most existing workarounds
2012-04-10 11:49:10 -04:00
Masayuki Nakano
fdfd964ead Bug 668157 part.1 Add Preferences::GetType() and Preferences::GetDefaultType() r=roc 2012-04-04 13:06:27 +09:00
Masatoshi Kimura
ac2a11a82b Bug 738043 - Don't ignore user set values from pref files even if values are identical to default. r=roc 2012-04-03 20:08:28 -04:00
Aryeh Gregor
6bd0728a3b Bug 738366 - Default styleWithCSS to false; r=ehsan 2012-04-03 17:16:05 +03:00
Justin Lebar
7bd053e5b0 Bug 738011 - Separate "detached" from "ghost" windows in about:memory. r=njn,mccr8
--HG--
extra : rebase_source : 02d563277907231953728a0a99847c466665dbb0
2012-04-02 22:28:04 -04:00
Patrick McManus
aa9ab25187 bug 739617 - cannot upload large files r=honzab
--HG--
extra : rebase_source : 5ea85a021233cf79a539980efc859a2d5372fe53
2012-04-02 20:36:11 -04:00
Matt Brubeck
6113f7efa8 Back out bug 738011, bug 738624, and bug 737857 because of WinXP debug reftest log errors
--HG--
extra : rebase_source : 965c755f6416e2ca102b38633fe7a2c7267e956e
2012-04-02 12:44:31 -07:00
Justin Lebar
a00240770f Bug 738011 - Separate "detached" from "ghost" windows in about:memory. r=njn,mccr8
--HG--
extra : rebase_source : 5194c9062cdfcd215ce5d708b1b472cf5ba7f480
2012-04-02 10:37:04 -04:00
Ed Morley
3de190bb3e Backout 9e4d09efa335 (bug 737857), bd73daadcfe9 (bug 738624), 110338618465 (bug 738011) for mochitest-oth orange 2012-04-01 03:58:06 +01:00
Justin Lebar
0decec9c22 Bug 738011 - Separate "detached" from "ghost" windows in about:memory. r=njn,mccr8
--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
2012-03-31 15:39:31 -07:00
Peter Van der Beken
ed510d3506 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
2012-03-30 21:42:20 -07:00
Phil Ringnalda
9b1872fcc9 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 2012-03-28 22:37:46 -07:00
David Humphrey
012b498c6b Bug 633602 - Implement Pointer Lock (Mouse Lock) API. r=roc, smaug 2012-03-28 21:00:14 -04:00
Phil Ringnalda
6ca3d29401 Merge m-c to m-i 2012-03-27 21:21:11 -07:00
Tim Taubert
7327b06aa0 merge m-c to fx-team 2012-03-28 00:33:42 +02:00
Robert Strong
885df8ebbc Bug 491947 - Disable DDE shell integration. r=jmathies 2012-03-26 12:45:29 -07:00
Avi Halachmi (:avih)
aafc4d0157 Bug 737758: part 3: Cleanups and semantic consistency [r=roc] 2012-03-26 11:53:45 +02:00
Avi Halachmi (:avih)
5d73a5eeb8 Bug 737758: part 1: Propagate mouse wheel event origin from ESM [r=roc] 2012-03-26 11:50:30 +02:00
Gregor Wagner
ec045e370f Bug 678695 - Settings API. r=sicking, fabrice, smaug 2012-03-26 14:49:38 -07:00
Josh Aas
8db1c17bac Bug 738542: Increase min required JRE to 1.6. r=smichaud 2012-03-23 11:25:16 -04:00
Marco Bonardo
2b24ab86ca Merge last green PGO from inbound to central 2012-03-23 12:49:57 +01:00
Patrick McManus
f9c663dd09 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
fcec57856d 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
5090fe4d7b bug 599164 pipeline with type and state r=honzab 2012-03-22 19:39:31 -04:00
Patrick McManus
e79097d459 bug 597684 Implement HTTP Assoc-req and Banned Pipelines on nsHttpConnectionInfo r=honzab 2012-03-22 19:39:31 -04:00
Avi Halachmi
f36a2a5784 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
b3820740d8 Bug 535594 - Fix/Clean-up 'security.enable_java' preference references. r=bsmedberg 2012-03-21 19:52:23 -04:00
Serge Gautherie
8caea3b996 Bug 735573. (Av1) Document UseDefaultPrefFile() and fix its nsresult value. r=bsmedberg. 2012-03-23 02:13:20 +01:00
Vladan Djeric
9b2d06b29a Bug 722368 - Report slow SQL created from dynamic strings to Telemetry. r=taras 2012-03-21 13:26:48 -04:00
Jonathan Kew
7eb8259776 bug 721719 - add more ICS fonts to the default Android prefs. r=jdaggett 2012-03-17 09:39:09 +00:00
Gervase Markham
ef5897acfb Bug 747871 - add .fr, .re, .pm, .tf, .yt and .wf to IDN TLD whitelist. 2012-04-24 17:16:08 +01:00
Marco Bonardo
cb781bfe97 Merge inbound and central 2012-03-16 13:42:16 +01:00
Masayuki Nakano
2f809c32b2 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
9424dfaf15 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-03-15 12:42:01 +00:00
Justin Lebar
040a216ea9 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
18b544ff2b Bug 735763 - Turn off FPS by default. r=kats 2012-03-14 14:02:07 -04:00
Kartikaya Gupta
a96a6f4142 Bug 725095 - Merge off-main-thread compositor from Maple. IGNORE BAD COMMIT MESSAGES 2012-03-14 11:18:15 -04:00
Benoit Girard
dc6ea71b7e Merge mc->Maple 2012-03-13 11:05:28 -04:00
Bill McCloskey
739a9f7be8 Back out 85ffbb752398 and 8cae4bde9534 (bug 728686 and bug 734946) due to possible leaks 2012-03-12 22:43:43 -07:00
Avi Halachmi
fe8181c26f Bug 206438 - Smooth scrolling should use the 'smoothwheel' algorithm. r=roc ui-r=limi 2012-03-11 13:55:00 -07:00
Kartikaya Gupta
44d9673164 Merge m-c -> maple to pick up b159cd73c215 2012-03-10 11:21:26 -05:00
Benoit Girard
9612045323 Merge mc->Maple 2012-03-09 11:13:30 -05:00
John Daggett
94e1fbc8c2 Bug 705594. Add pref to force global cmap-based font fallback. r=roc 2012-03-09 11:05:40 +09:00
John Daggett
b331b0f905 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
997a81e71b 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
73a287f0ea Restore merge changeset 39a3044823b0, regression fixed upstream in mc 2012-03-05 13:09:05 -05:00
Benoit Girard
a4a3883264 Backed out changeset 39a3044823b0 because of bad interaction with maple. 2012-03-02 18:32:46 -05:00
Benoit Girard
7e6f558d70 Merge mc->Maple, resolved conflicts 2012-03-02 14:27:05 -05:00
Benoit Girard
76425a9557 Merge mc->maple 2012-03-01 10:44:44 -05:00
Kartikaya Gupta
1847cf91b3 Merge m-c again to pick up 75deec1f1a7b 2012-02-28 14:37:26 -05:00
Kartikaya Gupta
45668a01d2 Merge m-c 2012-02-27 15:06:35 -05:00
Doug Turner
809efed1a1 Merge with mozilla-central 2012-02-24 11:57:27 -08:00
Justin Lebar
0430db83ce 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
3b4dd4a675 Back out changeset b2ac02d89f41 (wrong bug number; was 733496, should have been 733495). 2012-03-08 14:43:09 -05:00
Justin Lebar
d235870b65 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
275776fb5e Backing out 6f079f13c06a for bug 725869 a=me 2012-02-22 12:13:12 -08:00
Doug Turner
754c5d2cbb merge with mozilla-central: 2012-02-22 09:30:09 -08:00
Rob Campbell
ab1e048072 merge fx-team to m-c 2012-02-22 12:47:22 -04:00
Bill McCloskey
e8c71019e8 Bug 734946 - Disable incremental GC for Firefox 13 (r=dmandelin) 2012-03-12 18:36:27 -07:00
Bill McCloskey
db62d4f158 Bug 734946 - Disable incremental GC for Firefox 13 (r=dmandelin) 2012-03-12 18:36:27 -07:00
Matt Brubeck
18cb28b830 Merge from mozilla-central to mozilla-inbound 2012-03-12 17:38:23 -07:00
Justin Lebar
1fc1dc1879 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
d8fc3764a9 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
fa376f2332 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
e5e9a2b04c merge from mozilla-central 2012-02-18 17:29:33 -05:00
Doug Turner
3f133bfdd1 Merge with mozilla-central 2012-02-16 18:06:54 -08:00
aceman
4fb4663cc0 Bug 368758 - Remove obsolete workaround pref editor.quotesPreformatted. r=ehsan 2012-03-02 17:23:01 -05:00
Chris Illias
080f4395eb Bug 701322: Remove comment pointing to stale URL from prefs.js. r=gavin 2012-02-15 01:16:44 -08:00
Benoit Girard
f470edbef2 Merge m-c into maple 2012-02-08 16:43:22 -05:00
Jared Wein
bcbb16588c Bug 725700 - Keyboard arrow keys and scrollbar buttons should have consistent scrolling distances. 2012-02-20 11:24:36 -05:00
Patrick McManus
7e7f2c6cf8 bug 729736 - runtime experiment with different spdy ping thresholds r=honzab 2012-02-27 10:32:09 -05:00
Frédéric Wang
047e2a762d Bug 732834 - Use MathJax fonts in mathematical text part 2. r=karlt 2012-03-09 20:52:14 -05:00
Justin Lebar
53959f7e57 Back out bug 731419 and bug 732820 due to orange.
Backs out changesets 55e63a03ccad 45d2f5e2fe31 f78900832562 6184b50776fc 35d8045aeadd 42e887fec034.
2012-03-09 18:32:42 -05:00
Justin Lebar
74cb6a16da Bug 732820 - Part 2: Cap the amount of discardable image data we'll willingly keep around. r=joe 2012-03-09 17:21:01 -05:00
Bas Schouten
048a0c15c9 Bug 651192 - Part 4: Allow setting different drawing models across all platforms. r=roc 2012-02-16 04:24:38 +01:00
Benoit Girard
71fe29a342 Add debug code, unapply me later 2012-02-02 16:34:23 -05:00
Makoto Kato
d5dff87e4d Bug 716233 - Use Roboto as default on ICS. r=jdaggett 2012-01-31 20:37:03 +09:00
Patrick McManus
4d7255eadc bug 728113 spdy ping to keepalive nat timeouts 2/2 spdy ping r=honzab 2012-02-23 20:58:43 -05:00
Ed Morley
26fe274d1d Merge mozilla-central to mozilla-inbound 2012-02-23 01:03:16 +00:00
Ed Morley
2564b11e39 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-02-22 22:20:54 +00:00
Chris Pearce
ccf544f152 Bug 729307 - Add full-screen-api.exit-on-deactivate pref. r=dao 2012-02-23 10:15:36 +13:00
Jonathan Kew
3ee460c36b bug 722139 - Turn on harfbuzz shaper by default for Hebrew on all platforms. r=smontagu 2012-02-22 10:21:43 +00:00