d08d899e5431458f7c28ca66a13e3e95dff9c7c1: Bug 1559479 - mach lint complains about newtab node_modules r=dmose
Ed Lee <edilee@mozilla.com> - Fri, 12 Jul 2019 15:24:07 +0000 - rev 543135
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1559479 - mach lint complains about newtab node_modules r=dmose Differential Revision: https://phabricator.services.mozilla.com/D37818
02f651368fa8e8359b2a2db278f688e119da8ee1: Bug 1554701 - Replace CssProperties.isValidOnClient() with CSS.supports() r=gl
Razvan Caliman <rcaliman@mozilla.com> - Fri, 12 Jul 2019 15:28:29 +0000 - rev 543134
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1554701 - Replace CssProperties.isValidOnClient() with CSS.supports() r=gl Given that `CssProperties.isValidOnClient()` does only a client-side check for support of a CSS declaration, we can leverage the built-in `CSS.supports()` method and remove some of the inter-dependencies between the `CssProperties` object from the `CssPropertiesFront` and its consumers, `OutputParser` and `FilterWidget`. Differential Revision: https://phabricator.services.mozilla.com/D37751
50dbb1decae31acede8f0efc95e52c1b814e92bd: Bug 1406915 - Convert uses of defer to DOM promises in devtools/shared/client/. r=jdescottes
Panos Astithas <past@mozilla.com> - Fri, 12 Jul 2019 14:37:29 +0000 - rev 543133
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1406915 - Convert uses of defer to DOM promises in devtools/shared/client/. r=jdescottes Differential Revision: https://phabricator.services.mozilla.com/D37747
4629e855ea33d85f8adcc6e76264ac779b799bd1: Bug 1557096 - Add ContentDelegate.onKill() to differentiate between content process crashes and kills. r=geckoview-reviewers,agi,snorp
Alvina Waseem <awaseem@mozilla.com> - Thu, 11 Jul 2019 22:03:43 +0000 - rev 543132
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1557096 - Add ContentDelegate.onKill() to differentiate between content process crashes and kills. r=geckoview-reviewers,agi,snorp Differential Revision: https://phabricator.services.mozilla.com/D35874
3261c2a5d1657479def1ecc1b1208f93feec9587: Bug 1554208 - patch 6 - Add PSName and FullName support to gfxFT2FontList shared font-list initialization, so that src:local() lookups will work. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Jul 2019 15:34:30 +0000 - rev 543131
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1554208 - patch 6 - Add PSName and FullName support to gfxFT2FontList shared font-list initialization, so that src:local() lookups will work. r=jwatt Also ensure we consistently use the original-case family name in FontNameCache entries, and only lowercase it to a "key" for lookup/insertion into the font list. This avoids failures in test_font_whitelist.html due to inconsistency in whether family names have been lowercased. Differential Revision: https://phabricator.services.mozilla.com/D36112
8453b0c768917b51c59107f6219d7cd13d14e0c1: Bug 1554208 - patch 5 - Implement shared-fontlist support in the gfxFT2FontList backend. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Jul 2019 15:34:04 +0000 - rev 543130
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1554208 - patch 5 - Implement shared-fontlist support in the gfxFT2FontList backend. r=jwatt This is the main part of the implementation, except that it doesn't handle populating the local names table (for @font-face src:local() lookups) with Full and PostScript names; that follows in the next patch. Differential Revision: https://phabricator.services.mozilla.com/D36110
bb4682a23c7917212b0ea78470e38d88220af00d: Bug 1554208 - patch 4 - Make the FontNameCache that we use to store the font list in the startupCache use a more robust and extensible serialization. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Jul 2019 15:33:35 +0000 - rev 543129
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1554208 - patch 4 - Make the FontNameCache that we use to store the font list in the startupCache use a more robust and extensible serialization. r=jwatt I'll need to add a couple of extra fields to the cache records, and realized that the current format looks really fragile; in theory, it'd break if a font name ever contained a comma or semicolon (unlikely though that may be). So let's fix it to be a bit more robust before we add to it further. Using control characters from the C0 range to delimit fields/records, instead of ASCII punctuation, removes the (tiny) risk of conflict with characters that actually occur in a name, and using distinct field and record separators means that we can better check that the records we're loading from the cache actually match the expected format. (Given that the startup cache gets re-created when the build ID is updated, a change in the format between versions wasn't going to cause problems for users; their old cache just gets blown away when upgrading. Still, a little more robustness seems like a good thing.) Differential Revision: https://phabricator.services.mozilla.com/D36109
0efb6fa15fb748f4c745f8f29898ec7886cd25c6: Bug 1554208 - patch 3 - Rearrange gfxFT2Fonts code so that FindFonts() does just what it says, and other work is handled by the caller. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Jul 2019 15:33:03 +0000 - rev 543128
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1554208 - patch 3 - Rearrange gfxFT2Fonts code so that FindFonts() does just what it says, and other work is handled by the caller. r=jwatt This makes the functional structure a bit cleaner, so that it'll be easier to slip in the alternative codepath for the shared font-list. Differential Revision: https://phabricator.services.mozilla.com/D36108
54c09f3cf6d691f3c8c1188486b2263734b93853: Bug 1554208 - patch 2 - Remove redundant member-reset code from gfxFT2FontList::FindFonts (already handled by gfxPlatformFontList before this is called). r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Jul 2019 15:32:35 +0000 - rev 543127
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1554208 - patch 2 - Remove redundant member-reset code from gfxFT2FontList::FindFonts (already handled by gfxPlatformFontList before this is called). r=jwatt A bit of cleanup of the existing code, before we start actually implementing new stuff. Differential Revision: https://phabricator.services.mozilla.com/D36107
58dce111eb0c1b9455aa1f8b48af2ddb1d5bf082: Bug 1554208 - patch 1 - Add missing checks for shared charmap. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Fri, 12 Jul 2019 15:32:05 +0000 - rev 543126
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1554208 - patch 1 - Add missing checks for shared charmap. r=jwatt This isn't really specific to the FT2 fontlist, it's a general fixup that I noticed while working on this. (The missing checks aren't crucial, but mean that we might re-read a cmap when we shouldn't need to.) Differential Revision: https://phabricator.services.mozilla.com/D36106
f1d381735279b97f3f130e4fd54d3356bfad486c: Merge mozilla-inbound to mozilla-central a=merge
Andreea Pavel <apavel@mozilla.com> - Sat, 13 Jul 2019 00:45:18 +0300 - rev 543125
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Merge mozilla-inbound to mozilla-central a=merge
1fbc711925ba8c05f021f40aad329483413d38f6: Backed out changeset ec4aac5a6c9f (bug 1557771) for performance regressions a=backout
Jon Coppeard <jcoppeard@mozilla.com> - Fri, 12 Jul 2019 15:08:24 +0100 - rev 543124
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Backed out changeset ec4aac5a6c9f (bug 1557771) for performance regressions a=backout
825c6f97123cfe51bfbd55ba69197a2983bf9ae0: Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
Daniel Varga <dvarga@mozilla.com> - Fri, 12 Jul 2019 13:07:05 +0300 - rev 543123
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
55605e3b82ef47f64e2f793d85196b1e81e057ad: Bug 1563755 - Add tenured heap survival rate telemetry r=pbone data-review=chutten
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 09 Jul 2019 18:05:03 +0100 - rev 543122
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1563755 - Add tenured heap survival rate telemetry r=pbone data-review=chutten This records the size of the heap at the start of collection and maintains a count of bytes freed during collection. From this we calcuate a 'survival rate' at the end of collection. The intention is that this is like the nursery's promotion rate so it's the fraction retained rather than the fraction freed. Differential Revision: https://phabricator.services.mozilla.com/D37452
7c333dee4e3ea52fc83752d49f98b6d1020c041c: Bug 1563755 - Refactor GC telemetry collection r=pbone
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 09 Jul 2019 18:02:11 +0100 - rev 543121
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1563755 - Refactor GC telemetry collection r=pbone Factor out methods to send GC telemetry at the end of a slice and at the end of a collection. Rename heap size fields to indicate that they are for total heap size in bytes as opposed to the size of collected zones. Differential Revision: https://phabricator.services.mozilla.com/D37451
cd685b4cff6dbbfd5eed7dc27c1e169995c93653: Bug 1562745 - Make OSX10.14 debug tests actually use debug builds. r=jmaher
Edwin Gao <egao@mozilla.com> - Fri, 12 Jul 2019 16:18:20 +0000 - rev 543120
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1562745 - Make OSX10.14 debug tests actually use debug builds. r=jmaher As far as I can tell, the intermittent suite_start failures are due to stdout/stderr output interleaving -- a known issue for reftest logging, without a clear way forward. Let's work around it the same way we did on Windows. Differential Revision: https://phabricator.services.mozilla.com/D37023
f82b838b02ef869a1a084810f9fa3f38c7fd13da: Backed out 3 changesets (bug 1562575) for Mochitest failures in browser/tools/mozscreenshots/controlCenter/browser_controlCenter.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Fri, 12 Jul 2019 18:42:19 +0300 - rev 543119
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Backed out 3 changesets (bug 1562575) for Mochitest failures in browser/tools/mozscreenshots/controlCenter/browser_controlCenter.js. CLOSED TREE Backed out changeset fce18a9477b0 (bug 1562575) Backed out changeset c9b01b908020 (bug 1562575) Backed out changeset de006229ba8f (bug 1562575)
5e1f4a7ca7882cb5f8594cbb8f16ecece492998e: Backed out 5 changesets (bug 1560178) for Browser-chrome failures in builds/worker/workspace/build/src/dom/base/Document.cpp. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Fri, 12 Jul 2019 18:38:34 +0300 - rev 543118
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Backed out 5 changesets (bug 1560178) for Browser-chrome failures in builds/worker/workspace/build/src/dom/base/Document.cpp. CLOSED TREE Backed out changeset 1ff8a41dd3c1 (bug 1560178) Backed out changeset 4aaeda889656 (bug 1560178) Backed out changeset b1dfc0b5a14c (bug 1560178) Backed out changeset 45fca0f1b675 (bug 1560178) Backed out changeset fc2be64e4ece (bug 1560178)
e914352ba87469864baccbfa5fe7322fd224b618: Backed out changeset 2df4e34175d2 (bug 1564503) for Browser-chrome failures in browser/components/protections/test/browser/browser_protections_report_ui.js. CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Fri, 12 Jul 2019 18:37:06 +0300 - rev 543117
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Backed out changeset 2df4e34175d2 (bug 1564503) for Browser-chrome failures in browser/components/protections/test/browser/browser_protections_report_ui.js. CLOSED TREE
8cb1c0d76dda36e4b6880efa3c9704ff3f226830: Bug 1564917 - Use default value when there are no conditions; r=jgraham
Maja Frydrychowicz <mjzffr@gmail.com> - Fri, 12 Jul 2019 14:47:39 +0000 - rev 543116
Push 11848 by ffxbld-merge at Mon, 26 Aug 2019 19:26:25 +0000
Bug 1564917 - Use default value when there are no conditions; r=jgraham Differential Revision: https://phabricator.services.mozilla.com/D37871
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip