* chore: bump chromium in DEPS to 92.0.4500.2
* resolve conflicts
* update patches
* chore: cherry-pick 82434206f306 from chromium (#29060)
* fix patch
* chore: bump chromium in DEPS to 92.0.4501.0
* chore: bump chromium in DEPS to 92.0.4502.0
* chore: bump chromium in DEPS to 92.0.4503.0
* chore: update patches
* 2869869: [Code Health] Refactor ListValue::Insert in gpu compositor
https://chromium-review.googlesource.com/c/chromium/src/+/2869869
* 2877924: Separate InkDropHost from InkDropHostView
https://chromium-review.googlesource.com/c/chromium/src/+/2877924
* chore: bump chromium in DEPS to 92.0.4504.0
* update patches
* Fixup for Separate InkDropHost from InkDropHostView
https://chromium-review.googlesource.com/c/chromium/src/+/2877924
* 2873469: Compute hashes of .pak files during the build, and check it at runtime.
https://chromium-review.googlesource.com/c/chromium/src/+/2873469
* 2874397: Remove flag to disable microtasks scope consistency checks
https://chromium-review.googlesource.com/c/v8/v8/+/2874397
* 2881471: Remove unneeded trace_event.h includes in headers.
https://chromium-review.googlesource.com/c/chromium/src/+/2881471
* 2844717: [Keyboard Tooltip] Rename RWHV*::SetTooltipText to UpdateTooltipUnderCursor
https://chromium-review.googlesource.com/c/chromium/src/+/2844717
* chore: bump chromium in DEPS to 92.0.4505.0
* chore: update patches
* 2883887: Retire ScopedObserver in /chrome/browser/predictors.
https://chromium-review.googlesource.com/c/chromium/src/+/2883887
* 2883694: Retire ScopedObserver in /chrome/browser.
https://chromium-review.googlesource.com/c/chromium/src/+/2883694
* fixup after merge
* fixup: Remove flag to disable microtasks scope consistency checks
* Temporarily disable setcallhandler-test.js nan test
This test should be renabled once https://github.com/electron/electron/pull/29028 lands
* Use gin_helper::MicrotasksScope instead of v8::MicrotasksScope
* chore: bump chromium in DEPS to 92.0.4506.0
* update patches
* Revert "update patches"
This reverts commit 333ec0d4c205bd3cbee28d2bc3d068871dbb900a.
* Revert "chore: bump chromium in DEPS to 92.0.4506.0"
This reverts commit 2bd52f8cd89b173c8b15a61d74fa7539cdbf574b.
* Fixup: Use gin_helper::MicrotasksScope instead of v8::MicrotasksScope
* Fixup: Use gin_helper::MicrotasksScope instead of v8::MicrotasksScope
Co-authored-by: Jeremy Rose <nornagon@nornagon.net>
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
		
	
			
		
			
				
	
	
		
			33 lines
		
	
	
	
		
			974 B
			
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
	
		
			974 B
			
		
	
	
	
		
			C++
		
	
	
	
	
	
// Copyright (c) 2020 GitHub, Inc.
 | 
						|
// Use of this source code is governed by the MIT license that can be
 | 
						|
// found in the LICENSE file.
 | 
						|
 | 
						|
#ifndef SHELL_COMMON_GIN_HELPER_MICROTASKS_SCOPE_H_
 | 
						|
#define SHELL_COMMON_GIN_HELPER_MICROTASKS_SCOPE_H_
 | 
						|
 | 
						|
#include <memory>
 | 
						|
 | 
						|
#include "base/macros.h"
 | 
						|
#include "v8/include/v8.h"
 | 
						|
 | 
						|
namespace gin_helper {
 | 
						|
 | 
						|
// In the browser process runs v8::MicrotasksScope::PerformCheckpoint
 | 
						|
// In the render process creates a v8::MicrotasksScope.
 | 
						|
class MicrotasksScope {
 | 
						|
 public:
 | 
						|
  explicit MicrotasksScope(v8::Isolate* isolate,
 | 
						|
                           bool ignore_browser_checkpoint = false,
 | 
						|
                           v8::MicrotasksScope::Type scope_type =
 | 
						|
                               v8::MicrotasksScope::kRunMicrotasks);
 | 
						|
  ~MicrotasksScope();
 | 
						|
 | 
						|
 private:
 | 
						|
  std::unique_ptr<v8::MicrotasksScope> v8_microtasks_scope_;
 | 
						|
 | 
						|
  DISALLOW_COPY_AND_ASSIGN(MicrotasksScope);
 | 
						|
};
 | 
						|
 | 
						|
}  // namespace gin_helper
 | 
						|
 | 
						|
#endif  // SHELL_COMMON_GIN_HELPER_MICROTASKS_SCOPE_H_
 |