3c698f2b2eed6e29d6346c798e6234bd5b2696c4: Backed out changeset e288814a44ef (bug 1397956) for debug build bustage on Linux, build bustage on Windows and many test failures, especially on Android. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 08 Sep 2017 09:20:57 +0200 - rev 429242
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset e288814a44ef (bug 1397956) for debug build bustage on Linux, build bustage on Windows and many test failures, especially on Android. r=backout on a CLOSED TREE
1e3f27bf4b47013a2a94efa3dfc9c1ba128458f4: Bug 1397091: Remove aForReconstruct. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Sep 2017 18:38:27 +0200 - rev 429241
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397091: Remove aForReconstruct. r=bz It's only used to know whether we may potentially need to sync-style the subtree. Given with these patches we guarantee that when inserting sync, we have the style tree up-to-date, we can just check aInsertionKind for the same effect. MozReview-Commit-ID: ADvcjkGq5hi
cb5a5cf16f1bd33cb02e238f80f6fe48d6945c53: Bug 1397091: Merge InsertionKind and LazyConstructionAllowed. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Sep 2017 17:02:20 +0200 - rev 429240
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397091: Merge InsertionKind and LazyConstructionAllowed. r=bz They now map 1-to-1, so there's no reason to keep them separate. MozReview-Commit-ID: A2Wqa3QNdw8
e51ad458391342c3b9e37fd827c1bc4f4b2264c3: Bug 1397091: Allow calling RecreateFramesForContent with async insertion for non-elements. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Sep 2017 16:24:29 +0200 - rev 429239
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397091: Allow calling RecreateFramesForContent with async insertion for non-elements. r=bz Using the lazy frame construction path instead of the PostRestyleEvent path. It'd be nice to unify those though... MozReview-Commit-ID: CwDHZQUBm8e
dee58c528463ec9447a9c478c151ba24d982a3cb: Bug 1395719: Crashtest. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Sep 2017 16:04:52 +0200 - rev 429238
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395719: Crashtest. r=bz MozReview-Commit-ID: C6mrfNC84s5
4ae543bcdc2f8c350783318cf28a2dce199e7871: Bug 1395719: Minimal cleanup when using the accessibility service. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Sep 2017 14:26:51 +0200 - rev 429237
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395719: Minimal cleanup when using the accessibility service. r=bz MozReview-Commit-ID: Enexvl1motp
45f8148d33c85fb34b5e4f0dfffaea8dde91f884: Bug 1395719: Reconstruct ancestors asynchronously when lazy frame construction is allowed. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Sep 2017 13:47:30 +0200 - rev 429236
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395719: Reconstruct ancestors asynchronously when lazy frame construction is allowed. r=bz The main purpose of this change is avoiding doing frame construction when the style tree is not up-to-date. In the test-case above, for example, a MathML element is changed, and we schedule style invalidation for it, but another MathML element is inserted, and we reconstruct the whole thing, using the out-to-date styles from the MathML element. There are other cases where this is more problematic than "we just happened to use out-of-date styles, and we'll restyle eventually", which is when this reconstruct happens to hit an element which was recently inserted but happened to lazily construct. In that case, we haven't even performed initial styling on the element, so we just panic and crash. After this the only sync frame construction case remaining when the style tree is not setup is CharacterDataChanged, which I'll address in bug 1397091. MozReview-Commit-ID: FSI2Zb34SaZ
08951d83c938c02159e4ab6e5c0a0c1c79ba0087: Bug 1395719: Convert aAllowLazyFrameConstruction to an enum class. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Sep 2017 13:39:20 +0200 - rev 429235
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395719: Convert aAllowLazyFrameConstruction to an enum class. r=bz It's clearer what it means from the callsites. MozReview-Commit-ID: 7wubYBUQdG0
f432a118c6e061cd7c200c490456cee2f7134a13: Bug 1395719: Make ReconstructDocElementHierarchy take an InsertionKind. r=bz
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 07 Sep 2017 13:38:41 +0200 - rev 429234
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395719: Make ReconstructDocElementHierarchy take an InsertionKind. r=bz Otherwise we may unexpectedly sync-construct it. MozReview-Commit-ID: LybB06img71
e288814a44ef6493c8e8a30be0a3e29f3b7bfd38: Bug 1397956 - Use native event processing in content process (r=mccr8)
Bill McCloskey <billm@mozilla.com> - Thu, 07 Sep 2017 16:35:53 -0700 - rev 429233
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397956 - Use native event processing in content process (r=mccr8) MozReview-Commit-ID: J6vP9bg4csD
dd3736e98e4e7558af2f202803bce36278a26c66: Merge autoland to central, a=merge
Wes Kocher <wkocher@mozilla.com> - Fri, 08 Sep 2017 13:15:17 -0700 - rev 429232
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Merge autoland to central, a=merge MozReview-Commit-ID: J5jFY2n8iVG
4c9a3b09cfc154970eaa62a826d1e92122c7dd7f: Bug 1365868 - Add basic context menu: Open in Firefox. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Thu, 07 Sep 2017 15:52:16 +0800 - rev 429231
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1365868 - Add basic context menu: Open in Firefox. r=maliu MozReview-Commit-ID: BxjFKKNcCiQ
5e511ebfe50519f4f6dcc31c5b3f493b61eb9a74: bug 1373240 - Use somewhat-more-dynamically-allocated histogram storage r=Dexter,gfritzsche
Chris H-C <chutten@mozilla.com> - Tue, 29 Aug 2017 15:05:35 -0400 - rev 429230
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
bug 1373240 - Use somewhat-more-dynamically-allocated histogram storage r=Dexter,gfritzsche Switch from static multi-dimensional arrays to dynamic one-dimensional arrays that are only allocated in the parent process. MozReview-Commit-ID: tyGEFhU2Fq
89755ca77e5d30642a1ac90bf3aa818f78268752: Backed out changeset 9cbb90abba0d (bug 1387325) for build bustage on Windows at layout/xul/nsImageBoxFrame.cpp(250): 'LoadImageW': is not a member of 'nsContentUtils'. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 08 Sep 2017 17:32:57 +0200 - rev 429229
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 9cbb90abba0d (bug 1387325) for build bustage on Windows at layout/xul/nsImageBoxFrame.cpp(250): 'LoadImageW': is not a member of 'nsContentUtils'. r=backout on a CLOSED TREE
41c7be71c64f4ef3c237f408b4526e039a217e1b: Backed out changeset d25d3c15d149 (bug 1387325)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 08 Sep 2017 17:32:11 +0200 - rev 429228
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset d25d3c15d149 (bug 1387325)
7df0418c605dc7d749c1edc0efe3e7af998c8b46: Backed out changeset cae034ec1d40 (bug 1387325)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 08 Sep 2017 17:32:06 +0200 - rev 429227
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset cae034ec1d40 (bug 1387325)
ed8bd83b7ec66114e89dd07e6cb4003e27b7b7b1: Bug 1397937 - Prune unused FFI types with Linux 32-bit issues. r=emilio
J. Ryan Stinnett <jryans@gmail.com> - Thu, 07 Sep 2017 18:00:43 -0500 - rev 429226
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1397937 - Prune unused FFI types with Linux 32-bit issues. r=emilio MozReview-Commit-ID: 26UmO9RcGQm
39a2a87fc10013e2dbdbdd66a3c203d04df564ba: Bug 1364972 - Allow WebExtensions to disable animated images, r=mixedpuppy
Bob Silverberg <bsilverberg@mozilla.com> - Wed, 06 Sep 2017 16:46:38 -0400 - rev 429225
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1364972 - Allow WebExtensions to disable animated images, r=mixedpuppy This adds a browserSetting.imageAnimationBehavior API which accepts one of three values: "normal", "none", "once". Behind the scenes it sets the image.animation_mode preference to the same value. MozReview-Commit-ID: GLT6oJgpF3
41f350766d7d7b9417df5255824db7fde4745b47: Bug 1331129 - address unexpected file accesses r=jmaher
Ionut Goldan <ionut.goldan@softvision.ro> - Tue, 05 Sep 2017 17:38:26 +0300 - rev 429224
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1331129 - address unexpected file accesses r=jmaher MozReview-Commit-ID: owjXhFvMV0
36d3a6cb40dbdea6fce75189df8f8d0b349eb2d7: Bug 1396609 - Add Highlights, smooth prefs and bug fixes to Activity Stream. r=ursula
Ed Lee <edilee@mozilla.com> - Fri, 08 Sep 2017 07:43:37 -0700 - rev 429223
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396609 - Add Highlights, smooth prefs and bug fixes to Activity Stream. r=ursula MozReview-Commit-ID: 1FTc9n2xxFZ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip