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 457632
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457631
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457630
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457629
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457628
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457627
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457626
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457625
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457624
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457623
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457622
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457621
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457620
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457619
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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 457618
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +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
661ca61b94132d24d8f8c699334b3bcf1afcf489: Bug 1520483 - Return proper error if the nss layer encounters an error on the http tunnel. r=valentin,kershaw
Dragana Damjanovic <dd.mozilla@gmail.com> - Fri, 01 Feb 2019 10:57:14 +0000 - rev 457617
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +0000
Bug 1520483 - Return proper error if the nss layer encounters an error on the http tunnel. r=valentin,kershaw Differential Revision: https://phabricator.services.mozilla.com/D17952
c9f9e4c965cf4516bcdfd2efe50a32896c379ac2: Bug 1523515 - Fix shuffling of two-valued return on ARM r=jandem
Andy Wingo <wingo@igalia.com> - Thu, 07 Feb 2019 13:50:20 +0000 - rev 457616
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +0000
Bug 1523515 - Fix shuffling of two-valued return on ARM r=jandem Differential Revision: https://phabricator.services.mozilla.com/D18822
95a7957012db8d8edb93f630f61a5d204cbb2d9c: Bug 1366200- Move identity block styles out of browser.css r=johannh
ui.manish <1991manish.kumar@gmail.com> - Thu, 07 Feb 2019 11:16:59 +0000 - rev 457615
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +0000
Bug 1366200- Move identity block styles out of browser.css r=johannh Differential Revision: https://phabricator.services.mozilla.com/D18658
5a1d7bbc58cf3bc7daa18237ca67f02d905e5344: Bug 1525830 - DiskIOMarkerPayload::StreamPayload should output `mOperation` for the "operation" - r=gregtatum
Gerald Squelart <gsquelart@mozilla.com> - Thu, 07 Feb 2019 13:42:23 +0000 - rev 457614
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +0000
Bug 1525830 - DiskIOMarkerPayload::StreamPayload should output `mOperation` for the "operation" - r=gregtatum mFilename is already present in "filename". Differential Revision: https://phabricator.services.mozilla.com/D18921
dfef705f88a488995598c7ad143af3f2aebba4f7: Bug 1525579 - Add pref for unboxed objects r=jandem
Matthew Gaudet <mgaudet@mozilla.com> - Thu, 07 Feb 2019 11:29:52 +0000 - rev 457613
Push 35516 by rmaries@mozilla.com at Fri, 08 Feb 2019 04:23:26 +0000
Bug 1525579 - Add pref for unboxed objects r=jandem Differential Revision: https://phabricator.services.mozilla.com/D18870
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip