76ba2ec949d32634e2dd9ea5ba0a91170bda89a5: Bug 1551991 - Remove nsCSSValue usage for negative / suffix / prefix. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:05:25 +0000 - rev 474264
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1551991 - Remove nsCSSValue usage for negative / suffix / prefix. r=jwatt Depends on D31316 Differential Revision: https://phabricator.services.mozilla.com/D31317
336a076368ebcebbde75f4e6e468ebfe2b50ec94: Bug 1551991 - Remove nsCSSValue usage from GetPad. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:05:10 +0000 - rev 474263
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1551991 - Remove nsCSSValue usage from GetPad. r=jwatt Depends on D31315 Differential Revision: https://phabricator.services.mozilla.com/D31316
5bac84efbf6d16393e61789c8fb183fb7410a0a0: Bug 1551991 - Cleanup a bit the counter style code. r=jwatt
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:05:00 +0000 - rev 474262
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1551991 - Cleanup a bit the counter style code. r=jwatt Use more compact types, and remove some manual implementations that can be derived. Differential Revision: https://phabricator.services.mozilla.com/D31315
3c388ac5887ceec18ae5db997cc34065cad9ac2f: Bug 1551991 - Remove legacy transform interpolation code and related dead code. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:25:10 +0000 - rev 474261
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1551991 - Remove legacy transform interpolation code and related dead code. r=boris Differential Revision: https://phabricator.services.mozilla.com/D31314
02c806cb81d959f1fc08c7304f50266fb6a5e56c: Bug 1529002 - Use cbindgen to back CSS transforms. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:25:10 +0000 - rev 474260
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1529002 - Use cbindgen to back CSS transforms. r=boris This avoids the expensive conversion, and cleans up a bunch. Further cleanup is possible, just not done yet to avoid growing the patch even more. Differential Revision: https://phabricator.services.mozilla.com/D30748
29c5fc63a9bf79e53cc8991c47ed47fedafda4e1: Bug 1529002 - Update cbindgen. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:24:17 +0000 - rev 474259
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1529002 - Update cbindgen. r=boris We need this to auto-generate the copy-constructor for TransformOperation, without which the patch wouldn't build. Differential Revision: https://phabricator.services.mozilla.com/D30799
d0e6717d1cf00e7e33b6eea7021b60d75cc670d0: Bug 1550554 - Use OwnedSlice for will-change. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:23:28 +0000 - rev 474258
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1550554 - Use OwnedSlice for will-change. r=heycam We could use ArcSlice if wanted I guess, your call. Though will change is not supposed to be used very frequently. Differential Revision: https://phabricator.services.mozilla.com/D30548
9efd6e065be931906e5ef21ba14c01b8ef392cf9: Bug 1550554 - Add bindings for box shadows, and remove nsCSSShadowArray and friends. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:04:32 +0000 - rev 474257
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1550554 - Add bindings for box shadows, and remove nsCSSShadowArray and friends. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D30547
1e32fe8538eddbf6b87bb2dccb716f425d8dd931: Bug 1550554 - Use ArcSlice for quotes. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:04:31 +0000 - rev 474256
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1550554 - Use ArcSlice for quotes. r=heycam This saves the intermediate allocation. Differential Revision: https://phabricator.services.mozilla.com/D30546
79010ce706eb83de48b5abb81ea387f2f5f4dc0b: Bug 1550554 - Share computed and specified value representation of -moz-context-properties. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:03:29 +0000 - rev 474255
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1550554 - Share computed and specified value representation of -moz-context-properties. r=heycam Differential Revision: https://phabricator.services.mozilla.com/D30545
6524a34864c39e0957cc10d124d61a6d795b5894: Bug 1550554 - Use an ArcSlice as the computed value representation of inherited list properties. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:03:27 +0000 - rev 474254
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1550554 - Use an ArcSlice as the computed value representation of inherited list properties. r=heycam This adds a bit of complexity, which I think will pay off in the end. Removals incoming. Differential Revision: https://phabricator.services.mozilla.com/D30544
7c2ff60588882f354678a676c2028eebd71f7557: Bug 1550554 - Implement ArcSlice::default(). r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:22:04 +0000 - rev 474253
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1550554 - Implement ArcSlice::default(). r=heycam Share a singleton to avoid allocating for empty lists. Differential Revision: https://phabricator.services.mozilla.com/D30543
7321594dab268ea3f11722178c98d6412f1db078: Bug 1549593 - Use OwnedSlice in the specified and computed values of most vector properties. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 16 May 2019 23:21:37 +0000 - rev 474252
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1549593 - Use OwnedSlice in the specified and computed values of most vector properties. r=heycam This is just a refactor in the right direction. Eventual goal is: * All inherited properties use ArcSlice<>. * All reset properties use OwnedSlice<> (or ThinVec<>). No conversion happens at all, so we can remove all that glue, and also compute_iter and co. Of course there's work to do, but this is a step towards that. Differential Revision: https://phabricator.services.mozilla.com/D30127
c110061df4c16715a491ead8cab815a259ae7846: Bug 1552084 - Remove lifetime requirements on DrawTarget and ReadTarget in WR. r=emilio
Glenn Watson <github@intuitionlibrary.com> - Thu, 16 May 2019 22:25:35 +0000 - rev 474251
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1552084 - Remove lifetime requirements on DrawTarget and ReadTarget in WR. r=emilio This makes DrawTarget and ReadTarget no longer require a borrow on a texture. This was previously fine, but in the near future WR will be rendering picture caching surfaces directly into texture handles. To allow this, we need to remove the borrow check requirement on DrawTarget for rustc. Differential Revision: https://phabricator.services.mozilla.com/D31390
c215a31ef6ea248566743ad6f9fd471e356c7b80: Merge mozilla-central to autoland. CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Fri, 17 May 2019 02:12:30 +0300 - rev 474250
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Merge mozilla-central to autoland. CLOSED TREE
440aa7a30693d06e6aef4bc256edc226f407ef49: Backed out 2 changesets (bug 1549855) for failing Android mochitests on robocop_text_page.html CLOSED TREE
arthur.iakab <aiakab@mozilla.com> - Fri, 17 May 2019 02:06:35 +0300 - rev 474249
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Backed out 2 changesets (bug 1549855) for failing Android mochitests on robocop_text_page.html CLOSED TREE Backed out changeset 928038c23227 (bug 1549855) Backed out changeset 9383ea5938fe (bug 1549855)
31cf332c9b21698336c5e6c18939a3a8b58a7902: Bug 1547034: Add userFacingName and userFacingDescription to schema r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Thu, 16 May 2019 15:04:25 +0000 - rev 474248
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1547034: Add userFacingName and userFacingDescription to schema r=mythmon Display these when available instead of generating one. We play some games here to let SinglePreferenceExperiment continue to validate according to the PreferenceExperiment schema. This is kind of ugly. Another approach might be to move the about-studies code that generates a description. I was hesitant to do this because it would mean losing the formatting. Depends on D29873 Differential Revision: https://phabricator.services.mozilla.com/D30969
0de43d5275d15b83e80fa021bac4175f85a5d3a4: Bug 1547034: PreferenceExperimentAction supports multiple prefs r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Thu, 16 May 2019 15:04:22 +0000 - rev 474247
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1547034: PreferenceExperimentAction supports multiple prefs r=mythmon The existing, single-preference action format is supported by a new SinglePreferenceExperimentAction, which converts single-preference actions into multiple-preference actions. We keep the wire format name "preference-experiment" for SinglePreferenceExperimentAction for now, but perhaps one day we can move that to "single-preference-experiment". Depends on D29872 Differential Revision: https://phabricator.services.mozilla.com/D29873
454e86015872654981d491d0867f91e4c6685e6f: Bug 1547034: PreferenceExperiments.start can take multiple prefs r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Thu, 16 May 2019 15:04:20 +0000 - rev 474246
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1547034: PreferenceExperiments.start can take multiple prefs r=mythmon Add a little bit to some existing tests to cover this new functionality. Depends on D29871 Differential Revision: https://phabricator.services.mozilla.com/D29872
da4380fe5ce1ea4d7dba885f1127fac61860552e: Bug 1547034: Migrate PreferenceExperiments observers r=mythmon
Ethan Glasser-Camp <ethan@betacantrips.com> - Thu, 16 May 2019 15:04:18 +0000 - rev 474245
Push 113144 by shindli@mozilla.com at Fri, 17 May 2019 16:44:55 +0000
Bug 1547034: Migrate PreferenceExperiments observers r=mythmon Move startObserver to take a preferences object and register its observer for each preference in that object. While we're here, move to the canonical observer interface according to nsIPrefBranch.idl, with an `observe` method instead of just passing a function. Also perform some drive-by cleanups in the tests: add a name to one test, drop some unused arguments to some other tests. Depends on D29293 Differential Revision: https://phabricator.services.mozilla.com/D29871
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip