forked from pool/nodejs-electron
Accepting request 962506 from devel:languages:javascript
- Update to version 17.1.2 * https://github.com/electron/electron/releases/tag/v17.1.2 * https://github.com/electron/electron/releases/tag/v17.1.1 * https://github.com/electron/electron/releases/tag/v17.1.0 * Added electron-17-breakpad-align-int-types.patch * Added chromium-98-compiler.patch * Added chromium-98-MiraclePtr-gcc-ice.patch * Added chromium-98-WaylandFrameManager-check.patch * Added chromium-98-EnumTable-crash.patch * Added chromium-ffmpeg-first-dts.patch * Added system-libdrm.patch * Removed chromium-94-ffmpeg-roll.patch * Removed chromium-95-compiler.patch * Removed chromium-96-CommandLine-include.patch * Removed chromium-96-DrmRenderNodePathFinder-include.patch * Removed chromium-96-RestrictedCookieManager-tuple.patch * Removed electron-16-node-fix-python3.10-import.patch - Fix building with gcc-12 * Added electron-16-fix-swiftshader-template.patch * Added electron-16-v8-missing-utility-include.patch - Fix building on Fedora 36 and newer - Updated ffmpeg patches OBS-URL: https://build.opensuse.org/request/show/962506 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nodejs-electron?expand=0&rev=20
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
Index: electron-16.0.7/chrome/browser/process_singleton.h
|
||||
Index: electron-17.1.0/chrome/browser/process_singleton.h
|
||||
===================================================================
|
||||
--- electron-16.0.7.orig/chrome/browser/process_singleton.h 2022-01-17 09:05:43.956463209 +0100
|
||||
+++ electron-16.0.7/chrome/browser/process_singleton.h 2022-01-17 09:05:46.560477493 +0100
|
||||
@@ -103,7 +103,7 @@ class ProcessSingleton {
|
||||
--- electron-17.1.0.orig/chrome/browser/process_singleton.h 2022-03-07 17:39:06.993345117 +0100
|
||||
+++ electron-17.1.0/chrome/browser/process_singleton.h 2022-03-09 08:29:01.682773127 +0100
|
||||
@@ -102,7 +102,7 @@ class ProcessSingleton {
|
||||
using NotificationCallback =
|
||||
base::RepeatingCallback<bool(const base::CommandLine& command_line,
|
||||
const base::FilePath& current_directory,
|
||||
@@ -11,11 +11,11 @@ Index: electron-16.0.7/chrome/browser/process_singleton.h
|
||||
|
||||
#if defined(OS_WIN)
|
||||
ProcessSingleton(const std::string& program_name,
|
||||
Index: electron-16.0.7/chrome/browser/process_singleton_posix.cc
|
||||
Index: electron-17.1.0/chrome/browser/process_singleton_posix.cc
|
||||
===================================================================
|
||||
--- electron-16.0.7.orig/chrome/browser/process_singleton_posix.cc 2022-01-17 09:05:43.956463209 +0100
|
||||
+++ electron-16.0.7/chrome/browser/process_singleton_posix.cc 2022-01-17 09:05:46.560477493 +0100
|
||||
@@ -626,7 +626,7 @@ class ProcessSingleton::LinuxWatcher
|
||||
--- electron-17.1.0.orig/chrome/browser/process_singleton_posix.cc 2022-03-07 17:39:06.993345117 +0100
|
||||
+++ electron-17.1.0/chrome/browser/process_singleton_posix.cc 2022-03-09 08:29:01.682773127 +0100
|
||||
@@ -627,7 +627,7 @@ class ProcessSingleton::LinuxWatcher
|
||||
// |reader| is for sending back ACK message.
|
||||
void HandleMessage(const std::string& current_dir,
|
||||
const std::vector<std::string>& argv,
|
||||
@@ -24,7 +24,7 @@ Index: electron-16.0.7/chrome/browser/process_singleton_posix.cc
|
||||
SocketReader* reader);
|
||||
|
||||
private:
|
||||
@@ -683,7 +683,7 @@ void ProcessSingleton::LinuxWatcher::Sta
|
||||
@@ -684,7 +684,7 @@ void ProcessSingleton::LinuxWatcher::Sta
|
||||
void ProcessSingleton::LinuxWatcher::HandleMessage(
|
||||
const std::string& current_dir,
|
||||
const std::vector<std::string>& argv,
|
||||
@@ -33,7 +33,7 @@ Index: electron-16.0.7/chrome/browser/process_singleton_posix.cc
|
||||
SocketReader* reader) {
|
||||
DCHECK(ui_task_runner_->BelongsToCurrentThread());
|
||||
DCHECK(reader);
|
||||
@@ -773,7 +773,7 @@ void ProcessSingleton::LinuxWatcher::Soc
|
||||
@@ -774,7 +774,7 @@ void ProcessSingleton::LinuxWatcher::Soc
|
||||
base::StringToSizeT(tokens[0], &num_args);
|
||||
std::vector<std::string> command_line(tokens.begin() + 1, tokens.begin() + 1 + num_args);
|
||||
|
||||
@@ -42,7 +42,7 @@ Index: electron-16.0.7/chrome/browser/process_singleton_posix.cc
|
||||
if (tokens.size() >= 3 + num_args) {
|
||||
size_t additional_data_size;
|
||||
base::StringToSizeT(tokens[1 + num_args], &additional_data_size);
|
||||
@@ -782,7 +782,7 @@ void ProcessSingleton::LinuxWatcher::Soc
|
||||
@@ -783,7 +783,7 @@ void ProcessSingleton::LinuxWatcher::Soc
|
||||
std::string(1, kTokenDelimiter));
|
||||
const uint8_t* additional_data_bits =
|
||||
reinterpret_cast<const uint8_t*>(remaining_args.c_str());
|
||||
@@ -51,11 +51,11 @@ Index: electron-16.0.7/chrome/browser/process_singleton_posix.cc
|
||||
additional_data_bits, additional_data_bits + additional_data_size);
|
||||
}
|
||||
|
||||
Index: electron-16.0.7/chrome/browser/process_singleton_win.cc
|
||||
Index: electron-17.1.0/chrome/browser/process_singleton_win.cc
|
||||
===================================================================
|
||||
--- electron-16.0.7.orig/chrome/browser/process_singleton_win.cc 2022-01-17 09:05:43.956463209 +0100
|
||||
+++ electron-16.0.7/chrome/browser/process_singleton_win.cc 2022-01-17 09:05:46.560477493 +0100
|
||||
@@ -100,7 +100,7 @@ BOOL CALLBACK BrowserWindowEnumeration(H
|
||||
--- electron-17.1.0.orig/chrome/browser/process_singleton_win.cc 2022-03-07 17:39:06.993345117 +0100
|
||||
+++ electron-17.1.0/chrome/browser/process_singleton_win.cc 2022-03-09 08:29:01.682773127 +0100
|
||||
@@ -99,7 +99,7 @@ BOOL CALLBACK BrowserWindowEnumeration(H
|
||||
bool ParseCommandLine(const COPYDATASTRUCT* cds,
|
||||
base::CommandLine* parsed_command_line,
|
||||
base::FilePath* current_directory,
|
||||
@@ -64,7 +64,7 @@ Index: electron-16.0.7/chrome/browser/process_singleton_win.cc
|
||||
// We should have enough room for the shortest command (min_message_size)
|
||||
// and also be a multiple of wchar_t bytes. The shortest command
|
||||
// possible is L"START\0\0" (empty command line, current directory,
|
||||
@@ -182,7 +182,7 @@ bool ParseCommandLine(const COPYDATASTRU
|
||||
@@ -181,7 +181,7 @@ bool ParseCommandLine(const COPYDATASTRU
|
||||
msg.substr(fourth_null + 1, fifth_null - fourth_null);
|
||||
const uint8_t* additional_data_bytes =
|
||||
reinterpret_cast<const uint8_t*>(additional_data.c_str());
|
||||
@@ -73,7 +73,7 @@ Index: electron-16.0.7/chrome/browser/process_singleton_win.cc
|
||||
additional_data_bytes + additional_data_length);
|
||||
|
||||
return true;
|
||||
@@ -203,7 +203,7 @@ bool ProcessLaunchNotification(
|
||||
@@ -202,7 +202,7 @@ bool ProcessLaunchNotification(
|
||||
const COPYDATASTRUCT* cds = reinterpret_cast<COPYDATASTRUCT*>(lparam);
|
||||
base::CommandLine parsed_command_line(base::CommandLine::NO_PROGRAM);
|
||||
base::FilePath current_directory;
|
||||
@@ -82,10 +82,10 @@ Index: electron-16.0.7/chrome/browser/process_singleton_win.cc
|
||||
if (!ParseCommandLine(cds, &parsed_command_line, ¤t_directory, &additional_data)) {
|
||||
*result = TRUE;
|
||||
return true;
|
||||
Index: electron-16.0.7/electron/shell/browser/api/electron_api_app.cc
|
||||
Index: electron-17.1.0/electron/shell/browser/api/electron_api_app.cc
|
||||
===================================================================
|
||||
--- electron-16.0.7.orig/electron/shell/browser/api/electron_api_app.cc 2022-01-17 09:05:46.560477493 +0100
|
||||
+++ electron-16.0.7/electron/shell/browser/api/electron_api_app.cc 2022-01-17 15:27:37.616459355 +0100
|
||||
--- electron-17.1.0.orig/electron/shell/browser/api/electron_api_app.cc 2022-03-07 16:07:24.343397858 +0100
|
||||
+++ electron-17.1.0/electron/shell/browser/api/electron_api_app.cc 2022-03-09 08:29:01.682773127 +0100
|
||||
@@ -517,10 +517,10 @@ bool NotificationCallbackWrapper(
|
||||
const base::RepeatingCallback<
|
||||
void(const base::CommandLine& command_line,
|
||||
@@ -108,11 +108,11 @@ Index: electron-16.0.7/electron/shell/browser/api/electron_api_app.cc
|
||||
v8::Isolate* isolate = JavascriptEnvironment::GetIsolate();
|
||||
v8::Locker locker(isolate);
|
||||
v8::HandleScope handle_scope(isolate);
|
||||
Index: electron-16.0.7/electron/shell/browser/api/electron_api_app.h
|
||||
Index: electron-17.1.0/electron/shell/browser/api/electron_api_app.h
|
||||
===================================================================
|
||||
--- electron-16.0.7.orig/electron/shell/browser/api/electron_api_app.h 2022-01-15 15:50:12.473649228 +0100
|
||||
+++ electron-16.0.7/electron/shell/browser/api/electron_api_app.h 2022-01-17 17:04:38.020359701 +0100
|
||||
@@ -190,7 +190,7 @@ class App : public ElectronBrowserClient
|
||||
--- electron-17.1.0.orig/electron/shell/browser/api/electron_api_app.h 2022-03-07 16:07:24.343397858 +0100
|
||||
+++ electron-17.1.0/electron/shell/browser/api/electron_api_app.h 2022-03-09 08:29:01.682773127 +0100
|
||||
@@ -194,7 +194,7 @@ class App : public ElectronBrowserClient
|
||||
std::string GetLocaleCountryCode();
|
||||
void OnSecondInstance(const base::CommandLine& cmd,
|
||||
const base::FilePath& cwd,
|
||||
|
||||
Reference in New Issue
Block a user