Commit Graph

507174 Commits

Author SHA1 Message Date
cku
2ccbd7a896 Bug 1325038 - Part 1. Correct assertion logic. r=heycam
In the test case of bug 1324809:
1. A span is been broken into two continuation frames: FA and FB. FA is the first
connituation
2. Adding a filter effect to this span.
3. FA::FinishAndStoreOverflow is called. This function will call ComputeEffect:
  if (nsSVGIntegrationUtils::UsingEffectsForFrame(aFrame)) {
    aFrame->Properties().
    Set(nsIFrame::PreEffectsBBoxProperty(), new nsRect(r)); // Now FA has
                                                            // PreEffectsBBoxProperty
                                                            // but FB does not
                                                            // have yet.
    // ComputePostEffectsVisualOverflowRect will iterate all continuations from
    // FA to FB. At this moment, FB does not carry PreEffectsBBoxProperty,
    // assertion failure.
    r = nsSVGIntegrationUtils::ComputePostEffectsVisualOverflowRect(aFrame, r);
  }
4. FB::FinishAndStoreOverflow is called. But already too late.


MozReview-Commit-ID: 2c8OFzSLhfD
***
merge

MozReview-Commit-ID: C0lYQkKCYT6

--HG--
extra : rebase_source : d4777d5b60c9df78fd2ee1d734649b76579644c3
2017-01-12 16:38:48 +08:00
Carsten "Tomcat" Book
58249e3bf0 Backed out changeset 18151dec259d (bug 1184217) for causing bug 1329644 2017-01-10 16:55:37 +01:00
Benjamin Bouvier
d93ef59ab0 Bug 1329774: Fix code generation for 64-bits integer left rotation on x86; r=h4writer
--HG--
extra : rebase_source : 984fb270ccf9ab3b2dcf5cf0415398d12ffb51ce
extra : amend_source : 19c0c9e3bafd2733778c39bba09f7352a8e38e3d
2017-01-10 16:16:41 +01:00
Sebastian Hengst
6945ea68f5 Backed out changeset c6c6a1ba1218 (bug 1329814) for bustage due to undeclared variables. r=backout 2017-01-10 17:59:22 +01:00
Trevor Saunders
ae8b177c6c bug 1329814 - fix race condition when shutting down a tab r=smaug
When TabChild recieves the Destroy message from its parent the doc accessibles
for that tab are shut down.  However if the Shutdown message sent by
DocAccessible::Shutdown() isn't recieved before the child process handles the
runnable that sends __delete__ to the tab parent actor the parent can send a
message to the already shut down doc accessible child actor.
2017-01-10 11:59:03 -05:00
Nathan Froyd
c5ffb0976b Bug 1329726 - part 2 - ensure {,HOST_}RUST_PROGRAMS are hooked into root-deps.mk; r=chmanchester
If we don't do this, a directory with only
RUST_PROGRAMS (resp. HOST_RUST_PROGRAMS) won't get traversed properly.
2017-01-10 11:33:58 -05:00
Nathan Froyd
96bf4530f4 Bug 1329726 - part 1 - ensure _compile_graph is deterministically ordered; r=chmanchester
Future tests will depend on the ordering for this, and it seems like a
good change to make in any event.
2017-01-10 11:33:58 -05:00
Ben Kelly
b54fac30f3 Bug 1329668 Handle partial initialized when ScriptLoader is canceled. r=baku 2017-01-10 08:20:16 -08:00
Ben Kelly
095ebc2535 Bug 1329693 Gracefully handle immediate ActorDestroy() in CacheStorage::ActorCreated(). r=asuth 2017-01-10 08:20:15 -08:00
Ben Kelly
14426edb1b Bug 1329682 Gracefully handle immediate ActorDestroy() calls in CacheStreamControlParent. r=asuth 2017-01-10 08:20:15 -08:00
Ben Kelly
076e2cbd26 Bug 1329669 Gracefully handle nullptr Cache actor in CacheStorage::Open() result. r=asuth 2017-01-10 08:20:15 -08:00
Ben Kelly
7254b4bfa4 Bug 1329284 Refactor DOM timeout to set mWhen/mTimeRemaining from one place. r=ehsan 2017-01-10 08:08:18 -08:00
Carsten "Tomcat" Book
f1af2c5ab9 Merge mozilla-central to mozilla-inbound 2017-01-10 16:57:43 +01:00
Lars T Hansen
f9a1ff6310 Bug 1321773 - SAB+Atomics are off by default in both release and beta. r=shu
--HG--
extra : rebase_source : 079215cc9b7709e23987145442d04e0059e648d9
extra : amend_source : a07f6c457f6d3334d27a00fec942c0297b994bae
2017-01-10 15:47:55 +01:00
Carsten "Tomcat" Book
7393426ca8 Backed out changeset 8beb4b722b73 (bug 1321865) for errors like in test_intersectionobservers.html
--HG--
extra : rebase_source : e8003e47128843e53bf10e8eefee8cbea914d481
2017-01-11 10:13:49 +01:00
Carsten "Tomcat" Book
b77b4b1c41 Backed out changeset 1f9103460d1a (bug 1321865)
--HG--
extra : rebase_source : ce62e2845e5f32303c00283c18c3a966dadae481
2017-01-11 10:13:15 +01:00
ffxbld
6d10f48530 No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update 2017-01-10 06:46:36 -08:00
ffxbld
86cfb8cc9f No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update 2017-01-10 06:46:34 -08:00
Carsten "Tomcat" Book
89882dc5f4 merge mozilla-inbound to mozilla-central a=merge 2017-01-10 12:11:31 +01:00
Alessio Placitelli
fae153ec9d Bug 1278556 - Enable child processes scalars in about:telemetry. r=chutten
MozReview-Commit-ID: DWtro2brAw2
2017-01-10 09:06:00 +01:00
Alessio Placitelli
1161e36b35 Bug 1278556 - Add scalar data from child processes to the main ping. r=chutten
MozReview-Commit-ID: Ed4cV4XieRq
2017-01-16 06:10:00 +01:00
Alessio Placitelli
932126d970 Bug 1278556 - Enable child process scalar recording. r=chutten, f=gfritzsche,froydnj
MozReview-Commit-ID: IddrszBX0f5
2017-01-16 05:12:00 +01:00
Alessio Placitelli
23dbcfc1a4 Bug 1278556 - Move the IPC timer logic to TelemetryIPCAccumulator.cpp. r=chutten
MozReview-Commit-ID: DSyFUM967F0
2017-01-16 05:10:00 +01:00
Shing Lyu
11a1d3e940 Bug 1328825 - Update reftest-stylo.list and expectations. r=heycam
MozReview-Commit-ID: AMwdk5wvM0F
2017-01-10 15:50:59 +08:00
Alessio Placitelli
399e2baf67 Bug 1278556 - Enable the support for "record_in_process" in Scalars.yaml. r=gfritzsche
MozReview-Commit-ID: BP2sADn0ELc
2017-01-10 08:22:00 +01:00
Ben Kelly
700a14067d Bug 1330693 Try to handle SW job double-completion better. r=ehsan 2017-01-16 09:17:15 -05:00
Paolo Amadini
e33311d3f7 Bug 1319112 - Adjust strings for the WebRTC permission notifications. r=florian
MozReview-Commit-ID: 98jRli5Cqxy

--HG--
extra : rebase_source : b3dc18f98c2749c75ccac910693033993e267e2f
2017-01-16 14:31:23 +01:00
Jan de Mooij
10a83ad659 Bug 1321437 - Fix ThrowReadOnlyError to match the error message we would throw in the VM. r=nbp
--HG--
extra : rebase_source : 7f5d3dc1c8f919444f1088c8973000629f5c04f2
2017-01-16 13:47:23 +01:00
Jan de Mooij
c0312180f5 Bug 1330248 - Make sure the script still has an IonScript before attaching a stub. r=h4writer
--HG--
extra : rebase_source : b6b8710666096db583a1b212757815ce81d8882e
2017-01-16 13:45:01 +01:00
Nicolas B. Pierron
9e0785daca Bug 1321521 - RegisterSets: Add a register type to getAny and add the equivalent hasAny function. r=lth 2017-01-16 12:47:34 +00:00
Julian Descottes
25012b4646 Bug 1331355 - Remove missing browser-devedition.js from import-browserjs-globals.js;r=me
MozReview-Commit-ID: LqmujVGrC6a

--HG--
extra : rebase_source : 364124793597b70e811d81941d6bfcb496e2c160
2017-01-16 13:22:25 +01:00
Hannes Verschore
d3a9026c55 Bug 1329933 - IonMonkey: add 0 to the range if NaN is in the input range, r=nbp 2017-01-16 12:51:26 +01:00
Hannes Verschore
cf13e95ac8 Bug 1330662 - IonMonkey: Don't check the size of a zero TypedArrayObject when not used, r=jandem 2017-01-16 12:46:48 +01:00
Chris Peterson
971f368adf Bug 1330496 - Part 3: Remove other ipc checks for Windows Vista or 7+. r=aklotz
MozReview-Commit-ID: 9z5LKw71Veg

--HG--
extra : rebase_source : 34e4edb7f5dd92cdca0ca638398705ded48bd3bc
extra : histedit_source : 06350bb2aa8baf386431e634d63819d87cd18fe1
2017-01-09 21:03:57 -08:00
Chris Peterson
cab8e99bea Bug 1330496 - Part 2: Remove mochitest use of MOZ_WIN_INHERIT_STD_HANDLES_PRE_VISTA. r=jmaher
MozReview-Commit-ID: LX8F53hVySp

--HG--
extra : rebase_source : 6bb8d549e3d90c210b0a1895ccbfe9a24e5345bf
extra : histedit_source : 494c4537776bb1f79c6a7654a48ab901a78ee1f8
2017-01-10 23:47:32 -08:00
Chris Peterson
4d95c4db20 Bug 1330496 - Part 1: Remove MOZ_WIN_INHERIT_STD_HANDLES_PRE_VISTA support for inheriting stdout/stderr handles on XP. r=bobowen
MozReview-Commit-ID: B7qJdK2sjv5

--HG--
extra : rebase_source : 4053054009359c0a775dae5ad5e24ba74b4c7c7b
extra : amend_source : 3231886a86fd03ac52f3717e22f33a7b4dc41f54
extra : histedit_source : 4533b894f9894bf5c883943bc53b260faa2ae8b1
2017-01-10 23:50:16 -08:00
Hiroyuki Ikezoe
66779abf27 Bug 1330824 - Drop skip-if from test cases that failed due to animation property handling for stylo. r=heycam
These test cases will not crash once the below PR gets merged into stylo tree.
https://github.com/servo/servo/pull/15022

MozReview-Commit-ID: LwU3RfhfVfH
2017-01-14 15:03:47 +09:00
Hiroyuki Ikezoe
a4cf573971 Bug 1330824 - Add truncate for nsAString and nsACString. r=mystor
MozReview-Commit-ID: 2ND5ra3buxI
2017-01-14 15:02:14 +09:00
Ben Kelly
10f39e4fd9 Bug 1331038 Make nsPipe handle OOM conditions gracefully. r=froydnj 2017-01-13 17:11:01 -08:00
Wes Kocher
64affe9854 Backed out changeset 4dc794806128 (bug 1317374) for spidermonkey bustage a=backout
MozReview-Commit-ID: EJDwWWtrHTb
2017-01-13 17:02:57 -08:00
Shu-yu Guo
a88cba74f6 Bug 1317374 - Don't do Annex B lexical function behavior when redeclaring a parameter name. (r=Waldo) 2017-01-13 16:51:00 -08:00
Mats Palmgren
31135bdfca Bug 1330380 part 3 - Add more reftests using percentages in various properties. 2017-01-14 01:05:53 +01:00
Mats Palmgren
6944ddd800 Bug 1330380 part 2 - We must always pass along a CB size when reflowing grid items, also in MeasuringReflow. r=dholbert 2017-01-14 01:05:52 +01:00
Mats Palmgren
a3cd53c12c Bug 1330380 part 1 - Rename a couple of variables. r=dholbert 2017-01-14 01:05:52 +01:00
Wes Kocher
f8a62a9ce6 Merge m-c to inbound, a=merge
MozReview-Commit-ID: ASajzspkOe1
2017-01-13 15:48:34 -08:00
Jan de Mooij
3e71edcc8a Bug 1331058 - Fix analysis check in IonBuilder::initEnvironmentChain. r=shu 2017-01-14 00:12:43 +01:00
sotaro
9c5080bd64 Bug 1329432 - Add ImageContainerListener r=nical 2017-01-14 07:51:40 +09:00
David Parks
e214363851 Bug 1312788 - Log to browser console and telemetry if the parent content to a ServiceWorker is a file. r=bkelly
Info is useful to sandboxing. Logs when ServiceWorker is registered (i.e. each run), not just when it is installed.

--HG--
extra : rebase_source : e21a521a5015c722cfbf2f5a7a23d5cf39a88a18
2017-01-10 15:17:13 -08:00
Nicholas Nethercote
e3685c4266 Bug 1329846 (part 1) - Remove XPCNativeScriptableInfo. r=mccr8.
XPCNativeScriptableInfo is now a very thin wrapper around nsIXPCScriptable, and
it uses manual memory management. Removing it simplifies things quite a bit.

In particular, when setting XPCWrappedNative::mScriptable in
XPCWrappedNative::WrapNewGlobal() and XPCWrappedNative::Init() we no longer
have to worry about sharing the XPCNativeScriptableInfo object with the proto.
And XPCWrappedNative::{Init,Destroy}() have similar simplifications.

--HG--
extra : rebase_source : e58eb28f1574224a8e8badf25fcfa25e5a5b8ad8
2017-01-10 12:47:57 +11:00
David Anderson
3651b67998 Don't double-copy the Edit list when forwarding transactions. (bug 1330531, r=mattwoodrow)
--HG--
extra : rebase_source : 84d431eb29185fc10abc6c743ee81067ec3e7c61
2017-01-12 09:49:30 -08:00