466f9c24e749d7b3701b60c5ed424e586634a718: Bug 1490496 - implement XPCOM FFI for key-value storage r=nika,lina,mossop
Myk Melez <myk@mykzilla.org> - Thu, 07 Feb 2019 16:14:04 +0000 - rev 515519
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1490496 - implement XPCOM FFI for key-value storage r=nika,lina,mossop MozReview-Commit-ID: JnQzXG581DW Differential Revision: https://phabricator.services.mozilla.com/D6328
259ae52cb2aed0f17d5799b0f8170b7b13cb2aae: Bug 1525374 - Update expired Telemetry for tab audio indicator. r=jaws,janerik
Alastor Wu <alwu@mozilla.com> - Thu, 07 Feb 2019 18:01:13 +0000 - rev 515518
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525374 - Update expired Telemetry for tab audio indicator. r=jaws,janerik * TAB_AUDIO_INDICATOR_USED Keep this ping in order to know the usage of different icons, especially the play icon is part of blocking autoplay feature which would probably be landed in fx66. And we would like to know how many user would use that icon to resume blocked media. * TAB_MEDIA_BLOCKING_TIME_MS This telemetry is used to record the delaying time, and we could remove it because now we don't need this data for our analysis. Differential Revision: https://phabricator.services.mozilla.com/D18741
3ed3848d7631f17ae9e662fcf574cb87459ab34f: Bug 1509643 - Add a wrench test. r=kats
Nicolas Silva <nsilva@mozilla.com> - Thu, 07 Feb 2019 13:19:42 +0000 - rev 515517
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1509643 - Add a wrench test. r=kats Differential Revision: https://phabricator.services.mozilla.com/D18948
0052ee18f2c81aff3b36a911a0a96d557874dec1: bug 1525386 - improvements to some tests so they don't break when certificates are regenerated r=jcj
Dana Keeler <dkeeler@mozilla.com> - Thu, 07 Feb 2019 00:42:07 +0000 - rev 515516
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
bug 1525386 - improvements to some tests so they don't break when certificates are regenerated r=jcj In bug 1525191, the test certificates expired again. While regenerating them is almost as simple as running a script, there were some manual test changes that had to happen to get the tests passing again. This patch fixes up those tests so that they shouldn't need changing the next time we regenerate the certificates. Differential Revision: https://phabricator.services.mozilla.com/D18891
c69c35b916c82b57396d0df7b38b82b182a4cbd8: Bug 1524548 - (Part 4) Add unit test to check stylesheets generated from tracked changes. r=pbro
Razvan Caliman <rcaliman@mozilla.com> - Thu, 07 Feb 2019 08:41:09 +0000 - rev 515515
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524548 - (Part 4) Add unit test to check stylesheets generated from tracked changes. r=pbro Depends on D18706 Follow up for D18704. Adds xpcshell unit test to check that stylesheets are genereated in the expected formats for single or deeply nested CSS rules. Differential Revision: https://phabricator.services.mozilla.com/D18860
69f78374b0b2ee4860bc3e4e323afa6b164dad83: Bug 1524548 - (Part 3) Add option to Changes panel context menu to copy changes. r-gl r=gl
Razvan Caliman <rcaliman@mozilla.com> - Wed, 06 Feb 2019 19:07:42 +0000 - rev 515514
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524548 - (Part 3) Add option to Changes panel context menu to copy changes. r-gl r=gl Depends on D18704 Adds a new option to the context menu to copy the changes for a rule as valid CSS text. Removed properties are commented out. Added properties are used as-is. Style source information is listed as a code comment above the CSS rule. Makes use of the new Redux selector introduced in Part 2 (see D18704) to build a stylesheet text with the changes per-rule. That will be reused for copying all changes per-stylesheet. Moves the copy text selection handler out to the ChangesView to co-locate it with other (upcoming) copy actions. Adds data-ruleid and data-sourceid to DOM elements to help match the target element to the rule/source in the Redux store. Differential Revision: https://phabricator.services.mozilla.com/D18706
8c2113b14a96f565d94004526418923d38e4afb0: Bug 1524548 - (Part 2) Add Redux selector method to build a stylesheet from a tree of changes. r=pbro
Razvan Caliman <rcaliman@mozilla.com> - Thu, 07 Feb 2019 08:36:15 +0000 - rev 515513
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524548 - (Part 2) Add Redux selector method to build a stylesheet from a tree of changes. r=pbro Depends on D18703 Adds a new selector method to build the CSS text for a stylesheet with the aggregated changes for one or more rules. Makes use of the filtering capabilities introduced in Part 1. Differential Revision: https://phabricator.services.mozilla.com/D18704
08fd81ac849bd369901e1d00989499aa0d27dc1c: Bug 1524548 - (Part 1) Add support to filter by ruleId and sourceId when building the changes tree. r=pbro
Razvan Caliman <rcaliman@mozilla.com> - Wed, 06 Feb 2019 08:12:23 +0000 - rev 515512
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524548 - (Part 1) Add support to filter by ruleId and sourceId when building the changes tree. r=pbro The diff for this change looks needlessly scary. The only material change is the introduction of the `filter` parameter to the `getChangesTree()` selector to restrict the output to a subtree that includes only the martching rules and sources provided in as arrays of ids in the `filters` argument. The sources and rules are filtered, if any corresponding ids are provided, then the same logic to build the tree is used. The meaningful blocks of code introduced are: ``` .filter(([sourceId, source]) => { // Use only matching sources if an array to filter by was provided. if (sourceIdsFilter.length) { return sourceIdsFilter.includes(sourceId); } return true; }) ``` introduced right after `Object.entries(state)` and ``` .filter(([ruleId, rule]) => { // Use only matching rules if an array to filter by was provided. if (rulesIdsFilter.length) { return rulesIdsFilter.includes(ruleId); } return true; }) ``` introduced right after `Object.entries(rules)`. Adding a newline confused the diff algorithm to consider that much bigger changes have occurred. Introducing these filtering options lays the ground work for building subtrees of changes per-rule and per-stylesheet to be copied to the clipboard or saved as a file. Differential Revision: https://phabricator.services.mozilla.com/D18703
f526887aa3ae0087bbb9553627453eb9ecdec871: Bug 1525740 - Visual artifacts in add-on menu with webrender enabled on mac intel. r=jrmuizel
Glenn Watson <github@intuitionlibrary.com> - Thu, 07 Feb 2019 15:42:06 +0000 - rev 515511
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525740 - Visual artifacts in add-on menu with webrender enabled on mac intel. r=jrmuizel The existing picture caching code in WR assumes that the tiles are being drawn into the main framebuffer. This is true to the main content frame, however it's not the case for all popup windows. In the case of popup windows on mac, they have a rounded rect clip, which results in a surface being used. This breaks some assumptions in the picture caching code. The long term fix involves supporting picture caching on surfaces. However, we don't want picture caching on for non-content windows anyway (due to wasting texture memory), so for now we will simply disable picture cache composite modes if they are being drawn on a non-root surface. Differential Revision: https://phabricator.services.mozilla.com/D18917
0258dc6318a821647ec61519590de275b6663ad6: Bug 1524552 - Extend telemetry probes for RCWN and e10s back pressure r=michal,chutten
Junior Hsu <juhsu@mozilla.com> - Thu, 07 Feb 2019 08:23:35 +0000 - rev 515510
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524552 - Extend telemetry probes for RCWN and e10s back pressure r=michal,chutten Let's monitor them to next ESR release Differential Revision: https://phabricator.services.mozilla.com/D18336
a42ea7bbd5835457630ea50f4d82779163adfed0: Bug 1520774 - Remove TargetFactory.forWorker. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 06 Feb 2019 12:45:31 +0000 - rev 515509
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1520774 - Remove TargetFactory.forWorker. r=yulia Depends on D18539 Differential Revision: https://phabricator.services.mozilla.com/D18540
023ecfc5cf46837719be435324942c5c1532b7a8: Bug 1520774 - Remove TargetFactory.forRemoteTab. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 06 Feb 2019 16:17:15 +0000 - rev 515508
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1520774 - Remove TargetFactory.forRemoteTab. r=yulia Differential Revision: https://phabricator.services.mozilla.com/D18539
02e125fcde8ad98bfcf4e7852f7a03798a9b48d4: Bug 1525502 - Part 2: Add an MRU cache for CheckContentBlockingAllowList(); r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 07 Feb 2019 15:21:58 +0000 - rev 515507
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525502 - Part 2: Add an MRU cache for CheckContentBlockingAllowList(); r=baku Depends on D18779 Differential Revision: https://phabricator.services.mozilla.com/D18780
b9d970f20f18e13bdf99f208c945bd3252c59fc8: Bug 1525502 - Part 1: Add an API for registering a callback to get called when something changes in the environment which can change the result of anti-tracking checks; r=baku
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 07 Feb 2019 15:21:56 +0000 - rev 515506
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525502 - Part 1: Add an API for registering a callback to get called when something changes in the environment which can change the result of anti-tracking checks; r=baku Differential Revision: https://phabricator.services.mozilla.com/D18779
314d2252630075bd090f39c3451450a2ce68818a: Bug 1498636 - Separate "include" variables from manifest defaults r=ahal
Rob Wu <rob@robwu.nl> - Thu, 07 Feb 2019 15:10:25 +0000 - rev 515505
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1498636 - Separate "include" variables from manifest defaults r=ahal Test manifests may be included by multiple other manifests, optionally with additional variables below the `[include:...]` section header. These additional variables are specific to the manifest that contained the "include" section, and should not inadvertently be shared with other manifests that also happen to include this manifest. To achieve that, store the defaults for included manifests in a (path to parent manifest, path to included manifest) tuple instead of just the included manifest. Differential Revision: https://phabricator.services.mozilla.com/D18086
0ee39773e0ac78c120824b59f6fd335ef547baa8: Bug 1522853 - Document that Telemetry prefers non-String APIs where possible. r=janerik
Chris H-C <chutten@mozilla.com> - Thu, 07 Feb 2019 07:46:22 +0000 - rev 515504
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1522853 - Document that Telemetry prefers non-String APIs where possible. r=janerik Differential Revision: https://phabricator.services.mozilla.com/D18862
ac53eefd531e1ad41490211ed173b4ff3fe4a917: Backed out changeset 661ca61b9413 (bug 1520483) for Android build bustage
Dorel Luca <dluca@mozilla.com> - Thu, 07 Feb 2019 16:54:13 +0200 - rev 515503
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Backed out changeset 661ca61b9413 (bug 1520483) for Android build bustage
2fac327be8ce74768e2a26adb2e52195e20748ec: Bug 1524106 - Disconnect l10n root when destroying the document. r=smaug
Zibi Braniecki <zbraniecki@mozilla.com> - Thu, 07 Feb 2019 14:37:26 +0000 - rev 515502
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524106 - Disconnect l10n root when destroying the document. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D18774
7e88e78b389830b2d335b5f5be83bb446a9c2d7c: Bug 1525874 - [Linux/Gtk+] When mozilla.widget.use-argb-visuals is set disable toplevel window shape mask, r=lsalzman
Martin Stransky <stransky@redhat.com> - Thu, 07 Feb 2019 14:13:34 +0000 - rev 515501
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1525874 - [Linux/Gtk+] When mozilla.widget.use-argb-visuals is set disable toplevel window shape mask, r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D18947
904d06bacb8f5a5593165fd10bfca302a4059db4: Bug 1524130 - Remove deprecation of attr modified event. r=smaug
Xidorn Quan <me@upsuper.org> - Thu, 07 Feb 2019 14:21:08 +0000 - rev 515500
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524130 - Remove deprecation of attr modified event. r=smaug It was added in bug 1461696 probably for tracking whether bug 1460295 is a wide-spread issue or so. This deprecation was already part of deprecated mutation event, so it's never output to console. It was added purely for getting telemetry. Given that related issues are now fixed, we no longer needs this. Differential Revision: https://phabricator.services.mozilla.com/D18935
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip