835d0d9cdae81b3ab583d4ccf7459d00b041fad6: Merge inbound to mozilla-central. a=merge
Ciure Andrei <aciure@mozilla.com> - Thu, 22 Aug 2019 00:54:40 +0300 - rev 489242
Push 36467 by aciure@mozilla.com at Wed, 21 Aug 2019 21:55:24 +0000
Merge inbound to mozilla-central. a=merge
f278b6217571efbfb9c72a501524c6ef6ad16343: Merge mozilla-central to mozillla-inbound
Daniel Varga <dvarga@mozilla.com> - Wed, 21 Aug 2019 19:56:09 +0300 - rev 489241
Push 36467 by aciure@mozilla.com at Wed, 21 Aug 2019 21:55:24 +0000
Merge mozilla-central to mozillla-inbound
147abc22f7201361d465c55803dae136c54fb9ea: Merge mozilla-central to mozilla-inbound
Daniel Varga <dvarga@mozilla.com> - Wed, 21 Aug 2019 14:57:13 +0300 - rev 489240
Push 36467 by aciure@mozilla.com at Wed, 21 Aug 2019 21:55:24 +0000
Merge mozilla-central to mozilla-inbound
3e0fffc6007d9ec41322a52acdc5371249ec5ca5: bug 1563587, disable iframe navigation parts of nested-context-navigations-iframe.html, r=wpt-failure
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 21 Aug 2019 14:02:34 +0300 - rev 489239
Push 36467 by aciure@mozilla.com at Wed, 21 Aug 2019 21:55:24 +0000
bug 1563587, disable iframe navigation parts of nested-context-navigations-iframe.html, r=wpt-failure MANUAL PUSH: the test does still pass on some platform. The actual bug to fix is an old one and tracked in https://bugzilla.mozilla.org/show_bug.cgi?id=1572932
987927f2da728a2b49358d88015e9acdec3e2c28: Backed out changeset 3c4ac291be39 (bug 1572271) for causing mochitest perma fails. CLOSED TREE
Razvan Maries <rmaries@mozilla.com> - Wed, 21 Aug 2019 21:35:47 +0300 - rev 489238
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Backed out changeset 3c4ac291be39 (bug 1572271) for causing mochitest perma fails. CLOSED TREE
cdc9c1fc871e3e70f5c8666d963a0443327ee029: Bug 1575343, part 3 - Avoid copies in workers and service workers when getting calling location. r=asuth
Andrew McCreight <continuation@gmail.com> - Wed, 21 Aug 2019 14:25:53 +0000 - rev 489237
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1575343, part 3 - Avoid copies in workers and service workers when getting calling location. r=asuth Differential Revision: https://phabricator.services.mozilla.com/D42729
71bcb9b6ae4acce12bf585d0516ab63e45660324: Bug 1575343, part 2 - Avoid string copies when getting calling location in nsCSPContext. r=smaug
Andrew McCreight <continuation@gmail.com> - Tue, 20 Aug 2019 22:53:53 +0000 - rev 489236
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1575343, part 2 - Avoid string copies when getting calling location in nsCSPContext. r=smaug This code grabs the URI, then tries to overwrite it with information from GetCallingLocation, then possibly overwrites it again with the original information, then converts the string. My patch reorders things so that we try GetCallingLocation() first, so we only set the values once. In the case where GetCallingLocation() succeeds it avoids a string copy from 8 to 16 bit. Differential Revision: https://phabricator.services.mozilla.com/D42728
df88483c2aafb62f52472dc0e42e16c499c5e6f4: Bug 1575343, part 1 - Avoid a gratuitous string copy by calling the nsAString overload of GetCallingLocation. r=smaug
Andrew McCreight <continuation@gmail.com> - Tue, 20 Aug 2019 22:53:49 +0000 - rev 489235
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1575343, part 1 - Avoid a gratuitous string copy by calling the nsAString overload of GetCallingLocation. r=smaug The nsAString overload of GetCallingLocation directly converts the original source file name string into an nsAString. A number of callers that want the source file name in an nsAString are calling the nsACString overload of GetCallingLocation, then calling NS_ConvertUTF8toUTF16. This results in an extra intermediate copy of the original string data. Differential Revision: https://phabricator.services.mozilla.com/D42727
73148ae7d1e5e1a92f127f209911240142d59578: Bug 1547176, try to make browser_test_zoom_text.js more resilient to scheduling changes, r=eeejay
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 21 Aug 2019 15:51:24 +0000 - rev 489234
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1547176, try to make browser_test_zoom_text.js more resilient to scheduling changes, r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D42486
f4201a5b783a51679d2810fa258c4c01a66c2aa3: Bug 1571214 - Regression test. r=JSON_voorhees
Mike Conley <mconley@mozilla.com> - Wed, 21 Aug 2019 16:47:59 +0000 - rev 489233
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1571214 - Regression test. r=JSON_voorhees Depends on D42006 Differential Revision: https://phabricator.services.mozilla.com/D42007
7f553ffa3787cecf6ae5c39c310e8b742fd73f68: Bug 1571214 - Make sure to strip any element styles on the cloned <video> before inserting into the Picture-in-Picture player window. r=JSON_voorhees
Mike Conley <mconley@mozilla.com> - Wed, 21 Aug 2019 16:48:49 +0000 - rev 489232
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1571214 - Make sure to strip any element styles on the cloned <video> before inserting into the Picture-in-Picture player window. r=JSON_voorhees Differential Revision: https://phabricator.services.mozilla.com/D42006
2cdac58bb3a159fcfa90387b5c5c1c71141f1abf: Bug 1572505 - Convert network.dns.disablePrefetchFromHTTPS to static pref. r=smaug,njn
Kristen Wright <kwright@mozilla.com> - Wed, 21 Aug 2019 10:11:04 +0000 - rev 489231
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1572505 - Convert network.dns.disablePrefetchFromHTTPS to static pref. r=smaug,njn Converts network.dns.disablePrefetchFromHTTPS to a static pref. Though the original VarCache pref default to `false`, it looks like the intended value is `true`. (see comment #0 in bug 1572505) Differential Revision: https://phabricator.services.mozilla.com/D42737
7cb671e5543fcb8ec67a6286bffadbfc1ee1eb31: Bug 1573249 - patch 3 - Add reftests for ignoring skip-ink behavior on CJK text. r=dholbert
Jonathan Kew <jkew@mozilla.com> - Wed, 21 Aug 2019 11:04:19 +0000 - rev 489230
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1573249 - patch 3 - Add reftests for ignoring skip-ink behavior on CJK text. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D42683
d895db733402981e0074ec203b57784b229b8b82: Bug 1573249 - patch 2 - Don't apply skip-ink to runs of CJK text, because it looks bad with many fonts. r=dholbert
Jonathan Kew <jkew@mozilla.com> - Wed, 21 Aug 2019 15:07:20 +0000 - rev 489229
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1573249 - patch 2 - Don't apply skip-ink to runs of CJK text, because it looks bad with many fonts. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D42529
ab9106acfa78902d08d8db70ba25f49fda8d00ae: Bug 1573249 - patch 1 - Clean up some management of the GlyphRun array in gfxTextRun. r=dholbert
Jonathan Kew <jkew@mozilla.com> - Wed, 21 Aug 2019 15:07:08 +0000 - rev 489228
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1573249 - patch 1 - Clean up some management of the GlyphRun array in gfxTextRun. r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D42528
3fbb7302bcb7b3b4e56b8f08cc32767a0acef057: Backed out changeset f4a2f64e853f (bug 1573504) for debugger failure
Coroiu Cristina <ccoroiu@mozilla.com> - Wed, 21 Aug 2019 19:30:54 +0300 - rev 489227
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Backed out changeset f4a2f64e853f (bug 1573504) for debugger failure
f4a2f64e853ffe28f50ae5c72efe307556702b88: Bug 1573504 - Make inline variable preview UX better, r=Harald
Dhyey Thakore <dhyey35@gmail.com> - Thu, 15 Aug 2019 17:56:07 +0000 - rev 489226
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1573504 - Make inline variable preview UX better, r=Harald Differential Revision: https://phabricator.services.mozilla.com/D42018
e625f19552287f9471f1f2ba85d2f44d68f1f254: Bug 1567229 - Attempt creating a taskbar pin a second time on Windows 10. r=agashlin
Matt Howell <mhowell@mozilla.com> - Wed, 21 Aug 2019 16:09:46 +0000 - rev 489225
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1567229 - Attempt creating a taskbar pin a second time on Windows 10. r=agashlin At least for now, this behavior is behind a hidden pref. The intent is to experiment with the feature and determine that way whether enabling it permanently is a good idea, and if so the pref gate will be removed in a separate bug. This patch depends on bug 1567247 and will fail to build without it. Differential Revision: https://phabricator.services.mozilla.com/D41100
9f8a85ffb0562d146240918c035a8fb1e748cefb: Bug 1567247 Part 3 - Support for reading and uninstalling registry-reflected prefs. r=agashlin
Matt Howell <mhowell@mozilla.com> - Wed, 21 Aug 2019 16:09:46 +0000 - rev 489224
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1567247 Part 3 - Support for reading and uninstalling registry-reflected prefs. r=agashlin We intentionally only clean out the prefs registry key during uninstall, unlike the other registry keys that the installer creates, because we might want to do experiments that involve the procedures that normally clean out registry keys. This leaves open the possibility that an experiment causes some problem that by its nature makes it difficult to disable the experiment, since it wouldn't be disabled by either a normal update or a paveover install, but it's necessary to make sure that experiments persist for longer than e.g. a single update cycle. Depends on D40327 Differential Revision: https://phabricator.services.mozilla.com/D40328
065839b181440865c2a7722a69fdd28d9ca36c52: Bug 1567247 Part 2 - Add tests for the new InstallerPrefs component. r=agashlin
Matt Howell <mhowell@mozilla.com> - Mon, 19 Aug 2019 21:06:16 +0000 - rev 489223
Push 36466 by aciure@mozilla.com at Wed, 21 Aug 2019 21:53:43 +0000
Bug 1567247 Part 2 - Add tests for the new InstallerPrefs component. r=agashlin Differential Revision: https://phabricator.services.mozilla.com/D40327
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip