2b0e7375950d4baa9882c688ff914b1cb7830c00: Bug 1550156 - Add richer set of gfx feature failure codes for WebRender. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 09 May 2019 13:26:55 -0400 - rev 532261
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550156 - Add richer set of gfx feature failure codes for WebRender. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D30523
01140845ccccf650829cffd7c4631732204599f4: Bug 1395509 - Track malloc memory associated with strings r=jandem
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 09 May 2019 16:23:52 +0100 - rev 532260
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1395509 - Track malloc memory associated with strings r=jandem This adds memory tracking for string contents while leaving the current scheme in place for the time being. Differential Revision: https://phabricator.services.mozilla.com/D30517
54227b6122129de93a5348d3ff6300acd04f80ae: Bug 1395509 - Track malloc memory associated with array buffers r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 09 May 2019 16:15:28 +0100 - rev 532259
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1395509 - Track malloc memory associated with array buffers r=sfink Differential Revision: https://phabricator.services.mozilla.com/D30516
95399bf8d949c78b5d7d67019f203fea85fb755e: Bug 1395509 - Add FreeOp methods free memory and update memory accounting r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 09 May 2019 13:19:35 +0100 - rev 532258
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1395509 - Add FreeOp methods free memory and update memory accounting r=sfink Differential Revision: https://phabricator.services.mozilla.com/D30515
772b3ec0102d042221de27abe26841a08336f390: Bug 1395509 - Add APIs to track internal memory assocated with GC things r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 09 May 2019 13:13:09 +0100 - rev 532257
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1395509 - Add APIs to track internal memory assocated with GC things r=sfink Differential Revision: https://phabricator.services.mozilla.com/D30514
15583c97669a526418146062c36729ccb90c5609: Merge mozilla-central to mozilla-inbound on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Fri, 10 May 2019 13:11:16 +0300 - rev 532256
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-central to mozilla-inbound on a CLOSED TREE
f71645b9b3e028458b5a4bb1c49807424e5ee924: Merge mozilla-central to inbound. a=merge CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Fri, 10 May 2019 05:58:35 +0300 - rev 532255
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
38895d59d3d007f10a771552e5055b51c4425050: Merge mozilla-central to inbound. a=merge CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Fri, 10 May 2019 01:20:00 +0300 - rev 532254
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
a2c6cc61a9f29bc5d3ea828b59315091fee086db: Bug 1550504 - Add pref to allow slow frames logging, disabled by default. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Thu, 09 May 2019 10:57:57 -0400 - rev 532253
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550504 - Add pref to allow slow frames logging, disabled by default. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D30508
362df4629f8f1fd5ed0eece429b77499a77bb955: Bug 1306054 - Use custom tooltip for inactive properties r=jdescottes,flod,rcaliman
Michael Ratcliffe <mratcliffe@mozilla.com> - Fri, 10 May 2019 17:03:27 +0000 - rev 532252
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1306054 - Use custom tooltip for inactive properties r=jdescottes,flod,rcaliman ### Changes Probably the most important change apart from the tooltips is that we now only support one property at a time. This allows us to short circuit at the first invalid property and improve performance. This was previously agreed with Razvan but there were some relics left in the code. `toolbox.xul` - Added tooltips.ftl `devtools/client/inspector/markup/test/helper_events_test_runner.js`: - Had to change to synthesizeMouseAtCenter because CSS changes caused the original to fail. `devtools/client/inspector/rules/rules.js`: - Added `VIEW_NODE_INACTIVE_CSS` to node types and sorted alphabetically. - Added new nodeInfo data for Inactive CSS icons. `devtools/client/inspector/rules/test/browser_rules_inactive_css_flexbox.js` & `devtools/client/inspector/rules/test/browser_rules_inactive_css_grid.js`: - removed some listeners that are no longer needed `devtools/client/inspector/rules/test/head.js`: - Refactored `getPropertiesForRuleIndex()` in order to pass along information needed for testing our Fluent strings. - Refactored `checkDeclarationIsInactive()` to check tooltip contnts using a new method. - Added `checkInteractiveTooltip()` for checking the tooltip contents themselves. - Simple changes to `runInactiveCSSTests()`. `devtools/client/inspector/rules/views/text-property-editor.js`: - We no longer create the tooltip by adding the title attribute. `devtools/client/inspector/shared/node-types.js`: - Changed the enum to use strings to simplify debugging. - Added `VIEW_NODE_INACTIVE_CSS`. - Sorted alphabetically. `devtools/client/inspector/shared/tooltips-overlay.js`: - Introduced a new tooltip type called `interactiveTooltip`. `devtools/client/locales/en-US/inspector.properties`: - Removed strings. `devtools/client/locales/en-US/tooltips.ftl`: - Added structured versions of the properties from `inspector.properties`. `devtools/client/shared/widgets/tooltip/HTMLTooltip.js`: - Made the tooltips obey the "prevent popup autohide" option in the browser debugger. `devtools/client/shared/widgets/tooltip/InactiveCSSTooltipHelper.js`: - Main file for handling InactiveCSS Tooltips. `devtools/client/themes/tooltips.css`: - Made arrow tooltips follow the Proton theme. `devtools/server/actors/utils/inactive-property-helper.js`: - General changes to support Fluent. - Bail on first inactive property found. ### Latest Try (expecting green) https://treeherder.mozilla.org/#/jobs?repo=try&revision=de28939206d444dc4b534a3e5cc7a84b8797bec3 Differential Revision: https://phabricator.services.mozilla.com/D29372
85d5010b19abc7a58ce617aff2a39360fc54eee5: Bug 1306054 - [inactive CSS] Fix current tests and add new test r=rcaliman
Michael Ratcliffe <mratcliffe@mozilla.com> - Tue, 07 May 2019 14:59:05 +0000 - rev 532251
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1306054 - [inactive CSS] Fix current tests and add new test r=rcaliman ### Try https://treeherder.mozilla.org/#/jobs?repo=try&revision=0bad22682ebfa917a91e9b95dab5345093f68d79 Differential Revision: https://phabricator.services.mozilla.com/D29025
ecf6843307fa68c647f15eca2344d9d34f079ce7: Bug 1306054 - Display an indicator on properties with inactive CSS r=rcaliman
Michael Ratcliffe <mratcliffe@mozilla.com> - Tue, 07 May 2019 14:58:50 +0000 - rev 532250
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1306054 - Display an indicator on properties with inactive CSS r=rcaliman ### Summary of Changes 1. Added `element-style.js::refreshUnusedCssAll()`: - This method refreshes the CSS declarations for every property change and then calls `element-style.js::_updatePropertyUsed()` for each pseudo element. 2. Added `element-style.js::_updatePropertyUsed()`: - This method simply updates the unused CSS HTML for each property that needs it. 3. Added `alerticon-unused.svg`. 4. A tiny bit of tidying in `devtools/client/themes/rules.css`: - Added blank lines before comments. - Changed `0px` to `0`; - Merged both the `#ruleview-class-panel .classes` rules. - Added used and unused CSS styles. - Hooked `InactivePropertyHelper` into `devtools/server/actors/styles.js` 5. `devtools/server/actors/utils/inactive-property-helper.js` contains the actual unused CSS engine. 6. This feature exposed a race condition inside `head.js::assertShowPreviewTooltip()`. It was mousing over an element and sometimes the tooltip emitted "shown" before we added the listener. This is now fixed. ### Try https://treeherder.mozilla.org/#/jobs?repo=try&revision=016f8dc8e05dbaa89bc5a79b822ce23e786d3fc1 Differential Revision: https://phabricator.services.mozilla.com/D26879
ad447cf869e224bc25d024bff668abcd2b949b5a: Bug 1533797 - Let freetype backend fall back to MS_SYMBOL if no UNICODE charmap is available. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Fri, 10 May 2019 16:27:49 +0000 - rev 532249
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1533797 - Let freetype backend fall back to MS_SYMBOL if no UNICODE charmap is available. r=lsalzman Differential Revision: https://phabricator.services.mozilla.com/D30625
633722f0bc3d0444d3b5f2227b7d14680897c88b: Bug 1549931 - Only hide direct children of treecolpicker menupopups r=surkov
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 10 May 2019 14:33:48 +0000 - rev 532248
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1549931 - Only hide direct children of treecolpicker menupopups r=surkov Since the menuitem DOM is not anonymous anymore, without scoping the selector we end up hiding contents of menuitems as well. Differential Revision: https://phabricator.services.mozilla.com/D30521
a1c80c3d3855ecc1f6281cb8cd5cfaa161326896: Bug 1550669 - Add a second row to autocomplete items for logins that shows origins. r=jaws
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Fri, 10 May 2019 17:58:10 +0000 - rev 532247
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550669 - Add a second row to autocomplete items for logins that shows origins. r=jaws Based on a patch by Jared Wein <jwein@mozilla.com> Differential Revision: https://phabricator.services.mozilla.com/D27719
06e683412cfbd40b38c9838f0cdd5fe76019744d: Backed out changeset e978f9960f57 (bug 1546627) for Browser-chrome failures in toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_downloadAuto_staging.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Fri, 10 May 2019 21:10:25 +0300 - rev 532246
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset e978f9960f57 (bug 1546627) for Browser-chrome failures in toolkit/mozapps/update/tests/browser/browser_aboutDialog_fc_downloadAuto_staging.js. CLOSED TREE
140d74ec32c931407a18f9dc9128fcc6c2698a51: Backed out changeset 905f054bd2c9 (bug 1550090) for Browser-chrome failure on toolkit/mozapps/extensions/test/browser/browser_webapi_theme.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Fri, 10 May 2019 20:43:11 +0300 - rev 532245
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset 905f054bd2c9 (bug 1550090) for Browser-chrome failure on toolkit/mozapps/extensions/test/browser/browser_webapi_theme.js. CLOSED TREE
cacd53838ee6aa12cf3ef1f974704e51a2782150: Backed out changeset 865ec5a708ba (bug 1535484) for ESlint failure. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Fri, 10 May 2019 20:08:37 +0300 - rev 532244
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Backed out changeset 865ec5a708ba (bug 1535484) for ESlint failure. CLOSED TREE
e978f9960f5759e80511573a05fd649cab27f0dc: Bug 1546627 - Prevent Firefox from prematurely showing "Restart to Update" on startup r=rstrong
Kirk Steuber <ksteuber@mozilla.com> - Fri, 10 May 2019 16:56:45 +0000 - rev 532243
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546627 - Prevent Firefox from prematurely showing "Restart to Update" on startup r=rstrong Differential Revision: https://phabricator.services.mozilla.com/D30520
852d2cec86d68cf5897fa92edb14fd70ebed42fb: Bug 1550417 - Capture logcat if apk installation fails in raptor, r=gbrown,rwood.
Bob Clary <bclary@bclary.com> - Fri, 10 May 2019 16:31:18 +0000 - rev 532242
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1550417 - Capture logcat if apk installation fails in raptor, r=gbrown,rwood. Differential Revision: https://phabricator.services.mozilla.com/D30633
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip