cb35977ae7a4a5a1d2fe6a543e15d49cd2fd47c8: Merge autoland to mozilla-central. a=merge
Narcis Beleuzu <nbeleuzu@mozilla.com> - Sat, 12 Jan 2019 11:39:04 +0200 - rev 453604
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Merge autoland to mozilla-central. a=merge
434b6906676e7dbad6ea265af5528d5eea2f6f8f: Bug 1519296 - Part 4: Remove ServoStyleSet::PrependStyleSheet r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 12 Jan 2019 06:45:45 +0000 - rev 453603
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519296 - Part 4: Remove ServoStyleSet::PrependStyleSheet r=emilio Depends on D16283 Differential Revision: https://phabricator.services.mozilla.com/D16284
89828ae0afeac77e5e5e8aa220ec4ec1cf64a69a: Bug 1519296 - Part 3: Make PresShell::AddOverrideStyleSheet append its sheet rather than prepend r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 12 Jan 2019 06:45:52 +0000 - rev 453602
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519296 - Part 3: Make PresShell::AddOverrideStyleSheet append its sheet rather than prepend r=emilio We only ever add a single sheet (EditorOverride.css) there anyway. Depends on D16282 Differential Revision: https://phabricator.services.mozilla.com/D16283
8b5a89cb0e62b11f209f49dca37e2ec2973d6d3e: Bug 1519296 - Part 2: Make PresShell::AddUserSheet just find the right place to insert r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 12 Jan 2019 06:46:00 +0000 - rev 453601
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519296 - Part 2: Make PresShell::AddUserSheet just find the right place to insert r=emilio Depends on D16281 Differential Revision: https://phabricator.services.mozilla.com/D16282
b08325b6d8b5e1cd4d0ef984ec3072f794836c98: Bug 1519296 - Part 1: Use a sensible order when filling the style set with User and Agent sheets r=emilio
Cameron McCormack <cam@mcc.id.au> - Sat, 12 Jan 2019 00:50:01 +0000 - rev 453600
Push 35360 by nbeleuzu@mozilla.com at Sat, 12 Jan 2019 09:39:47 +0000
Bug 1519296 - Part 1: Use a sensible order when filling the style set with User and Agent sheets r=emilio Differential Revision: https://phabricator.services.mozilla.com/D16281
80dc7df104e63383c2e80fbf7644bd348634c8c4: 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
bd4efc854419ae1643bfaeeedc67403703575ea0: 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
37838b3650fd5b4c66cb1b63b366a40931076fcb: 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
c28b226ee6c1d383487fb7dd75a14f419221a143: 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
199b64bd4ead7f270101d53e2e781edfb22a63a5: 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
47920e0b9643e317840bc88d705582ea537d8ed8: 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
a61568f1b0812ef2f353c62de6c2603a8f04e980: 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
4a2c6e288944cd05bd494c9da0501488d9a68077: 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
9edfd05acd7786032715eb6cdc6575daf509d962: 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
3a5956b8ebdf91a748cb48b70882f6d44f3cd381: 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
fbc1cb5a84a9a55ee1ff2491b7ed55e6b736cd1b: 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
d5da954d4dd2cf457e9b93109d83f57df20cadc6: 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
44ff151d71114915f645e2722aebc05071a3ad3d: 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
d288304b11fa701f20c691e8e5f5f2f9f6520b31: 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
8583d9d483877e7e70bbf1514aca63068e6d9c77: 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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip