c959327c6b75cd4930a6ea087583c38b805e7524: merge mozilla-inbound to mozilla-central. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 06 Sep 2017 11:26:13 +0200 - rev 428628
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
merge mozilla-inbound to mozilla-central. r=merge a=merge MozReview-Commit-ID: KLssMPhSQ0O
a4252412b1ac3b90d0845e7c8af5f8231d4e8bce: Bug 1396676: Return already_AddRefed from cookie service GetSingleton() methods. r=jdm
Kris Maglione <maglione.k@gmail.com> - Mon, 04 Sep 2017 15:05:10 -0700 - rev 428627
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396676: Return already_AddRefed from cookie service GetSingleton() methods. r=jdm These methods return an addrefed raw pointer, which makes them easy to use in ways that cause leaks. If they're to continue returning an addrefed pointer, they should explicitly return an already_AddRefed. This also switches to StaticRefPtr with ClearOnShutdown for the cached pointers for the sake of sanity. MozReview-Commit-ID: D0lDpU8Hqug
1fc9e24649a8971d09ab87824478f6fd58b1c0e8: Bug 1396570: Null check getter/setter when JSPROP_GETTER/JSPROP_SETTER is set. r=bholley f=jandem
Kris Maglione <maglione.k@gmail.com> - Mon, 04 Sep 2017 17:27:31 -0700 - rev 428626
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396570: Null check getter/setter when JSPROP_GETTER/JSPROP_SETTER is set. r=bholley f=jandem These flags don't guarantee that the getter and setter functions are defined. MozReview-Commit-ID: GBcoRYoKHqL
3923d2a0cf1f5dab3ea467c6956e2d2c7ea2ba43: Bug 1396449: Part 2 - Use atoms to test WebExtension permissions. r=krizsa
Kris Maglione <maglione.k@gmail.com> - Sun, 03 Sep 2017 18:51:02 -0700 - rev 428625
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396449: Part 2 - Use atoms to test WebExtension permissions. r=krizsa The extension policy services uses atoms internally for permission names, so using them directly rather than strings is considerably cheaper. MozReview-Commit-ID: Io8EuOXHKVy
c105574f5739c8582a8bfdd12b2cb945bff288d6: Bug 1396449: Part 1 - Use WebExtensionPolicy objects in extension content principals. r=krizsa
Kris Maglione <maglione.k@gmail.com> - Tue, 05 Sep 2017 11:04:43 -0700 - rev 428624
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396449: Part 1 - Use WebExtensionPolicy objects in extension content principals. r=krizsa Going through the extension policy service rather than using WebExtensionPolicy objects directly adds a lot of unnecessary overhead to common operations on extension principals, and also makes the code more complicated than it needs to be. We also use weak references to policy objects here, since principals should ideally lose as much of their elevated privileges as possible once the extension instance that created them has been destroyed (which is something we couldn't handle easily when we simply tracked ID strings). MozReview-Commit-ID: KDNvVdvLkIt
e9997d3ed86127e8a6e6827e67762db5a722f3c9: Bug 1396521 - Check that we have ANGLE exts for blitting from d3d. - r=daoshengmu
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 05 Sep 2017 19:21:55 -0700 - rev 428623
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396521 - Check that we have ANGLE exts for blitting from d3d. - r=daoshengmu MozReview-Commit-ID: 3eto0R2Cjwa
565627232eddd8604e629087a57dc1c0298c0be9: Bug 1396232 - Use prefixed fullscreen element in orientation lock test. r=ralin
John Lin <jolin@mozilla.com> - Tue, 05 Sep 2017 03:24:00 -0400 - rev 428622
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396232 - Use prefixed fullscreen element in orientation lock test. r=ralin MozReview-Commit-ID: LN3lyiCkQOo
1014ff4b44ccc13d566aacdea4f8cd5a56688524: Bug 1366152 - adjust fuzz in layout/reftests/backgrounds/attachment-local-clipping-image-6.html. r=mchang
Lee Salzman <lsalzman@mozilla.com> - Tue, 05 Sep 2017 22:19:30 -0400 - rev 428621
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1366152 - adjust fuzz in layout/reftests/backgrounds/attachment-local-clipping-image-6.html. r=mchang MozReview-Commit-ID: 6JTmwp1txcD
22446487eed31e5d73880356d9bfa55d61566c21: Backed out changeset 67281ccb998f (bug 1395127) for incorrect bug number. r=backout
Lee Salzman <lsalzman@mozilla.com> - Tue, 05 Sep 2017 22:16:16 -0400 - rev 428620
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 67281ccb998f (bug 1395127) for incorrect bug number. r=backout
67281ccb998f8cffc502b722529a40629d387005: Bug 1395127 - adjust fuzz in layout/reftests/backgrounds/attachment-local-clipping-image-6.html. r=mchang
Lee Salzman <lsalzman@mozilla.com> - Tue, 05 Sep 2017 22:09:29 -0400 - rev 428619
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395127 - adjust fuzz in layout/reftests/backgrounds/attachment-local-clipping-image-6.html. r=mchang MozReview-Commit-ID: 6JTmwp1txcD
34767394af0d91775da40b54e2f5a21083631c3f: Bug 1396704 - Support GLBlitHelper without VAOs. - r=daoshengmu
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 05 Sep 2017 17:34:22 -0700 - rev 428618
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396704 - Support GLBlitHelper without VAOs. - r=daoshengmu MozReview-Commit-ID: HB5p6Kt0zTb
4e6c69e3227cf6132792b3725531155d9c53adad: Bug 1394992 - Remove workaround for bug 1163520. r=bgrins
Jim Blandy <jimb@mozilla.com> - Tue, 29 Aug 2017 16:41:31 -0700 - rev 428617
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394992 - Remove workaround for bug 1163520. r=bgrins
33e34e8290927b41a59cf66ab9fac3150283236e: Bug 1394694 (part 2) - Mark nsIAtom-using methods in nsIXUL*.idl as [noscript]. r=janv.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 Sep 2017 08:36:21 +1000 - rev 428616
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394694 (part 2) - Mark nsIAtom-using methods in nsIXUL*.idl as [noscript]. r=janv.
b191c933df2076747864be07b8e7fc402a54a687: Bug 1394694 (part 1) - Remove nsITreeColumn.atom. r=janv.
Nicholas Nethercote <nnethercote@mozilla.com> - Mon, 04 Sep 2017 16:33:21 +1000 - rev 428615
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394694 (part 1) - Remove nsITreeColumn.atom. r=janv. It's unused; the zero-arg nsITreeColumn::GetAtom() is used everywhere instead.
eb36a2188f6f4eb40f092561f9020ec23bcda712: Bug 1396982 Make imageCacheQueue use nsTArray instead of std::vector. r=tnikkel
Ben Kelly <ben@wanderview.com> - Tue, 05 Sep 2017 16:20:18 -0700 - rev 428614
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396982 Make imageCacheQueue use nsTArray instead of std::vector. r=tnikkel
5ac7748ad699020b6f0cd9637ef281baf0c52558: Bug 1396870 P2 Avoid dirtying when removing front entry or when the queue is empty. r=tnikkel
Ben Kelly <ben@wanderview.com> - Tue, 05 Sep 2017 16:20:18 -0700 - rev 428613
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396870 P2 Avoid dirtying when removing front entry or when the queue is empty. r=tnikkel
c3218dfedd68920a8a33479c1a883042e9199d92: Bug 1396870 P1 Avoid dirting the image cache queue when inserting a new item into a clean queue. r=tnikkel
Ben Kelly <ben@wanderview.com> - Tue, 05 Sep 2017 16:20:17 -0700 - rev 428612
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396870 P1 Avoid dirting the image cache queue when inserting a new item into a clean queue. r=tnikkel
7b30671832a4ef163accb749f3d90f272e2004b0: Bug 1373945 - Skip test_beaconPreflightWithCustomContentType.html on Android, for intermittent failures; r=me,test-only
Geoff Brown <gbrown@mozilla.com> - Tue, 05 Sep 2017 16:55:36 -0600 - rev 428611
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1373945 - Skip test_beaconPreflightWithCustomContentType.html on Android, for intermittent failures; r=me,test-only
34deee9270677e70e6dc2009874b468fe6ff28b6: Bug 1390889 - Support --verify option in reftest harness; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Tue, 05 Sep 2017 16:55:34 -0600 - rev 428610
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390889 - Support --verify option in reftest harness; r=jmaher
870c7725fcccac8137acc6d254b2e4e0f67557f1: Bug 1394522 - Null check ref pointers when iterating over intersection observers. r=smaug
Tobias Schneider <schneider@jancona.com> - Tue, 05 Sep 2017 09:32:35 -0700 - rev 428609
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394522 - Null check ref pointers when iterating over intersection observers. r=smaug
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip