Emilio Cobos Álvarez
28b9b16ea6
Bug 1457166: Fire online / offline events at the window. r=bz
...
MozReview-Commit-ID: 2v5zNwM9qSh
2018-04-27 13:39:02 +02:00
Cosmin Sabou
db4c6f9696
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-04-27 13:13:54 +03:00
Cosmin Sabou
68fdb6cf4f
Merge inbound to mozilla-central. a=merge
2018-04-27 13:04:36 +03:00
Olli Pettay
fed24455b6
bug 1430692, Handle focus navigation on NAC in shadow DOM, r=mrbkap
...
--HG--
extra : rebase_source : c56c2be2fbf0aa04e520262a419fd49823aad012
2018-04-27 12:37:43 +03:00
Robert Longson
e8cda31517
Bug 1457351 - color attribute should apply to filters. r=heycam
2018-04-27 07:35:43 +01:00
Boris Zbarsky
1cbc813260
Bug 1455674 part 20. Get rid of nsIDOMElement. r=qdot
2018-04-26 23:37:34 -04:00
Boris Zbarsky
76ead58490
Bug 1455674 part 19. Get rid of JS uses of nsIDOMElement. r=qdot
...
In nsBlocklistService.js we know we're dealing with actual nodes, so .nodeType
checks should be fine.
2018-04-26 23:37:34 -04:00
Boris Zbarsky
25aa42d9a4
Bug 1455674 part 16. Remove most use of nsIDOMElement in dom. r=qdot
2018-04-26 23:37:34 -04:00
Boris Zbarsky
93af0eea13
Bug 1455674 part 14. Remove use of nsIDOMElement in layout. r=qdot
2018-04-26 23:37:33 -04:00
Boris Zbarsky
6bf97b61c0
Bug 1455674 part 13. Remove remaining xpidl uses of nsIDOMElement. r=qdot
2018-04-26 23:37:29 -04:00
Boris Zbarsky
ba064862db
Bug 1455674 part 12. Remove nsIDOMElement use from xpidl in layout. r=mossop
2018-04-26 23:36:30 -04:00
Boris Zbarsky
786ad6bda7
Bug 1455674 part 11. Remove nsIDOMElement use from xpidl in toolkit. r=mossop
2018-04-26 23:36:30 -04:00
Boris Zbarsky
914f11a6d2
Bug 1455674 part 10. Remove nsIDOMElement use from remaining dom/ xpidl files. r=qdot
2018-04-26 23:36:10 -04:00
Boris Zbarsky
ffa08d7425
Bug 1455674 part 9. Remove nsIDOMElement use from nsIFocusManager. r=qdot
2018-04-26 23:35:19 -04:00
Boris Zbarsky
f33eebd4cb
Bug 1455674 part 8. Remove nsIDOMElement use from nsIDOMWindowUtils. r=qdot
2018-04-26 23:35:19 -04:00
Boris Zbarsky
dd4506eee2
Bug 1457155. Rename various focus manager variables to make it clearer that they're Elements. r=mccr8
2018-04-26 15:28:31 -04:00
Boris Zbarsky
4773c6d1d9
Bug 1457156. Rename nsPIDOMWindow::mFocusedNode to reflect that it's an Element now. r=mccr8
2018-04-26 15:28:30 -04:00
Olli Pettay
a055a5fc0d
Bug 1444285, let custom element upgrades to use backup queue inside chrome/XBL, r=mrbkap
...
--HG--
extra : rebase_source : 73d484bf9cae0168c4a1dc478ad8d1ccd5eed93f
2018-04-27 02:08:27 +03:00
shindli
af700315a1
Backed out 2 changesets (bug 1457155, bug 1457156) for B failures in builds/worker/workspace/build/src/dom/html/HTMLObjectElement.cpp on a CLOSED TREE
...
Backed out changeset 8b2a6b54336c (bug 1457155)
Backed out changeset 4e267d999797 (bug 1457156)
2018-04-27 01:34:37 +03:00
Boris Zbarsky
25cec96459
Bug 1457155. Rename various focus manager variables to make it clearer that they're Elements. r=mccr8
2018-04-26 15:28:31 -04:00
Boris Zbarsky
cb54ece0d5
Bug 1457156. Rename nsPIDOMWindow::mFocusedNode to reflect that it's an Element now. r=mccr8
2018-04-26 15:28:30 -04:00
Ben Kelly
a8a8ca5548
Bug 1456981 Use DOMMozPromiseRequestHolder in ServiceWorkerContainer. r=baku
2018-04-26 13:53:20 -07:00
Ben Kelly
5da710f4ea
Bug 1456466 P5 Make ServiceWorkerRegistration::Update() use DOMMozPromiseRequestHolder. r=baku
2018-04-26 13:52:30 -07:00
Ben Kelly
c4abfe7ba3
Bug 1456466 P4 Make service worker MozPromise types reject with CopyableErrorResult. r=baku
2018-04-26 13:52:30 -07:00
Ben Kelly
45a9b54c7a
Bug 1456466 P3 Fix tests to expect ServiceWorkerRegistration.update() to resolve with a registration. r=baku
2018-04-26 13:52:30 -07:00
Ben Kelly
9368ba6249
Bug 1456466 P2 Make ServiceWorkerRegistration::Inner::Update() use MozPromise and IPC-safe types. r=baku
2018-04-26 13:52:28 -07:00
Ben Kelly
a97766c64b
Bug 1456466 P1 Expose a GetPrincipal() convenience method on service worker descriptor classes. r=baku
2018-04-26 13:52:28 -07:00
Ben Kelly
d4090dc614
Bug 1357463 Add CopyableErrorResult to opt in to auto-cloning ErrorResult values. r=bz
2018-04-26 13:50:56 -07:00
Karl Tomlinson
c3c3a90bcb
bug 1457058 remove unused GraphDriver::RemoveCallback() r=padenot
...
MozReview-Commit-ID: 3ZWfWEJ7bko
--HG--
extra : rebase_source : 2bd9b8fd0f87f87905606f5550c9645fbe68b465
2018-04-26 17:50:59 +12:00
Karl Tomlinson
aec8bc8a3a
bug 1457060 dereference MixerCallback and receiver on separate lines r=padenot
...
MozReview-Commit-ID: JNltGvA6tMv
--HG--
extra : rebase_source : bbdfc8e0c28a5e7bef26d4765dc95937270730a1
2018-04-26 18:30:31 +12:00
Ben Kelly
dd31895639
Bug 1457187 P2 Call NoteTerminating() from WorkerPrivate::NotifyInternal(). r=baku
2018-04-26 09:18:01 -07:00
Ben Kelly
70aa4c4f62
Bug 1457187 P1 Add a DOMMozPromiseRequestHolder helper class to auto-disconnect MozPromise Thenables when the global dies. r=baku
2018-04-26 09:18:01 -07:00
Emilio Cobos Álvarez
081d926e7b
Bug 1457026: Teach nsDocumentEncoder about display: contents. r=mats
...
MozReview-Commit-ID: 5F3qurRHMNM
2018-04-26 18:06:37 +02:00
Emilio Cobos Álvarez
0faef276ec
Bug 1455885: Make the SVG context paint not use a node property, but a member in SVGDocument. r=jwatt
...
MozReview-Commit-ID: H6SRTsDL5Rh
2018-04-26 17:07:39 +02:00
Emilio Cobos Álvarez
a1b2e5070a
Bug 1455885: Inline and make document casts fatally assert. r=bz
...
For consistency with AsElement / AsContent / AsDocumentFragment, etc.
MozReview-Commit-ID: 8GSj8R9hLBe
2018-04-26 17:05:12 +02:00
cubouyaka
f150dc951d
Bug 1445220 - Removed 'version' variable declaration as it was unused r=gerald
...
--HG--
extra : amend_source : ab250875490b6bcb93e6d9be69286192cb32031d
2018-04-11 16:05:40 +02:00
Jon Coppeard
6b7ad264ec
Bug 1453986 - Remove possiblity of recursive GetService call when tracing r=smaug
...
--HG--
extra : rebase_source : 8319cf6afdde021eed71c25a8c6a1c21b7f65e18
2018-04-26 15:54:00 +01:00
Emilio Cobos Álvarez
8239c1300e
Bug 1386840: Defer loading and don't block rendering for non-matching stylesheets. r=bz,heycam
...
MozReview-Commit-ID: 24UJZDooGmn
2018-04-26 16:44:03 +02:00
Emilio Cobos Álvarez
31aff796a0
Bug 1456435: Make the loader a bit less outparam-happy. r=heycam
...
Returning the same type and UpdateStyleSheet.
This hopefully helps seeing how the data flows between the methods, instead of
the messy bits we had before.
MozReview-Commit-ID: C6THNRi8bbg
2018-04-26 16:43:58 +02:00
Emilio Cobos Álvarez
5618bcfb59
Bug 1456435: Less bool outparam in Loader too. r=heycam
...
MozReview-Commit-ID: D5A2BxwHGjn
2018-04-26 16:43:54 +02:00
Emilio Cobos Álvarez
a00f507b72
Bug 1456435: Make UpdateStyleSheet less bool-happy. r=heycam
...
MozReview-Commit-ID: FlTD390lMhg
2018-04-26 16:43:52 +02:00
Emilio Cobos Álvarez
e0fb59363f
Bug 1456435: Don't clone a URI for sheet loading. r=heycam
...
nsIURI is immutable now.
MozReview-Commit-ID: 1eMikl399Fd
2018-04-26 16:43:45 +02:00
Boris Zbarsky
86835e49c5
Bug 1456588 part 6. Change nsXULCommandDispatcher::GetRootFocusedContentAndWindow to return Element. r=enndeakin
2018-04-26 10:37:47 -04:00
Boris Zbarsky
a3a6206b20
Bug 1456588 part 5. Store an Element as the focused content in the focus manager. r=enndeakin
2018-04-26 10:37:47 -04:00
Boris Zbarsky
01c62fd5cb
Bug 1456588 part 4. Change nsFocusManager guts to make it clearer that the focused thing is always an Element. r=enndeakin
...
I couldn't find a good way to make this incremental without adding QIs and
AsElement() in various places....
2018-04-26 10:37:47 -04:00
Boris Zbarsky
b3b21fd3fa
Bug 1456588 part 3. Change nsFocusManager::SetFocusInner to take Element. r=enndeakin
2018-04-26 10:37:47 -04:00
Boris Zbarsky
dac6314cb8
Bug 1456588 part 2. Change nsIFocusManager::MoveFocus to take Element. r=enndeakin
2018-04-26 10:37:47 -04:00
Boris Zbarsky
8a0b50bea8
Bug 1456588 part 1. Change nsIFocusManager::SetFocus to take Element. r=enndeakin
2018-04-26 10:37:46 -04:00
Xidorn Quan
43eb5c8140
Bug 1456364 part 4 - Convert CSS_PROPERTY_* flags to a typed enum flags. r=emilio
...
MozReview-Commit-ID: 4mLPe5cH80N
2018-04-26 16:24:33 +02:00
Xidorn Quan
8af9d264aa
Bug 1456364 part 1 - Reduce dependencies to nsCSSProps.h. r=emilio
...
So that hacking on this header can be less painful...
MozReview-Commit-ID: LmpMnF7q9RG
2018-04-26 16:24:30 +02:00