Boris Zbarsky
7d175e191e
Bug 1446711 part 1. Get rid of nsIDOMMouseEvent::GetScreenX/Y. r=qdot
...
MozReview-Commit-ID: 9Y61WHTDVvF
2018-03-20 00:16:05 -04:00
Boris Zbarsky
29226b0510
Bug 1446851. Get rid of nsIDOMWheelEvent. r=qdot
...
We can't include WheelEventBinding.h in MouseEvents.h because that produces
this include loop:
WheelEventBinding.h -> MouseEventBinding.h -> UIEventBinding.h ->
nsGlobalWindow.h -> nsGlobalWindowInner.h -> nsRefreshDriver.h ->
AnimationEventDispatcher.h -> AnimationComparator.h -> Animation.h ->
EffectCompositor.h -> PseudoElementHashEntry.h -> Element.h ->
PointerEventHandler.h -> MouseEvents.h -> WheelEventBinding.h
MozReview-Commit-ID: 5KNwH69aJYW
2018-03-20 00:16:05 -04:00
Nicholas Nethercote
c6dd7216ef
Bug 1446865 - Rename various AddRefTable() functions as RegisterStaticAtoms. r=froydnj
...
These functions no longer perform any refcounting, so the existing names are
misleading.
MozReview-Commit-ID: LX55e0bUP8N
2018-03-20 13:01:30 +11:00
Nicholas Nethercote
d0ca5248dd
Bug 1446865 - Introduce nsStaticAtomUtils::Lookup. r=froydnj
...
This function captures a common usage pattern, generalizing the existing
IsMember() function.
MozReview-Commit-ID: 5Pt7kqyGD6Y
2018-03-20 13:01:28 +11:00
Nicholas Nethercote
819bf7406d
Bug 1446865 - Move nsAtomListUtils. r=froydnj
...
It seems silly to have a tiny utils class with a single function in its own
module. This patch moves it into nsStaticAtom.h/nsAtomTable.cpp. It also
renames nsAtomListUtils as nsStaticAtomUtils. Finally, it uses templates to
remove the need for the `aCount` parameter at callsites.
MozReview-Commit-ID: DvJVoZFv89c
2018-03-20 11:44:28 +11:00
Daisuke Akatsuka
16c47ffa62
Bug 1440831: Add requestLongerTimeout(2) for browser_animation_keyframes-graph_computed-value-path.js. r=gl
2018-03-20 11:17:42 +09:00
Daisuke Akatsuka
2a92e4e059
Bug 1445291: Handle to the error 'no such actor'. r=gl
2018-03-20 10:34:32 +09:00
Nicholas Nethercote
24dd029e28
Bug 1444275 - Remove the *InAnyProcess() functions. r=glandium
...
All pref-modifying operations now only occur in the parent process. Hooray!
MozReview-Commit-ID: GDVsda4rw5f
2018-03-13 14:34:14 +11:00
Nicholas Nethercote
a0ca2dfc6c
Bug 1444275 - Don't set the telemetry pref in content processes. r=glandium
...
It'll be set via the normal parent-to-child pref setting process.
MozReview-Commit-ID: By4mG7brc55
2018-03-13 14:33:48 +11:00
Emilio Cobos Álvarez
63543e10fd
Bug 1446342: Don't include forms in the scope chain for XBL datetime bindings. r=smaug
...
Reviewers: smaug
Bug #: 1446342
Differential Revision: https://phabricator.services.mozilla.com/D769
MozReview-Commit-ID: HK7nChYf0X6
2018-03-20 01:34:09 +01:00
Emilio Cobos Álvarez
2a16dda0c9
Bug 1446832: Update hover state before firing mouseleave, to match other browsers. r=smaug
...
Reviewers: smaug
Bug #: 1446832
Differential Revision: https://phabricator.services.mozilla.com/D772
MozReview-Commit-ID: HKkK5jReVVh
2018-03-20 01:32:51 +01:00
Nicholas Nethercote
624d9b96e0
Bug 1436911 - Avoid the early/late prefs split. r=glandium
...
All prefs that need to be sent to a new content process are now put into the
shared memory segment, and they are identified by the pref name instead of an
index into a list. The old IPC used at process startup (in XPCOMInitData) is
removed.
Benefits:
- It removes the need for the early prefs list
(dom/ipc/ContentProcesses.{h,cpp}) and the associated checking, which is ugly
and often trips people up (e.g. bug 1432979, bug 1439406).
- Using prefnames instead of indices fixes some fragility (fixing bug 1419432).
- It fixes the problem of early prefs being installed as unlocked default
values even if they are locked and/or have user values.
MozReview-Commit-ID: FRIzHF8Tjd
2018-03-08 15:47:24 +11:00
Robert Longson
65d75056af
Bug 1446614 - textPath should not render if the path it uses is invalid r=dholbert
2018-03-19 23:34:50 +00:00
James Willcox
b6a0fad1b6
Bug 1322579 - Add GeckoSession.loadData() and loadString() r=esawin,rbarker
...
MozReview-Commit-ID: 8D46nhtKIzG
2018-03-19 18:11:42 -05:00
James Willcox
8dc7c7e926
Bug 1322579 - Add flags to GeckoSession.loadUri() r=esawin,droeh
...
MozReview-Commit-ID: 9meMsIOIZRX
2018-03-19 18:11:42 -05:00
James Willcox
c1d97c5483
No bug, make GeckoView tests build, r=me DONTBUILD
...
MozReview-Commit-ID: LJxvOUG4jhG
2018-03-19 18:11:41 -05:00
sotaro
8b4e3c7836
Bug 1413392 - Reenable d2d canvas with WebRender r=jrmuizel
2018-03-20 08:07:26 +09:00
Andreea Pavel
0016522ba3
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-03-20 00:43:40 +02:00
Andreea Pavel
77cede8498
Merge mozilla-inbound to mozilla-central. a=merge
2018-03-20 00:39:56 +02:00
Andreea Pavel
08da09a426
Merge autoland to mozilla-central. a=merge
2018-03-20 00:38:47 +02:00
Chris Manchester
0a99423f04
Bug 1255485 - Don't assume target path is srcdir relative when locating a program's manifest on windows. r=ted
...
MozReview-Commit-ID: L5BVxWGtpeN
2018-03-19 14:07:32 -07:00
ffxbld
0e2ef91db0
No bug, Automated HPKP preload list update from host bld-linux64-spot-326 - a=hpkp-update
2018-03-19 13:10:23 -07:00
ffxbld
4f8a346ebb
No bug, Automated HSTS preload list update from host bld-linux64-spot-326 - a=hsts-update
2018-03-19 13:10:19 -07:00
Boris Zbarsky
9020e1f8fd
Bug 1446533 part 7 typo fix to reopen the CLOSED TREE. r=bzbarsky
...
MozReview-Commit-ID: 9sDS8YhQgge
2018-03-19 16:10:06 -04:00
Boris Zbarsky
e5eff47624
Bug 1446850. Get rid of nsIDOMMouseScrollEvent. r=qdot
...
MozReview-Commit-ID: ZT9E3Fhtw0
2018-03-19 15:50:56 -04:00
Boris Zbarsky
1b2e3de398
Bug 1446710. Get rid of nsIDOMXULCommandEvent. r=qdot
...
MozReview-Commit-ID: C2C6oWtagG3
2018-03-19 15:50:37 -04:00
Boris Zbarsky
07e7eb85b5
Bug 1446709. Get rid of nsIDOMScrollAreaEvent. r=qdot
...
MozReview-Commit-ID: IXixthbqXqM
2018-03-19 15:50:22 -04:00
Boris Zbarsky
b90e483b96
Bug 1446708. Get rid of nsIDOMFocusEvent. r=qdot
...
MozReview-Commit-ID: ChTQpN6EzdC
2018-03-19 15:50:19 -04:00
Boris Zbarsky
70aea181cc
Bug 1446530. Change CloneDataNode to return already_AddRefed<CharacterData>. r=mystor
...
MozReview-Commit-ID: 1Clh4fG3GAq
2018-03-19 15:50:16 -04:00
Boris Zbarsky
79c3ebc9f6
Bug 1446533 part 12. Remove nsIDOMCharacterData. r=mystor
...
MozReview-Commit-ID: KXex3Rjcire
2018-03-19 15:47:42 -04:00
Boris Zbarsky
5f79b6b61e
Bug 1446533 part 11. Remove remaining nsIDOMCharacterData uses in range code. r=mystor
...
MozReview-Commit-ID: 8YLea3SmQQU
2018-03-19 15:45:58 -04:00
Boris Zbarsky
ef00a7627a
Bug 1446533 part 10. Remove remaining nsIDOMCharacterData uses in editor. r=mystor
...
MozReview-Commit-ID: CfZNQRiDs43
2018-03-19 15:45:55 -04:00
Boris Zbarsky
9997cf56ea
Bug 1446533 part 9. Remove nsIDOMCharacterData::ReplaceData. r=mystor
...
MozReview-Commit-ID: Lei6xZ2rw2K
2018-03-19 15:45:34 -04:00
Boris Zbarsky
0e65c74925
Bug 1446533 part 8. Remove nsIDOMCharacterData::DeleteData. r=mystor
...
MozReview-Commit-ID: 7100YyU5jOG
2018-03-19 15:45:31 -04:00
Boris Zbarsky
924ce708c6
Bug 1446533 part 7. Remove nsIDOMCharacterData::InsertData. r=mystor
...
MozReview-Commit-ID: 48XZ2J9ewHP
2018-03-19 15:38:04 -04:00
Boris Zbarsky
0c7778b14e
Bug 1446533 part 6.5. Fix some old whitespace bits in range code. r=mystor
...
MozReview-Commit-ID: KTEgqc4Wzjd
2018-03-19 15:35:38 -04:00
Boris Zbarsky
69d08db1a1
Bug 1446533 part 6. Remove nsIDOMCharacterData::GetLength r=mystor
...
MozReview-Commit-ID: FCBGyqPfC4B
2018-03-19 15:33:28 -04:00
Boris Zbarsky
87767bb826
Bug 1446533 part 5. Remove nsIDOMCharacterData::AppendData. r=mystor
...
MozReview-Commit-ID: JP809oJeQiX
2018-03-19 15:33:25 -04:00
Boris Zbarsky
d7af509907
Bug 1446533 part 4. Remove nsIDOMCharacterData::SubstringData. r=mystor
...
FromContent will be renamed to FromNode in bug 1447098.
MozReview-Commit-ID: DhiN6mCOb34
2018-03-19 15:18:07 -04:00
Boris Zbarsky
3a40abc5db
Bug 1446533 part 3. Remove nsIDOMCharacterData::Get/SetData. r=mystor
...
MozReview-Commit-ID: 5YeaCPwvIJH
2018-03-19 15:18:07 -04:00
Boris Zbarsky
498444cacf
Bug 1446533 part 2. Rename nsGenericDOMDataNode.{h,cpp} to CharacterData. r=mystor
...
The DOMMatrix.cpp changes are because it was sneaking in headers via another
unified file.
MozReview-Commit-ID: GPp9WOywI5D
2018-03-19 15:18:07 -04:00
Boris Zbarsky
8dd8d25044
Bug 1446533 part 1. Rename nsGenericDOMDataNode to CharacterData. r=mystor
...
This is not renaming the files yet; that will be a separate changeset.
MozReview-Commit-ID: 5TxkEiQlaKF
2018-03-19 15:18:06 -04:00
Boris Zbarsky
bbad9e950c
Bug 1446599 part 4. Remove nsIDOMProcessingInstruction. r=mystor
...
MozReview-Commit-ID: EZVcDlMO3ev
2018-03-19 15:15:40 -04:00
Boris Zbarsky
dbfee3e56b
Bug 1446599 part 3. Stop using nsIDOMProcessingInstruction in the XML content sink. r=mystor
...
MozReview-Commit-ID: 2v2aA37nYfH
2018-03-19 15:15:40 -04:00
Boris Zbarsky
12c2d235e9
Bug 1446599 part 2. Stop using nsIDOMProcessingInstruction in webbrowserpersist. r=mystor
...
MozReview-Commit-ID: 51QLffCZeW1
2018-03-19 15:15:39 -04:00
Boris Zbarsky
1f38775cb4
Bug 1446599 part 1. Stop using nsIDOMProcessingInstruction in serializers. r=mystor
...
MozReview-Commit-ID: loUmk0rNYV
2018-03-19 15:15:39 -04:00
Boris Zbarsky
6c76a18c4c
Bug 1446598 part 2. Get rid of nsIDOMComment. r=mystor
...
MozReview-Commit-ID: GGXPQnlwuUM
2018-03-19 15:15:39 -04:00
Boris Zbarsky
5d588e46d8
Bug 1446598 part 1. Stop using nsIDOMComment in serializers. r=mystor
...
MozReview-Commit-ID: IBVkQJOi6O7
2018-03-19 15:15:39 -04:00
Boris Zbarsky
ce8d780eb8
Bug 1433566 part 13. Remove nsIDOMText. r=mystor
...
MozReview-Commit-ID: DvaZ96j5exf
2018-03-19 15:15:39 -04:00
Boris Zbarsky
ad41948e4a
Bug 1433566 part 12. Stop using nsIDOMText in layout. r=mystor
...
MozReview-Commit-ID: KliYtj5U8jK
2018-03-19 15:15:39 -04:00