Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (31c8c867afd0ba00aa8baa13d4e265e89f5bdd81)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pavel Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (31c8c867afd0ba00aa8baa13d4e265e89f5bdd81)
  • Date: Sun, 14 Apr 2024 04:56:11 +0000

GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:

http/firefox/HISTORY
| 3

http/firefox/patches/0029-bgo-928137-add-epoll_pwait2-syscall-to-sandbox.patch
| 52 ++++
http/firefox/patches/0030-bgo-927958-system-icu-jumbo-build-fix.patch
| 118 ++++++++++
3 files changed, 173 insertions(+)

New commits:
commit 31c8c867afd0ba00aa8baa13d4e265e89f5bdd81
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>

http/firefox: updated patches for 124.0.2

diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index 9455886..a977a33 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,6 @@
+2024-04-13 Pavel Vinogradov <public AT sourcemage.org>
+ * patches/*: updated
+
2024-04-02 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 124.0.2

diff --git
a/http/firefox/patches/0029-bgo-928137-add-epoll_pwait2-syscall-to-sandbox.patch

b/http/firefox/patches/0029-bgo-928137-add-epoll_pwait2-syscall-to-sandbox.patch
new file mode 100644
index 0000000..9fdfe88
--- /dev/null
+++
b/http/firefox/patches/0029-bgo-928137-add-epoll_pwait2-syscall-to-sandbox.patch
@@ -0,0 +1,52 @@
+diff --git
a/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h

b/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
+index dc846ee..0f6b98d 100644
+---
a/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
++++
b/security/sandbox/chromium/sandbox/linux/system_headers/x86_32_linux_syscalls.h
+@@ -1279,6 +1279,10 @@
+ #define __NR_epoll_pwait 319
+ #endif
+
++#if !defined(__NR_epoll_pwait2)
++#define __NR_epoll_pwait 441
++#endif
++
+ #if !defined(__NR_utimensat)
+ #define __NR_utimensat 320
+ #endif
+diff --git
a/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h

b/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
+index ab51703..ff96dc4 100644
+---
a/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
++++
b/security/sandbox/chromium/sandbox/linux/system_headers/x86_64_linux_syscalls.h
+@@ -1143,6 +1143,10 @@
+ #define __NR_epoll_pwait 281
+ #endif
+
++#if !defined(__NR_epoll_pwait2)
++#define __NR_epoll_pwait2 441
++#endif
++
+ #if !defined(__NR_signalfd)
+ #define __NR_signalfd 282
+ #endif
+diff --git a/security/sandbox/linux/SandboxFilterUtil.h
b/security/sandbox/linux/SandboxFilterUtil.h
+index 6e9180b..abdeb44 100644
+--- a/security/sandbox/linux/SandboxFilterUtil.h
++++ b/security/sandbox/linux/SandboxFilterUtil.h
+@@ -215,7 +215,16 @@ class SandboxPolicyBase : public
sandbox::bpf_dsl::Policy {
+ # define CASES_FOR_epoll_create case __NR_epoll_create1
+ #endif
+
+-#ifdef __NR_epoll_wait
++#if defined(__NR_epoll_pwait2) && defined(__NR_epoll_wait)
++# define CASES_FOR_epoll_wait \
++ case __NR_epoll_wait: \
++ case __NR_epoll_pwait: \
++ case __NR_epoll_pwait2
++#elif defined(__NR_epoll_pwait2)
++# define CASES_FOR_epoll_wait \
++ case __NR_epoll_pwait: \
++ case __NR_epoll_pwait2
++#elif defined(__NR_epoll_wait)
+ # define CASES_FOR_epoll_wait \
+ case __NR_epoll_wait: \
+ case __NR_epoll_pwait
diff --git
a/http/firefox/patches/0030-bgo-927958-system-icu-jumbo-build-fix.patch
b/http/firefox/patches/0030-bgo-927958-system-icu-jumbo-build-fix.patch
new file mode 100644
index 0000000..d497930
--- /dev/null
+++ b/http/firefox/patches/0030-bgo-927958-system-icu-jumbo-build-fix.patch
@@ -0,0 +1,118 @@
+From 7d1ba8593c2a4f72b52b20035e22d56be4df7a91 Mon Sep 17 00:00:00 2001
+From: Amit Prakash Ambasta <amit.prakash.ambasta AT gmail.com>
+Date: Wed, 27 Mar 2024 17:47:14 +0530
+Subject: [PATCH 1/4] bmo#1882942: add missing header for size_t
+
+Signed-off-by: Amit Prakash Ambasta <amit.prakash.ambasta AT gmail.com>
+---
+ layout/style/PseudoStyleType.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/layout/style/PseudoStyleType.h b/layout/style/PseudoStyleType.h
+index 6804b500c3..88eb4e4cf8 100644
+--- a/layout/style/PseudoStyleType.h
++++ b/layout/style/PseudoStyleType.h
+@@ -7,6 +7,7 @@
+ #ifndef mozilla_PseudoStyleType_h
+ #define mozilla_PseudoStyleType_h
+
++#include <cstddef>
+ #include <cstdint>
+ #include <iosfwd>
+
+--
+2.44.0
+
+From 24d3b03711bcb152ecb30a05a25d33ce8688f960 Mon Sep 17 00:00:00 2001
+From: Amit Prakash Ambasta <amit.prakash.ambasta AT gmail.com>
+Date: Wed, 27 Mar 2024 17:50:20 +0530
+Subject: [PATCH 2/2] bmo#1862601: add missing header for MOZ_TRY in
+ non-unified builds and system-icu
+
+Signed-off-by: Amit Prakash Ambasta <amit.prakash.ambasta AT gmail.com>
+---
+ intl/components/src/TimeZone.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/intl/components/src/TimeZone.h b/intl/components/src/TimeZone.h
+index 9d0423ef13..89770839ae 100644
+--- a/intl/components/src/TimeZone.h
++++ b/intl/components/src/TimeZone.h
+@@ -33,6 +33,7 @@
+ #include "mozilla/Maybe.h"
+ #include "mozilla/Result.h"
+ #include "mozilla/Span.h"
++#include "mozilla/Try.h"
+ #include "mozilla/UniquePtr.h"
+
+ namespace mozilla::intl {
+--
+2.44.0
+
+From 6345da9269c0511c1f8c60fad5aaa14734c84e4d Mon Sep 17 00:00:00 2001
+From: Amit Prakash Ambasta <amit.prakash.ambasta AT gmail.com>
+Date: Wed, 27 Mar 2024 18:48:33 +0530
+Subject: [PATCH 3/3] GtkCompositorWidget.h: add missing header for
+ GdkIsWaylandDisplay in non-unified builds
+
+Signed-off-by: Amit Prakash Ambasta <amit.prakash.ambasta AT gmail.com>
+---
+ widget/gtk/GtkCompositorWidget.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/widget/gtk/GtkCompositorWidget.h
b/widget/gtk/GtkCompositorWidget.h
+index 5bf89835d7..d5c279a75f 100644
+--- a/widget/gtk/GtkCompositorWidget.h
++++ b/widget/gtk/GtkCompositorWidget.h
+@@ -8,6 +8,7 @@
+
+ #include "GLDefs.h"
+ #include "mozilla/DataMutex.h"
++#include "mozilla/WidgetUtilsGtk.h"
+ #include "mozilla/widget/CompositorWidget.h"
+ #include "WindowSurfaceProvider.h"
+
+--
+2.44.0
+
+From 9ba53ddea3ebaeb335ca17aca4d33dad04526f15 Mon Sep 17 00:00:00 2001
+From: Amit Prakash Ambasta <amit.prakash.ambasta AT gmail.com>
+Date: Thu, 28 Mar 2024 17:31:11 +0530
+Subject: [PATCH 4/4]
+ accessible/html/{HTMLSelectAccessible,HTMLTableAccessible}.cpp: add missing
+ header DocAccessible-inl.h for non-unified builds
+
+Signed-off-by: Amit Prakash Ambasta <amit.prakash.ambasta AT gmail.com>
+---
+ accessible/html/HTMLSelectAccessible.cpp | 1 +
+ accessible/html/HTMLTableAccessible.cpp | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/accessible/html/HTMLSelectAccessible.cpp
b/accessible/html/HTMLSelectAccessible.cpp
+index f8fb4180c7..02d449df36 100644
+--- a/accessible/html/HTMLSelectAccessible.cpp
++++ b/accessible/html/HTMLSelectAccessible.cpp
+@@ -6,6 +6,7 @@
+ #include "HTMLSelectAccessible.h"
+
+ #include "LocalAccessible-inl.h"
++#include "DocAccessible-inl.h"
+ #include "nsAccessibilityService.h"
+ #include "nsAccUtils.h"
+ #include "DocAccessible.h"
+diff --git a/accessible/html/HTMLTableAccessible.cpp
b/accessible/html/HTMLTableAccessible.cpp
+index 2c3dc6b82d..f4b8f9964a 100644
+--- a/accessible/html/HTMLTableAccessible.cpp
++++ b/accessible/html/HTMLTableAccessible.cpp
+@@ -12,6 +12,7 @@
+ #include "ARIAMap.h"
+ #include "CacheConstants.h"
+ #include "LocalAccessible-inl.h"
++#include "DocAccessible-inl.h"
+ #include "nsTextEquivUtils.h"
+ #include "Relation.h"
+ #include "mozilla/a11y/Role.h"
+--
+2.44.0
+
+


  • [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (31c8c867afd0ba00aa8baa13d4e265e89f5bdd81), Pavel Vinogradov, 04/14/2024

Archive powered by MHonArc 2.6.24.

Top of Page