firefox: update to 94.0.
This commit is contained in:
parent
55731c484c
commit
b2ebf87b79
@ -1,50 +0,0 @@
|
|||||||
|
|
||||||
# HG changeset patch
|
|
||||||
# User Zhao Jiazhong <zhaojiazhong-hf@loongson.cn>
|
|
||||||
# Date 1631000649 0
|
|
||||||
# Node ID eac40293649628d32911c909219d514bebb8ce63
|
|
||||||
# Parent 6582d77235867224aaf8621bad8ee167dfb31460
|
|
||||||
Bug 1729124 - [MIPS64][ARM64] Fix gcc build issue. r=lth
|
|
||||||
|
|
||||||
The SpecificRegs struct needs a constructor.
|
|
||||||
|
|
||||||
Differential Revision: https://phabricator.services.mozilla.com/D124535
|
|
||||||
|
|
||||||
diff --git a/js/src/wasm/WasmBCRegDefs.h b/js/src/wasm/WasmBCRegDefs.h
|
|
||||||
--- a/js/src/wasm/WasmBCRegDefs.h
|
|
||||||
+++ b/js/src/wasm/WasmBCRegDefs.h
|
|
||||||
@@ -374,25 +374,31 @@ struct SpecificRegs {
|
|
||||||
};
|
|
||||||
#elif defined(JS_CODEGEN_ARM)
|
|
||||||
struct SpecificRegs {
|
|
||||||
RegI64 abiReturnRegI64;
|
|
||||||
|
|
||||||
SpecificRegs() : abiReturnRegI64(ReturnReg64) {}
|
|
||||||
};
|
|
||||||
#elif defined(JS_CODEGEN_ARM64)
|
|
||||||
-struct SpecificRegs {};
|
|
||||||
+struct SpecificRegs {
|
|
||||||
+ // Required by gcc.
|
|
||||||
+ SpecificRegs() {}
|
|
||||||
+};
|
|
||||||
#elif defined(JS_CODEGEN_MIPS32)
|
|
||||||
struct SpecificRegs {
|
|
||||||
RegI64 abiReturnRegI64;
|
|
||||||
|
|
||||||
SpecificRegs() : abiReturnRegI64(ReturnReg64) {}
|
|
||||||
};
|
|
||||||
#elif defined(JS_CODEGEN_MIPS64)
|
|
||||||
-struct SpecificRegs {};
|
|
||||||
+struct SpecificRegs {
|
|
||||||
+ // Required by gcc.
|
|
||||||
+ SpecificRegs() {}
|
|
||||||
+};
|
|
||||||
#else
|
|
||||||
struct SpecificRegs {
|
|
||||||
# ifndef JS_64BIT
|
|
||||||
RegI64 abiReturnRegI64;
|
|
||||||
# endif
|
|
||||||
|
|
||||||
SpecificRegs() { MOZ_CRASH("BaseCompiler porting interface: SpecificRegs"); }
|
|
||||||
};
|
|
||||||
|
|
@ -30,27 +30,3 @@ diff -r 46ea866ca3ac -r 6ef20eee3f8f gfx/2d/DrawTargetSkia.cpp
|
|||||||
mCanvas->saveLayer(saveRec);
|
mCanvas->saveLayer(saveRec);
|
||||||
|
|
||||||
SetPermitSubpixelAA(aOpaque);
|
SetPermitSubpixelAA(aOpaque);
|
||||||
--- a/gfx/layers/composite/CompositableHost.cpp
|
|
||||||
+++ b/gfx/layers/composite/CompositableHost.cpp
|
|
||||||
@@ -13,6 +13,7 @@
|
|
||||||
#include "Effects.h" // for EffectMask, Effect, etc
|
|
||||||
#include "gfxUtils.h"
|
|
||||||
#include "Layers.h"
|
|
||||||
+#include "mozilla/EndianUtils.h"
|
|
||||||
#include "mozilla/gfx/gfxVars.h"
|
|
||||||
#include "mozilla/layers/LayersSurfaces.h" // for SurfaceDescriptor
|
|
||||||
#include "mozilla/layers/TextureHost.h" // for TextureHost, etc
|
|
||||||
@@ -92,9 +93,13 @@ bool CompositableHost::AddMaskEffect(EffectChain& aEffects,
|
|
||||||
}
|
|
||||||
MOZ_ASSERT(source);
|
|
||||||
|
|
||||||
+ // 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()
|
|
||||||
RefPtr<EffectMask> effect =
|
|
||||||
new EffectMask(source, source->GetSize(), aTransform);
|
|
||||||
aEffects.mSecondaryEffects[EffectTypes::MASK] = effect;
|
|
||||||
+#endif
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n".
|
# THIS PKG MUST BE SYNCHRONIZED WITH "srcpkgs/firefox-i18n".
|
||||||
#
|
#
|
||||||
pkgname=firefox
|
pkgname=firefox
|
||||||
version=93.0
|
version=94.0
|
||||||
revision=1
|
revision=1
|
||||||
build_helper="rust"
|
build_helper="rust"
|
||||||
short_desc="Mozilla Firefox web browser"
|
short_desc="Mozilla Firefox web browser"
|
||||||
@ -11,7 +11,7 @@ maintainer="Duncaen <duncaen@voidlinux.org>"
|
|||||||
license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
|
license="MPL-2.0, GPL-2.0-or-later, LGPL-2.1-or-later"
|
||||||
homepage="https://www.mozilla.org/firefox/"
|
homepage="https://www.mozilla.org/firefox/"
|
||||||
distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz"
|
distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz"
|
||||||
checksum=a78f080f5849bc284b84299f3540934a12e961a7ea368b592ae6576ea1f97102
|
checksum=b7bb8c5fcc74a74e9d2b55d1e9415b891305fe86520fb854cec25024d7e5de67
|
||||||
|
|
||||||
lib32disabled=yes
|
lib32disabled=yes
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user