+295
File diff suppressed because one or more lines are too long
@@ -1,17 +0,0 @@
|
|||||||
Description: Remove an extra constant definition that is now being generated by newer versions of cbindgen (0.24), and causing build failures because it is defined in several places.
|
|
||||||
Author: Olivier Tilloy <olivier.tilloy@canonical.com>
|
|
||||||
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1773259
|
|
||||||
Forwarded: not-needed
|
|
||||||
|
|
||||||
--- a/gfx/webrender_bindings/webrender_ffi.h
|
|
||||||
+++ b/gfx/webrender_bindings/webrender_ffi.h
|
|
||||||
@@ -73,8 +73,6 @@ struct WrPipelineInfo;
|
|
||||||
struct WrPipelineIdAndEpoch;
|
|
||||||
using WrPipelineIdEpochs = nsTArray<WrPipelineIdAndEpoch>;
|
|
||||||
|
|
||||||
-const uint64_t ROOT_CLIP_CHAIN = ~0;
|
|
||||||
-
|
|
||||||
} // namespace wr
|
|
||||||
} // namespace mozilla
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,258 +0,0 @@
|
|||||||
From 6a0b7c8ecf0734ba1bcdccf8e0ee97e721fd5420 Mon Sep 17 00:00:00 2001
|
|
||||||
Message-Id: <6a0b7c8ecf0734ba1bcdccf8e0ee97e721fd5420.1505113337.git.jan.steffens@gmail.com>
|
|
||||||
From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= <emilio@crisal.io>
|
|
||||||
Date: Sat, 19 Aug 2017 20:14:25 +0200
|
|
||||||
Subject: [PATCH] Fix use of struct ucontext (squash 2 commits)
|
|
||||||
|
|
||||||
Needed for building with glibc 2.26.
|
|
||||||
|
|
||||||
Bug 1385667: Use ucontext_t consistently in breakpad-client. r=ted
|
|
||||||
MozReview-Commit-ID: AJhzJdNXP0f
|
|
||||||
|
|
||||||
Bug 1394149: Fix remaining uses of ucontext in breakpad-client. r=ted
|
|
||||||
MozReview-Commit-ID: 5tP7fXsI7dQ
|
|
||||||
---
|
|
||||||
.../linux/dump_writer_common/ucontext_reader.cc | 30 +++++++++++-----------
|
|
||||||
.../linux/dump_writer_common/ucontext_reader.h | 10 ++++----
|
|
||||||
.../linux/handler/exception_handler.cc | 10 ++++----
|
|
||||||
.../linux/handler/exception_handler.h | 2 +-
|
|
||||||
.../linux/microdump_writer/microdump_writer.cc | 2 +-
|
|
||||||
.../linux/minidump_writer/minidump_writer.cc | 2 +-
|
|
||||||
6 files changed, 28 insertions(+), 28 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/toolkit/crashreporter/breakpad-client/linux/dump_writer_common/ucontext_reader.cc b/toolkit/crashreporter/breakpad-client/linux/dump_writer_common/ucontext_reader.cc
|
|
||||||
index 999960912e459e1b..303c0ebd32b663c4 100644
|
|
||||||
--- a/toolkit/crashreporter/breakpad-client/linux/dump_writer_common/ucontext_reader.cc
|
|
||||||
+++ b/toolkit/crashreporter/breakpad-client/linux/dump_writer_common/ucontext_reader.cc
|
|
||||||
@@ -40,15 +40,15 @@ namespace google_breakpad {
|
|
||||||
|
|
||||||
#if defined(__i386__)
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.gregs[REG_ESP];
|
|
||||||
}
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.gregs[REG_EIP];
|
|
||||||
}
|
|
||||||
|
|
||||||
-void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
|
|
||||||
+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
|
|
||||||
const struct _libc_fpstate* fp) {
|
|
||||||
const greg_t* regs = uc->uc_mcontext.gregs;
|
|
||||||
|
|
||||||
@@ -88,15 +88,15 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
|
|
||||||
|
|
||||||
#elif defined(__x86_64)
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.gregs[REG_RSP];
|
|
||||||
}
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.gregs[REG_RIP];
|
|
||||||
}
|
|
||||||
|
|
||||||
-void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
|
|
||||||
+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
|
|
||||||
const struct _libc_fpstate* fpregs) {
|
|
||||||
const greg_t* regs = uc->uc_mcontext.gregs;
|
|
||||||
|
|
||||||
@@ -145,15 +145,15 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
|
|
||||||
|
|
||||||
#elif defined(__ARM_EABI__)
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.arm_sp;
|
|
||||||
}
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.arm_pc;
|
|
||||||
}
|
|
||||||
|
|
||||||
-void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc) {
|
|
||||||
+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc) {
|
|
||||||
out->context_flags = MD_CONTEXT_ARM_FULL;
|
|
||||||
|
|
||||||
out->iregs[0] = uc->uc_mcontext.arm_r0;
|
|
||||||
@@ -184,41 +184,41 @@ void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc) {
|
|
||||||
|
|
||||||
#elif defined(__aarch64__)
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.sp;
|
|
||||||
}
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.pc;
|
|
||||||
}
|
|
||||||
|
|
||||||
-void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc,
|
|
||||||
+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
|
|
||||||
const struct fpsimd_context* fpregs) {
|
|
||||||
out->context_flags = MD_CONTEXT_ARM64_FULL;
|
|
||||||
|
|
||||||
out->cpsr = static_cast<uint32_t>(uc->uc_mcontext.pstate);
|
|
||||||
for (int i = 0; i < MD_CONTEXT_ARM64_REG_SP; ++i)
|
|
||||||
out->iregs[i] = uc->uc_mcontext.regs[i];
|
|
||||||
out->iregs[MD_CONTEXT_ARM64_REG_SP] = uc->uc_mcontext.sp;
|
|
||||||
out->iregs[MD_CONTEXT_ARM64_REG_PC] = uc->uc_mcontext.pc;
|
|
||||||
|
|
||||||
out->float_save.fpsr = fpregs->fpsr;
|
|
||||||
out->float_save.fpcr = fpregs->fpcr;
|
|
||||||
my_memcpy(&out->float_save.regs, &fpregs->vregs,
|
|
||||||
MD_FLOATINGSAVEAREA_ARM64_FPR_COUNT * 16);
|
|
||||||
}
|
|
||||||
|
|
||||||
#elif defined(__mips__)
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetStackPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetStackPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.gregs[MD_CONTEXT_MIPS_REG_SP];
|
|
||||||
}
|
|
||||||
|
|
||||||
-uintptr_t UContextReader::GetInstructionPointer(const struct ucontext* uc) {
|
|
||||||
+uintptr_t UContextReader::GetInstructionPointer(const ucontext_t* uc) {
|
|
||||||
return uc->uc_mcontext.pc;
|
|
||||||
}
|
|
||||||
|
|
||||||
-void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext *uc) {
|
|
||||||
+void UContextReader::FillCPUContext(RawContextCPU *out, const ucontext_t *uc) {
|
|
||||||
#if _MIPS_SIM == _ABI64
|
|
||||||
out->context_flags = MD_CONTEXT_MIPS64_FULL;
|
|
||||||
#elif _MIPS_SIM == _ABIO32
|
|
||||||
diff --git a/toolkit/crashreporter/breakpad-client/linux/dump_writer_common/ucontext_reader.h b/toolkit/crashreporter/breakpad-client/linux/dump_writer_common/ucontext_reader.h
|
|
||||||
index c533e28ba7441e83..039752a2dfb6e589 100644
|
|
||||||
--- a/toolkit/crashreporter/breakpad-client/linux/dump_writer_common/ucontext_reader.h
|
|
||||||
+++ b/toolkit/crashreporter/breakpad-client/linux/dump_writer_common/ucontext_reader.h
|
|
||||||
@@ -41,21 +41,21 @@ namespace google_breakpad {
|
|
||||||
|
|
||||||
// Wraps platform-dependent implementations of accessors to ucontext structs.
|
|
||||||
struct UContextReader {
|
|
||||||
- static uintptr_t GetStackPointer(const struct ucontext* uc);
|
|
||||||
+ static uintptr_t GetStackPointer(const ucontext_t* uc);
|
|
||||||
|
|
||||||
- static uintptr_t GetInstructionPointer(const struct ucontext* uc);
|
|
||||||
+ static uintptr_t GetInstructionPointer(const ucontext_t* uc);
|
|
||||||
|
|
||||||
// Juggle a arch-specific ucontext into a minidump format
|
|
||||||
// out: the minidump structure
|
|
||||||
// info: the collection of register structures.
|
|
||||||
#if defined(__i386__) || defined(__x86_64)
|
|
||||||
- static void FillCPUContext(RawContextCPU *out, const ucontext *uc,
|
|
||||||
+ static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
|
|
||||||
const struct _libc_fpstate* fp);
|
|
||||||
#elif defined(__aarch64__)
|
|
||||||
- static void FillCPUContext(RawContextCPU *out, const ucontext *uc,
|
|
||||||
+ static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc,
|
|
||||||
const struct fpsimd_context* fpregs);
|
|
||||||
#else
|
|
||||||
- static void FillCPUContext(RawContextCPU *out, const ucontext *uc);
|
|
||||||
+ static void FillCPUContext(RawContextCPU *out, const ucontext_t *uc);
|
|
||||||
#endif
|
|
||||||
};
|
|
||||||
|
|
||||||
diff --git a/toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.cc b/toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.cc
|
|
||||||
index 71a51a763938e39d..12df9bc96ec45fea 100644
|
|
||||||
--- a/toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.cc
|
|
||||||
+++ b/toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.cc
|
|
||||||
@@ -439,44 +439,44 @@ bool ExceptionHandler::HandleSignal(int sig, siginfo_t* info, void* uc) {
|
|
||||||
// Fill in all the holes in the struct to make Valgrind happy.
|
|
||||||
memset(&g_crash_context_, 0, sizeof(g_crash_context_));
|
|
||||||
memcpy(&g_crash_context_.siginfo, info, sizeof(siginfo_t));
|
|
||||||
- memcpy(&g_crash_context_.context, uc, sizeof(struct ucontext));
|
|
||||||
+ memcpy(&g_crash_context_.context, uc, sizeof(ucontext_t));
|
|
||||||
#if defined(__aarch64__)
|
|
||||||
- struct ucontext* uc_ptr = (struct ucontext*)uc;
|
|
||||||
+ ucontext_t* uc_ptr = (ucontext_t*)uc;
|
|
||||||
struct fpsimd_context* fp_ptr =
|
|
||||||
(struct fpsimd_context*)&uc_ptr->uc_mcontext.__reserved;
|
|
||||||
if (fp_ptr->head.magic == FPSIMD_MAGIC) {
|
|
||||||
memcpy(&g_crash_context_.float_state, fp_ptr,
|
|
||||||
sizeof(g_crash_context_.float_state));
|
|
||||||
}
|
|
||||||
#elif !defined(__ARM_EABI__) && !defined(__mips__)
|
|
||||||
// FP state is not part of user ABI on ARM Linux.
|
|
||||||
- // In case of MIPS Linux FP state is already part of struct ucontext
|
|
||||||
+ // In case of MIPS Linux FP state is already part of ucontext_t
|
|
||||||
// and 'float_state' is not a member of CrashContext.
|
|
||||||
- struct ucontext* uc_ptr = (struct ucontext*)uc;
|
|
||||||
+ ucontext_t* uc_ptr = (ucontext_t*)uc;
|
|
||||||
if (uc_ptr->uc_mcontext.fpregs) {
|
|
||||||
memcpy(&g_crash_context_.float_state, uc_ptr->uc_mcontext.fpregs,
|
|
||||||
sizeof(g_crash_context_.float_state));
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
g_crash_context_.tid = syscall(__NR_gettid);
|
|
||||||
if (crash_handler_ != NULL) {
|
|
||||||
if (crash_handler_(&g_crash_context_, sizeof(g_crash_context_),
|
|
||||||
callback_context_)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return GenerateDump(&g_crash_context_);
|
|
||||||
}
|
|
||||||
|
|
||||||
// This is a public interface to HandleSignal that allows the client to
|
|
||||||
// generate a crash dump. This function may run in a compromised context.
|
|
||||||
bool ExceptionHandler::SimulateSignalDelivery(int sig) {
|
|
||||||
siginfo_t siginfo = {};
|
|
||||||
// Mimic a trusted signal to allow tracing the process (see
|
|
||||||
// ExceptionHandler::HandleSignal().
|
|
||||||
siginfo.si_code = SI_USER;
|
|
||||||
siginfo.si_pid = getpid();
|
|
||||||
- struct ucontext context;
|
|
||||||
+ ucontext_t context;
|
|
||||||
getcontext(&context);
|
|
||||||
return HandleSignal(sig, &siginfo, &context);
|
|
||||||
}
|
|
||||||
diff --git a/toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.h b/toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.h
|
|
||||||
index 711586fec7ddae59..be1880170e2826b0 100644
|
|
||||||
--- a/toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.h
|
|
||||||
+++ b/toolkit/crashreporter/breakpad-client/linux/handler/exception_handler.h
|
|
||||||
@@ -191,7 +191,7 @@ class ExceptionHandler {
|
|
||||||
struct CrashContext {
|
|
||||||
siginfo_t siginfo;
|
|
||||||
pid_t tid; // the crashing thread.
|
|
||||||
- struct ucontext context;
|
|
||||||
+ ucontext_t context;
|
|
||||||
#if !defined(__ARM_EABI__) && !defined(__mips__)
|
|
||||||
// #ifdef this out because FP state is not part of user ABI for Linux ARM.
|
|
||||||
// In case of MIPS Linux FP state is already part of struct
|
|
||||||
diff --git a/toolkit/crashreporter/breakpad-client/linux/microdump_writer/microdump_writer.cc b/toolkit/crashreporter/breakpad-client/linux/microdump_writer/microdump_writer.cc
|
|
||||||
index ff20bf36584c876b..a0b90e08fc5f0cff 100644
|
|
||||||
--- a/toolkit/crashreporter/breakpad-client/linux/microdump_writer/microdump_writer.cc
|
|
||||||
+++ b/toolkit/crashreporter/breakpad-client/linux/microdump_writer/microdump_writer.cc
|
|
||||||
@@ -571,7 +571,7 @@ class MicrodumpWriter {
|
|
||||||
|
|
||||||
void* Alloc(unsigned bytes) { return dumper_->allocator()->Alloc(bytes); }
|
|
||||||
|
|
||||||
- const struct ucontext* const ucontext_;
|
|
||||||
+ const ucontext_t* const ucontext_;
|
|
||||||
#if !defined(__ARM_EABI__) && !defined(__mips__)
|
|
||||||
const google_breakpad::fpstate_t* const float_state_;
|
|
||||||
#endif
|
|
||||||
diff --git a/toolkit/crashreporter/breakpad-client/linux/minidump_writer/minidump_writer.cc b/toolkit/crashreporter/breakpad-client/linux/minidump_writer/minidump_writer.cc
|
|
||||||
index 0650bb95c179464a..6b5304bcd605ca3a 100644
|
|
||||||
--- a/toolkit/crashreporter/breakpad-client/linux/minidump_writer/minidump_writer.cc
|
|
||||||
+++ b/toolkit/crashreporter/breakpad-client/linux/minidump_writer/minidump_writer.cc
|
|
||||||
@@ -1247,7 +1247,7 @@ class MinidumpWriter {
|
|
||||||
const int fd_; // File descriptor where the minidum should be written.
|
|
||||||
const char* path_; // Path to the file where the minidum should be written.
|
|
||||||
|
|
||||||
- const struct ucontext* const ucontext_; // also from the signal handler
|
|
||||||
+ const ucontext_t* const ucontext_; // also from the signal handler
|
|
||||||
#if !defined(__ARM_EABI__) && !defined(__mips__)
|
|
||||||
const google_breakpad::fpstate_t* const float_state_; // ditto
|
|
||||||
#endif
|
|
||||||
--
|
|
||||||
2.14.1
|
|
||||||
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
diff --git i/old-configure.in w/old-configure.in
|
|
||||||
index 12170a47568f..dbbaa0bc9194 100644
|
|
||||||
--- i/old-configure.in
|
|
||||||
+++ w/old-configure.in
|
|
||||||
@@ -1808,9 +1808,7 @@ if test -n "$_USE_SYSTEM_NSS"; then
|
|
||||||
AM_PATH_NSS(3.35, [MOZ_SYSTEM_NSS=1], [AC_MSG_ERROR([you don't have NSS installed or your version is too old])])
|
|
||||||
fi
|
|
||||||
|
|
||||||
-if test -n "$MOZ_SYSTEM_NSS"; then
|
|
||||||
- NSS_LIBS="$NSS_LIBS -lcrmf"
|
|
||||||
-else
|
|
||||||
+if test -z "$MOZ_SYSTEM_NSS"; then
|
|
||||||
NSS_CFLAGS="-I${DIST}/include/nss"
|
|
||||||
case "${OS_ARCH}" in
|
|
||||||
# Only few platforms have been tested with GYP
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
diff --git i/security/nss/lib/freebl/mpi/mpi_x86.s w/security/nss/lib/freebl/mpi/mpi_x86.s
|
|
||||||
index 8f7e2130c3264754..b3ca1ce5b41b3771 100644
|
|
||||||
--- i/security/nss/lib/freebl/mpi/mpi_x86.s
|
|
||||||
+++ w/security/nss/lib/freebl/mpi/mpi_x86.s
|
|
||||||
@@ -22,22 +22,41 @@ is_sse: .long -1
|
|
||||||
#
|
|
||||||
.ifndef NO_PIC
|
|
||||||
.macro GET var,reg
|
|
||||||
- movl \var@GOTOFF(%ebx),\reg
|
|
||||||
+ call thunk.ax
|
|
||||||
+ addl $_GLOBAL_OFFSET_TABLE_, %eax
|
|
||||||
+ movl \var@GOTOFF(%eax),\reg
|
|
||||||
.endm
|
|
||||||
.macro PUT reg,var
|
|
||||||
- movl \reg,\var@GOTOFF(%ebx)
|
|
||||||
+ call thunk.dx
|
|
||||||
+ addl $_GLOBAL_OFFSET_TABLE_, %edx
|
|
||||||
+ movl \reg,\var@GOTOFF(%edx)
|
|
||||||
.endm
|
|
||||||
.else
|
|
||||||
.macro GET var,reg
|
|
||||||
movl \var,\reg
|
|
||||||
.endm
|
|
||||||
.macro PUT reg,var
|
|
||||||
movl \reg,\var
|
|
||||||
.endm
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.text
|
|
||||||
|
|
||||||
+.ifndef NO_PIC
|
|
||||||
+.globl thunk.ax
|
|
||||||
+.hidden thunk.ax
|
|
||||||
+.type thunk.ax, @function
|
|
||||||
+thunk.ax:
|
|
||||||
+ movl (%esp),%eax
|
|
||||||
+ ret
|
|
||||||
+
|
|
||||||
+.globl thunk.dx
|
|
||||||
+.hidden thunk.dx
|
|
||||||
+.type thunk.dx, @function
|
|
||||||
+thunk.dx:
|
|
||||||
+ movl (%esp),%edx
|
|
||||||
+ ret
|
|
||||||
+.endif
|
|
||||||
|
|
||||||
# ebp - 36: caller's esi
|
|
||||||
# ebp - 32: caller's edi
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
|
|
||||||
# HG changeset patch
|
|
||||||
# User Jan Steffens <jan.steffens@gmail.com>
|
|
||||||
# Date 1505475854 -7200
|
|
||||||
# Node ID 3cd2263687293a229277037090add3bea2531057
|
|
||||||
# Parent 70f5f23a429f3d621e44307c191fa84c77fb2f61
|
|
||||||
Bug 1400175 - Stub gdk_screen_get_monitor_workarea in mozgtk2; r?karlt
|
|
||||||
|
|
||||||
MozReview-Commit-ID: 72K6U17JuoK
|
|
||||||
|
|
||||||
diff --git a/widget/gtk/mozgtk/mozgtk.c b/widget/gtk/mozgtk/mozgtk.c
|
|
||||||
--- a/widget/gtk/mozgtk/mozgtk.c
|
|
||||||
+++ b/widget/gtk/mozgtk/mozgtk.c
|
|
||||||
@@ -56,17 +56,16 @@
|
|
||||||
STUB(gdk_screen_get_default)
|
|
||||||
STUB(gdk_screen_get_display)
|
|
||||||
STUB(gdk_screen_get_font_options)
|
|
||||||
STUB(gdk_screen_get_height)
|
|
||||||
STUB(gdk_screen_get_height_mm)
|
|
||||||
STUB(gdk_screen_get_n_monitors)
|
|
||||||
STUB(gdk_screen_get_monitor_at_window)
|
|
||||||
STUB(gdk_screen_get_monitor_geometry)
|
|
||||||
-STUB(gdk_screen_get_monitor_workarea)
|
|
||||||
STUB(gdk_screen_get_monitor_height_mm)
|
|
||||||
STUB(gdk_screen_get_number)
|
|
||||||
STUB(gdk_screen_get_resolution)
|
|
||||||
STUB(gdk_screen_get_rgba_visual)
|
|
||||||
STUB(gdk_screen_get_root_window)
|
|
||||||
STUB(gdk_screen_get_system_visual)
|
|
||||||
STUB(gdk_screen_get_width)
|
|
||||||
STUB(gdk_screen_height)
|
|
||||||
@@ -514,16 +513,17 @@
|
|
||||||
#ifdef GTK3_SYMBOLS
|
|
||||||
STUB(gdk_device_get_source)
|
|
||||||
STUB(gdk_device_manager_get_client_pointer)
|
|
||||||
STUB(gdk_disable_multidevice)
|
|
||||||
STUB(gdk_device_manager_list_devices)
|
|
||||||
STUB(gdk_display_get_device_manager)
|
|
||||||
STUB(gdk_error_trap_pop_ignored)
|
|
||||||
STUB(gdk_event_get_source_device)
|
|
||||||
+STUB(gdk_screen_get_monitor_workarea)
|
|
||||||
STUB(gdk_window_get_type)
|
|
||||||
STUB(gdk_window_get_window_type)
|
|
||||||
STUB(gdk_x11_window_get_xid)
|
|
||||||
STUB(gdk_x11_display_get_type)
|
|
||||||
STUB(gdk_wayland_display_get_type)
|
|
||||||
STUB(gtk_box_new)
|
|
||||||
STUB(gtk_cairo_should_draw_window)
|
|
||||||
STUB(gtk_cairo_transform_to_window)
|
|
||||||
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
diff --git i/python/sites/mach.txt w/python/sites/mach.txt
|
|
||||||
index 01f4f8c23da3b..85cfaf2b273ac 100644
|
|
||||||
--- i/python/sites/mach.txt
|
|
||||||
+++ w/python/sites/mach.txt
|
|
||||||
@@ -134,4 +134,4 @@ pypi-optional:glean-sdk==50.1.0:telemetry will not be collected
|
|
||||||
# We aren't (yet) able to pin packages in automation, so we have to
|
|
||||||
# support down to the oldest locally-installed version (5.4.2).
|
|
||||||
pypi-optional:psutil>=5.4.2,<=5.8.0:telemetry will be missing some data
|
|
||||||
-pypi-optional:zstandard>=0.11.1,<=0.17.0:zstd archives will not be possible to extract
|
|
||||||
+pypi-optional:zstandard>=0.11.1,<=0.18.0:zstd archives will not be possible to extract
|
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
<Dependency>jack-audio-connection-kit-devel</Dependency>
|
<Dependency>jack-audio-connection-kit-devel</Dependency>
|
||||||
</BuildDependencies>
|
</BuildDependencies>
|
||||||
<Patches>
|
<Patches>
|
||||||
<!-- <Patch level="1">0002-Bug-1995035-Allow-F_DUPFD_QUERY-in-the-Linux-sandbox.patch</Patch> -->
|
<Patch level="1">0002-Bug-2033279-Make-enable-rust-simd-work-with-Rust-1.9.patch</Patch>
|
||||||
<!-- <Patch level="1">riscv64-no-lto.patch</Patch> -->
|
<!-- <Patch level="1">riscv64-no-lto.patch</Patch> -->
|
||||||
<!-- <Patch level="1">0002-Bug-1804973-Wayland-Check-size-for-valid-EGLWindows-.patch</Patch> -->
|
<!-- <Patch level="1">0002-Bug-1804973-Wayland-Check-size-for-valid-EGLWindows-.patch</Patch> -->
|
||||||
<!-- <Patch level="1">zstandard-0.18.0.diff</Patch> -->
|
<!-- <Patch level="1">zstandard-0.18.0.diff</Patch> -->
|
||||||
|
|||||||
Reference in New Issue
Block a user