80dc7df104e6: Bug 1348519 - Part 3: Add web platform tests for grid-template-{columns|rows}. r=mats
Boris Chiou <boris.chiou@gmail.com> - Sat, 12 Jan 2019 02:22:46 +0000 - rev 453599
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1348519 - Part 3: Add web platform tests for grid-template-{columns|rows}. r=mats Add wpt for testing interpolation result on grid-template-{columns|rows}. Depends on D16129 Differential Revision: https://phabricator.services.mozilla.com/D16130
bd4efc854419: Bug 1348519 - Part 2: Implement Animate for track lists on grid-template-{columns|rows}. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Sat, 12 Jan 2019 02:22:39 +0000 - rev 453598
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1348519 - Part 2: Implement Animate for track lists on grid-template-{columns|rows}. r=emilio Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1348519#c6 and https://github.com/w3c/csswg-drafts/issues/3201: Currently grid-template-rows/columns interpolate “per computed value”, which means that if the number of tracks differs, or any track changes to/from a particular keyword value to any other value, or if a line name is added/removed at any position, the entire track listing is interpolated as “discrete”. But we "agree" with two more granular options: 1. Check interpolation type per track, rather than for the entire list, before falling back to discrete. I.e. a length-percentage track can animate between two values while an adjacent auto track flips discretely to min-content. 2. Allow discrete interpolation of line name changes independently of track sizes. Besides, for the repeat() function, it's complicated to support interpolation between different repeat types (i.e. auto-fill, auto-fit) and different repeat counts, so we always fall-back to discrete if the first parameter of repeat() is different. Depends on D16339 Differential Revision: https://phabricator.services.mozilla.com/D16129
37838b3650fd: Bug 1348519 - Part 1: Support field_bound on Animate. r=emilio
Boris Chiou <boris.chiou@gmail.com> - Sat, 12 Jan 2019 02:19:04 +0000 - rev 453597
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1348519 - Part 1: Support field_bound on Animate. r=emilio So we can derive Animate on more generic types. Differential Revision: https://phabricator.services.mozilla.com/D16339
c28b226ee6c1: Bug 1514874 - start RDD process on-demand r=jya,jld
Michael Froman <mfroman@mozilla.com> - Sat, 12 Jan 2019 04:51:20 +0000 - rev 453596
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1514874 - start RDD process on-demand r=jya,jld Differential Revision: https://phabricator.services.mozilla.com/D15775
199b64bd4ead: Bug 1511232. Add checks for RELEASE_OR_BETA for now. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Fri, 11 Jan 2019 12:59:30 +0000 - rev 453595
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1511232. Add checks for RELEASE_OR_BETA for now. r=peterv Once we decide that we're shipping this non-configurability behavior, we can remove these bits. Differential Revision: https://phabricator.services.mozilla.com/D16061
47920e0b9643: Bug 1519193 part 5. Convert AssertNoStaleServoDataIn to using ShadowIncludingTreeIterator. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 12 Jan 2019 03:20:44 +0000 - rev 453594
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519193 part 5. Convert AssertNoStaleServoDataIn to using ShadowIncludingTreeIterator. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D16247
a61568f1b081: Bug 1519193 part 4. Convert AssertNoFramesInSubtree to using ShadowIncludingTreeIterator. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 12 Jan 2019 03:20:05 +0000 - rev 453593
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519193 part 4. Convert AssertNoFramesInSubtree to using ShadowIncludingTreeIterator. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D16245
4a2c6e288944: Bug 1519193 part 3. Convert CustomElementRegistry::Upgrade to using ShadowIncludingTreeIterator. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 12 Jan 2019 03:19:27 +0000 - rev 453592
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519193 part 3. Convert CustomElementRegistry::Upgrade to using ShadowIncludingTreeIterator. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D16244
9edfd05acd77: Bug 1519193 part 2. Convert CandidateFinder::Traverse to using ShadowIncludingTreeIterator. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 12 Jan 2019 03:18:38 +0000 - rev 453591
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519193 part 2. Convert CandidateFinder::Traverse to using ShadowIncludingTreeIterator. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D16243
3a5956b8ebdf: Bug 1519193 part 1. Add an iterator that implements "shadow-including tree order" traversal. r=emilio
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 12 Jan 2019 03:17:24 +0000 - rev 453590
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519193 part 1. Add an iterator that implements "shadow-including tree order" traversal. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D16242
fbc1cb5a84a9: Bug 1516767 - adjust button border, outline and box-shadow to be compatible with High-Contrast Mode and less glitchy, r=jaws
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 11 Jan 2019 23:24:43 +0000 - rev 453589
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1516767 - adjust button border, outline and box-shadow to be compatible with High-Contrast Mode and less glitchy, r=jaws Differential Revision: https://phabricator.services.mozilla.com/D16328
d5da954d4dd2: Bug 1513057 - P9: socket oepration should wait until socket process launch r=mayhemer,dragana,kershaw
Junior Hsu <juhsu@mozilla.com> - Sat, 12 Jan 2019 01:00:26 +0000 - rev 453588
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1513057 - P9: socket oepration should wait until socket process launch r=mayhemer,dragana,kershaw Differential Revision: https://phabricator.services.mozilla.com/D14510
44ff151d7111: Bug 1519444. Don't enforce a minimum size for blobs. r=mstange
Jeff Muizelaar <jrmuizel@gmail.com> - Fri, 11 Jan 2019 19:43:32 +0000 - rev 453587
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519444. Don't enforce a minimum size for blobs. r=mstange WebRender can handle small image without much overhead. Allowing small images will give us more predictable behaviour because we don't end up merging things unneccessarily. Differential Revision: https://phabricator.services.mozilla.com/D16337
d288304b11fa: Bug 1518964 - Add SchemeIs convenience functions; r=valentin
Kyle Machulis <kyle@nonpolynomial.com> - Fri, 11 Jan 2019 08:08:19 +0000 - rev 453586
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1518964 - Add SchemeIs convenience functions; r=valentin Create convenience functions for common protocols used in SchemeIs queries. Differential Revision: https://phabricator.services.mozilla.com/D16231
8583d9d48387: Bug 1504018 - Support unrestricted schemes in permission warnings r=aswan
Rob Wu <rob@robwu.nl> - Fri, 11 Jan 2019 19:19:06 +0000 - rev 453585
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1504018 - Support unrestricted schemes in permission warnings r=aswan If an extension with the "mozillaAddons" permission is updated, the permission diffing logic should support restricted schemes. Otherwise the MatchPattern will throw and prevent the update from being installed. `Extension.comparePermissions` is called with the result of `.userPermissions`, which in turn is equivalent to the result of the `manifestPermissions` getter. This already filters out restricted schemes if needed. Therefore we can unconditionally use `restrictSchemes:false` in `comparePermissions`. And update the regexp in formatPermissionStrings to support permissions that start with "about:", since the "MatchPatternUnestricted" type in toolkit/components/extensions/schemas/manifest.json supports this, and the lack of "//" in about:-URLs prevents the scheme from being matched by the existing pattern. Depends on D14963 Differential Revision: https://phabricator.services.mozilla.com/D14964
dc4bd4ee4c22: Bug 1504018 - Skip host permissions for which a warning has been shown before r=aswan
Rob Wu <rob@robwu.nl> - Fri, 11 Jan 2019 19:16:59 +0000 - rev 453584
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1504018 - Skip host permissions for which a warning has been shown before r=aswan Permission warnings only include the host name (ignoring any scheme), so the comparison of old and new permissions should ignore schemes too. Any origin permission has to match the definition of "MatchPattern" as defined in toolkit/components/schemas/manifest.json. For normal (non-privileged extensions), this is either <all_urls>, or a pattern consisting of the "http", "https", "ws", "wss", "file", "ftp" schemes. Depends on D5527 Depends on D5527 Differential Revision: https://phabricator.services.mozilla.com/D14963
14fee8b5f596: Bug 1484263 - Clean up manifest permission parser and add tests r=aswan
Rob Wu <rob@robwu.nl> - Fri, 11 Jan 2019 18:56:18 +0000 - rev 453583
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1484263 - Clean up manifest permission parser and add tests r=aswan The "permissions" array of the raw manifest is not (and should not) be used for permission checking, so it is not necessary to strip the "mozillaAddons" permission from it. This commit moves the validation of the "mozillaAddons" permission to classifyPermission, so that the "manifestPermissions" getter (that uses this method too) accurately reflects the supported permissions of an extension. New tests has been added to verify the permission warnings for some combinations of permissions. This also includes tests that verify that only privileged extensions can use "mozillaAddons" to unlock unrestricted schemes. Differential Revision: https://phabricator.services.mozilla.com/D5527
6685e8b9d867: Bug 1519308 - Try toolchain-prefixed pkg-config. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Fri, 11 Jan 2019 23:56:19 +0000 - rev 453582
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519308 - Try toolchain-prefixed pkg-config. r=froydnj When doing cross-compiles for Desktop, system pkg-config is going to be looking for .pc files for the host, but systems setup for cross-compiles come with a toolchain-prefixed pkg-config, which we should be looking for. Differential Revision: https://phabricator.services.mozilla.com/D16318
dcb9d90e5456: Bug 1518951 - [1.1] Remove redundant trackingMode field from SecurityInformation.
Eugen Sawin <esawin@mozilla.com> - Fri, 11 Jan 2019 23:50:45 +0000 - rev 453581
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1518951 - [1.1] Remove redundant trackingMode field from SecurityInformation. Differential Revision: https://phabricator.services.mozilla.com/D16365
80aa2eb75893: Backed out changeset 0355f47af6ce (bug 1517976) for mochitest failures in gfx/layers/apz/test/mochitest/test_group_touchevents-4.html. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Sat, 12 Jan 2019 03:12:30 +0200 - rev 453580
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Backed out changeset 0355f47af6ce (bug 1517976) for mochitest failures in gfx/layers/apz/test/mochitest/test_group_touchevents-4.html. CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip