Cameron McCormack
af75a2ac88
Bug 1171342 - Store contenteditable.css and designmode.css in the style sheet cache. r=jwatt
2015-06-16 11:34:48 +10:00
Cameron McCormack
426f0f8f78
Bug 1169514 - Part 3: Use a shared preference style sheet across all pres contexts. r=jwatt
2015-06-16 11:34:48 +10:00
Cameron McCormack
4c1cfc10bd
Bug 1169514 - Part 2: Move noframes rules from the preferences style sheet to a cached UA style sheet. r=jwatt
2015-06-16 11:34:47 +10:00
Cameron McCormack
5492e00444
Bug 1169514 - Part 1: Move noscript rule from the preference style sheet to a cached UA style sheet. r=jwatt
2015-06-16 11:34:47 +10:00
Cameron McCormack
06282b2f7c
Bug 1169525 - Add the on-demand SVG style sheets when a foreignObject is encountered within a single style update. r=jwatt
2015-06-16 11:34:47 +10:00
Wes Kocher
6eeeb31ce1
Merge m-c to inbound, a=merge
2015-06-15 18:34:29 -07:00
Wes Kocher
f1830a2b6c
Merge b2ginbound to central, a=merge
2015-06-15 18:32:12 -07:00
Wes Kocher
9dceeed482
Backed out 12 changesets (bug 1165486) for windows spidermonkey failures CLOSED TREE
...
Backed out changeset ce3c302864bf (bug 1165486)
Backed out changeset f69852001c61 (bug 1165486)
Backed out changeset 06cc09729bf4 (bug 1165486)
Backed out changeset 52772afc023e (bug 1165486)
Backed out changeset 502ddf7d2268 (bug 1165486)
Backed out changeset b04ab7bd78af (bug 1165486)
Backed out changeset 53fcddbe4cfb (bug 1165486)
Backed out changeset 63bd369e5349 (bug 1165486)
Backed out changeset 1e35269a8062 (bug 1165486)
Backed out changeset e3c11d517e18 (bug 1165486)
Backed out changeset ccd90228daf6 (bug 1165486)
Backed out changeset eb11e655d223 (bug 1165486)
2015-06-15 18:07:52 -07:00
Wes Kocher
76d8ba0697
Backed out 2 changesets (bug 1171177)
...
Backed out changeset 18c286d070ad (bug 1171177)
Backed out changeset 6f535aa71725 (bug 1171177)
2015-06-15 18:07:15 -07:00
Markus Stange
b4f43837e1
Bug 1169331 - Add more Android fuzzing on some reftests.
...
CLOSED TREE
2015-06-15 21:05:55 -04:00
Shu-yu Guo
5b2bba8e45
Bug 1171177 - Remove UNQUALIFIED_VAROBJ Shape flags in favor of Class-checking. (r=luke)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
c4030d6d6c
Bug 1171177 - Remove VAROBJFIX. (r=luke)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
a6548d90c4
Bug 1165486 - Debug function to dump static scope chain of scripts. (r=efaust)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
cd3f1ec464
Bug 1165486 - Detect with scopes at parse time using the static scope chain for non-function scripts. Also cache static scope properties on SharedGlobalContext. (r=efaust)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
cc2e99dbc5
Bug 1165486 - Use JS::CompileForNonSyntacticScope in Gecko where we used to set polluted global scope. (r=bz, rs=bholley)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
701d6c99b1
Bug 1165486 - Split JS::Compile into JS::Compile and JS::CompileForNonSyntacticScope. (r=luke)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
42b5246b7a
Bug 1165486 - Replace the PlainObj varobj with NonSyntacticVariablesObject. (r=luke)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
1b71c450ef
Bug 1165486 - Restructure function and script cloning in light of PollutingGlobal scope changes. (r=Waldo)
...
CloneFunctionObject is split into the following:
- CloneFunctionAndScript, which deep clones the function and its
script, giving the cloned script a new static scope chain. This is
used for cloning singleton lambdas and JSAPI cloning. For singleton
lambdas, the original and the clone script have the same static
scope chain. For JSAPI cloning, a new static scope is provided
(either null, for a clean global, or StaticPollutingGlobalObject,
for a polluted global).
- CloneFunctionReuseScript, which clones the function but reuses the
script, and thus keeps the same static scope chain.
CloneScript is split into the following:
- CloneGlobalScript, which clones a script with and gives it a new
static scope.
- CloneScriptIntoFunction, which clones a script into a JSFunction and
gives it a new static scope. Cloning a script into a new function
container requires slightly different logic to hook up the static
scope chain before cloning inner scripts.
2015-06-15 17:38:01 -07:00
Shu-yu Guo
82371c50a5
Bug 1165486 - Remove PollutedGlobalScopeOption in favor of using the static scope chain to detect non-syntactic scopes. (r=luke)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
25b39263b2
Bug 1165486 - Detect with scopes at parse time using the static scope chain instead of treating it as a polluted global. (r=luke)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
38b0113958
Bug 1165486 - Add StaticNonSyntacticScopeObjects and teach scope iterators about it. (r=luke)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
dd61e262eb
Bug 1165486 - Rename hasPollutedGlobalScope to hasNonSyntacticScope. (r=luke)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
ffbffb8ab2
Bug 1165486 - Cleanup: use standard object allocation functions when allocating scope objects. (r=terrence)
2015-06-15 17:38:01 -07:00
Shu-yu Guo
017a37d1ed
Bug 1165486 - Cleanup: rename staticEvalScope to topStaticScope to prepare for the static top-level lexical scope. (r=luke)
2015-06-15 17:38:00 -07:00
Boris Zbarsky
524cf12ad9
Bug 1174487. Stop using JS_ReportPendingException in ThrowAndReport. Just let the AutoJSAPI do the work for us. r=bholley
2015-06-15 20:11:54 -04:00
Boris Zbarsky
3437c1a714
Bug 1174486 part 4. Stop reporting exceptions in nsJSUtils::EvaluateString and have its consumers use AutoJSAPIs that take ownership of error reporting instead. r=bholley
2015-06-15 20:11:06 -04:00
Boris Zbarsky
594e048a9f
Bug 1174486 part 3. Eliminate the unused codepath on which EvaluateOptions::reportUncaught is false. r=bholley
2015-06-15 20:10:50 -04:00
Boris Zbarsky
6d8f096996
Bug 1174486 part 2. Add a way to explicitly report a pending exception on an AutoJSAPI that has taken ownership of error reporting. r=bholley
...
This is needed for some cases that currently report an exception and then do
some other work on the same cx (specifically, nsXBLProtoImplField::InstallField).
2015-06-15 20:10:38 -04:00
Boris Zbarsky
9b2e60be6b
Bug 1174486 part 1. Make sure that warnings do still get reported even if our AutoJSAPI has taken over error reporting. r=bholley
2015-06-15 20:10:24 -04:00
Boris Zbarsky
90031d3619
Bug 1173593. Make it possible to throw TypeError (or, in fact, any other Error from the content compartment) from js-implemented webidl. r=bholley
2015-06-15 20:09:36 -04:00
Boris Zbarsky
40b8fd3ec6
Bug 1173638. Make the constructors for Error and its subtypes get their filenames/linenumbers from the saved stack, not manually. r=fitzgen,bholley
...
The changes in webgl code are to ensure that we're in a reasonable compartment
while reporting a warning via the JS engine.
2015-06-15 20:05:49 -04:00
Eric Rahm
61b43b582d
Bug 1173858 - Part 3 - Reindent blocks that we've converted to use LAYOUT_WARN_IF_FALSE. r=dholbert
2015-06-15 16:36:12 -07:00
Eric Rahm
efa4d9e28e
Bug 1173858 - Part 2: Use LAYOUT_WARN_IF_FALSE to silence some verbose layout warnings by default. r=dholbert
2015-06-15 16:36:11 -07:00
Eric Rahm
4056ee6539
Bug 1173858 - Part 1: Add log module for layout. r=dholbert
...
Add a log module for use by layout. An analog to NS_WARN_IF_FALSE is provided
that has the same behavior as NS_WARN_IF_FALSE: it's debug only and emits a
message prefixed with '[pid] WARNING', includes the condition being checked,
file name and line number.
2015-06-15 16:36:09 -07:00
Benoit Girard
5215ca7222
Bug 1171682 - Disable WebGL in safemode. r=jgilbert
2015-06-15 17:05:02 -04:00
B2G Bumper Bot
726cb0d02f
Bumping manifests a=b2g-bump
2015-06-15 13:23:17 -07:00
Ryan VanderMeulen
e1c356ee7a
Merge m-c to fx-team. a=merge
2015-06-15 15:59:05 -04:00
Ryan VanderMeulen
98ebe786fc
Merge inbound to m-c. a=merge
2015-06-15 15:55:28 -04:00
Ryan VanderMeulen
b187c86d0a
Merge fx-team to m-c. a=merge
2015-06-15 15:49:24 -04:00
Markus Stange
f134c090a5
Bug 1174332 - Correctly compute box-shadow bounds on themed frames with overflow. r=roc
...
--HG--
extra : rebase_source : 1f8b32e7d05b1501859085c8a3e48c1c904bdf8e
2015-06-15 15:02:01 -04:00
Ryan VanderMeulen
f18a2a0542
Backed out changesets 819d7887fdc4 and 6a0397d889c9 (bug 1157870) for frequent e10s browser_compartments.js failures.
2015-06-15 13:54:03 -04:00
Ryan VanderMeulen
c366b2c3f3
Backed out changeset 1d67d747b3eb (bug 911972) for frequent linux64 debug e10s test_post_message_advanced.html timeouts.
...
CLOSED TREE
--HG--
rename : dom/messagechannel/MessageChannel.cpp => dom/base/MessageChannel.cpp
rename : dom/messagechannel/MessageChannel.h => dom/base/MessageChannel.h
rename : dom/messagechannel/MessagePort.cpp => dom/base/MessagePort.cpp
rename : dom/messagechannel/MessagePort.h => dom/base/MessagePort.h
rename : dom/messagechannel/MessagePortList.cpp => dom/base/MessagePortList.cpp
rename : dom/messagechannel/MessagePortList.h => dom/base/MessagePortList.h
rename : dom/messagechannel/tests/iframe_messageChannel_chrome.html => dom/base/test/iframe_messageChannel_chrome.html
rename : dom/messagechannel/tests/iframe_messageChannel_cloning.html => dom/base/test/iframe_messageChannel_cloning.html
rename : dom/messagechannel/tests/iframe_messageChannel_pingpong.html => dom/base/test/iframe_messageChannel_pingpong.html
rename : dom/messagechannel/tests/iframe_messageChannel_post.html => dom/base/test/iframe_messageChannel_post.html
rename : dom/messagechannel/tests/test_messageChannel.html => dom/base/test/test_messageChannel.html
rename : dom/messagechannel/tests/test_messageChannel.xul => dom/base/test/test_messageChannel.xul
rename : dom/messagechannel/tests/test_messageChannel_cloning.html => dom/base/test/test_messageChannel_cloning.html
rename : dom/messagechannel/tests/test_messageChannel_pingpong.html => dom/base/test/test_messageChannel_pingpong.html
rename : dom/messagechannel/tests/test_messageChannel_post.html => dom/base/test/test_messageChannel_post.html
rename : dom/messagechannel/tests/test_messageChannel_pref.html => dom/base/test/test_messageChannel_pref.html
rename : dom/messagechannel/tests/test_messageChannel_start.html => dom/base/test/test_messageChannel_start.html
rename : dom/messagechannel/tests/test_messageChannel_transferable.html => dom/base/test/test_messageChannel_transferable.html
rename : dom/messagechannel/tests/test_messageChannel_unshipped.html => dom/base/test/test_messageChannel_unshipped.html
2015-06-15 13:06:23 -04:00
Ryan VanderMeulen
faad1a38af
Backed out changesets 465dfc26cccb and bd11384b3241 (bug 952139) because it depends on bug 911972.
2015-06-15 13:04:02 -04:00
Andrea Marchesini
d87596f0b2
Bug 952139 - patch 2 - Expose MessageChannel to workers in mochitests, r=smaug CLOSED TREE
2015-06-15 17:44:08 +01:00
Florian Quèze
46202ff411
Bug 1109354 - prefer Firefox default engines over profile-installed plugins with the same name, r=markh.
...
--HG--
extra : rebase_source : cdf4cb2b3969a9ac797f61c3f0b4f081353582e4
2015-06-15 18:32:09 +02:00
B2G Bumper Bot
1ac299f882
Bumping manifests a=b2g-bump
2015-06-15 09:28:20 -07:00
B2G Bumper Bot
692f2377fa
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/43b90c580707
Author: Tzu-Lin Huang <dwi019@gmail.com>
Desc: Merge pull request #30438 from dwi2/bug1169535
Bug 1169535 - [Stingray] Collapse folder when focus move to filter
========
https://hg.mozilla.org/integration/gaia-central/rev/1e072506be56
Author: Tzu-Lin Huang <tzhuang@mozilla.com>
Desc: Bug 1169535 - [Stingray] Collapse folder when focus move to filter
2015-06-15 09:26:24 -07:00
B2G Bumper Bot
8a0b8844cc
Bumping manifests a=b2g-bump
2015-06-15 09:02:22 -07:00
B2G Bumper Bot
e44dec99b5
Bumping gaia.json for 2 gaia revision(s) a=gaia-bump
...
========
https://hg.mozilla.org/integration/gaia-central/rev/2f13e4d5c4e7
Author: Marshall Culpepper <marshall.law@gmail.com>
Desc: Merge pull request #30574 from marshall/bug1169349_ftuImei
Bug 1169349 - Use IMEI as the FTU ping device ID for dogfooders.
========
https://hg.mozilla.org/integration/gaia-central/rev/92107405b6b0
Author: Marshall Culpepper <marshall@mozilla.com>
Desc: Bug 1169349 - Use IMEI as the FTU ping device ID for dogfooders. r=thills
2015-06-15 09:00:27 -07:00
Jocelyn Liu
51e64c0d2c
Bug 1174717 - Passing fallible when calling AppendElement method for Sequence types in bluetooth2. r=shuang
2015-06-15 08:41:00 -04:00