8ad255c6fd62f59b4dacd6480b506e3b53378df8: Bug 1434819 part 8. Remove the FILTER_* constants from nsIDOMNodeFilter. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:26:12 -0500 - rev 750378
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434819 part 8. Remove the FILTER_* constants from nsIDOMNodeFilter. r=qdot MozReview-Commit-ID: LSDXZVGDtBc
062e1d691fc5a875f78073101ae13779cd99af2b: Bug 1434819 part 7. Remove the SHOW_* constants from nsIDOMNodeFilter. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:26:12 -0500 - rev 750377
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434819 part 7. Remove the SHOW_* constants from nsIDOMNodeFilter. r=qdot MozReview-Commit-ID: 7E2KZkLfbSI
6a93f9c7d0f31e0f79ab3c649ba78653411b3c80: Bug 1434819 part 6. Get rid of NodeFilterHolder. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:26:12 -0500 - rev 750376
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434819 part 6. Get rid of NodeFilterHolder. r=qdot Now that TreeWalker and NodeIterator only use webidl APIs, they always have a NodeFilter, not nsIDOMNodeFilter. MozReview-Commit-ID: 5pzn9V3Kxzy
bba7d4e476bba51aabc331b2e52475e2161c0f0e: Bug 1434819 part 5. Remove nsIDOMTreeWalker. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:26:12 -0500 - rev 750375
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434819 part 5. Remove nsIDOMTreeWalker. r=qdot MozReview-Commit-ID: QmxoxVhppG
09156c683ba7d9c7670f62c1cafcd3dfebba7998: Bug 1434819 part 4. Remove all the methods from nsIDOMTreeWalker. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:26:12 -0500 - rev 750374
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434819 part 4. Remove all the methods from nsIDOMTreeWalker. r=qdot MozReview-Commit-ID: BDxOLArlCYb
fe13d3d551238bfa7bcebe9706f8f972150aa0c4: Bug 1434819 part 3. Stop using XPCOM treewalker bits in webbrowserpersist. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:26:12 -0500 - rev 750373
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434819 part 3. Stop using XPCOM treewalker bits in webbrowserpersist. r=qdot MozReview-Commit-ID: GmY7L4p00D1
dd777984656c8a83aa10bff2b6f140be34f638cd: Bug 1434819 part 2. Remove nsIDOMNodeIterator. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:26:12 -0500 - rev 750372
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434819 part 2. Remove nsIDOMNodeIterator. r=qdot MozReview-Commit-ID: 7ln10gj1cLP
4e46d45e3fb7ed7c1a43f5799d59757bfc50e183: Bug 1434819 part 1. Remove unused methods from nsIDOMNodeIterator. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:26:11 -0500 - rev 750371
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434819 part 1. Remove unused methods from nsIDOMNodeIterator. r=qdot MozReview-Commit-ID: 6mVDmDNxx4p
709f49913e92692dc981cc3d242f76efddf5232c: Bug 1434818. Remove unused return value of FontFaceSet::Add. r=jfkthame
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:23:34 -0500 - rev 750370
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434818. Remove unused return value of FontFaceSet::Add. r=jfkthame MozReview-Commit-ID: JHOpGZM3Scz
fb0b7a29a7ecb345a9464218cc6444c46c4affc0: Bug 1434803. Properly propagate out errors from various PeerConnectionImpl methods. r=drno
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:22:48 -0500 - rev 750369
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434803. Properly propagate out errors from various PeerConnectionImpl methods. r=drno PeerConnectionImpl defines two versions of various fallible methods: a version taking an ErrorResult argument, and a version returning nsresult. The methods were not marked fallible in the webidl, so the bindings called the nsresult-returning version, but ignored the returned value. As a result, failures got swallowed instead of being propagated out. The changes here annotate the relevant parts of the webidl as throwing, and convert non-fallible methods to returning void to make infallibility clearer. MozReview-Commit-ID: JU9NzmEf8FV
a3d5547b0b7f7aa9a3e5eaed7b3151cadff42334: Bug 1434686 part 4. Use IgnoreErrors() in dom/. r=mystor
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:21:14 -0500 - rev 750368
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434686 part 4. Use IgnoreErrors() in dom/. r=mystor MozReview-Commit-ID: GwVDrTLPTOb
c0dc4d5fc3dd641c4dfe9a1d32642a85c3a6ae46: Bug 1434686 part 3. Use IgnoreErrors() outside of dom/. r=mystor
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:21:14 -0500 - rev 750367
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434686 part 3. Use IgnoreErrors() outside of dom/. r=mystor I left some IgnoredErrorResults for now where people warn on failure. We could consider adding a WarnOnError() thing or something. MozReview-Commit-ID: L5ttZ9CGKg0
f4719d1d3ec32274549f2258bbc72d1c19f2b3e1: Bug 1434686 part 2. Use IgnoreErrors() in dom/bindings. r=mystor
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:21:14 -0500 - rev 750366
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434686 part 2. Use IgnoreErrors() in dom/bindings. r=mystor MozReview-Commit-ID: G8vxR2s2qUJ
27018abb80f8dec9412757f215b738de751385b9: Bug 1434686 part 1. Introduce a mozilla::IgnoreErrors which can be used as a temporary to pass to an ErrorResult& arg when the error should be ignored. r=mystor
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Feb 2018 14:21:14 -0500 - rev 750365
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1434686 part 1. Introduce a mozilla::IgnoreErrors which can be used as a temporary to pass to an ErrorResult& arg when the error should be ignored. r=mystor Once bug 1434689 is fixed, we can mark this thing as being required to be a temporary. MozReview-Commit-ID: 7VX0XSYVOc4
ae73697f72b7df48bc399c0934c353fa928257e8: Bug 1421062 - fixup linter issue r=bustage
Johan Lorenzo <jlorenzo@mozilla.com> - Thu, 01 Feb 2018 19:11:17 +0100 - rev 750364
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1421062 - fixup linter issue r=bustage
bc12cc50a28f252706db743611cc762c124cffc2: Merge mozilla-central to inbound. a=merge CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Thu, 01 Feb 2018 20:14:53 +0200 - rev 750363
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
fe003f33c1583ca844a21a2f694479c489d1a933: Bug 1433790: Disable Direct2D on drivers/devices where OMTP causes crashes. r=milan
Bas Schouten <bschouten@mozilla.com> - Thu, 01 Feb 2018 19:02:11 +0100 - rev 750362
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 1433790: Disable Direct2D on drivers/devices where OMTP causes crashes. r=milan MozReview-Commit-ID: FmUh2zSnSdd
ca21ae6abd8e32bb85d76b5c2b238a7869b68e20: Merge autoland to mozilla-central. a=merge
Gurzau Raul <rgurzau@mozilla.com> - Thu, 01 Feb 2018 23:52:41 +0200 - rev 750361
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Merge autoland to mozilla-central. a=merge
e51fa5f76367923d60a62fefdf474ab76fad55c9: Bug 767640, part 2 - Update eslint rules to take into account the definitions of Ci, Cr, Cc and Cu. r=florian
Andrew McCreight <continuation@gmail.com> - Thu, 25 Jan 2018 09:45:45 -0800 - rev 750360
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 767640, part 2 - Update eslint rules to take into account the definitions of Ci, Cr, Cc and Cu. r=florian MozReview-Commit-ID: 4PyMh0WeA4r
a74c56caa0dc27643602c0eb689259b37cb34c42: Bug 767640, part 1 - Put Ci, Cr, Cc, and Cu on chrome contexts. r=bz,florian,jmaher
Andrew McCreight <continuation@gmail.com> - Thu, 18 Jan 2018 13:04:41 -0800 - rev 750359
Push 97629 by bmo:continuation@gmail.com at Thu, 01 Feb 2018 23:06:34 +0000
Bug 767640, part 1 - Put Ci, Cr, Cc, and Cu on chrome contexts. r=bz,florian,jmaher Almost every chrome script uses these abbreviations. We can avoid some boilerplate by automatically defining them on chrome contexts where we define Components. The var declarations for Cc and Ci in MozillaFileLogger.js are run before enablePrivilege("UniversalXPConnect"). The latter now attempts to automatically define Cc and Ci, but the non-configurable Cc and Ci prevent that. Work around this by just removing the var declarations. MozReview-Commit-ID: 6FV9ahLeqUb
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip