forked from pool/MozillaThunderbird
5d0ef2ba91
* Various improvements when setting up an account for a Microsoft Exchange server: Now offers IMAP/SMTP if available, better detection for Office 365 accounts; re-run configuration after password change Fixes: * After changing view layout, the message display pane showed garbled content under some circumstances * Various theme changes to achieve "pixel perfection": Unread icon, "no results" icon, paragraph format and font selector, background of folder summary tooltip * Tags were lost on messages in shared IMAP folders under some circumstances * Calendar: Event attendee dialog was not displayed correctly MFSA 2020-04 (bsc#1160498) * CVE-2019-17026 (bmo#1607443) IonMonkey type confusion with StoreElementHole and FallibleStoreElement * CVE-2019-17015 (bmo#1599005) Memory corruption in parent process during new content process initialization on Windows * CVE-2019-17016 (bmo#1599181) Bypass of @namespace CSS sanitization during pasting * CVE-2019-17017 (bmo#1603055) Type Confusion in XPCVariant.cpp * CVE-2019-17021 (bmo#1599008) Heap address disclosure in parent process during content process initialization on Windows * CVE-2019-17022 (bmo#1602843) CSS sanitization does not escape HTML tags * CVE-2019-17024 (bmo#1507180, bmo#1595470, bmo#1598605, bmo#1601826) OBS-URL: https://build.opensuse.org/package/show/mozilla:Factory/MozillaThunderbird?expand=0&rev=512
29 lines
1.1 KiB
Diff
29 lines
1.1 KiB
Diff
diff -r 6ef20eee3f8f gfx/layers/basic/BasicCompositor.cpp
|
|
--- a/gfx/layers/basic/BasicCompositor.cpp Thu Oct 31 09:11:56 2019 +0100
|
|
+++ b/gfx/layers/basic/BasicCompositor.cpp Wed Dec 11 16:16:09 2019 +0100
|
|
@@ -693,9 +693,13 @@
|
|
|
|
RefPtr<SourceSurface> sourceMask;
|
|
Matrix maskTransform;
|
|
+ // Setting an alpha-mask here breaks the URL-bar on big endian (s390x)
|
|
+ // if the typed URL is too long for the textbox (automatic scrolling needed)
|
|
+#if MOZ_LITTLE_ENDIAN
|
|
if (aTransform.Is2D()) {
|
|
SetupMask(aEffectChain, dest, offset, sourceMask, maskTransform);
|
|
}
|
|
+#endif
|
|
|
|
CompositionOp blendMode = CompositionOp::OP_OVER;
|
|
if (Effect* effect =
|
|
diff -r 6ef20eee3f8f gfx/layers/composite/CompositableHost.cpp
|
|
--- a/gfx/layers/composite/CompositableHost.cpp Thu Oct 31 09:11:56 2019 +0100
|
|
+++ b/gfx/layers/composite/CompositableHost.cpp Wed Dec 11 16:16:09 2019 +0100
|
|
@@ -91,6 +91,7 @@
|
|
}
|
|
MOZ_ASSERT(source);
|
|
|
|
+ // Alternatively: Comment out these lines where the alpha-mask is set
|
|
RefPtr<EffectMask> effect =
|
|
new EffectMask(source, source->GetSize(), aTransform);
|
|
aEffects.mSecondaryEffects[EffectTypes::MASK] = effect;
|