* chore: bump chromium in DEPS to 119.0.6036.0 * chore: bump chromium in DEPS to 119.0.6037.0 * chore: bump chromium in DEPS to 119.0.6039.0 * chore: bump chromium in DEPS to 119.0.6041.0 * chore: update chromium patches * 4765230: Move //content/browser/renderer_host/event_with_latency_info.h to //content/common/input | https://chromium-review.googlesource.com/c/chromium/src/+/4765230 * 4890325: ScopedRunLoopTimeout: add custom timeout callback handler for testing | https://chromium-review.googlesource.com/c/chromium/src/+/4890325 * chore: update all patches * chore: bump chromium in DEPS to 119.0.6043.0 * 4898682: [api] Add Error.cause to V8 API https://chromium-review.googlesource.com/c/v8/v8/+/4898682 * 4837192: Plumb origin through for drags. https://chromium-review.googlesource.com/c/chromium/src/+/4837192 * Prevent content analysis on web pages that don't accept drag and drop. https://chromium-review.googlesource.com/c/chromium/src/+/4814086 * Make getting displayed notifications work with notification attribution. https://chromium-review.googlesource.com/c/chromium/src/+/4738935 * 4898682: [api] Add Error.cause to V8 API https://chromium-review.googlesource.com/c/v8/v8/+/4898682 * lib,test: do not hardcode Buffer.kMaxLength https://github.com/nodejs/node/pull/49876 * chore: remove Goma warning from mksnapshot_args * 4776412: Remove Windows-specific wstring variants of StringPrintf() etc. https://chromium-review.googlesource.com/c/chromium/src/+/4776412 * [dPWA] Prevent WebAppInstallInfo from being included on Android https://chromium-review.googlesource.com/c/chromium/src/+/4886594 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: VerteDinde <vertedinde@electronjs.org> Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			2.3 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			2.3 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 | 
						|
From: Jeremy Rose <japthorp@slack-corp.com>
 | 
						|
Date: Mon, 5 Dec 2022 14:27:20 -0800
 | 
						|
Subject: expose V8Initializer::CodeGenerationCheckCallbackInMainThread
 | 
						|
 | 
						|
This is needed to blend Blink and Node's policy for code generation policy.
 | 
						|
 | 
						|
diff --git a/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc b/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc
 | 
						|
index 0a476b423cb4271d0a4ba2ea118c44cfcae8c3c8..9af71550493e372f3be34d0e8ad03ab2ae0413f0 100644
 | 
						|
--- a/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc
 | 
						|
+++ b/third_party/blink/renderer/bindings/core/v8/v8_initializer.cc
 | 
						|
@@ -422,8 +422,9 @@ TrustedTypesCodeGenerationCheck(v8::Local<v8::Context> context,
 | 
						|
   return {true, V8String(context->GetIsolate(), stringified_source)};
 | 
						|
 }
 | 
						|
 
 | 
						|
-static v8::ModifyCodeGenerationFromStringsResult
 | 
						|
-CodeGenerationCheckCallbackInMainThread(v8::Local<v8::Context> context,
 | 
						|
+// static
 | 
						|
+v8::ModifyCodeGenerationFromStringsResult
 | 
						|
+V8Initializer::CodeGenerationCheckCallbackInMainThread(v8::Local<v8::Context> context,
 | 
						|
                                         v8::Local<v8::Value> source,
 | 
						|
                                         bool is_code_like) {
 | 
						|
   // The TC39 "Dynamic Code Brand Check" feature is currently behind a flag.
 | 
						|
diff --git a/third_party/blink/renderer/bindings/core/v8/v8_initializer.h b/third_party/blink/renderer/bindings/core/v8/v8_initializer.h
 | 
						|
index 7a08647d69a31ff439bbef8c7b8cde8de2953ae7..9e628b96a845322d407f9da30a63c04ef5de9c24 100644
 | 
						|
--- a/third_party/blink/renderer/bindings/core/v8/v8_initializer.h
 | 
						|
+++ b/third_party/blink/renderer/bindings/core/v8/v8_initializer.h
 | 
						|
@@ -68,6 +68,10 @@ class CORE_EXPORT V8Initializer {
 | 
						|
                                          v8::Local<v8::Value>);
 | 
						|
   static void MessageHandlerInWorker(v8::Local<v8::Message>,
 | 
						|
                                      v8::Local<v8::Value>);
 | 
						|
+  static v8::ModifyCodeGenerationFromStringsResult
 | 
						|
+  CodeGenerationCheckCallbackInMainThread(v8::Local<v8::Context> context,
 | 
						|
+                                          v8::Local<v8::Value> source,
 | 
						|
+                                          bool is_code_like);
 | 
						|
   static bool WasmCodeGenerationCheckCallbackInMainThread(
 | 
						|
       v8::Local<v8::Context> context,
 | 
						|
       v8::Local<v8::String> source);
 |