Boris Zbarsky
c0eef0b3dd
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
1a7c5067ca
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
2211e2da6f
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
--HG--
extra : rebase_source : 89a3da577325286c1d31723acfd4153754f49703
2018-03-20 13:01:30 +11:00
Nicholas Nethercote
db20ce5cdf
Bug 1446865 - Introduce nsStaticAtomUtils::Lookup. r=froydnj
...
This function captures a common usage pattern, generalizing the existing
IsMember() function.
MozReview-Commit-ID: 5Pt7kqyGD6Y
--HG--
extra : rebase_source : b03e4cc8f5a4a25da9236420f4b64493664b70e0
2018-03-20 13:01:28 +11:00
Nicholas Nethercote
b719af74df
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
--HG--
extra : rebase_source : 1f1dd27d56e46c71c30c10102ac6132a721e23d1
2018-03-20 11:44:28 +11:00
Daisuke Akatsuka
8ef42462fb
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
275c0e6078
Bug 1445291: Handle to the error 'no such actor'. r=gl
2018-03-20 10:34:32 +09:00
Nicholas Nethercote
6aff850dcd
Bug 1444275 - Remove the *InAnyProcess() functions. r=glandium
...
All pref-modifying operations now only occur in the parent process. Hooray!
MozReview-Commit-ID: GDVsda4rw5f
--HG--
extra : rebase_source : 4f8484f0751212120078b3ba1a32930bc9c5ed8a
2018-03-13 14:34:14 +11:00
Nicholas Nethercote
22b2a2e3c2
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
--HG--
extra : rebase_source : 480a289edf81b36395619a3bb9f5a1e065cb33d8
2018-03-13 14:33:48 +11:00
Emilio Cobos Álvarez
500ff7c746
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
90ea2d4ab7
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
6b81d0b99f
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
fd2cceeb03
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
2ed97dae93
Bug 1322579 - Add GeckoSession.loadData() and loadString() r=esawin,rbarker
...
MozReview-Commit-ID: 8D46nhtKIzG
2018-03-19 18:11:42 -05:00
James Willcox
4ec2cdb14e
Bug 1322579 - Add flags to GeckoSession.loadUri() r=esawin,droeh
...
MozReview-Commit-ID: 9meMsIOIZRX
2018-03-19 18:11:42 -05:00
James Willcox
ab5dbd8c7f
No bug, make GeckoView tests build, r=me DONTBUILD
...
MozReview-Commit-ID: LJxvOUG4jhG
2018-03-19 18:11:41 -05:00
sotaro
184652d442
Bug 1413392 - Reenable d2d canvas with WebRender r=jrmuizel
2018-03-20 08:07:26 +09:00
Andreea Pavel
d0f089f05d
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
2018-03-20 00:43:40 +02:00
Andreea Pavel
7062e6b6a2
Merge mozilla-inbound to mozilla-central. a=merge
2018-03-20 00:39:56 +02:00
Andreea Pavel
d827211c4e
Merge autoland to mozilla-central. a=merge
2018-03-20 00:38:47 +02:00
Chris Manchester
2cc5f5d9d2
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
19da7222e8
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
43d9f7b3ef
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
69094fdaea
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
5f74b75e04
Bug 1446850. Get rid of nsIDOMMouseScrollEvent. r=qdot
...
MozReview-Commit-ID: ZT9E3Fhtw0
2018-03-19 15:50:56 -04:00
Boris Zbarsky
d05e564049
Bug 1446710. Get rid of nsIDOMXULCommandEvent. r=qdot
...
MozReview-Commit-ID: C2C6oWtagG3
2018-03-19 15:50:37 -04:00
Boris Zbarsky
5c19641a68
Bug 1446709. Get rid of nsIDOMScrollAreaEvent. r=qdot
...
MozReview-Commit-ID: IXixthbqXqM
2018-03-19 15:50:22 -04:00
Boris Zbarsky
5b34d749e4
Bug 1446708. Get rid of nsIDOMFocusEvent. r=qdot
...
MozReview-Commit-ID: ChTQpN6EzdC
2018-03-19 15:50:19 -04:00
Boris Zbarsky
9ae8969557
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
2f66e620e3
Bug 1446533
part 12. Remove nsIDOMCharacterData. r=mystor
...
MozReview-Commit-ID: KXex3Rjcire
2018-03-19 15:47:42 -04:00
Boris Zbarsky
8dfe726ebb
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
c4a9eb60ff
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
d243dbaa39
Bug 1446533
part 9. Remove nsIDOMCharacterData::ReplaceData. r=mystor
...
MozReview-Commit-ID: Lei6xZ2rw2K
2018-03-19 15:45:34 -04:00
Boris Zbarsky
e7e7401bc3
Bug 1446533
part 8. Remove nsIDOMCharacterData::DeleteData. r=mystor
...
MozReview-Commit-ID: 7100YyU5jOG
2018-03-19 15:45:31 -04:00
Boris Zbarsky
5475554b91
Bug 1446533
part 7. Remove nsIDOMCharacterData::InsertData. r=mystor
...
MozReview-Commit-ID: 48XZ2J9ewHP
2018-03-19 15:38:04 -04:00
Boris Zbarsky
c441152ca4
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
4d10a59d53
Bug 1446533
part 6. Remove nsIDOMCharacterData::GetLength r=mystor
...
MozReview-Commit-ID: FCBGyqPfC4B
2018-03-19 15:33:28 -04:00
Boris Zbarsky
bed3a0dde1
Bug 1446533
part 5. Remove nsIDOMCharacterData::AppendData. r=mystor
...
MozReview-Commit-ID: JP809oJeQiX
2018-03-19 15:33:25 -04:00
Boris Zbarsky
0678b901b6
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
000840f44a
Bug 1446533
part 3. Remove nsIDOMCharacterData::Get/SetData. r=mystor
...
MozReview-Commit-ID: 5YeaCPwvIJH
2018-03-19 15:18:07 -04:00
Boris Zbarsky
971ee6f9cb
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
--HG--
rename : dom/base/nsGenericDOMDataNode.cpp => dom/base/CharacterData.cpp
rename : dom/base/nsGenericDOMDataNode.h => dom/base/CharacterData.h
2018-03-19 15:18:07 -04:00
Boris Zbarsky
b06aa7e061
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
b990bb4bdb
Bug 1446599
part 4. Remove nsIDOMProcessingInstruction. r=mystor
...
MozReview-Commit-ID: EZVcDlMO3ev
2018-03-19 15:15:40 -04:00
Boris Zbarsky
b02b40a9e7
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
aa152ba529
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
12ef963787
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
4fa4d2a7f5
Bug 1446598 part 2. Get rid of nsIDOMComment. r=mystor
...
MozReview-Commit-ID: GGXPQnlwuUM
2018-03-19 15:15:39 -04:00
Boris Zbarsky
51c87c6d96
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
46cdbdc51b
Bug 1433566 part 13. Remove nsIDOMText. r=mystor
...
MozReview-Commit-ID: DvaZ96j5exf
2018-03-19 15:15:39 -04:00
Boris Zbarsky
2a8f76304f
Bug 1433566 part 12. Stop using nsIDOMText in layout. r=mystor
...
MozReview-Commit-ID: KliYtj5U8jK
2018-03-19 15:15:39 -04:00