electron/lib/common
Samuel Attard cec61d010b
refactor: lazily hook into child_process in asar_init (#18576)
Previously we loaded both fs and child_process and then hooked into
the returned value, relying on the module cache to keep our modifications
and give them to everyone.

Loading child_process took in excess of 20ms though so instead of loading
it and then hooking in.  We intercept all Module load requests, and when
the first one for `child_process` comes in, we wrap the appropriate methods
and then never touch it again.
2019-06-03 13:19:52 -07:00
..
api refactor: bundle the browser and renderer process electron code (#18553) 2019-06-02 13:03:03 -07:00
asar.js refactor: lazily hook into child_process in asar_init (#18576) 2019-06-03 13:19:52 -07:00
asar_init.js feat: upgrade to Node 12 (#17838) 2019-04-26 18:55:12 +09:00
buffer-utils.js chore: have 'use strict' consistently across our lib files (#14721) 2018-09-23 00:28:50 +12:00
clipboard-utils.js chore: rename atomBinding to electronBinding (#17419) 2019-03-18 12:37:06 -07:00
crash-reporter.js fix: crashReporter.getParameters() takes no params (#17459) 2019-03-28 15:04:16 -04:00
electron-binding-setup.ts chore: rename atom-binding-setup.ts to electron-binding-setup.ts (#17949) 2019-04-29 10:57:32 -04:00
error-utils.js refactor: use error-utils for remote exception serialization / deserialization (#14788) 2018-09-26 15:44:55 +10:00
init.ts chore: rename atom-binding-setup.ts to electron-binding-setup.ts (#17949) 2019-04-29 10:57:32 -04:00
parse-features-string.js fix: make feature strings more robust to whitespace (#15602) 2018-11-06 15:52:06 -08:00
path-utils.ts feat: only allow bundled preload scripts (#17308) 2019-03-28 11:38:51 +01:00
reset-search-paths.ts refactor: bundle the browser and renderer process electron code (#18553) 2019-06-02 13:03:03 -07:00
web-view-methods.js feat: promisify webContents.printToPDF() (#16795) 2019-02-11 09:20:04 -10:00