Brindusan Cristian
5b9ee89503
Merge mozilla-central to autoland a=merge r=merge on a CLOSED TREE
2017-12-08 12:06:24 +02:00
Cosmin Sabou
c191e25cf5
Merge mozilla-inbound to mozilla-central r=merge a=merge
2017-12-08 11:56:44 +02:00
Jessica Jong
765510cef9
Bug 1419799 - Fix nsContentUtils::IsInSameAnonymousTree in Shadow DOM. r=smaug
...
No need to consider multiple shadow roots as it is only supported in Shadow DOM
v0, which is deprecated now.
MozReview-Commit-ID: BKemIBiMx1Q
2017-12-08 15:13:19 +08:00
Phil Ringnalda
9d10710b26
Backed out 5 changesets (bug 1409083) for eslint failures
...
Backed out changeset 9de539be3665 (bug 1409083)
Backed out changeset 660e79af5c93 (bug 1409083)
Backed out changeset 574cd09aad41 (bug 1409083)
Backed out changeset b21b06a24705 (bug 1409083)
Backed out changeset b21e6a795493 (bug 1409083)
2017-12-07 19:47:09 -08:00
Eric Rahm
07c97a5afe
Bug 1423773 - Part 1: Remove usage of nsStringGlue.h. r=glandium
...
This removes an unnecessary level of indirection by replacing all
nsStringGlue.h instances with just nsString.h.
--HG--
extra : rebase_source : 340989240af4018f3ebfd92826ae11b0cb46d019
2017-12-06 16:52:51 -08:00
Bill McCloskey
9f4d083047
Bug 1412456 - Test changes to no longer use interposition (r=felipe,bgrins,mrbkap)
...
MozReview-Commit-ID: 2nQPOSGTr1s
2017-12-07 12:55:24 -08:00
Brian Grinstead
9c9c6b777b
Bug 1422465 - Remove the nsIDOMXULPopupElement interface and [implements] attribute on the "popup-base" and "panel" bindings;r=bz,surkov
...
MozReview-Commit-ID: EvzuohEgFSh
--HG--
extra : rebase_source : 838cd68dda56778e6815c7c75a6ca158902c8f29
2017-12-07 13:37:06 -08:00
Brad Werth
c9a6a8be69
Bug 1409083 Part 2: Stub webidl definitions to support flex container/item properties. r=smaug
...
MozReview-Commit-ID: KwNykBkJfPi
--HG--
extra : rebase_source : 0e879bc306ca2d17d7e5412bf7d76e8af248b2f2
2017-11-15 13:20:35 -08:00
shindli
76ee711dab
Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE
2017-12-08 00:24:48 +02:00
Neil Deakin
60e7f4183f
Bug 1419925, implement a promise-oriented version of waitForClipboard, promiseClipboardChange, change a selection of tests to use this instead. Simplify some other clipboard tests that were unreliable before the fix for 1394757. r=jmaher
2017-12-07 08:39:50 -05:00
Emilio Cobos Álvarez
3125691c3f
Bug 1422528: Inline and make stylo take the rare path for GetClasses directly. r=bz
...
Servo already checks MayHaveClass. This should improve Gecko performance, too.
MozReview-Commit-ID: KpVOVsKh6pe
--HG--
extra : rebase_source : b0384546b1430915a18536b6ee8b29a936599873
2017-12-02 21:45:33 +01:00
Dorel Luca
1208bc03a7
Merge mozilla-central to autoland r=merge on a CLOSED TREE
...
--HG--
extra : rebase_source : 5f22b0e83fd5f1b28e0c1ebbcc429c332835eb36
2017-12-07 00:27:29 +02:00
Emilio Cobos Álvarez
74b31155f7
Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz
...
MozReview-Commit-ID: 6WXqNiODttD
2017-12-06 16:05:59 +01:00
Jonathan Watt
eabc47f6c9
Bug 1415068 - Include SVG text elements in elementsFromPoint. r=heycam
...
MozReview-Commit-ID: FvMzOF6JJM1
2017-12-06 14:09:01 +00:00
Luca Greco
edaec7544b
Bug 1406675 - Allow storages in WebExtensions on customized cookieBehavior and lifetimePolicy prefs. r=asuth,aswan
...
This commit ensures that WebExtension principals always get a nsICookieService::BEHAVIOR_ACCEPT
cookieBehavior and a nsICookieService::ACCEPT_NORMALLY aLifetimePolicy:
- the webextension pages are still able to use indexedDB and localStorage on a globally
configured:
"network.cookie.cookieBehavior = 2"
("Accept cookies from websites" unchecked in the about:preferences
"use custom settings for history" section)
- the webextension pages' localStorage does not switch in session-only mode on a globally
configured:
"network.cookie.lifetimePolicy = 2"
("Keep until I close Firefox" in the about:preferences
"use custom settings for history" section)
MozReview-Commit-ID: 5LOCvCgcokM
--HG--
extra : rebase_source : 419dfdf953d7d49c0a3893da3242b43904155597
2017-11-10 00:49:33 +01:00
Ben Kelly
13d2ce995c
Bug 1423412 P3 Handle the case where an iframe starts with an inherited controller and then ends up uncontrolled. r=baku
2017-12-05 20:45:23 -05:00
Ben Kelly
fb38b7b228
Bug 1423412 P1 Actually mark window/worker ClientSource objects controlled when loaded with a controlling service worker. r=baku r=jld
2017-12-05 20:45:22 -05:00
Narcis Beleuzu
1f7fdd5826
Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE
2017-12-06 01:49:19 +02:00
Cosmin Sabou
08218515b9
Merge mozilla-inbound to mozilla-central r=merge a=merge
2017-12-06 00:09:01 +02:00
Noemi Erli
47b9c00fdc
Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE
2017-12-05 15:52:10 +02:00
shindli
2e08acdf88
Merge inbound to mozilla-central r=merge a=merge
2017-12-05 11:58:51 +02:00
Ben Kelly
2982dea3de
Bug 1422983 Cycle collect the ClientSource object when owned by an nsGlobalWindowInner or nsDocShell object. r=mccr8
2017-12-04 22:13:33 -05:00
Adam Gashlin
95018ae790
Bug 1374338 - Search all ranges to avoid filtering r=mats
...
MozReview-Commit-ID: uu35565lfP
--HG--
extra : rebase_source : e7f885b58f172998533c73fd8dff3d27d58c6dd6
2017-12-01 14:53:20 -08:00
Bogdan Tara
ebe0a1a20c
Merge inbound to mozilla-central r=merge a=merge
2017-12-04 22:20:49 +02:00
Boris Zbarsky
887ce3941a
Bug 1419270 part 2. Use getter or setter specific NeedsSubjectPrincipal annotations more. r=qdot
...
MozReview-Commit-ID: KBwjFh3TMUg
2017-12-05 16:03:18 -05:00
Boris Zbarsky
03a54660f0
Bug 1423079. Remove the now-unused navigator.cpuHasSSE2 property. r=mystor
...
MozReview-Commit-ID: 7Zx6xvwWjXZ
2017-12-05 16:03:18 -05:00
Boris Chiou
570057e075
Bug 1408303 - Part 3: Move several Servo parsers into ServoCSSParser helper class. r=heycam
...
We have ServoCSSParser class, and I think it's better to move those
Servo FFI into this class to avoid including ServoBindings.h everywhere.
MozReview-Commit-ID: 6orXtddp9ZU
--HG--
extra : rebase_source : 6da4158c4fec606aaee49fddee3192f94d6c85a3
2017-12-01 17:35:47 +08:00
Noemi Erli
449829ebb2
Merge mozilla-central to mozilla-autoland. r=merge a=merge
2017-12-05 16:31:06 +02:00
Emilio Cobos Álvarez
0deac30454
Bug 1422636: Inline Gecko_Namespace. r=xidorn
...
MozReview-Commit-ID: FFdmaYCDxnv
2017-12-05 14:20:18 +01:00
Emilio Cobos Álvarez
1138344d9a
Bug 1422633: Inline nsIDocument::ThreadSafeGetDocumentState(). r=smaug
...
It's silly to pay a function call for that, and it shows up in stylo-chrome
profiles.
MozReview-Commit-ID: 8m7ZHG1KX15
2017-12-05 14:20:07 +01:00
Dragana Damjanovic
d022b3db46
Bug 1414209 - Truncate as value after each link header. r=smaug
2017-12-04 17:48:56 +01:00
Jessica Jong
fbd3a63cba
Bug 1409975 - Part 3: Fix event get-the-parent algorithm for a node. r=smaug
2017-12-04 16:06:40 +08:00
Jessica Jong
306e4bafc3
Bug 1409975 - Part 2: Include slots in the flat tree. r=smaug,emilio
...
We should consider slot as a parent in ChildIterator: if slot's
`assignedNodes` is not empty, use `assignedNodes`, otherwise, use direct
children as fallback content.
Also, GetFlattenedTreeParentNodeInternal should be changed to use
`assignedSlot` instead of `DestInsertionPoints`.
2017-12-04 16:06:37 +08:00
Jessica Jong
adc29479a2
Bug 1409975 - Part 1: Implementation for assignedNodes. r=smaug
...
Set and unset assignedNodes properly when slot is added/removed and when
slotables are added/removed/modfied. Note that assigedNodes with
flatten: true is calculated on demand.
2017-12-04 16:06:34 +08:00
Honza Bambas
8402a72987
Bug 1385298 - Fix test for bug 504224 to actually do something. r=bkelly
2017-12-04 15:24:00 -05:00
Honza Bambas
4eab23cce4
Bug 1411632 - Introduce onload and DOMContentLoaded telemetry for active tab and network optimization. r=valentin, r=francois
2017-12-02 18:13:43 -05:00
Eitan Isaacson
a55e238edf
Bug 1409731
- Expose input[type=date/time] correctly in a11y. r=surkov, r=jjong
2017-12-02 18:12:14 -05:00
Henri Sivonen
009840a99b
Bug 1409951 - Use a stack to end serializer contexts instead of recomputing them. r=smaug
...
MozReview-Commit-ID: FOd8AUmtYyA
2017-12-01 10:45:25 -05:00
Tooru Fujisawa
37740524e5
Bug 1421582 - Fix dom/base/test/browser_bug902350.js to wait for events in proper order. r=Gijs
2017-12-01 10:05:48 +09:00
Gijs Kruitbosch
7b8023dcab
Bug 1420507, r=freddyb,francois
...
--HG--
extra : rebase_source : f7984ad91b4f8260538fa3cb2cf3e560dfbc2dcc
2017-11-29 17:03:54 +00:00
Gurzau Raul
1c0a590e09
Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE
2017-12-01 13:00:44 +02:00
Gurzau Raul
0b613c3887
Merge inbound to mozilla-central r=merge a=merge
2017-12-01 12:56:06 +02:00
Emilio Cobos Álvarez
5604b99826
Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam
...
This also makes the rule map not process all the stylesheets for the document,
which would be a mess with shadow DOM.
Far from the final, ideal state, but hey, progress.
MozReview-Commit-ID: 7TrifME9VZ
2017-12-01 08:46:39 +01:00
Tim Taubert
2725932278
Bug 1333140 - Remove WEBCRYPTO_METHOD_SECURE histogram r=keeler
2017-11-30 14:06:28 +01:00
Thomas Nguyen
1cbe6d16c5
Bug 1420702 - Propagate referrer policy when creating window from pinned tab r=ckerschb,smaug
...
MozReview-Commit-ID: 1kMssKbAm1l
--HG--
extra : rebase_source : 446d4a9fffd1d5b19bca41722db32759b4540a29
2017-11-30 21:42:05 +08:00
Edgar Chen
0c779a0480
Bug 1421170 - Move the declarations of CustomElementUpgradeReaction and CustomElementCallbackReaction to CustomElementRegistry.cpp; r=smaug
...
The CustomElementUpgradeReaction and CustomElementCallbackReaction are only used inside CustomElementRegistry.cpp,
so we don't need to expose them in header file.
MozReview-Commit-ID: 9lYwHeFIODi
--HG--
extra : rebase_source : 099821b680b171b0c354c34ebd91ba5963536dc1
2017-11-28 14:52:32 +08:00
Narcis Beleuzu
2d0c93c273
Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE
2017-12-01 00:47:21 +02:00
Brindusan Cristian
6f5b49da3e
Backed out 2 changesets (bug 1420762) for merge conflicts r=merge a=merge
...
Backed out changeset ba350c82d823 (bug 1420762)
Backed out changeset 00287b88254b (bug 1420762)
2017-12-01 00:20:10 +02:00
Emilio Cobos Álvarez
f28656c543
Bug 1420762: Make StyleSheets notify directly to their StyleSets. r=heycam
...
This also makes the rule map not process all the stylesheets for the document,
which would be a mess with shadow DOM.
Far from the final, ideal state, but hey, progress.
MozReview-Commit-ID: 7TrifME9VZ
2017-11-30 15:42:45 +01:00
Andreas Farre
295bd4906a
Bug 1421009
- Don't schedule idle callback if window is shutting down. r=bkelly
2017-11-30 05:14:00 -05:00