Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
With two additional patches to the unity_menu patch due to jsm@. Changelog: https://gitlab.com/librewolf-community/browser/bsys6/-/releases PR: 273948 See also: https://codeberg.org/librewolf/issues/issues/1279 Obtained from: https://people.freebsd.org/~jsm/patch2.diff
- Loading branch information
1 parent
1678e38
commit a1069e8
Showing
24 changed files
with
22,915 additions
and
16,859 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
TIMESTAMP = 1676816988 | ||
SHA256 (librewolf-109.0.1-2.source.tar.gz) = 33573e6286334a2322bf39f573b5e9fbc526127fa04806b388a796e706dbdd87 | ||
SIZE (librewolf-109.0.1-2.source.tar.gz) = 821281100 | ||
SHA256 (patches/unity_kde/unity-menubar.patch?inline=false) = 2c3d1a778fa07a15a21232b84c6c598330d5a38cfe8f0ec602aee66ac204b8e0 | ||
TIMESTAMP = 1696616618 | ||
SHA256 (librewolf-117.0-1.source.tar.gz) = 446e9479547dceda58cbcdc2f9f503539086ddb193c8b1206b7c736cd56e44c3 | ||
SIZE (librewolf-117.0-1.source.tar.gz) = 903353725 | ||
SHA256 (patches/unity_kde/unity-menubar.patch?inline=false) = ff6e224ed0eb3c9d4c3ae92acd9cd04d750e0bcc6be1fa64ccc1317abcc13711 | ||
SIZE (patches/unity_kde/unity-menubar.patch?inline=false) = 163548 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 11 additions & 0 deletions
11
www/librewolf/files/patch-gfx_skia_skia_src_base_SkEndian.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- gfx/skia/skia/src/base/SkEndian.h.orig 2023-06-16 01:32:16.999830000 +0200 | ||
+++ gfx/skia/skia/src/base/SkEndian.h 2023-06-16 01:32:41.701673000 +0200 | ||
@@ -131,7 +131,7 @@ | ||
#define SkTEndian_SwapLE64(n) (n) | ||
#else // SK_CPU_BENDIAN | ||
#define SkEndian_SwapBE16(n) (n) | ||
- #define SkEndian_SwapBE32(n) (n) | ||
+ #define SkEndian_SwapBE32(n) uint32_t(n) | ||
#define SkEndian_SwapBE64(n) (n) | ||
#define SkEndian_SwapLE16(n) SkEndianSwap16(n) | ||
#define SkEndian_SwapLE32(n) SkEndianSwap32(n) |
11 changes: 11 additions & 0 deletions
11
www/librewolf/files/patch-gfx_skia_skia_src_core_SkRasterPipeline.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- gfx/skia/skia/src/core/SkRasterPipeline.h.orig 2023-06-10 14:20:18.155477000 +0200 | ||
+++ gfx/skia/skia/src/core/SkRasterPipeline.h 2023-06-10 14:20:30.760915000 +0200 | ||
@@ -24,7 +24,7 @@ | ||
struct SkImageInfo; | ||
struct skcms_TransferFunction; | ||
|
||
-#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) | ||
+#if __has_cpp_attribute(clang::musttail) && !defined(__EMSCRIPTEN__) && !defined(SK_CPU_ARM32) && !defined(__powerpc__) | ||
#define SK_HAS_MUSTTAIL 1 | ||
#else | ||
#define SK_HAS_MUSTTAIL 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
commit 57b30241311091b5a6a5a0bb1c19a8e073860fc3 | ||
Author: Christoph Moench-Tegeder <cmt@burggraben.net> | ||
|
||
do not assert on alignment when not having the bits | ||
|
||
the underlying issue seemed to be win-only anyways? | ||
|
||
diff --git js/public/Utility.h js/public/Utility.h | ||
index 0d745e9df785..f0ca7ea37162 100644 | ||
--- js/public/Utility.h | ||
+++ js/public/Utility.h | ||
@@ -480,6 +480,7 @@ static inline void js_free(void* p) { | ||
* Note: Do not add a ; at the end of a use of JS_DECLARE_NEW_METHODS, | ||
* or the build will break. | ||
*/ | ||
+#if !defined(__i386__) | ||
#define JS_DECLARE_NEW_METHODS(NEWNAME, ALLOCATOR, QUALIFIERS) \ | ||
template <class T, typename... Args> \ | ||
QUALIFIERS T* MOZ_HEAP_ALLOCATOR NEWNAME(Args&&... args) { \ | ||
@@ -490,6 +491,15 @@ static inline void js_free(void* p) { | ||
return MOZ_LIKELY(memory) ? new (memory) T(std::forward<Args>(args)...) \ | ||
: nullptr; \ | ||
} | ||
+#else | ||
+#define JS_DECLARE_NEW_METHODS(NEWNAME, ALLOCATOR, QUALIFIERS) \ | ||
+ template <class T, typename... Args> \ | ||
+ QUALIFIERS T* MOZ_HEAP_ALLOCATOR NEWNAME(Args&&... args) { \ | ||
+ void* memory = ALLOCATOR(sizeof(T)); \ | ||
+ return MOZ_LIKELY(memory) ? new (memory) T(std::forward<Args>(args)...) \ | ||
+ : nullptr; \ | ||
+ } | ||
+#endif | ||
|
||
/* | ||
* Given a class which should provide a 'new' method that takes an arena as |
Oops, something went wrong.