Jeremy Apthorp
06bf0d08dc
fix: crashReporter incompatible with sandbox on Linux ( #23265 )
2020-05-07 13:31:26 -07:00
shelley vohr
6a564af580
refactor: use Node.js isolate setup in node mode ( #23213 )
2020-04-28 09:10:27 -07:00
shelley vohr
979c291847
fix: isolate callbacks in node_bindings ( #23261 )
...
* fix: isolate callbacks in node_bindings
* clarify microtask policy comment
2020-04-27 17:03:40 +09:00
Charles Kerr
07654c47ec
fix: use Node's microtasks policy in node_main.cc ( #23153 )
...
Fixes #21515 .
2020-04-21 12:18:22 -07:00
Shelley Vohr
8b2e863a30
fix: wasm codegen in script.runInNewContext ( #23129 )
2020-04-16 18:46:09 -07:00
Jeremy Apthorp
19314d3caf
fix: remove catch-all HandleScope ( #22531 )
2020-03-10 18:16:58 -07:00
Shelley Vohr
ed33a72c23
chore: ensure correct scopes are in place ( #22397 )
2020-02-28 23:08:27 +00:00
Shelley Vohr
79270e30a6
fix: don't run environment bootstrapper ( #22342 )
2020-02-25 16:46:08 +00:00
Electron Bot
f965b13d74
chore: bump node to v12.16.1 (master) ( #22168 )
...
* chore: bump node in DEPS to v12.16.0
* Fixup asar support setup patch
https://github.com/nodejs/node/pull/30862
* Fixup InternalCallbackScope patch
https://github.com/nodejs/node/pull/30236
* Fixup GN buildfiles patch
https://github.com/nodejs/node/pull/30755
* Fixup low-level hooks patch
https://github.com/nodejs/node/pull/30466
* Fixup globals require patch
https://github.com/nodejs/node/pull/31643
* Fixup process stream patch
https://github.com/nodejs/node/pull/30862
* Fixup js2c modification patch
https://github.com/nodejs/node/pull/30755
* Fixup internal fs override patch
https://github.com/nodejs/node/pull/30610
* Fixup context-aware warn patch
https://github.com/nodejs/node/pull/30336
* Fixup Node.js with ltcg config
https://github.com/nodejs/node/pull/29388
* Fixup oaepLabel patch
https://github.com/nodejs/node/pull/30917
* Remove redundant ESM test patch
https://github.com/nodejs/node/pull/30997
* Remove redundant cli flag patch
https://github.com/nodejs/node/pull/30466
* Update filenames.json
* Remove macro generation in GN build files
https://github.com/nodejs/node/pull/30755
* Fix some compilation errors upstream
* Add uvwasi to deps
https://github.com/nodejs/node/pull/30258
* Fix BoringSSL incompatibilities
* Fixup linked module patch
https://github.com/nodejs/node/pull/30274
* Add missing sources to GN uv build
https://github.com/libuv/libuv/pull/2347
* Patch some uvwasi incompatibilities
* chore: bump Node.js to v12.6.1
* Remove mark_arraybuffer_as_untransferable.patch
https://github.com/nodejs/node/pull/30549
* Fix uvwasi build failure on win
* Fixup --perf-prof cli option error
* Fixup early cjs module loading
* fix: initialize diagnostics properly
https://github.com/nodejs/node/pull/30025
* Disable new esm syntax specs
https://github.com/nodejs/node/pull/30219
* Fixup v8 weakref hook spec
https://github.com/nodejs/node/pull/29874
* Fix async context timer issue
* Disable monkey-patch-main spec
It relies on https://github.com/nodejs/node/pull/29777 , and we don't
override prepareStackTrace.
* Disable new tls specs
https://github.com/nodejs/node/pull/23188
We don't support much of TLS owing to schisms between BoringSSL and
OpenSSL.
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
2020-02-24 21:02:04 +00:00
Shelley Vohr
83124889e5
feat: enable passing Node.js cli flags ( #21110 )
...
* feat: enable passing Node.js cli flags
* Allow cli flags in ELECTRON_RUN_AS_NODE mode
2020-02-07 02:59:38 +00:00
Shelley Vohr
087cb1d592
refactor: update node main instance management ( #21562 )
2019-12-19 13:29:09 -08:00
Electron Bot
b6246dcf12
chore: bump chromium to f5b345dd470f14eef6e44732ccf23 (master) ( #20649 )
2019-10-28 15:12:35 -07:00
Cheng Zhao
19223952a8
chore: remove native_mate (Part 8) ( #20598 )
...
* refactor: convert methods of AutoUpdater to gin
* refactor: converter in map_converter.h is no more needed
* refactor: use gin in crash_reporter
* refactor: remove native_mate_converters/map_converter.h
* refactor: implement gfx_converter with gin
* refactor: convert methods of NativeImage to gin
* refactor: add gin_helper::Arguments
* fix: use gin_helper::Arguments to parse multi-type parameters
2019-10-18 09:31:29 +09:00
Shelley Vohr
8d9ba87e05
fix: properly free IsolateData in node_main ( #20446 )
2019-10-08 09:03:04 +02:00
Electron Bot
eb2d2264d0
chore: bump chromium to 63be48daea281d4f8c834c2e707a7 (master) ( #19923 )
2019-09-18 15:58:00 -04:00
foo bar code
4e0e615406
fix: Expose missing Add/RemoveExtraParameter methods to macOS node child processes ( #15790 )
...
* Expose missing crash reporter methods in mac node processes
* Crashpad migration
2019-07-29 09:46:35 +09:00
Samuel Attard
2132fdfa28
fix: ensure we wait for the inspect to disconnect
...
This re-orders our node clean up so that we free the environment before
the task runner is cleaned up as node uses the task runner during clean
up. It also calls WaitForDisconnect() to ensure that inspector agents
are notified that the context is going down.
2019-07-24 14:43:49 -07:00
Samuel Attard
cf2103d6e9
fix: ensure that the node env is not bootstrapped before running inspector
2019-07-24 14:43:49 -07:00
Samuel Attard
1d06f67672
build: run node tests
2019-07-24 14:43:49 -07:00
Samuel Attard
34c4c8d508
refactor: rename the atom namespace to electron
2019-06-19 17:33:28 -07:00
Samuel Attard
2160c1fcc9
refactor: replace includes for atom with shell
2019-06-19 17:33:28 -07:00
Samuel Attard
d7f07e8a80
refactor: rename the atom directory to shell
2019-06-19 17:33:28 -07:00