Sebastian Hengst
d1700a0b7a
merge mozilla-central to autoland. CLOSED TREE
2018-02-10 00:34:30 +02:00
Sebastian Hengst
f5e840425b
merge mozilla-inbound to mozilla-central. a=merge
2018-02-10 00:26:50 +02:00
Boris Zbarsky
523343906d
Bug 1436508 part 16. Remove nsIDOMSimpleGestureEvent. r=masayuki
...
MozReview-Commit-ID: 8JDovhthKtx
2018-02-09 11:17:10 -05:00
Boris Zbarsky
55a170b415
Bug 1436508 part 15. Remove nsIDOMTransitionEvent. r=masayuki
...
MozReview-Commit-ID: EWWqk9HAwqp
2018-02-09 11:17:10 -05:00
Boris Zbarsky
c61fc860fe
Bug 1436508 part 14. Remove nsIDOMMutationEvent. r=masayuki
...
MozReview-Commit-ID: Gf59kFSIuaK
2018-02-09 11:17:10 -05:00
Boris Zbarsky
034e47c66b
Bug 1436508 part 12. Remove nsIDOMKeyEvent. r=masayuki
...
MozReview-Commit-ID: 8giqG5iHiIf
2018-02-09 11:17:10 -05:00
Boris Zbarsky
d22cfa08fe
Bug 1436508 part 3. Remove nsIDOMCommandEvent. r=masayuki
...
We never use initCommandEvent anywhere on a CommandEvent, only on
XULCommandEvents.
MozReview-Commit-ID: 8QHYnlPdDvx
2018-02-09 11:17:08 -05:00
Boris Zbarsky
d891ae6e2d
Bug 1436508 part 2. Remove nsIDOMBeforeUnloadEvent. r=masayuki
...
MozReview-Commit-ID: 9svlTELngmi
2018-02-09 11:17:08 -05:00
Boris Zbarsky
05de0574d2
Bug 1436508 part 1. Remove nsIDOMAnimationEvent. r=masayuki
...
MozReview-Commit-ID: GRZzt1xGGDc
2018-02-09 11:17:08 -05:00
Adrian Wielgosik
ee7273f84f
Bug 1436869 - Remove nsIDOMPaintRequest. r=bz
...
MozReview-Commit-ID: 3Xpk2v1xbPp
--HG--
extra : rebase_source : e66727a028649557246f005a9b69c850f7831146
2018-02-08 17:24:03 +01:00
Adrian Wielgosik
2c6a0a9273
Bug 1436864 - Remove nsIDOMHistory. r=bz
...
MozReview-Commit-ID: HVOR03mvW2S
--HG--
extra : rebase_source : d4d81217ee17ca4b9d5e966fc1954cd77ee2437b
2018-02-08 22:33:10 +01:00
Adrian Wielgosik
962c6d6974
Bug 1437135 - Remove nsIDOMValidityState. r=bz
...
MozReview-Commit-ID: AlRrLxSiIre
--HG--
extra : rebase_source : 93e6d2b4e84b3a1e1781e00e611336508aef8dc5
2018-02-09 19:25:02 +01:00
Cameron McCormack
73774a4b98
Bug 1435666 - Part 4: Remove nsIDOMXPathEvaluator. r=bz
...
MozReview-Commit-ID: 2nZmbJ9mdwI
--HG--
extra : rebase_source : 3acc54ac7726de2ff00a9b7ddadfcb7e28f573eb
2018-02-05 13:05:45 +08:00
Cameron McCormack
234b89c117
Bug 1435666 - Part 3: Remove nsIDOMXPathResult. r=bz
...
MozReview-Commit-ID: 9j6dUlanNTi
--HG--
extra : rebase_source : 9a790516379441d4e048009bcacdd26e93fde6ae
2018-02-05 11:39:18 +08:00
Cameron McCormack
70af884bbd
Bug 1435666 - Part 2: Remove nsIDOMTimeEvent. r=bz
...
MozReview-Commit-ID: F2fYWhUKzyp
--HG--
extra : rebase_source : 4dc8397fe050262463d37a9829130c0af707f4ba
2018-02-05 10:31:43 +08:00
Cameron McCormack
a3eee241b4
Bug 1435666 - Part 1: Remove nsIDOMSVGElement. r=bz
...
MozReview-Commit-ID: Hlfnu3pXC0n
--HG--
extra : rebase_source : b50343bbebe2044442af4491f7c97209ad8d4fc0
2018-02-04 17:40:57 +08:00
Boris Zbarsky
13dda50f75
Bug 1435138 part 4. Remove nsIDOMSVGLength. r=qdot
...
MozReview-Commit-ID: HwKT9Bdby6F
2018-02-02 08:21:33 -05:00
Boris Zbarsky
ea872de15a
Bug 1434819 part 5. Remove nsIDOMTreeWalker. r=qdot
...
MozReview-Commit-ID: QmxoxVhppG
2018-02-01 14:26:12 -05:00
Boris Zbarsky
8003341ed5
Bug 1434819 part 2. Remove nsIDOMNodeIterator. r=qdot
...
MozReview-Commit-ID: 7ln10gj1cLP
2018-02-01 14:26:12 -05:00
Boris Zbarsky
8d91b52952
Bug 1434399 part 13. Remove C++ uses of nsIDOMXULDocument. r=mystor
...
MozReview-Commit-ID: KSsXLra5DQk
2018-01-31 14:49:28 -05:00
Cosmin Sabou
94617f91cf
Backed out 19 changesets (bug 1434399) for build bustages on nsXULPopupManager.cpp on a CLOSED TREE
...
Backed out changeset 499f6dffd9cb (bug 1434399)
Backed out changeset 018290612415 (bug 1434399)
Backed out changeset f4c3179f8e59 (bug 1434399)
Backed out changeset f3ce2826b857 (bug 1434399)
Backed out changeset 6d2391af01dd (bug 1434399)
Backed out changeset dc98ed8c609a (bug 1434399)
Backed out changeset 8eaa395d6200 (bug 1434399)
Backed out changeset 19b18f4a53be (bug 1434399)
Backed out changeset 8ff378a6e96a (bug 1434399)
Backed out changeset 60fe73be1a26 (bug 1434399)
Backed out changeset faefb2751fdc (bug 1434399)
Backed out changeset 55cdf8b3a959 (bug 1434399)
Backed out changeset b578cc8efb92 (bug 1434399)
Backed out changeset 54cc4cb2fca1 (bug 1434399)
Backed out changeset f5343ef34d6c (bug 1434399)
Backed out changeset 8fb30e066cbd (bug 1434399)
Backed out changeset 21341b656b0f (bug 1434399)
Backed out changeset fab1f8b087a2 (bug 1434399)
Backed out changeset 55250a54852a (bug 1434399)
2018-01-31 22:45:26 +02:00
Boris Zbarsky
467ed0721d
Bug 1434399 part 13. Remove C++ uses of nsIDOMXULDocument. r=mystor
...
MozReview-Commit-ID: KSsXLra5DQk
2018-01-31 14:49:28 -05:00
Boris Zbarsky
7c392f077e
Bug 1418085 part 6. Remove nsIDOMHTMLElement. r=mystor
...
MozReview-Commit-ID: 5QUyFeAQYZQ
2018-01-30 00:25:36 -05:00
Boris Zbarsky
9da3878bc9
Bug 1418076 part 11. Eliminate the nsIDOMHTMLDocument interface. r=mystor
...
MozReview-Commit-ID: 4lEcUeenbg3
2018-01-26 01:03:25 -05:00
Ehsan Akhgari
de3684029d
Bug 1433563 - Remove nsIDOMCDATASection; r=qdot
2018-01-26 17:52:44 -05:00
Boris Zbarsky
e338b5f525
Bug 1431964 part 9. Stop using nsIDOMAttr in JS. r=mccr8
...
MozReview-Commit-ID: 59TspEgvNRF
2018-01-21 12:07:31 -05:00
Boris Zbarsky
e38dec29f4
Bug 1431964 part 8. Remove nsIDOMMozNamedAttrMap. r=mccr8
...
MozReview-Commit-ID: C7z0hcjC0Tg
2018-01-20 20:57:26 -05:00
qiaopengcheng-hf@loongson.cn
6193e70667
Bug 1429650 - mips64-linux PrepareAndDispatch float-formate data error when running xpcshell-test js/xpconnect/tests/unit/test_attribute.js and test_params.js r=froydnj
2018-01-15 09:59:11 +08:00
Chris Peterson
37efe4d0e6
Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
...
MozReview-Commit-ID: DCPTnyBooIe
--HG--
extra : rebase_source : cfec2d96faeb11656d86d760a34e0a04cacddb13
extra : intermediate-source : 6176724d63788b0fe8caa3f91607c2d93dbaa7ec
extra : source : eebbb0600447f9b64aae3bcd47b4be66c02a51ea
2017-11-05 19:37:28 -08:00
Cameron McCormack
8731df3c34
Bug 1427512 - Part 29: Remove nsIDOMCSSDeclaration. r=xidorn,jryans,bz
...
This removes the .style attribute from nsIDOMSVGElement, but there
shouldn't be any users of that.
MozReview-Commit-ID: LOBSFo85Utn
2018-01-11 16:17:57 +08:00
Cameron McCormack
6716a7e0eb
Bug 1427512 - Part 28: Remove nsIDOMCSSValue. r=xidorn,bz
...
MozReview-Commit-ID: 6DasjoMa6C8
2018-01-11 16:17:57 +08:00
Cameron McCormack
66141a0c03
Bug 1427512 - Part 27: Remove nsIDOMCSSPrimitiveValue. r=xidorn,bz
...
MozReview-Commit-ID: IcGKAjPWacZ
2018-01-11 16:17:57 +08:00
Cameron McCormack
7380ffab13
Bug 1427512 - Part 26: Remove nsIDOMCSSValueList. r=xidorn,bz
...
MozReview-Commit-ID: Fsclh2aHLy8
2018-01-11 16:17:57 +08:00
Cameron McCormack
3c29060132
Bug 1427512 - Part 25: Remove nsIDOMRect. r=xidorn,bz
...
Although this is changing nsIDOMCSSPrimitiveValue, that interface will
go away a couple of patches later.
MozReview-Commit-ID: GSisnYWZhHy
2018-01-11 16:17:57 +08:00
Cameron McCormack
e3549b2d1c
Bug 1427512 - Part 22: Remove nsIDOMStyleSheet. r=xidorn,bz
...
MozReview-Commit-ID: KO2mWX4P8lI
2018-01-11 16:17:57 +08:00
Cameron McCormack
0ae07fab78
Bug 1427512 - Part 21: Remove nsIDOMStyleSheetList. r=xidorn,jryans,bz
...
MozReview-Commit-ID: 8ZSTMoWkeRw
2018-01-11 16:17:56 +08:00
Cameron McCormack
09a1815a08
Bug 1427512 - Part 20: Remove nsIDOMMediaList. r=xidorn,jryans,bz
...
MozReview-Commit-ID: KKnTf7aFfjA
2018-01-11 16:17:56 +08:00
Cameron McCormack
a4541d9b18
Bug 1427512 - Part 18: Remove nsIDOMCSSStyleSheet. r=xidorn,jryans,bz
...
MozReview-Commit-ID: CN3VZvQceZB
2018-01-11 16:17:56 +08:00
Sylvestre Ledru
9bfe27d903
Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium
...
MozReview-Commit-ID: 7duJk2gSd4m
--HG--
extra : rebase_source : 7312fe276e561e8c034a5f6749774ae812727f9c
2017-12-07 22:09:15 +01:00
David Major
66bfbba514
Bug 1423791: Remove clang-cl workarounds from xptcstubs.cpp. r=jrmuizel
...
The clang-cl-specific code is hitting https://bugs.llvm.org/show_bug.cgi?id=35482 on 32-bit ThinLTO builds. As far as I can tell, this workaround is no longer needed in clang-cl anyway; it should be able to support declspec(naked) etc nowadays.
Drive-by MSVC warnings fix.
--HG--
extra : rebase_source : a8b585c554674daca6d75bae66c1a1d892ed6e57
2017-12-01 16:29:47 -05:00
Boris Zbarsky
cc876b4959
Bug 1416139. Make nsIDOMNodeList non-scriptable. r=mystor
...
The old reasons for having it be scriptable are no longer relevant since bug 120684 was fixed.
MozReview-Commit-ID: DOGuhKJRWOn
2017-11-13 10:41:47 -05:00
Boris Zbarsky
87c6b14c1a
Bug 1415677 part 6. Remove nsIDOMHTMLCollection. r=qdot
...
MozReview-Commit-ID: E8P9o0bv63L
2017-11-13 10:41:33 -05:00
Kyle Machulis
ea86e1d617
Bug 1416069 - Remove nsIDOMHTMLHtmlElement and nsIDOMHTMLBaseElement; r=bz
...
MozReview-Commit-ID: 7qUw7cLeTpe
2017-11-10 13:10:02 -08:00
Kyle Machulis
f25f505bc5
Bug 1415747 - Remove nsIDOMHTMLScriptElement; r=bz
...
MozReview-Commit-ID: 3I7qVTsKFJC
2017-11-10 13:10:00 -08:00
Kyle Machulis
dacb51138d
Bug 1415716 - Remove nsIDOMHTMLOptionElement; r=bz
...
MozReview-Commit-ID: JGxQxeFBQlO
--HG--
extra : rebase_source : 86c8b72862e84f17920d45b375c0db704ebe2eb3
2017-11-08 17:43:09 -08:00
Kyle Machulis
bcce449ae5
Bug 1408186 - Remove nsIDOMHTMLSelectElement and nsIDOMHTMLOptionsCollection; r=bz
...
MozReview-Commit-ID: Gh3JwLUtmz9
--HG--
extra : rebase_source : 6cdee487246406cafe0e5a9afe4a44f62d131c8b
2017-10-12 16:32:25 -07:00
Kyle Machulis
7308e0e9fe
Bug 1412414 - Remove nsIDOMHTMLSourceElement; r=bz
...
MozReview-Commit-ID: 3ZK1GremntX
--HG--
extra : rebase_source : c25b1a449596130ec8d2e7936f52cc651988af85
2017-10-27 15:00:42 -07:00
Kyle Machulis
be815f3caf
Bug 1412437 - Remove nsIDOMHTMLTextAreaElement; r=bz
...
MozReview-Commit-ID: JAON7Rd7IAo
2017-11-01 14:28:22 -07:00
Kyle Machulis
5f973ae9ca
Bug 1408169 - Remove nsIDOMHTMLMenuItemElement; r=bz
...
Removes the XPCOM interface for nsIDOMHTMLMenuItemElement, replacing it
with binding class usage.
MozReview-Commit-ID: 9HtCmwKyV1W
--HG--
extra : rebase_source : d56ee91a46d48c9d8698765b520a585361813a26
2017-10-12 15:10:50 -07:00
Nicholas Nethercote
7f098bdb9c
Bug 1409227 (part 4) - Replace nsMemory::Clone(id, sizeof(nsID)) with nsID::Clone(id). r=mccr8.
...
This change requires introducing nsID::Clone(). Because it's infallible, the
patch also removes some redundant failure-handling code. (nsMemory::Clone() is
also infallible, so this code was redundant even before this change.)
--HG--
extra : rebase_source : ef22757d3fa814320490bf7e19e822b8f0c4bdc3
2017-10-18 10:39:20 +11:00