917f02e20ab6edac88ba0d41d24a3b65409becdd: Bug 1521729 - P1: Support to get the result from NS_ShouldSecureUpgrade asynchronously r=mayhemer
Kershaw Chang <kershaw@mozilla.com> - Mon, 18 Mar 2019 15:48:21 +0000 - rev 523650
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1521729 - P1: Support to get the result from NS_ShouldSecureUpgrade asynchronously r=mayhemer 1. Make nsHttpChannel::OnBeforeConnect async. 2. There are two ways to get the result from NS_ShouldSecureUpgrade. One is getting the result synchronously from the input reference and the other is via the provided callback. Note that the callback is only used when the storage is not ready to read at startup. Differential Revision: https://phabricator.services.mozilla.com/D20191
c0996caf797f1582c8797b991190e9bd3e53fb4f: Bug 1523761 - Move the syncedTabs strings from browser.dtd to fluent, r=Gijs,flod
Yuan Cheng <chengy12@msu.edu> - Fri, 15 Mar 2019 18:46:46 +0000 - rev 523649
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1523761 - Move the syncedTabs strings from browser.dtd to fluent, r=Gijs,flod Differential Revision: https://phabricator.services.mozilla.com/D22980
3ea90cc2e91732daccfc382206926d0c9dc90e24: Bug 1135593 Make The Reader Mode controls sidebar not affected by page zoom actions r=Gijs
berkay.barlas <fpberkay@gmail.com> - Fri, 15 Mar 2019 20:22:31 +0000 - rev 523648
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1135593 Make The Reader Mode controls sidebar not affected by page zoom actions r=Gijs Roll up existing commits Make updateFontSizeButtonControls separate method Differential Revision: https://phabricator.services.mozilla.com/D23147
e05dc78eb4272fff00d1aee1b1d629c0163ca343: Bug 1534494 - Try to bring some more sanity into our font code. r=manishearth
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 18 Mar 2019 15:37:03 +0000 - rev 523647
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1534494 - Try to bring some more sanity into our font code. r=manishearth It's not very easy to understand on its current state, and it causes subtle bugs like bug 1533654. It could be simpler if we centralized where the interactions between properties are handled. This patch does this. This patch also changes how MathML script sizes are tracked when scriptlevel changes and they have relative fonts in between. With this patch, any explicitly specified font-size is treated the same (being a scriptlevel boundary), regardless of whether it's either an absolute size, a relative size, or a wide keyword. Relative lengths always resolve relative to the constrained size, which allows us to avoid the double font-size computation, and not give up on sanity with keyword font-sizes. I think given no other browser supports scriptlevel it seems like the right trade-off. Differential Revision: https://phabricator.services.mozilla.com/D23070
9ddb1a785c2e0967b0725295335640fa83a6dd80: Bug 1479042 - Handle text insertion and name change events as live regions and announce. r=yzen
Eitan Isaacson <eitan@monotonous.org> - Fri, 15 Mar 2019 23:10:42 +0000 - rev 523646
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1479042 - Handle text insertion and name change events as live regions and announce. r=yzen Differential Revision: https://phabricator.services.mozilla.com/D21612
7ad95c80793b55bb20e3dad9fbe922d829976fa2: Bug 1479042 - Add Android announcement event plumbing. r=yzen
Eitan Isaacson <eitan@monotonous.org> - Tue, 05 Mar 2019 19:36:05 +0000 - rev 523645
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1479042 - Add Android announcement event plumbing. r=yzen Depends on D21610 Differential Revision: https://phabricator.services.mozilla.com/D21611
299e74655a6b0d6d472a6e8ea4bcc413a82091a7: Bug 1533654 - Don't call PrefillDefaultForGeneric when inheriting font-family. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 12 Mar 2019 00:48:27 +0000 - rev 523644
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1533654 - Don't call PrefillDefaultForGeneric when inheriting font-family. r=heycam This is the low-risk fix for this issue, that we should get into 67. What's going on here is that font-family is tracked via the font list, from the POV of the style system the font list is generally just the RefPtr<SharedFontList>, but in Gecko there's also mDefaultGenericId. The way we end up with the right mDefaultGenericId is fishy at best, bogus at worst. I left various fixmes over time related to a bunch of this code. After my patch, we end up with a mDefaultGenericId of serif, rather than the right one (none). The parent font always has none because nsLayoutUtils::ComputeSystemFont always sets it to none if the font is known. Before my patch, PrefillDefaultForGeneric with aGenericId of none (from the parent), which makes it the default generic id for the current language, serif in this case. Before my optimization, apply_declaration_ignoring_phase called copy_font_family_from, which resets both the font list _and_ the default generic. This patch achieves the same effect by not having the first mutation in the first place. This code is still terribly fishy in any case, all the _skip_font_family stuff is just ridiculous. I'll try to clean up a bit after this, but for 68. Differential Revision: https://phabricator.services.mozilla.com/D23026
e282ce97725f64fc7cb3d1a93d4376c8b99deeec: Bug 1513546 - Change error message for GetKeyedScalarByEnum lookup in ApplyKeyedScalarActions r=chutten
jlashton <jlashton@wpi.edu> - Mon, 18 Mar 2019 15:25:51 +0000 - rev 523643
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1513546 - Change error message for GetKeyedScalarByEnum lookup in ApplyKeyedScalarActions r=chutten Differential Revision: https://phabricator.services.mozilla.com/D23818
995b45bd83134bce07ece9b5b29a955aa91f3011: Bug 1535666 - Explicitly turn on new cert error pages in browser_aboutCertError_noSubjectAltName.js to let it pass on beta r=Gijs
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 18 Mar 2019 15:27:16 +0000 - rev 523642
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535666 - Explicitly turn on new cert error pages in browser_aboutCertError_noSubjectAltName.js to let it pass on beta r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D23728
dd8426b65fe109641f53926ef7204f32aa82606d: Bug 1536114 - Update columnn breakpoint colors for debugger r=jlast
David Walsh <davidwalsh83@gmail.com> - Mon, 18 Mar 2019 15:19:56 +0000 - rev 523641
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1536114 - Update columnn breakpoint colors for debugger r=jlast This is a clone of the original column breakpoints color patch. This time it was created with gecko-dev and branched off of autoland/branches/default/tip. Try: https://treeherder.mozilla.org/#/jobs?repo=try&revision=51348054bb53779bf6264f91be4d806adf22ff82 Differential Revision: https://phabricator.services.mozilla.com/D23796
b651bbce8a992c4716098f49fdc4169a0fb7de7b: Bug 1522919 - Add histograms to count fingerprinting and cryptomining blocking states per page load. r=johannh
Erica Wright <ewright@mozilla.com> - Mon, 18 Mar 2019 15:21:52 +0000 - rev 523640
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1522919 - Add histograms to count fingerprinting and cryptomining blocking states per page load. r=johannh Add histograms to count fingerprinting and cryptomining blocking states per page load. Differential Revision: https://phabricator.services.mozilla.com/D20389
fdc7b66d76a4ded62d0292bef4de0ffb090d9587: Bug 1395964 - Don't clear the previously painted image on intrinsic size changes. r=tnikkel
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 18 Mar 2019 16:19:56 +0100 - rev 523639
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1395964 - Don't clear the previously painted image on intrinsic size changes. r=tnikkel This is needed if we want to handle cases like the reporter's example or Google Images. Rendering the old image upscaled is much better than not rendering anything while it's loading. I added a test for the reframing bit, but I don't know how to add a test for the second bit. Differential Revision: https://phabricator.services.mozilla.com/D23127
3f1e9dae2467e54c783215189e6cb9617cee7dcd: Bug 1395964 - Make image loading changes not reframe. r=tnikkel
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 18 Mar 2019 16:18:52 +0100 - rev 523638
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1395964 - Make image loading changes not reframe. r=tnikkel Bug 1472637 makes the decision of whether to construct an image frame not depend on this, so this is sound. We need to avoid reframing to fix this bug because otherwise we lose track of the previously painted image. Differential Revision: https://phabricator.services.mozilla.com/D23127
94682e23ba118dcfab3843a3280618b2e1686ecb: Bug 1472637 - Don't display alt text while loading, to match other UAs. r=tnikkel
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 18 Mar 2019 15:15:13 +0000 - rev 523637
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1472637 - Don't display alt text while loading, to match other UAs. r=tnikkel Differential Revision: https://phabricator.services.mozilla.com/D18518
50fb3808da519a54d90da9fae63337b1e39c58e9: Bug 1535092 - Make JSScript::argumentsOptimizationFailed return void instead of a bool;r=iain
Vincent Lequertier <vi.le@autistici.org> - Mon, 18 Mar 2019 15:07:04 +0000 - rev 523636
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535092 - Make JSScript::argumentsOptimizationFailed return void instead of a bool;r=iain Differential Revision: https://phabricator.services.mozilla.com/D23797
2fa518cb0dfc656c6f0c5d5dfbad38348be6f31f: Bug 1501665 Part 13: Add a test of Responsive Design Mode resizing of meta viewports. r=gl
Brad Werth <bwerth@mozilla.com> - Mon, 18 Mar 2019 15:00:17 +0000 - rev 523635
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1501665 Part 13: Add a test of Responsive Design Mode resizing of meta viewports. r=gl This test uses a Document with a fixed-width meta viewport. This test simulates resizing the RDM pane from a wide landscape size to a small square size, and back again. It does this again with meta viewport support turned on. Differential Revision: https://phabricator.services.mozilla.com/D22438
afaf26d7df4235daef3157d74b3bcd69761c6393: Bug 1501665 Part 12: Update RDM viewport size reporting to make it consistent with zoomed presshells. r=gl
Brad Werth <bwerth@mozilla.com> - Mon, 18 Mar 2019 15:00:57 +0000 - rev 523634
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1501665 Part 12: Update RDM viewport size reporting to make it consistent with zoomed presshells. r=gl There are two viewports: the layout (or content) viewport, and the visual viewport. This change ensures that we are both setting and checking the visual viewport size, which is the size shown in the RDM control bar. It is still possible to get the layout viewport with getContentSize(). Differential Revision: https://phabricator.services.mozilla.com/D22437
5bdf0ad9dc6639dd86499fded67183f77407a8ee: Bug 1501665 Part 11: Add a new test of meta viewport with zero display width. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 18 Mar 2019 15:00:53 +0000 - rev 523633
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1501665 Part 11: Add a new test of meta viewport with zero display width. r=botond This test ensures that when meta viewport width is fixed, and a viewport is requested with zero width, the viewport is assigned a height equal to the scaled display height. Differential Revision: https://phabricator.services.mozilla.com/D22436
520dd24a73fc1a224c38c93ab91d36eecce727ed: Bug 1501665 Part 10: Modify viewport resize zoom scaling to account for clamped zoom levels. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 18 Mar 2019 14:59:12 +0000 - rev 523632
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1501665 Part 10: Modify viewport resize zoom scaling to account for clamped zoom levels. r=botond Differential Revision: https://phabricator.services.mozilla.com/D21291
3542bf2b89ddf170efe6c723a64f297868bc7db1: Bug 1501665 Part 9: Early exit around an unnecessary call to UpdateVisualViewportSize. r=botond
Brad Werth <bwerth@mozilla.com> - Mon, 18 Mar 2019 14:58:49 +0000 - rev 523631
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1501665 Part 9: Early exit around an unnecessary call to UpdateVisualViewportSize. r=botond Differential Revision: https://phabricator.services.mozilla.com/D21287
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip