electron/shell/common/api
Robo 7cc780d077
fix: let Node.js perform microtask checkpoint in the main process (#24131)
* fix: let Node.js perform microtask checkpoint in the main process

* fix: don't specify v8::MicrotasksScope for explicit policy

* fix: remove checkpoint from some call-sites

We already perform checkpoint at the end of a task,
either through MicrotaskRunner or through NodeBindings.
There isn't a need to add them again when calling into JS
except when dealing with promises.

* fix: remove checkpoint from some call-sites

We already perform checkpoint at the end of a task,
either through MicrotaskRunner or through NodeBindings.
There isn't a need to add them again when calling into JS
except when dealing with promises.

* fix incorrect specs

* default constructor arguments are considered for explicit mark

* add regression spec
2020-06-17 10:08:10 -07:00
..
api.mojom chore: cleanup unused WebContents::DereferenceRemoteJSObject() (#24167) 2020-06-17 16:50:21 +02:00
BUILD.gn chore: bump chromium to 279aeeec3c9fe2237bc31f776f269 (master) (#21521) 2020-01-17 10:41:52 -08:00
electron_api_asar.cc chore: rename node bindings atom => electron (#22176) 2020-02-14 06:25:39 -05:00
electron_api_clipboard.cc chore: bump chromium to 580fe983e138952553cd6af11ee8b (master) (#23379) 2020-05-26 13:06:26 -07:00
electron_api_clipboard.h chore: rename atom -> electron (#21986) 2020-02-04 12:19:40 -08:00
electron_api_clipboard_mac.mm chore: rename atom -> electron (#21986) 2020-02-04 12:19:40 -08:00
electron_api_command_line.cc chore: rename node bindings atom => electron (#22176) 2020-02-14 06:25:39 -05:00
electron_api_key_weak_map.h chore: rename atom -> electron (#21986) 2020-02-04 12:19:40 -08:00
electron_api_native_image.cc fix: MakeAbsoluteFilePath is a blocking call (#23840) 2020-05-30 10:01:55 -07:00
electron_api_native_image.h fix: nativeImage remote serialization (#23543) 2020-05-18 09:29:24 -07:00
electron_api_native_image_mac.mm fix: NSImageName string conversion (#23467) 2020-05-11 10:24:45 +09:00
electron_api_shell.cc chore: rename node bindings atom => electron (#22176) 2020-02-14 06:25:39 -05:00
electron_api_v8_util.cc refactor: use WeakRef on main process side of remote (#24115) 2020-06-16 14:34:08 -07:00
electron_bindings.cc fix: let Node.js perform microtask checkpoint in the main process (#24131) 2020-06-17 10:08:10 -07:00
electron_bindings.h style: use build/include_directory for NOLINT (#23266) 2020-04-24 12:57:41 -07:00
features.cc chore: remove unused classes of views API (#22861) 2020-03-28 15:44:57 +09:00
object_life_monitor.cc build: fix building with enable_remote_module = false (#23499) 2020-05-12 18:32:04 +02:00
object_life_monitor.h build: fix building with enable_remote_module = false (#23499) 2020-05-12 18:32:04 +02:00