export internalWindowOpen from guest-window-manager (#21498)


Bump v9.0.0-nightly.20191215


use cmd to call gclient (#21523)


Revert "Bump v9.0.0-nightly.20191214"


Bump v9.0.0-nightly.20191214


bump chromium to 94cc24d3bb17a7406ba6c6cc6dc29 (master) (#21485)


avoid contextBridge crash when RenderFrame address is reused (#21501)


enable pointer compression and 31bit smis (#21468)


enforce parent-child relationship in custom postMessage() handler (#21496)


fix patch linter (#21495)


Explain notarization, improve code-signing docs (#21373)


add win.getBackgroundColor() for macOS (#21448)


Revert "Bump v9.0.0-nightly.20191213"


Bump v9.0.0-nightly.20191213


quit after Chromium is fully started (#21488)


Bump v9.0.0-nightly.20191212


sourcemaps not loading with network service (#21473)


avoid Electron.dsym files in the main app bundle (#21447)


Bump v9.0.0-nightly.20191211


name and expirationDate should be optional when setting cookie (#21454)


MediaKey globalShortcuts not working on macOS (#21442)


restore POST forms that open a new window with target=_blank (#21469)


bump chromium to f755b70e34659441e72c1a928a406 (master) (#21000)

cc gn h js json manifest patch patches ts yml

build patches script shell spec spec-main


restore accessibility window title on macOS (#21462)


Bump v9.0.0-nightly.20191210


window menu should handle keys correctly (#21434)


workflows and pipeline state were split in the circle API (#21441)


hiding window menu should work on startup (#21436)


move remote specs to main process (#21387)


Bump v9.0.0-nightly.20191209


Bump v9.0.0-nightly.20191208


Bump v9.0.0-nightly.20191207


add tracing info to WebContents IPC methods (#21404)


fix ClientRequest.getUploadProgress (#21388)


remove deprecated setLayoutZoomLevelLimits (#21383)


fix return type of getPrinters (#21411)


do not use messages after move (#21419)


ensure persistence store still exists when GC runs (#21402)


Bump v9.0.0-nightly.20191206


improve Windows build variable documentation (#20548)


fix crash on arm testing (#21407)


pass noLink correctly on Windows (#21386)


remove minor "trailing whitespace" warnings (#21398)


Fix compositor recycling when creating new BrowserView (#21372)


Bump v9.0.0-nightly.20191205


remove native_mate (Part 14) (#21365)

cc chromium gn gni h js md mm patch patches


Bump v9.0.0-nightly.20191204


Adds Native-UI tray Fiddle example (#20526)


adds Native-UI Open external links and the file manager Fiddle example (#20524)


update installation.md (#21331)


remove unused shell/common/crash_reporter/win/crash_service.cc (#21349)


Bump v9.0.0-nightly.20191203


deprecate setLayoutZoomLevelLimits (#21296)


backgroundThrottling rwh assignment (#21037)


rename ELECTRON_CACHE env variable to electron_config_cache (#21313)


ensure no node globals passively leak when nodeIntegration is disabled (#21342)


Bump v9.0.0-nightly.20191202


Two 'close' in this line (#21345)


add hashes to the external binary downloader (#21328)


delete the security issue template (#21344)


Bump v9.0.0-nightly.20191201


fix building with enable_builtin_spellchecker = false (#21334)


Bump v9.0.0-nightly.20191130


Bump v9.0.0-nightly.20191129


Bump v9.0.0-nightly.20191128


disable `strip_absolute_paths_from_debug_symbols` on debug.gn (#20884)


make CI faster, magic contained within (#21086)


retry beforeunload tests up to 3 times (#21293)


Bump v9.0.0-nightly.20191127


app.dock could be `undefined` (#20609)


correctly plumb checkboxChecked on win (#21248)


rewrite the net module to simplify state tracking (#21244)


restore --ignore-connections-limit functionality (#21286)


add session.addWordToSpellCheckerDictionary to allow custom words in the dictionary (#21266)


Bump v9.0.0-nightly.20191126


allow reading body from non-2xx responses in net.request (#21055)


refactor net tests (#21265)


reloadIgnoringCache() should ignore the cache (#21263)


add missing early return (#21264)


Bump v9.0.0-nightly.20191125


Bump v9.0.0-nightly.20191124


Bump v9.0.0-nightly.20191123


improve nativeImage path converter error (#21243)


expose executeJavaScriptInIsolatedWorld on webContents (#21190)


prevent silent failure when DOM storage quota exceeded (#20899)


Bump v9.0.0-nightly.20191122


record cpu_profiler data for main process (#21187)


handle network drive not being available (#21247)


remove string literal type from window events (#21235)


clarify uniqueness of WebContents.id, BrowserWindow.id (#21101)


Bump v9.0.0-nightly.20191121


declare KeyWeakMap<K, V> returned by createIDWeakMap() / createDoubleIDWeakMap() (#21171)


generate debug symbols on Linux (#18676)


update release build endpoint from /jobs to /job (#21232)


focus with OOPIF embedded inside <webview> (#21219)


delete unneeded files when running a release (#21216)


Revert "Bump v9.0.0-nightly.20191120"


Bump v9.0.0-nightly.20191120


menu should not be garbage-collected when popuping (#21169)


document the channel param for `event.reply` (#21185)


spec: skip flaky <webview>.capturePage() test on Windows (#21175)


Bump v9.0.0-nightly.20191119


use symbol_level 1 for 32bit linux releases (#21193)


use python3 to download external binaries (#21184)


allow chromium to handle WM_NCCALCSIZE for frameless windows (#21164)


fix `isMactemplateImage` type definition (#21166)


stream protocols sometimes flake out (#21113)


Bump v9.0.0-nightly.20191118


Revert "Bump v9.0.0-nightly.20191118"


Use Promise for `dialog.showMessageBox` (#21143)


Bump v9.0.0-nightly.20191117


Bump v9.0.0-nightly.20191116


incorrect size of windows on differently scaled monitors (#21100)


Bump v9.0.0-nightly.20191115


remove a bunch of usage of the remote module (#21119)


implement 'login' event for net.ClientRequest (#21096)


Bump v9.0.0-nightly.20191114


webRequest should be able to modify CORS headers (#21099)


remove unused promisify code (#21114)


remove outdated v8 compat patch (#21115)


add 'screen' to systemPreferences.getMediaAccessStatus() (#20764)


document webkitdirectory breaking change (#20934)


missing include in windows release builds (#21045)


Bump v9.0.0-nightly.20191113


added windows -> create frameless window example (#20591)


FEAT [#20442] : adds the fiddle for launching an app from URL in another app, including all 3 files main.js, index.html, renderer.js (#20718)


#20442 adds fiddle for opening external links and the pro version of opening all outbound links (#20763)


include windows toolchain profiler (#20949)


enhance PrinterInfo object values (#21081)


use autogenerated docker images for CI runs (#21056)


re-enable some node specs (#21084)


NativeImage serialization of <webview>.capturePage() result (#20825)


fix nightly version bumping (#21079)


Bump v8.0.0-nightly.20191112


simplify Converter<content::PermissionType>::ToV8 (#21053)


change invalid `bash session` language tag (#20827)


implement 'login' event for WebContents (#20954)


Bump v8.0.0-nightly.20191111


Bump v8.0.0-nightly.20191110


Bump v8.0.0-nightly.20191109


remove deprecated <webview>.getWebContents() (#20986)


use new China's mirror address (#21030)


correct the syntax to caniuse.com link (#21048)


remove unnecessary patches (#21044)


refactor printing for mojom (#21026)


Bump v8.0.0-nightly.20191108


convert shell.openItem to async shell.openPath (#20682)


always initialize api::Protocol (#21009)


remove debug builds (#21016)


deprecate <webview>.getWebContents() (#20726)


check for validity of guest webcontents (#21019)


Bump v8.0.0-nightly.20191107


add app.getApplicationNameForProtocol API (#20399)


speedy tests on circle by splitting the test files into multiple jobs (#21015)


store the ninja log for our builds (#21011)


Adds Desktop notifications Fiddle example (#20525)


Bump v8.0.0-nightly.20191106


emit the document-start and document-end events in a sandboxed renderer (#20987)


allow TouchBarButton instances to be disabled (#20945)


bump chromium to f30828899e4cd7161f6dc6507023f (master) (#20824)

.circleci build chromium_src patches shell


speed up windows source retrieval  (#20955)


Fix broken globalShortcuts.registerAll() on non-macOS platforms (#20963)


fix win.setIcon ts type (#20950)


update installation instructions for proxies (#20780)


changed crlf to lf in some docs files (#20832)


allow iframe-initiated HTML fullscreen to exit while in macOS fullscreen (#20962)


upgrade ts generator for better type safety (#20975)


don't require 'q' until the test that needs it (#20958)


Bump v8.0.0-nightly.20191105


fix build with enable_electron_extensions (#20959)


add Error to isSerializableObject() (#20886)


proper i18n of recentDocuments item (#20948)


cannot access nativeTheme via electron.remote (#20938)


don't export __esModule = true by electron.ts (#20939)


capture the promise global to avoid userland mutation (#20925)


lint patch descriptions (#20919)


document JS constant naming (#20892)


remove references to non-existent webui (#20867)


Bump v8.0.0-nightly.20191104


remove no longer needed macOS SDK forward declarations (#19918)


Bump v8.0.0-nightly.20191103


don't copy tray image when it's set (#20904)


fix IsolateData handling (#20918)


Bump v8.0.0-nightly.20191102


allow some NODE_OPTIONS in packaged apps (#20857)


lint spec-main (#20835)


add patch info for setAspectRatio (#20920)


add Synchronous Messages Fiddle example (#20451)


implement win.setAspectRatio() on Linux (#19516)


allow CircleCI timeout and retry to be set via env variables (#20896)


Bump v8.0.0-nightly.20191101


add app information example (#20487)


migrates util::Promise to gin (#20871)


use Unicode version of ShellExecute() in OpenExternalOnWorkerThread() (#20879)


enable sccache on windows (#20790)


fix release build on windows (#20859)


enable builtin spellchecker (#20692)

cc gn gni grdp h js json md patch patches py yml

.circleci build buildflags chromium_src docs patches script shell


lengthen wait times and retries for CircleCI releases (#20889)


Adds Dialogs Fiddle example (#20473)


clean up performance checklist formatting (#20830)


Bump v8.0.0-nightly.20191031


swapped labels on open/save gtkdialog (#20861)


do not try to run non existent VSTS release builds (#20866)


remove native_mate (Part 12) (#20869)


there is only --ci (#20794)


Disable compositor recycling only for attached views (#20829)


send the 'close' message asynchronously (#20796)


Bump v8.0.0-nightly.20191030


devtools extensions not loading (#20791)


pass base::Value by value in JS API implementations  (#20809)


change to download sysroots from the new sysroot bucket (#20803)


do not DCHECK non-const methods (#20833)


Bump v8.0.0-nightly.20191029


pass frameId to v8Util.setRemoteCallbackFreer() (#20732)


the ipc main listener being removed can have args (#20712)


remove last usages of spec/window-helpers (#20792)


deprecation warnings in Electron code (#20793)


properly generate requestID in webContents.printToPDF() (#20769)


bump chromium to f5b345dd470f14eef6e44732ccf23 (master) (#20649)

cc gn gni h js json manifest md patch patches py ts yml

.circleci build chromium_src docs lib patches script shell spec spec-main


prevent menu gc during popup (#20745)


Bump v8.0.0-nightly.20191028


fix formatting of a few Python files (#20743)


fix doc only change when there isn't a PR (#20749)


fix process.getSystemVersion() type (#20736)


Bump v8.0.0-nightly.20191027


Bump v8.0.0-nightly.20191026


add the performance doc to the table of contents (#20727)


Bump v8.0.0-nightly.20191025


remove native_mate (Part 11) (#20719)


shrink RSA-PSS BoringSSL patch (#20713)


Bump v8.0.0-nightly.20191024


return proper values for WM_GETMINMAXINFO (#20519)


remove native_mate (Part 10) (#20696)


remove _ns suffixes (#20691)


skip build on doc only changes (#20542)


handle -x-y format for getCurrentBranch (#20706)


update build_bring_back_node_with_ltcg_configuration.patch (#20672)


add support for automated minor releases (#20620)


[WIP] docs: update electron 8.0 dates (#20621)


move CompileAndCall to a helper (#20675)


call InitializeContextRuntime in InitializeContext (#20684)


Bump v8.0.0-nightly.20191023


send ELECTRON_BROWSER_CONTEXT_RELEASE asynchronously (#20632)


explicitly cancel redirects when mode is 'error' (#20686)


properly free remote objects (#20671)


update currently supported versions for 7.0.0 release (#20622)


Bump v8.0.0-nightly.20191022


remove unnecessary crypto patch (#20669)


macOS getColor inconsistencies (#20611)


use xib file to construct macOS Menu (#20615)


bump node in DEPS to v12.13.0 (#20657)


Performance checklist (#20230)


update README.md (#20644)


Bump v8.0.0-nightly.20191021


reduce crypto patch surface (#20646)


Added Native User Interface -> Open path in file manager Fiddle example (#20589)


Added Drag and drop files Fiddle example (#20472)


remove native_mate (Part 9) (#20645)


don't overwrite global constructor names in remote (#20637)


Bump v8.0.0-nightly.20191020


Bump v8.0.0-nightly.20191019


bump node to v12.12.0 (master) (#20584)


fix BrowserWindow spec to await its result (#20612)


mark contextBridge as experimental (#20638)


bump chromium to e049d599a8332b9b2785b0178be74 (master) (#20314)

cc gn h json lock manifest mm mojom patch patches py ts

chromium_src patches script shell spec spec-main


add a new contextBridge module (#20307)

default_app docs lib native_mate shell spec spec-main


remove some trop permissions (#20636)


Bump v8.0.0-nightly.20191018


support fitToPageEnabled and scaleFactor (#20436)


remove native_mate (Part 8) (#20598)


add patch to node for native module size issue on windows (#20614)


Bump v8.0.0-nightly.20191017


use Map for windowProxies in window-setup.ts (#20600)


Bump v8.0.0-nightly.20191016


add example for taking screenshot (#20531)


remove class names from fiddle examples (#20596)


remove remote usage from chromium spec (#20568)


simplify node setInterval test (#20594)


add notification examples (#20528)


add system get version info Fiddle example (#20536)


use Map for callbacks in CallbacksRegistry (#20565)


Bump v8.0.0-nightly.20191015


remove native_mate (Part 7) (#20561)


bump node to v12.10.0 (master) (#20129)


move crashReporter specs to the main process (#20417)


skip desktopCapturer / remote module tests when the features are disabled (#20566)


spec: allow "Yu Gothic" as a Japanese sans-serif font on Windows (#20564)


Update Issue Closure in CONTRIBUTING.md (#20545)


expand window.opener test and move to main process (#20549)


Bump v8.0.0-nightly.20191014


generate breakpad symbols before stripping (#20530)


fix minor grammar mistakes (#20521)


move debugger spec to main process (#20514)


append network switches to network service process (#20546)


Bump v8.0.0-nightly.20191013


Bump v8.0.0-nightly.20191012


remove some remote usage from chromium specs (#20121)


do not manually parse content-type (#20538)


remove remote usage from webFrame test (#20512)


remove remote usage from asar spec (#20513)


Bump v8.0.0-nightly.20191011


remove more unused files (#20529)


return type of webview.printToPDF is now Uint8Array (#20505)


delete some unreferenced test files (#20511)


properly register custom url evt handling (#20518)


Bump v8.0.0-nightly.20191010


take advantage of structured clone algorithm in the remote module (#20427)


add Asynchronous Messages Fiddle example (#20441)


add clipboard Fiddle examples (#20445)


add Menu Shortcuts Fiddle example (#20466)


Adds Customize Menu section Fiddle example (#20468)


ensure cleanup of net requests in tests (#20510)


move module tests to main process (#20419)

cc coffee gitignore gyp html js json lock ts


remove outdated document about updating chromium (#20490)


add a dev doc describing the patch system (#20489)


when building with enable_plugins=false (#20354)


use v8 serialization for ipc (#20214)

cc gn gni h html js md mojom patch patches ts


Bump v8.0.0-nightly.20191009


allow Linux/Windows users to set notification timeout (#20153)


cookies.get should be able to filter domain (#20471)


fix crash in crashReporter.getUploadedReports (#20428)


add WoA cross-compilation instructions (#20244)


Update the sccache name (#20462)


verify CircleCI job number before returning job url (#20483)


fix build with Visual Studio 2019 (#20465)


Bump v8.0.0-nightly.20191008


improve TouchBarButton accessibility (#20454)


bump eslint-utils from 1.3.1 to 1.4.2 (#20481)


properly free IsolateData in node_main (#20446)


fs.watch() behavior change in node >= 10.16.0 (#20408)


Fix typo (#20450)


Bump v8.0.0-nightly.20191007


enable worker threads (#20416)


remove unneeded console.log (#20424)


Bump v8.0.0-nightly.20191006


Add unsafe-inline (#20414)


empty folder structure (#20439)


Bump v8.0.0-nightly.20191005


remove 'remote' usage from process tests (#20418)


add --enable-api-filtering-logging commandline switch (#20335)


Bump v8.0.0-nightly.20191004


Revert "test: remove unneeded console.log"


remove unneeded console.log


Minor fixes to build instructions (#20338)


implement sublabel fns in MenuModel (#20150)


remove unused l10n_util includes (#20412)


close window before destroying browserView (#20411)


enable native unittesting (#20293)


remove upstreamed node_crypto CHECK patch (#20406)


Bump v8.0.0-nightly.20191003


recentDocuments menu role on macOS (#20398)


enable crashReporter tests on mac (#19582)


save pdb files for testing builds (#20407)


Bump v8.0.0-nightly.20191002


allow inspection of specific shared workers (#20389)


remove unnecessary patch (#20390)


allow paths to asar archives to contain the .asar extension in directories (#20342)


remove native_mate (Part 6) (#20391)


WebContents console-message event is emitted for offscreen windows (#20386)


correctly crash when there is no crashReporter (#20388)


Bump v8.0.0-nightly.20191001


move more web contents specs (#20099)


convert some more remote stuff to typescript (#20324)


Make the `--disable-color-correct-rendering` switch work again (#20356)


Update application-architecture.md (#20370)


Bump v8.0.0-nightly.20190930


Bump v8.0.0-nightly.20190929


Bump v8.0.0-nightly.20190928


Bump v8.0.0-nightly.20190927


BrowserWindow.fromWebContents() can return null (#19983)


Bump v8.0.0-nightly.20190926


update strip-binaries for moved swiftshader.so (#20341)


backport Node nested microtask fix (#20303)


Revert "Bump v8.0.0-nightly.20190925"


Bump v8.0.0-nightly.20190925


update selenium docs (#20336)


run publish jobs in the secure context and enable sccache (#20326)


Replace workspaceRoot with workspaceFolder. (#20306)


Bump v8.0.0-nightly.20190924


Bump v8.0.0-nightly.20190923


Bump v8.0.0-nightly.20190922


Bump v8.0.0-nightly.20190921


bump chromium to 0239d631f03d0111f77b0b98c7765 (master) (#20285)


only access remote module when <webview>.getWebContents() is called (#20272)


Bump v8.0.0-nightly.20190920


remove usage of remote module from node tests (#20103)


correct 'Entire screen' to ' Entire Screen' (#20276)


Add Notification API to docs (#20290)


move ipcRenderer spec to main runner (#20093)


move GetCursorBlinkInterval() to a helper function (#20060)


Fix build failures on linux nightly release tests (#20287)


actually kill leftover processes on WOA testing (#20286)


Bump v8.0.0-nightly.20190919


remove native_mate (Part 5) (#20264)


use coordinate offsets in ShowAutofillPopup (#20232)


set urgency on linux notifications (#20152)


improve and add examples for clipboard (#20224)


only kill WOA processes if they are running (#20274)


reset capturers at the very end (#20270)


bump chromium to 63be48daea281d4f8c834c2e707a7 (master) (#19923)

build chromium_src components patches shell spec-main


Fix triggering CircleCI release builds (#20275)


add enable_remote_module build flag (#19821)

buildflags lib shell spec spec-main typings


Bump v8.0.0-nightly.20190918


use CircleCI 2.1 config and v2 APIs (#20245)


free screen and window capturers immediately after we're finished with them (#20156)


add WOA node headers to checksum file (#20255)


Bump v8.0.0-nightly.20190917


strip chrome-sandbox typo (#20227)


clarify VS installation instructions for Windows builds (#20236)


remove .only


emit updated on NativeTheme on the UI thread to avoid DCHECK (#20137)


run clang-tidy (#20231)


don't expose nativeTheme in the renderer process (#20139)


speed up linux CI even more (#20241)


Bump v8.0.0-nightly.20190915


Bump v8.0.0-nightly.20190914


Add recent Electron version to security checklist (#20206)


Bump v8.0.0-nightly.20190913


apply some 'clang-tidy -fix' changes (#20172)


crash when exiting simple fullscreen on macOS (#20144)


Bump v8.0.0-nightly.20190912


Bump v8.0.0-nightly.20190911


handle arm64 node headers (#20192)


Revert "build: handle arm64 node headers"


handle arm64 node headers


Bump v8.0.0-nightly.20190910


Bump v8.0.0-nightly.20190909


specific line with trailing whitespace (#20155)


Bump v8.0.0-nightly.20190908


remove native_mate (Part 4) (#20146)


get all the release assets when looking for one to delete  (#20157)


Bump v8.0.0-nightly.20190907


Bump v8.0.0-nightly.20190906


Revert "Bump v8.0.0-nightly.20190906"


use base::StringPiece over std::string (#20119)


remove native_mate (Part 3) (#20131)


resolve crash loading file based serviceworkers (#20132)


ensure popup and closepopup are posted in order (#20114)


fix BrowserWindow options.hasShadow platform (#20038)


Debug builds on Windows. (#20117)


don't wait until job requests return in case some jobs fail to return (#20133)


add nativeTheme.themeSource to allow apps to override Chromiums theme choice (#19960)

cc gni h json lock md mm patch patches ts


ensure document.visibilityState aligns with the visibility of the TopLevelWindow (#19988)


Bump v8.0.0-nightly.20190905


move robotjs-based devtools paste test to main runner (#20095)


Improve wording of setBrowserView and getBrowserView (#20065)


fix test for desktopCapturer preventDefault (#20100)


ensure modeL_ exists before calling delegate methods (#20111)


add WOA release to list of releases (#20094)


tsify deprecate spec (#20089)


remove usage of remote in shell.openExternal test (#20101)


remove native_mate (Part 2) (#20106)


Bump v8.0.0-nightly.20190904


remove native_mate (Part 1) (#20085)


implement ses.getBlobData() for NetworkService (#20041)


add SetGTKDarkThemeEnabled(enabled) internal helper to allow dynamic theme selection on linux (#19964)


run tests on WOA hardware (#20031)


remove usage of 'remote' module from webview spec (#20048)


move chrome extensions spec to main runner (#20030)


Bump v8.0.0-nightly.20190903


strip chrome_sandbox executable (#20049)


move security warnings spec to main runner (#20055)


move content-script tests to main runner (#20056)


move desktopCapturer spec to main runner (#20057)


Bump v8.0.0-nightly.20190902


Bump v8.0.0-nightly.20190901


ensure that the "top" coordinate of the inner frame is correct (#20051)


Update boilerplates-and-clis.md (#19975)


add gn-check to precommit linting (#19850)


clarify `app.setName()` effects (#19893)


Bump v8.0.0-nightly.20190830


honor cursor blink rate (#20020)


tsify more web contents specs (#19969)


Revert "fix: make sure that menu bar gets focus even when you click an item to focus it first (#19710)" (#20019)


accidentally inverted a bool (#20029)


tsify affinity spec (#19961)


Bump v8.0.0-nightly.20190829


improve smoke test for tray (#19991)


simplify unicode console output (#20017)


add a CSP meta tag to make the tutorial compliant with the security checklist (#19819)


move WebContentsView spec (#19990)


add missing includes (#20003)


nws13n: make ses.setUserAgent work  (#20014)


cache URLLoaderFactory per-session (#19998)


add session.downloadURL() (#19889)


fix clearAuthCache test (#20015)


implement isRemoteModuleEnabled via getLastWebPreferences() (#19220)


add test runner parameter checks (#19994)


move webRequest spec to main runner (#19992)


tsify sub-frames spec (#19965)


tsify powerMonitor spec (#19963)


tsify internal-spec (#19962)


gtk_init() called 2x in AtomBrowserMainParts (#19986)


remove unused config files (#19997)


Bump v8.0.0-nightly.20190828


omit redundant map searches (#19929)


handle WM_GETMINMAXINFO instead of letting chromium do it (#19928)


allow unsandboxed renderers to request new privileges (#19953)


add "accessibleTitle" property to a BrowserWindow instance (#19698)


DCHECK for correct thread in EventEmitter::EmitWithSender (#19959)


tsify session spec (#19604)


remove unused header from extensions-only file (#19947)


migrate webRequest module to NetworkService (Part 9) (#19976)


Bump v8.0.0-nightly.20190827


i18n of gtk msgbox buttons (#19904)


bump node in DEPS to v12.9.1 (#19980)


tsify spec for experimental views api (#19966)


ensure that reloads retain modified window background colors (#19967)


don't call SetBounds on restore (#19886)


HTTP preconnect feature minimal for electronjs (#18671)

chromium_src docs patches shell spec-main


Bump v8.0.0-nightly.20190826


simplify ShowSaveDialog, make consistent with ShowOpenDialog (#19924)


adjust window size in NCCALCSIZE instead of adding insets (#19883)


command-line scheme switch values' spillover (#19912)


use C++11 member initializers in native_mate (#19925)


Bump v8.0.0-nightly.20190825


Bump v8.0.0-nightly.20190824


bump chromium to 62327c655093c821aa0fcfc6db53f5fd943e08c7 (master) (#19792)

cc gn gni h manifest mm patch patches py


use Error util when only throwing errors (#19837)


make apply_all_patches.py work in both python2 and python3 (#19872)


replace ipcRendererUtils.invoke() with ipcRendererInternal.invoke() (#19574)


crash on input file handler dialog (#19897)


use a lower process count for publish builds with no sccache (#19913)


Bump v8.0.0-nightly.20190823


unify module-list format and exports/electron (#19697)


clarify dock.bounce usage (#19894)


make util::Promise type safe when chaining in native (#19809)


mitigate white screen flash after occlusion by disabling compositor recycling  (#19873)


notify views of content view size change (#19878)


bump node to v12.9.0 (master) (#19863)


extern Parse impl for Windows debug builds (#19876)


add openbsd support in the node module (#19860)


Bump v8.0.0-nightly.20190822


enable picture-in-picture mode for video tags (#17686)

cc gn gni grdp h html js patch patches ts

buildflags chromium_src patches shell spec typings


Update comment for desktop_capturer (#19848)


start building Windows on Arm builds (#19780)


add default media usage strings to info.plist (#19871)


optimize the CI path where we update the patch files (#19851)


dynamically calculate out dir (#19857)


Bump v8.0.0-nightly.20190821


ninja count should be 2*cores + 2 (#19852)


race condition in NodeStreamLoader (#19811)


migrate webRequest module to NetworkService (Part 8) (#19841)


trim branch name before comparing to master (#19853)


add macOS debug builds (#19831)


update documentation under tutorials (#19804)


Bump v8.0.0-nightly.20190820


implement `will-move` event on macOS (#19641)


migrate webRequest module to NetworkService (Part 7) (#19820)


fall back to default logs path in getPath('logs') (#19653)


fix punctuation errors in native-image.m (#19620)


bump node to v12.8.1 (master) (#19790)


upgrades-wg owns DEPS (#19830)


mojofy autofill renderer->browser (#18760)


add error throwing utility (#19803)


Bump v8.0.0-nightly.20190819


Bump v8.0.0-nightly.20190818


Bump v8.0.0-nightly.20190817


add mising return desc (#19778)


return type in open/save dialogs (#19781)


Bump v8.0.0-nightly.20190816


MessageBoxOptions.icon should allow type string (#19782)


compilation failure after chromium upgrade (#19787)


migrate webRequest module to NetworkService (Part 6) (#19752)


add exemplary fiddle for `launch in fiddle` feat (#19759)


bump chromium to cbeb16cf544f79c1990f1eae4d4fe (master) (#19610)


use GTK3 stock i18n strings (#19756)


Bump v8.0.0-nightly.20190815


ensure child_process.fork() doesn't modify main (#19742)


Implement BrowserWindow.getMediaSourceId() and BrowserWindow.moveAbove(mediaSourceId) (#18926)


move image converter to gin (#19655)


make sure that menu bar gets focus even when you click an item to focus it first (#19710)


mention QuickEdit in Windows troubleshooting (#19701)


add new nativeTheme API (#19656)


Bump v8.0.0-nightly.20190814


move net converter to gin (#19734)


proper l10n on Linux dialog buttons (#19725)


Revert "fix: activate the uv_loop on incoming IPC messages (#19449)" (#19727)


add property customization to save dialogs (#19672)


macOS removal fallback when moveItemToTrash fails (#19700)


add dontAddToRecent to windows showOpenDialog (#19669)


Bump v8.0.0-nightly.20190813


crash in window.print() (#19690)


move file dialog converter to gin (#19709)


migrate webRequest module to NetworkService (Part 5) (#19714)


bump node to v12.8.0 (master) (#19521)


add about panel customization on Windows (#19420)


fix app.on('session-created' example (#19713)


fix nightly install command in release notes (#19711)


don't handle browser messages before document element is created (#19718)


Bump v8.0.0-nightly.20190812


Bump v8.0.0-nightly.20190811


migrate webRequest module to NetworkService (Part 4) (#19679)


Bump v8.0.0-nightly.20190810


avoid losing focus on inputs when opening menu (Windows/Linux) (#19657)


move native window gin converter (#19577)


allow customization of print page header and footer (#19688)


Bump v8.0.0-nightly.20190809


add tray.focus() (#19548)


update hasShadow for win and linux (#19675)


add new options to tray.displayBalloon() (#19544)


document device scaling issue (#19387)


always use new site instance for a new navigation. (#18860)


Bump v8.0.0-nightly.20190808


return correct bounds on will-resize (#19639)


remove ffi specs (#19661)


Bump v8.0.0-nightly.20190807


remove pre network service classes from shell/browser/net (#19644)


crash on print cancellation and silent print settings (#19598)


move gurl converter to gin (#19578)


normalize behavior of `win.setOpacity()` for invalid number values across operating systems (#19535)


associate InProgressRequest with requests (#19648)


keep references to active menus created by api Menu (#19427)


spec: fix dirtyChai spec failures (#19652)


Bump v8.0.0-nightly.20190806


update link to webContents.send (#19608)


clearRecentDocuments role on Windows (#19599)


make child windows not crash when ipc messages are received (#19553)


remove implicit 'any' and 'Object' types from the docs (#19585)


add tray.removeBalloon() (#19547)


Bump v8.0.0-nightly.20190805


handle edge behavior for about panel on Linux (#19586)


crash on window.print() (#19601)


Fix `process.enablePromiseAPI` typo in promisification.md (#19576)


tsify netlog spec (#19605)


tsify callbacks-registry spec (#19606)


Bump v8.0.0-nightly.20190804


Bump v8.0.0-nightly.20190803


disable 'reopen windows?' dialog after crash (#19584)


bump chromium to 32e0bab929213da1019992bf31d29 (master) (#19488)


report hexadecimal status codes on windows (#19597)


convert ipc-renderer.ts to TypeScript (#19556)


move file path gin converter to new file (#19575)


Bump v8.0.0-nightly.20190802


expose setMenuBarVisibility again (#19557)


use correct constants for tray icon messages (#19549)


Bump v8.0.0-nightly.20190801


fix TouchBar related documentation (#19444)


migrate dialog API to //gin (#19482)


update the ABI version for electron 8 nightlies (#19551)


use WeakPtr to detect deletion (#19257)


remove content::WebContentsObserver from Event (#19251)


disable JS impl when //extensions support is on (#19512)


doc: add missing MenuItem roles (#19329)


fix first beta version choosing logic


migrate custom macOS tray view to native one (#18981)


Bump v7.0.0-nightly.20190731


set default dock bounce type (#19523)


fix with ENABLE_OSR disabled (#19533)


throw better error on getPath('logs') (#19514)


move `gfx::ImageSkia` functions to their own util file (#19460)


fix invalid lang tags (#19513)


Bump v7.0.0-nightly.20190730


tray.displayBalloon() does not work with custom icon on Windows (#19330)


add getBounds() method for BrowserView (#19370)


update supported versions section (#19461)


[wc|bw]-created events do not emit an event object (#19465)


simplify intentional-crash code (#19464)


[extensions] remove InitForIncognitoProfile (#19477)


BrowserWindow transparency limitation on Windows (#19399)


add desc (#19417)


specify macOS-only about panel option (#19439)


refactoring regression in LocationProxy (#19495)


use GetAuraColor to get theme dependant menu bg color (#19469)


Bump v7.0.0-nightly.20190729


remove .pdb from symbol file names (#19483)


remove GConf and dconf dependencies on linux (#19498)


Expose missing Add/RemoveExtraParameter methods to macOS node child processes (#15790)


Bump v7.0.0-nightly.20190728


Bump v7.0.0-nightly.20190727


emit always-on-top-changed on macOS (#19462)


don't use NSClassFromString in TouchBar code (#19445)


clean up BrowserView/TopLevelWindow New impl (#19375)


doc: fix GPU infoType typings (#19470)


add support for readonly,deprecated and platform doc annotations (#19478)


fix type information for contents.sendInputEvent (#19479)


fix app.getPath types so that "name" is a string enum (#19480)


correctly emit BrowserWindow alwaysOnTop status in change event (#19463)


bump chromium to 2bbf84f6437b49c70922b65b38bf3 (master) (#19451)


move autoUpdater specs to main process (#19440)


Bump v7.0.0-nightly.20190726


move menu spec to main process (#19412)


move the last of the browser window specs (#19295)


move dialog spec to main process (#19231)


remove no longer needed macOS SDK forward declarations (#19446)


clearing of the backgroundColor property on TouchBarButton (#19437)


doc: fix types for traceConfig recording_mode (#19448)


allow setting capture mode and max file size in netLog API (#19215)


activate the uv_loop on incoming IPC messages (#19449)


report test results to appveyor (#19434)


move the TouchBar specs to the main process (#19413)


use circleci v2.1 (#19456)


throw on invalid webRequest filters (#19337)


Bump v7.0.0-nightly.20190725


pass base::StringPiece args by value (#19432)


clean up and augment Tray module spec (#19410)


move Notification spec to main process (#19414)


preliminary support for //extensions (#17440)


bump chromium to 79eae5b7b2d9dac441ac0182ee160 (master) (#19166)


use a large machine for node tests as they run on N cores


disable flaky node tests that fail on linux


ensure we wait for the inspect to disconnect


convert nodejs tap output to junit and store in circleci as test results


ensure that the node env is not bootstrapped before running inspector


run node tests


fix broken link in ipcMain docs (#19401)


spec: don't run codesigning spec on forks (#19418)


add tests for systemPreferences apis (#19419)


"TypeError: fn is not a function" crash in release notes generator (#19394)


fix instructions for opting out of dark mode (#19358)


move version-bump spec to main process (#19415)


move BrowserView specs to main process (#19409)


Bump v7.0.0-nightly.20190724


remove TLS destruction (#19365)


make setBounds take a Partial<Rectangle> (#19416)


update NMV for Electron 7 (#19369)


disable flaky webview.clearHistory test (#19398)


omit superceded Chromium updates from notes (#19400)


add memory to app.getAppMetrics() (#18831)


add rotate gesture for macOS (#19294)


use base::Environment in Linux MoveItemToTrash() (#19367)


make //electron:electron_lib a source_set (#19372)


update public electron timeline (#19371)


Bump v7.0.0-nightly.20190723


migrate webRequest module to NetworkService (Part 2) (#19338)


use circleci v2.1 (#19346)


Bump v7.0.0-nightly.20190722


doc: improve EventEmitter md formatting (#19345)


correctly convert MessageBoxType (#19349)


Bump v7.0.0-nightly.20190721


Bump v7.0.0-nightly.20190720


update Electron Packager links (#19333)


emit swipe event on macOS (#19319)


fix zoom button when alwaysOnTop set (#19314)


run all tests on arm linux platforms (#19318)


support `isHighContrastColorScheme()` on macOS (#19331)


Bump v7.0.0-nightly.20190719


update symbol generation logic for all helpers (#19336)


bootstrap the node environment after we setup the InspectorAgent (#19317)


support `mouse-move` event of Tray API on Windows (#19265)


describe how to install Meiryo (#19308)


upgrade transitive lodash dependency (#19297)


Bump v7.0.0-nightly.20190718


support css origin in frame.insertCSS (#19268)


robustify MenuItem label/accel tests (#19287)


upgrade node to 12.6.0 (#19312)


remove unused node patches (#19296)


use dummy WebRequestNS when NetworkService is enabled (#19300)


convert more files to TypeScript (#18820)


Revert "Bump v7.0.0-nightly.20190717"


Bump v7.0.0-nightly.20190717


move systemPreferences spec to main process (#19237)


don't execute preload scripts for internal <iframe> in <webview> (#19260)


use NativeTheme dark mode detection on macOS 10.14+


move more BrowserWindow specs (#19290)


re-add accidentally deleted test (#19282)


simplify node patches (#19286)


actually test sandbox events in the test that says 'test sandbox events' (#19284)


disable security warnings in main runner (#19283)


move MenuItem spec to main process (#19235)


remove tls check script (#19280)


use our patch system to apply patches to upstream node (#19270)


mention fiddle in bug report template (#19248)


move some BrowserWindow specs to the main process (#19182)


replace SetHiddenValue() with mate::Dictionary::SetHidden() (#19263)


update to Node.js v12.4.0 (#18924)


support `systemPreferences.isDarkMode()` on Windows (#19217)


simplify RemoveFromLoginItems (#19179)


differentiate static/instance class props (#19196)


app.moveToApplicationsFolder conflict handling (#18916)


Revert "Bump v7.0.0-nightly.20190715"


Bump v7.0.0-nightly.20190715


serialize messages being sent over chrome message ports (#19104)


Add command to quickly fix the SMBv2 cache (#19210)


Update incorrect author name (#19247)


remove redundant 'set origin' section (#19243)


spec: move powerSaveBlocker spec to main process (#19236)


move globalShortcut spec (#19233)


move inAppPurchase spec (#19232)


move ipcMain spec (#19230)


move contentTracing specs to main process (#19229)


enable dark mode support by default on macOS (#19226)


add support for prefers-color-scheme CSS query (#19228)


add stack trace log to preload script error handling (#18905)


Bump v7.0.0-nightly.20190714


Bump v7.0.0-nightly.20190713


Bump v7.0.0-nightly.20190712


specify possible values for ProcessMetric.type (#19203)


revert key -> main change in window delegate listener (#19213)


<webview> not working in scriptable popups (#19198)


electron/electron#14487 (#19011)


expose new vibrancy types (#19073)


revert use of IPC helpers for history due to failing test (#19189)


add object to subscribe notification callback (#19110)


Remind user the executeJavaScript will not run their code immediately (#19129)


Bump v7.0.0-nightly.20190711


deprecate setHighlightMode (#19202)


add toolTip property for MenuItem (#19099)


Bump v7.0.0-nightly.20190710


Can a window always on top but behind the taskbar on Win32 (#18982)


do not wait on promise returned by remote APIs (#18990)


do not use the MOCHA_FILE env variable (#19171)


Bump v7.0.0-nightly.20190709


remove non-existent event (#19126)


update to latest TypeScript 3.5.2 (#19133)


implement GetResourcesPath using MainApplicationBundlePath on Mac (#19135)


use gn/clang-format from src (#19145)


improve function deprecation module (#19012)


bump chromium to b8ae827f4fead0b527079194b9899 (master) (#19112)


use IPC helpers in window-setup (#17948)


move some browser window specs to the main process (#19089)


Bump v7.0.0-nightly.20190708


strip recently added swiftshader/libvulkan.so (#19141)


don't expose isPromise as an internal module (#19139)


fix simple typo in api for webview-tag (#19028)


Implement BrowserWindow.setFocusable on macOS (#19033)


fix ffmpeg gn gen (#19127)


Bump v7.0.0-nightly.20190707


Bump v7.0.0-nightly.20190706


dump correct breakpad symbols on macOS (#19042)


Bump v7.0.0-nightly.20190705


check parent-child relationship in canAccessWindow (#19077)


Bump v7.0.0-nightly.20190704


implement net module with NetworkService (#19094)


ensure that we bundle the correct version of @types/node (#19102)


use bidning.ipc instead of binding.sendTo which is undefined (#19103)


handle no env in externsion world set up (#19101)


disable IAP tests that hit Apple servers (#19100)


deprecate some NSVisualEffectMaterial types (#19072)


bump chromium to f156cb7658ec5382f5623a05841c6 (master) (#19096)


fix node ref to point to the ref that was merged (#19098)


remove unused BrowserWindow.fromDevToolsWebContents (#19090)


convert webContents primitives to properties (#18998)


Bump v7.0.0-nightly.20190703


ignore non-absolute session preload script paths when sandboxed (#19066)


bump chromium to f1d9522c04ca8fa0a906f88ababe9 (master) (#18648)

cc gn h js json lock manifest md mm patch patches ts yml

.circleci chromium_src docs lib patches script shell spec spec-main


update our nan reference to point at the upstream (#19084)


fix flaky onbeforeunload tests (#19085)


attempt to fix flaky webview.clearHistory test (#19083)


Bump v7.0.0-nightly.20190702


fix undefined isMac in menu example (#19071)


disable nodeIntegration & insecure resource warnings for localhost (#18814)


make the dialog example work out of the box on all 3 platforms (#19055)


improve callback value for webContents.print() (#19000)


update @types/node and @primer/octicons (#19025)


add shell=True to make run-gn-format run properly on Windows (#18993)


Correct modal focus behavior on macOS (#18995)


Bump v7.0.0-nightly.20190701


DirectoryLister memory management improvement (#18634)


remove unused switches::kDisableHtmlFullscreenWindowResize (#19041)


fire close event upon closing modal BrowserWindow in macOS (#19014)


Bump v7.0.0-nightly.20190630


add a series of new printing options (#18984)


Bump v7.0.0-nightly.20190629


nws13n: setCertificateVerifyProc (#18221)


correct triggeredByAccelerator Event property behavior (#18865)


do not remove node globals when context isolation is enabled (#18967)


UploadData does not have contentType (#19026)


Revert "Bump v7.0.0-nightly.20190628"


Bump v7.0.0-nightly.20190628


crash when tray popup called twice (#18999)


move tray api tests to main process (#18986)


documentation of NetworkService-based protocol module (#18952)


delay emitting screen events by a tick to avoid re-entrancy crash (#19016)


fix platform location for params (#18987)


move protocol specs to main process (#18923)


Bump v7.0.0-nightly.20190627


silent printing mode (#18979)


change menu item docs (#18985)


fix include paths so that __file__ is absolute not relative (#18997)


use ScopedPumpMessagesInPrivateModes in tray (#18977)


Bump v7.0.0-nightly.20190626


set size of GTK about panel icon (#18957)


precise that node integration is enabled in natively opened window if nodeIntegrationInSubFrames is true (#18156)


show optional authors in gtk about panel (#18964)


Bump v7.0.0-nightly.20190625


make tray not block main process (#18880)


update badges (#18955)


spec: fix flakiness of test BrowserWindow.moveTop (#18962)


spec: remove unused variables (#18947)


move screen api test to main process (#18956)


override the timers module impls to activate the uv loop (#18948)


clean up scripts folder, move release scripts, move zip manifest logic (#18945)

github/codeowners gitignore js json manifest py yml


make isDarkMode correctly detect dark mode in the auto setting on catalina (#18949)


Bump v7.0.0-nightly.20190624


Bump v7.0.0-nightly.20190623


remove scripts in the tools dir that are unused (#18944)


Bump v7.0.0-nightly.20190622


fix spelling and grammar errors (#18910)


account for remotes in branch parsing (#18930)


sanitize invalid custom protocol headers (#18854)


Bump v7.0.0-nightly.20190621


fix branch trimming for blast-off releases (#18907)


remove unneeded require (#18863)


make savePath a property on DownloadItem (#18677)


spec: de-flake ses.protocol test (#18884)


Bump v7.0.0-nightly.20190620


typo in comment (#18899)


sandbox renderer processes for cross-origin frames (#18650)


bundle swiftshader and ANGLE libraries on mac (#18870)


add an FYI job for building with RUN_AS_NODE disabled (#18890)


rename the atom namespace to electron


replace atom path with shell in scripts


fix linting after shell rename


replace includes for atom with shell


rename the atom directory to shell


Revert "feat: only allow bundled preload scripts (#17308)" (#18091)


spec: move more BrowserWindow specs to main runner (#18610)


building with enable_run_as_node disabled (#18887)


Merge pull request #18891 from electron/groundwater-patch-1


Update CONTRIBUTING.md


Document our existing language policy


app.getAppPath() returning default-app path for files or directories without package.json (#18763)


auto generate electron_version.h from the version file (#18866)


correct fake tests in api-protocol-spec (#18869)


delay handling occlusion events to avoid flicker on macOS (#18661)


add basic linting for the patches folder to ensure that .patches match the state on disk (#18615)


roll node to fix http2 memory leak (#18868)


Bump v7.0.0-nightly.20190619


piggy-back on ELECTRON_BROWSER_SANDBOX_LOAD to get content scripts (#18823)


add a space at the end of NINJA_STATUS (#18871)


add ability to log native deprecation warnings (#18681)


add env var to allow easily triggering a 3way patch (#18448)


enforce frozen lockfile on the lint stage (#18867)


remove unused enum (#18848)


extra space in security warning message causing list misalignment (#18815)


Bump v7.0.0-nightly.20190618


fix current branch fetch on master (#18844)


auto generate Info.plist to avoid bumping during releases (#18849)


add security warning for remote module with remote content (#18822)


replace atom_version and friends with electron_version (#18847)


use async invoke to get webPreferences in security-warnings.ts (#18821)


add removeInsertedCSS (#16579)


make async webContents / <webview> methods return a Promise (#18792)


get current release branch from commit (#18810)


better explain supported release line levels (#18800)


Bump v7.0.0-nightly.20190616


use print() function in both Python 2 and Python 3 (#18395)


Bump v7.0.0-nightly.20190615


UPDATED: electron-windows-store command line (#18499)


add information about persistence and removal of DevTools Extensions (#18519)


re-implement desktop-capturer in TypeScript (#18580)


show ninja stats for testing/debug builds (#18653)


convert callbacks-registry to ts (#18682)


reorganize application distribution links in table of contents (#18744)


spec: deflake focus handling test (#18809)


unflake some net specs (#18782)


add specific options for MenuItem.role (#18783)


add creationTime / sandboxed / integrityLevel to app.getAppMetrics() (#18718)


use yarn to install arm modules (#18779)


use is_valid for cookie url validation (#18770)


Bump v7.0.0-nightly.20190614


pass MessageBox params as a struct (#18732)


convert extension apis to TypeScript (#18688)


crash in BrowserWindow destructor after win.webContents.destroy() (#18686)


use app.commandLine.getSwitchValue() for parsing user-data-dir (#18764)


make console.warn work in tests (#18771)


fix invalid optional declaration (#18780)


HTML fullscreen request for sub frames (#18736)


upgrade docs-parser to fix nondeterminism (#18750)


provide the frame URL with permission requests and checks (#18757)


Bump v7.0.0-nightly.20190613


use crashpad on Windows (#18483)

cc gn gni h html js md mm mojom patch patches yml


add test for invalid cookie url (#18751)


mojofy autofill (#18723)


callback values for printing cancellation and success (#17400)


correct isDownloadable docs to match impl (#18720)


Bump v7.0.0-nightly.20190612


remove lingering data when notifications autodismiss on Windows 7 (#18401)


migrate protocol module to NetworkService (Part 12) (#18726)


move window.open postMessage test to main runner to fix flake (#18735)


Bump v7.0.0-nightly.20190611


migrate protocol module to NetworkService (Part 11) (#18706)


fix duplicate error string (#18713)


revert promisified systemPreferences notification methods


Bump v7.0.0-nightly.20190610


properly pass openExternal activate option (#18657)


Bump v7.0.0-nightly.20190609


Bump v7.0.0-nightly.20190608


use effectiveAppearance to check dark mode on mojave and above (#18666)


move some remote specs to the main runner (#18636)


use isEqual instead of pointer equality to convert NSAppearance (#18665)


Bump v7.0.0-nightly.20190607


allow resigning current NSUserActivity (#18659)


allow use of .only in ci testing mode (#18678)


Add missing document links to docs/readme (#18578)


Bump v7.0.0-nightly.20190606


promisify systemPreferences notification methods (#18631)


remove mips64el patches as they've largely been upstreamed (#18628)


unify YARN_VERSION variable usage and ensure CI uses yarn not npm (#18607)


reject the executeJavaScript promise when it fails to execute the script (#18635)


Remove AtomResourceDispatcherHostDelegate (#18623)


use the URL api to resolve urls in window setup (#18611)


fix issues downloading from CircleCI (#18652)


add windows zip manifest checking (#18629)


Bump v7.0.0-nightly.20190605


convert browser window state fns to props (#18618)


bump chromium to bd6aad6a4b37dad7aae42fec349e9 (master) (#18626)


ensure correct ordering of sendSync w.r.t. send (#18630)


simplify content script injection (#18532)


ensure that optionality matches between documented params and signatures (#18613)


use ipcRenderer.invoke / ipcMain.handle in default-app (#18581)


Bump v7.0.0-nightly.20190604


bump chromium to 2a7aff41ce73adc0eeee67d364989 (master) (#18505)


doc: change pyobjc link in  macos build instruction (#18471)


mojofy zoom api (#18608)


remove electron.asar and embed JS in binary (#18577)


move some BrowserWindow specs to the main runner (#18551)


remove menu-will-close / setTimeout workaround (#18582)


bring in a later compiler for Windows on Arm (#18591)


lost window.opener after cross-origin navigation (#18173)


lazily hook into child_process in asar_init (#18576)


Fix incorrect dialog docs (#18227)


strip swiftshader binaries (#18588)


update community Slack URL to point to Discourse invite thread (#18222)


Update breaking changes on webFrame.setSpellCheckProvider (#17915)


lazy load child_process in the crash-reporter module (#18574)


don't export private V8 symbols that can cause native node modules to crash (#18281)


Update gen-filenames.js to generate posix paths (#18488)


install python-dbusmock via pip for a Docker container (#18589)


remove Vulkan mock ICD (#18546)


mojofy draggable regions (#18536)


make autoHideMenuBar a property on BrowserWindows (#18555)


Bump v7.0.0-nightly.20190603


lazily create the anchor tag used for URL resolving (#18571)


lazy load V8 module in browser/init (#18575)


bundle the browser and renderer process electron code (#18553)


Bump v7.0.0-nightly.20190602


fix logging to stderr (#18537)


Bump v7.0.0-nightly.20190601


re-enable disabled time ticks dcheck (#18525)


Add option to conditionally disable site instance patches (#18396)


handle gzipped chrome WebUI resources (#18531)


remove upstreamed ffmpeg patch (#18524)


add ipcRenderer.invoke() (#18449)


Bump v7.0.0-nightly.20190531


contractions handling in spellchecker (#18506)


add retries to downloads for arm testing (#18526)


set appLevelAppearance prop on systemPreferences (#18477)


move download-related session specs to main runner (#18508)


specify use case for the 'services' role (#18484)


use | instead of 'or' for docs (#18512)


Bump v7.0.0-nightly.20190530


remove obsolete callback argument from dialog.showOpenDialog() (#18496)


add process.getBlinkMemoryInfo() (#17762)


nws13n: session.allowNTLMCredentialsForDomains (#18129)


enable reporting api (#18255)


move beforeunload tests to main runner and fix flake (#18432)


remove last instances of base::Bind (#18178)


spec: run nan tests to ensure v8 compat has not broken (#18489)


reverse dialog cancel bool for openDialog (#18492)


add check for dist zip file changes (#18446)


Bump v7.0.0-nightly.20190529


breakpad symbol generation on linux arm (#18490)


ensure the webContents is not destroyed before communicating (#18467)


[contentTracing] allow calling stopTracing() with no arguments (#18411)


move several session specs to the main runner (#18433)


don't package mojom{,-lite}.js files in dist.zip (#18444)


narrow scope of afterEach in remote to tests that need it (#18447)


bump chromium to 964c4bca8de5c320534d95606c861 (master) (#18440)


create missing directories with app.setPath (#18244)


respect minimizable/closable for customButtonsOnHover (#18425)


clarify crash report extra param length (#18386)


Revert "Bump v7.0.0-nightly.20190528"


Bump v7.0.0-nightly.20190528


migrate protocol module to NetworkService (Part 10) (#18464)


Bump v7.0.0-nightly.20190527


set nativeWindowOpen when sandboxed (#18273)


Bump v7.0.0-nightly.20190526


Bump v7.0.0-nightly.20190525


Bump v7.0.0-nightly.20190524


update the npm package to use @electron/get (#18413)


compile error in netlog (#18443)


migrate protocol module to NetworkService (Part 9) (#18374)


netLog directly uses network service (#18289)


Bump v7.0.0-nightly.20190523


Revert "Bump v7.0.0-nightly.20190523"


move Windows release builds to AppVeyor cloud (#18337)


bump chromium to 54af93edd956a53c786668bc0e253 (master)


remove leftover docs/api/structures/memory-info.md (#18421)


roll patches


skip more dbus tests


add spec for contentTracing.stopRecording (#18391)


bump chromium in DEPS to 6a008993a2e54af93edd956a53c786668bc0e253


docs/api/dialog.md: fix typo (#18392)


correct reference chrome://plugins to components (#18237)


skip dbus tests (#18409)


update husky ver 2.2.0 (#18300)


Update function signatures for focused element change notifications


disable robotjs-based tests


update patches


bump chromium in DEPS to c4cd49fdba21ffb5fd53d1e6d508bb285a4ff9a6


migrate protocol module to NetworkService (Part 8) (#18361)


explicit rule for features in the beta cycle (#18393)


Bump v7.0.0-nightly.20190521


correctly support the webkitdirectory input attr (#18343)


clarify that 'second-instance' is only emitted when the second instance calls `app.requestSingleInstanceLock()` (#18272)


reverse saveDialog cancellation bool (#18366)


set window to null when no window is passed (#18240)


bump chromium in DEPS to a351866f81b645d8c593132b664d5e74b1eb15f0


replace the atom.io headers URL with electronjs.org (#18328)


use "Breaking Changes" as the changes doc's title (#18326)


remove no longer needed dependency (#18340)


remove extra colon in Issue Details (#18359)


docs/api/browser-window.md: fix typo (#18367)


add parentheses + change lower case to upper case in some places (#18368)


remove dead code (#18370)


Fix atom::PATH_END so it's greater than PATH_START. (#18339)


leave space for autohide taskbar for frameless maximized window (#18321)


remove duplicate internal deprecations module (just use deprecate) (#18352)


Windows logger path (#18199)


finish replacing assert with expect in tests (#18215)


update sandbox-option.md (#18275)


bump chromium in DEPS to 1027f1782fffa09d3278e857b66d721b861df385


address TODO for WebContents type parsing (#18158)


bump chromium in DEPS to 655370a87309cf880a091b6b8477012b0718fe12


link to better list of icons for nativeImage.createFromNamedImage() (#18336)


add invoke helpers in window-setup (#18233)


bump chromium in DEPS to 810a86086f5fd70dd42ad025cf73ecc26f979fcf


add 'gpu-info-update' event to app (#18250)


Update views visible API


Update gpuinfo enumerator api


bump chromium in DEPS to 93f138f28f33aa9cd14a3624f9eef0a2167c8ffb


Update Spellcheck API


Update changed APIs/deps


pin user32 on startup


Update linux/win menu_bar.h


fix lint


Update for changed APIs


Manual follow-up rename in comments and variable names.


Update chromium patches


bump chromium in DEPS to 4807e00d8504db501eb7a9d8ab66789e53fb7349


update codeowners for release scripts (#18246)


bump chromium in DEPS to ad1b791122c04bd91b825fbfbdf1ff4da82a0edb


'page-title-updated' event forwarding + documentation (#18270)


update type for responseHeaders in the webRequest module (#18302)


migrate protocol module to NetworkService (Part 7) (#18290)


update the FileSelectHelper to support the new promise API (#18288)


combine bitmask flags property (replace '+' with '|' operator) (#18271)


add webContents 'zoom-changed' event (#17747)


add missing image (#18235)


explicitly list supported versions (#18243)


default enable_negotiate_port to false (#18251)


allow setting working directory in app.setUserTasks() / app.setJumpList() (#18148)


migrate protocol module to NetworkService (Part 6) (#18223)


Add patch to partially revert chromium crashpad change (#17978)


run protocol tests in separate WebContents (#18202)


remove deprecated APIs (#18159)


fix name of Backtrace in crash reporter docs (#18180)


note session.clearAuthCache planned change for 7.0 (#18185)


destroy tray on current tick (#18196)


linux needs java on GN (#18211)


fix linux release builds on CircleCI (#18201)


remove deprecated octokit auth calls (#18205)


add FAQ entry about subpixel anti-aliased text (#18101)


crash on systemPreferences.getAccentColor() (#18144)


eliminate duplicate code in asar.js (#18146)


make templateImage a property on nativeImage (#18124)


allow embedder overriding of internal FS calls (#17906) (#18183)


use base::size() for array sizes (#18155)


added BugSplat to list of hosted solutions (#18162)


migrate protocol module to NetworkService (Part 5) (#18170)


move to the new docs parser (#18103)


clarify clipboard type options (#18107)


do not mark navigations interupted with same-document navigations as aborted (#18109)


remove v8 reverts now that nan is updated (#18130)


session.clearAuthCache nws13n (#17970)


make shell.OpenExternal async (#17135)


convert more files away from base::Bind (#18121)


convert C++ enums to C++11 enum classes (#18087)


add env variable to skip binary download on npm install  (#17627)


migrate protocol module to NetworkService (Part 4) (#18084)


convert base::Bind instances across some files (#18112)


revert to previous documentation folder structure (#18127)


retry octokit calls several times on fail (#18085)


bump chromium in DEPS to 84c40395c741fa24ccbd9fc2c5828e2e97472952 (#18117)


convert more module and helper files from bind (#18069)


fs.promises does not work with asar paths (#18092)


add clang-format and limited linting for Objective-C sources (#18104)


add native_mate to lint:cpp (#18100)


honor extensionId arg in chrome.runtime.connect (#16998)


allow setting of global fallback user agent (#18016)


update 6.0.0 release dates (#17923)


convert crash reporter to gin (#17952)


document the loadURL promise pre-attached rejection handler (#18043)


use https to download from GitHub for external binaries (#17928)


convert session base::Bind instances (#18038)


bump chromium to c75fbfd03652 (master) (#18090)


convert powerSaveBlocker to gin (#18073)


correctly parse default_app path on windows (#18086)


free up space before running macos ci (#18083)


clang-format (#18088)


fix webContents 'new-window' event handler sample (#18067)


remove incorrectly added let for the win variable (#18052)


remove obsolete releasing document (#18072)


add emitCustomEvent() helper (#17960)


remove stray console.log for test suite (#18078)


bump chromium to 7dff37844cb3 (master) (#18059)


explicitly focus window on win.show() (#18046)


ensure the inspector agent is shutdown before cleaning up the node env (#18028)


fix master build by updating the yarn.lock after race merge (#18074)


session.{clearCache,getCacheSize} nws13n (#17969)


ensure consistent lock files across multiple machines (#17955)


make name a prop on app (#17701)

atom default_app docs lib spec spec-main


fix issues for stable release we fixed in 5-0-x (#18064)


support ELECTRON_DEFAULT_ERROR_MODE in the GPU process (#17728)


remove promisification deprecation callbacks (#17907)


native_mate => gin (cookies API) (#18036)


disable Vulkan validation layers (#17985)


migrate protocol module to NetworkService (Part 3) (#18030)


allow requiring modules with no side effects (#17496)


convert View APIs away from base::Bind (#18035)


add support for Electron trace events (#17920)


Correct doc for registerFileProtocol (#18022)


update nodeIntegration section for new defaults (#17715)


rewire the desktop capturer API to remove race conditions (#18029)


disable release notes GH Action (#18039)


use fs.promises API, which is stable since Node 12 (#17999)


natively promisify WebContents.prototype.takeHeapSnapshot (#18000)


rename atom-binding-setup.ts to electron-binding-setup.ts (#17949)


migrate protocol module to NetworkService (Part 2) (#17965)


convert some more files from base::Bind (#17968)


add base workflow file (#18006)


update base::Bind in app module (#17925)


rebase patches to fix master build (#17991)


add example on handling the webPrefs change (#17971)


notify MC of failures to allow easy reruns (#17981)


add information about contributing (#17961)


upgrade to Node 12 (#17838)


remove outdated refs to protocol.registerStandardSchemes (#17959)


add azure vm spinup tutorial (#17958)


move organizational info docs to new directory (#17865)


crash when failed to get devices in desktopCapturer (#17557)


session.clearHostResolverCache with network service (#17935)


fix a symbol linkage error for WoA (#17947)


support converting OnceCallback to V8 (#17941)


migrate cookie api to network service (#17932)


Bind=>BindRepeating for constructors (#17924)


clean up the native module tutorial (#17624)


update ts generator (#17929)


permission handler regression in default app (#17927)


fully document MenuItem instance properties (#17479)


remove deprecated app.enableMixedSandbox() (#17894)


allow access to the profile dir in mac network sandbox (nws13n) (#17931)


allow creating service for temporary partitions (nws13n) (#17930)


initialize feature list earlier (#17922)


migrate protocol module to NetworkService (Part 1) (#17899)


actually run import-patches on gclient sync (#17885)


add missing constants for options (#17897)


make gclient config command Windows friendly (#17900)


crash when run from SMB network share (#17886)


optimize the happy path when syncing on CI (#17827)


edit Release Timelines doc format and add title (#17903)


Update AFP info (#17904)


bump chromium to 1e9f9a24aa12 (master) (#17880)

cc gn h js json mm patch patches py ts yml


turn OnOffscreen message into a command-line flag (#17687)


Comparison using is when operands support __eq__ (#17864)


Add Electron v6.0.0 Timeline (#17866)


drain tasks before shutting down isolate (#17879)


make app logs dir creation opt-in (#17841)


show underlying stack in errors in remote module (#17851)


explanation on using protocols with partitions (#17759)


added fee hint (#17563)


copy pixels in AddImageSkiaRepFromBuffer (#17843)


copy pixels in NativeImage::CreateFromBitmap (#17844)


doc: document occasional mismatch between NSImageName and string (#17826)


rename sandbox bundle (#17831)


port OSR code to new viz compositor codepath (#17538)


remove superfluous ScopedAllowBaseSync in desktopCapturer (#17842)


save HEAD when git-import-patches runs (#17824)


fix doc linter warnings (#17818)


skip zygote for unsandboxed ppapi processes (#17823)


maintain a ref count for objects sent over remote (#17464)


reset the NSUserNotication handle on dismiss (#17796)


handle remote-debugging-port=0 correctly (#17800)


ensure the sandboxed preloads globals do not leak (#17712)


note desktop audio limitation on macOS (#17738)


populate phase of WebMouseWheelEvents generated in webContents.sendInputEvent. (#17757)


update guide on MAS entitlements and export compliance (#17695)


incorrect default path setting for dl items (#17773)


crash when alt key pressed with falsy menu bar visiblity (#17766)


make it possible to turn on NetworkService with cmd flag (#17729)


FrameSubscriber should not scale frame down (#17444)


add remote module to docs/tutorial/security.md (#17480)


fix crash when passing empty string to recording (#17698)


remove non-applicable processMemoryInfo specs (#17679)


make accessibilitySupportEnabled a property on app (#17362)


Bump v6.0.0-nightly.20190404


the callback of beginFrameSubscription should pass NativeImage instead of Buffer (#17548)


emit process 'loaded' event in sandboxed renderers (#17680)


mojofy MessageTo and MessageHost (#17613)


optionally exclude some parts of patches from being applied (#17625)


fixup ismediakey patch for lost changes


fix spec-main linting for 'only' (#17666)


ensure runner is defined inside the spec callback (#17664)


force a windows CI run


auto-generate the browserify step GN inputs (#17626)


use mojo for electron internal IPC (#17406)


add patch to fix MSVC++ incompatibilty on Windows


disable custom libcxx on windows


enable_data_url_support does not exist anymore


do not use custom libcxx on windows


disable the custom libcxx on Windows


use default constructor for NotificationData struct


include what we use, cmath in toast.cc


make DCHECK available in win7 toast impl


allow zip files to be created larger than 2GB


replace DCHECK(a > b) with DCHECK_GT


_ASSERT is not defined anymore, the appropriate replacement is DCHECK


base::LaunchOptions environ is now environment


disable clang-format and cpplint for impl of HandleExternalProtocol


Revert "device/fido/mac: add more specific check for TouchID availability"


add missing content:: namespace for BrowserContext in PlatformNotificationService


Add stub implementations for ScheduleTrigger and


SetCanonicalCookieAsync now takes the full CookieOptions


RFH->ExecuteJavascriptForTesting now requires a callback


ViewHierarchyChangedDetails moved to the views namespace


enable_file_url_support and enable_data_url_support have been


RFH->ExecuteJavascript now requires a callback


remove enable_data_url_support from OnNetworkServiceCreated


update permission_status.h include for new path


update circle base image and mac docs for 10.13 SDK


add extra arguments to HandleExternalProtocol


add //ui/base/idle dep


update chromium patches


update boringssl patches


update to chromium 75.0.3740.3


remove webaudio doc from browserwindow options (#17633)


Lead with packaging tools on distribution page (#17639)


make applicationMenu a property on app (#17361)


clarify cookie domain normalization (#17590)


bump chromium in DEPS to 74.0.3729.58 (#17657)


Fix typos in feature request template instructions (#17651)


match net module headers & http.IncomingMessage headers (#17517)


de-flake getAllWebContents test by moving it to spec-main (#17610)


move //electron/manifests:manifests target into main BUILD.gn (#17611)


make devtools extensions load correctly (#17614)


expose ipcRendererInternal to the main world for window-setup using the content script world pattern (#17591)


spec: add tests for the autoUpdater on macOS that actually test if it works (#17442)

cc cer gitignore js json p12 pem plist sh ts yml

.circleci atom script spec spec-main typings


bump chromium in DEPS to 74.0.3729.48 (#17606)


ensure dots in content script patterns aren't used as wildcards (#17593)


ensure we use objc regexps for export-patches (#17598)


crashReporter.getParameters() takes no params (#17459)


bump chromium in DEPS to 74.0.3729.45 (#17589)


update patch to make Windows key work with global shortcuts (#17565)


handle a race condition between preload scripts executing and (#17577)


remove native mksnapshot for arm/arm64 (#17561)


only allow bundled preload scripts (#17308)


correct crash reporter for Windows on Arm (#17533)


use file path as key for safeDialogs on filesystem (#17546)


set default_id and cancel_id correctly on confirm dialogs (#17547)


allow windows to be excluded from the windows menu (#17404)


speed up windows download of external binaries (#17559)


bump chromium in DEPS to 74.0.3729.38 (#17555)


correctly return properties on the netLog module (#17525)


use ipcMainUtils.invokeInWebContents / ipcRendererUtils.handle helpers for Chrome APIs (#17417)


add <webview>.getWebContentsId() (#17407)


use async remove method to handle errors better (#16917)


validate sender for replies in ipcMainInternalUtils.invokeInWebContents() (#17416)


add missing buffer size check in nativeImage (#17465)


Enable network service (Part 1) (#17431)


remove some bot config options (#17506)


update issue templates with guidelines (#17505)


close context menu before popup (#17474)


pass through value of unknown flag as well as the flag to make --grep work again (#17485)


Update node commit sha (#17486)


auto-fix whitespace in docs in pre-commit hook (#17490)


bump chromium to 74.0.3729.27 (master) (#17345)


update sandbox-option.md (#17468)


clarify documentation for getLastCrashReport (#17458)


take foreground visibility into account for isVisible on macOS (#17463)


strip trailing whitespace in docs (#17488)


Use correct image URL on `docs/tutorial/windows-taskbar.md` (#17467)


use a more unique identifier for NSUserNotification instances (#17469)


process.getProcessMemoryInfo() returns a Promise (#16593)


check the result when calling js function (#17443)


add a workaround for circleci known_hosts issue (#17471)


expose colorSpace to display object (#17405)


add systemPreferences.getAnimationSettings() (#17382)


spec: fix isEmpty() checks in nativeImage tests (#17441)


correction to ipc-main-event.md 'frane' to 'frame' (#17424)


report module name when require fails in sandboxed renderers (#17413)


remove special handling for dialog methods in remote module (#17412)


fix typo in webview.md (#17454)


make ELECTRON_INSPECTOR_CONTEXT_MENU handler async (#17411)


document modernization initiative more clearly (#17376)


regressions introduced by adding world isolation to Chrome extension content scripts (#17422)


add tray.getTitle() (#17385)


rename atomBinding to electronBinding (#17419)


pass the correct HostPort into the node inspector (#17380)


throw error when inserting menu items out-of-range (#17401)


remove unused arg parsing code in dialog (#17420)


spec: add new test runner for main-process based tests (#17325)


implement clipboard APIs without the remote module (#17200)


spec: fix fixtures path for second instance test


spec runner not parsing correctly


enable NodeIntegrationInSubFrames for webview (#17226)


update PR as per feedback


promisify dialog.showCertificateTrustDialog() (#17181)


spread runner args onto the runner


make ELECTRON_INSPECTOR_CONFIRM handler async (#17378)


steal all unknown args for use by the spec runners


add deprecation helper for fnToProperty (#17377)


we can not use ts-node apaprently


add native emoji picker (#17359)


update for PR feedback


remove log from the spec runner


spec: chai is funky


downgrade chai to work around nested adssertion bug


spec: push electron/spec into the spec runner args before the linux dbus wrapper


auto generate electron.d.ts in the spec runner if it is missing


spec: initial spike of main-process based tests


promisify executeJavaScript (#17312)


add safer nativeImage.createFromBitmap(), which does not decode PNG/JPEG (#17337)


promisify session.getBlobData() (#17303)


clarification of requestSingleInstanceLock() docs (#17304)


clean up promise resoution with helpers (#17268)


promisify In-App Purchase (#17355)


add ipcMainUtils.invokeInWebContents / ipcRendererUtils.handle helpers (#17313)


don't crash when nativeImage.createFromBuffer() called with invalid buffer (#17344)


add description to accelerator.patch (#17346)


spec: robustify some webview tests (#17301)


improve focused menu bar item visibility (#17291)


fix default_app showMessageBox (#17357)


promisify dialog.showMessageBox()  (#17298)


add test for second-instance event parameter (#16798)


remove non-existent gpu-crashed event on <webview> (#17317)


node_includes header no longer needs to be at the end of the list (#17090)


Add content script world isolation (#17032)


add global renderer-process-crashed event (#17315)


increase security of default_app (#17318)


spec: robustify sendInputEvent beforeEach hook (#17300)


remove label/image from segment if they are mutated to undefined/null (#17323)


Bump v6.0.0-nightly.20190311


Bump v6.0.0-nightly.20190308


Revert "Bump v6.0.0-nightly.20190308"


remove strip_debug_info gn arg declaration as it is android only and causing release build failures on windows (#17306)


promisify session.clearAuthCache() (#17259)


skip failing win32 devtools keyboard spec


add support for content scripts 'all_frames' option (#17258)


Add information on packaging a build (#17086)


fix linting issues in atom_api_cookies.cc


build on arm


compile error in frame_subscriber.h


roll 74.0.3724.8


use patched robotjs to fix compile failure


force abstract-socket version to fix compile error


update nan in spec deps


fix extra-semi warnings


only download gn binary for lint step


Remove obsolete WebVector::IsEmpty().


Remove const interfaces from content::ResourceRequestInfo.


Add RenderFrameHost as parameter to WebContentsDelegate::HandleContextMenu


fix extra-semi warning in frame_host_manager.patch


update chromium patches


update v8 patches


roll to 74.0.3718.2


Move buildtools into src


update is-valid-window


roll 74.0.3711.0


initialize field trial list


[Mac] Remove GC calls from Chromium.


CookieStore::DeleteCookieAsync appears unused (outside a few tests), so remove it


Remove deprecated override of RegisterDictionaryPref


Remove channel_id_path from NetworkContextParams (and other related places)


Revert "Disable precompiled headers"


update patches/common/boringssl


roll 74.0.3710.0


promisify session cache methods (#17185)


enable setuid sandbox on linux (#17269)


use shx instead of raw cp to support windows (#17299)


promisify session proxy methods (#17222)


crash in ECDH.setPrivateKey (#17219)


load electron builtin modules with process._linkedBinding (#17247)


promisify ses.clearHostResolverCache() (#17229)


remove usage of private APIs in the MAS build (#17224)


promisify session.clearStorageData() (#17249)


make ELECTRON_BROWSER_SANDBOX_LOAD handler async (#17107)


turn gpg signing off for bootstrap (#17282)


add static promise resolution helpers (#17223)


fix new TS linting errors (#17279)


fix incorrect reference to skip (#17278)


support chrome extensions in sandboxed renderer (#16218)


minor fixes to git-export-patches (#17276)


update package-lock.json with npm@latest (#17146)


use ipcRendererUtils.invoke / ipcMainUtils.handle for desktopCapturer.getSources() (#16619)


add 'disableHtmlFullscreenWindowResize' option to webPreferences (#17203)


Port renderer/web-view to TypeScript (#17250)


bump chromium in DEPS to 73.0.3683.68 (#17262)


gn check errors in release build (#17274)


run subframe preload bundles in isolated context (#17165)


Update TypeScript, use @typescript-eslint (#17251)


Bump v6.0.0-nightly.20190307


Revert "Bump v6.0.0-nightly.20190307"


make StreamSubscriber ref counted (#17221)


bad assertion in crypto functions that use BN_bn2bin_padded (#17220)


backport upstream fixes for color chooser dialogs (#17227)


make ELECTRON_INSPECTOR_SELECT_FILE handler async (#17235)


promisify dialog.showSaveDialog() (#17054)


bump chromium in DEPS to 73.0.3683.65 (#17234)


add troubleshooting note about pywin32 (#17216)


Fix typo in registerSchemesAsPrivileged reference (#17214)


promisify dialog.showOpenDialog() (#16973)


enable gn check for //electron:electron_lib (#17100)


check for pane focus before removing it. (#17164)


remove chromium/net_url_request_job.patch (#17174)


bump chromium to 73.0.3683.61 (master) (#17191)


use invoke/invokeSync helpers for <webview> implementation (#16784)


prevent node macros from overriding base (#17178)


Port api/web-frame to TypeScript (#17053)


spec: add missing checks to "validates process APIs access in sandboxed renderer" (#17129)


remove dead link to chromiumdev slack (#17161)


allow MenuItems to work optionally when hidden (#16853)


Fix types and missing property in WebRequest APIs (#17046)


make CHROME_GET_MESSAGES handler async (#17148)


Add new powerMonitor synchronous API (#17144)


update CODEOWNERS to reflect governance (#17143)


Update debugging-main-process-vscode.md (#16363)


Remove transparency hack (#17128)


replace usage of deprecated beginSheetModalForWindow API (#16994)


Improved security doc, particularly around isolation and tool (#16703)


Bump v6.0.0-nightly.20190227


bump chromium in DEPS to 73.0.3683.58 (#17156)


make shell.ShowItemInFolder asynchronous (#17121)


set cancelId to 1 when defaultId == 0 and no 'cancel' button (#17123)


access of out-of-scope reference in ShowOpenDialog and ShowSaveDialog (#17126)


merge ipcMainUtils.handle / handleSync (#17062)


Revert "Bump v6.0.0-nightly.20190226"


Bump v6.0.0-nightly.20190226


roll chromium 73.0.3683.54 (#17124)


clean up issue templates (#17085)


augment promisifyMultiArg deprecation (#17066)


upgrade to asar@^1.0.0 (#17061)


allow webRequest listener to passing null (#17006)


add sample code for contents.insertCSS() (#16959)


Port inspector to TypeScript (#16943)


use frame tree api to remove <webview> frame (#16501)


respect the user's active app focus (#16400)


finalize dropping support for OS X Mavericks (version 10.9) (#17102)


fix MenuItem `windowMenu` role description (#17065)


Fix webContents.print() (#17052)


bump chromium in DEPS to 73.0.3683.49 (#17095)


fix race condition in debugger spec (#17091)


bump chromium in DEPS to 73.0.3683.48 (#17083)


make util::Promise a move-only type (#17071)


remove unused catch bindings (#16121)


bump chromium in DEPS to 73.0.3683.47 (#17068)


show user gesture type in click event (#16954)


properly template the Then promise helper (#17050)


bump chromium in DEPS to 73.0.3683.45 (#17048)


Port renderer/init to TypeScript (#17027)


Port chrome-api to TypeScript (#17014)


promisify netLog.stopLogging (#16862)


Split 'Event' docs/types into more specific Event types (#17038)


add Then helper for native promises (#16978)


add process.getSystemVersion() (#16599)


Port content-scripts-injector to TypeScript (#17012)


make torque patch more specific for native arm builds (#16992)


Port web-frame-init to TypeScript (#16934)


Port security warnings to TypeScript (#16937)


update chromium version in 5.0.0 release schedule (#17001)


auto add filenames.auto.gni when md files are changed (#16995)


document the Event interface (#16966)


bump chromium in DEPS to 73.0.3683.41 (#16981)


Remove redundant 'Instance Events' Headline (#16865)


re-enable devtools renderer sandbox (#16864)


Port renderer-internal to TypeScript (#16939)


refactor browser IPC into TS and app API into TS (#16921)


add a pre-flight check to all NPM steps in GN to ensure that we have the right NPM deps installed (#16974)


update dialog documentation for "undefined" ret vals (#16970)


roll 73.0.3683.27


fix compilation error for windows testing builds


fix linking errors on Windows


use c++ manifests instead of json


make OSR compile on Windows


Remove "layouttest" or "layout test" in //content


ui/base: move clipboard to own folder.


Rename BlendTowardOppositeLuma() to BlendTowardContrastingEndpoint().


roll 73.0.3683.10


Enable DCHECK for renderer-initiated navigations requiring initiator.


roll node


Autoplay: remove cross-origin autoplay policy from //chrome and //content.


roll 73.0.3679.0


rm fix_test_compilation_error.patch


Move client hints to content


Remove const interfaces from content::RenderProcessHost.


split out color chooser browser dialog header


v8: Remove obsolete V8 extras flag


Move BackgroundColor from widgets and child frames to the WebView.


Move GetUserAgent from ContentClient to ContentBrowserClient


Move MediaStream Mojo and public interfaces to Blink.


update deprecated v8 api usage


Refactors TtsPlatform and most platform implementations to content.


update patches/common/ffmpeg


update patches/common/v8


update patches/common/chromium


roll 73.0.3673.0


disable Chromium v2 sandbox in MAS builds (#16920)


promisify webContents.savePage() (#16742)


restore WTF::StringImpl dchecks (#15635)


send `chrome.runtime/tabs.sendMessage` result to correct sender (#16945)


potential flake/race in webview specs (#16950)


Port getRemote to TypeScript (#16938)


Port window-setup to TS (#16894)


promisify prototype methods (#16935)


Port renderer-internal-utils to TypeScript  (#16942)


add Touch ID authentication support for macOS (#16707)


pass result to chrome.tabs.executeScript callback (#16941)


move ts-smoke tests to core (#16930)


Bump v6.0.0-nightly.20190213


promisify contentTracing.getTraceBufferUsage() (#16600)


disable fetching thumbnails if thumbnailSize is 0 (#14906)


Add new webFrame IsolatedWorldInfo API and deprecate (#16801)


promisify debugger.sendCommand() (#16861)


bump chromium in DEPS to 72.0.3626.110 (#16924)


add chrome.runtime.getManifest (#16891)


add file preview for GTK file picker (#16447)


suppress output of npm_action unless it fails (#16888)


bump chromium in DEPS to 72.0.3626.108 (#16899)


remove obsolete v8 patches (#16910)


'breaking change' in PR body overrides commit type in relnotes (#16911)


promisify app.dock.show() (#16904)


ensure that the uploaded symbol path is correct for our symbol (#16908)


backport patch to sync exposed crypto (#16822)


fix lint errors (#16906)


Bump v6.0.0-nightly.20190212


add new components to Display structure (#16870)


migration guide for register{StandardSchemes => SchemesAsPrivileged} (#16762)


convert more files to typescript (#16820)


release-notes plays more nicely with clerk (#16887)


fix binaries for chromedriver build on macOS (#16893)


bump chromium in DEPS to 72.0.3626.107 (#16869)


Bump v6.0.0-nightly.20190211


Revert "Bump v6.0.0-nightly.20190211"


Refactor mksnapshot test so that it doesn't stall. (#16875)


remove removed autosize attribute (#16884)


revert "Bump v6.0.0-nightly.20190208"


disable the remote module in devtools / chrome extension background scripts (#16866)


change of previously wrong added Polish emoji into proper one (#16700)


reference the webviewTag option in the webview docs (#16879)


enable autofill popups on mac (#16308)


promisify webContents.printToPDF() (#16795)


add support for scroll lock accelerator (#16873)


bump spec dependencies (#16872)


document how setAsDefaultProtocolClient works in Windows Store (#16874)


fix "creates offscreen window with correct size" spec on Mac with Retina display (#16867)


implement Chrome Extension APIs without the remote module (#16686)


enable property having no effect on submenus (#16835)


remove memory leak when using webFrame and spell checker (#16770)


add menu-will-close comment explaining setTimeout (#16794)


Bump v6.0.0-nightly.20190208


reorder crashReporter notes to make more sense (#16825)


Revert "Bump v6.0.0-nightly.20190207"


make crash-reporter specs not use URL module (#16840)


display empty menu item for non-visible submenus (#16832)


don't construct submenu if it's invisible (#16834)


add helper to wait for a window to load in a remote-safe way (#16837)


implement chrome.i18n.getMessage() without the remote module (#16739)


bump chromium in DEPS to 72.0.3626.102 (#16830)


set MAS_BUILD=true on mas builds (#16824)


add standalone function deprecation helper (#16782)


Bump v6.0.0-nightly.20190207


implement BrowserWindow.moveTop on X11 (#16629)


restore accidentally removed chrome-extension require (#16819)


re-export chromium patches (#16818)


improve existing error preservation in promisify (#16815)


dont log 100000000 chars of URL (#16800)


Revert "Bump v6.0.0-nightly.20190206"


Bump v6.0.0-nightly.20190206


Revert "build: hack around GitHub upload API failure / flake (#16663)" (#16802)


fix ts config to not complain about extraneous files (#16790)


bump chromium in DEPS to 72.0.3626.99 (#16779)


remove non-arm vstsJobs (#16793)


make macOS CI faster (#16766)


run lint on CircleCI (#16791)


depend on mojo audio and video in BUILD.gn (#16785)


fix security doc url check (#16775)


added webContents.getType() method (#16767)


use typescript for internal Electron JS code (#16441)


allow Menu.buildFromTemplate() to accept MenuItems (#16697)


use ipcRendererUtils.invokeSync / ipcMainUtils.handleSync (#16759)


add some troubleshooting info related to win_delay_load_hook (#16764)


do not increase ref-counting in wrong thread (#16738)


make getUserMedia APIs work again on C72+ (#16763)


improve `app.commandLine` documentation (#16757)


fix dependency vulnerabilities (#16756)


remove release notes semantic PR map (#16758)


auto-format GN and python files in our precommit (#16722)


crashReporterInit (#16729)


bump chromium in DEPS to 72.0.3626.94 (#16745)


remove js2asar.py and port logic to JS in more readable / GN-style way (#16718)


ensure index.json is actually valid JSON before uploading (#16518)


update issue template, comment out instructions (#16721)


we shouldn't promisify net apis (#16736)


remove ServiceWorker APIs from WebContents (#16717)


bump chromium in DEPS to 72.0.3626.90 (#16710)


crash when calling setProgressBar on macOS (#16374)


support capslock  and numlock as accelerators (#16719)


remove unused variable in removeWindow (#16715)


fix falsy comments edge case in release notes (#16720)


enforce naming of ipcMainInternal (#16689)


Add missing let (#15746)


Recommend use of callback with dialog.showSaveDialog (#16649)


move mac release tests to nightly cron job (#16685)


implement inspector APIs without the remote module (#16607)


Add devtools API to inspect shared worker. (#16615)


show proper clerk notes in release notes script (#16659)


Update menu.md (#16670)


fix referrer typedef in OnCompletedDetails (#16661)


shutdown after message loop is ready (#16671)


hack around GitHub upload API failure / flake (#16663)


add window removeMenu() method (#16570)


build mac on CircleCI (#16552)


Run Windows Electron tests first to show those failures first (#16610)


Fix typo in AtomDownloadManagerDelegate::OnDownloadSaveDialogDone (#16646)


fix 'browserView' typo (#16621)


promisify contentTracing recording APIs (#16584)


improve the way frameless windows are handled on Windows (#16596)


flexible autoresize for BrowserViews (#16184)


use async save dialog for anchor download attribute (#16612)


update docs for protocol API (#16601)


promisify contentTracing.getCategories() (#16583)


expose aes-cfb ciphers from boringssl (#16573)


enable and update osr  (#16517)


remove nonexistent contentTracing methods (#16597)


don't forward IPC filtering events to app for dev-tools and extensions (#16565)


add miniak to troppers (#16590)


added process.electron to get the electron version in forked process (#16450)


Fixed a little typo (#16550)


check the root window in MenuBar::SetPanelFocus (#16581)


move webFrame scheme privilege methods to main process (#16416)


add ELECTRON_DISABLE_SANDBOX env var (#16576)


execute session preload scripts in sandboxed renderers (#16538)


reject with error when url not loaded (#16571)


expose ripemd160 hash from boringssl (#16454)


promisify webContents.hasServiceWorker() (#16535)


fix promisify helper (#16544)


registerStreamProtocol callback with large chunks (#16532)


promisify cookies api (#16464)


`cancel` is optional in `OnHeadersReceivedResponse` (#16506)


and refactor: Code Scope + Minor Performance Improvement. (#16467)


Electron timelines (#16496)


remove deprecated modules internally using remote.require in sandboxed renderer context (#15957)


check process.isMainFrame in sandboxed_renderer/init.js (#16500)


correctly destroy spellcheck client (#16448)


Troubleshooting for Windows Driver Kit (#16405)


Bump v6.0.0-nightly.20190123


fix individual asset downloading in release script (#16493)


re-enable logging on CI (#16257)


pass internal flag via IPC message struct for consistency (#16490)


fail a build if some hooks don't succeed (#16369)


untangle a chromium-spec test (#16456)


Update build timeouts (#16492)


Revert "feat: upgrade to Chromium 72.0.3626.52 (#16334)"

cc gn gni h js json md mm patch patches yml

.circleci atom chromium_src docs lib native_mate patches spec


preloads and nodeIntegration in iframes (#16425)


enable mixed-sandbox mode by default (#15894)


upgrade to Chromium 72.0.3626.52 (#16334)


dont run window-setup on chrome:// protocol, introduced in b965e54efc1db8117fe5e9131ce071d1ddc47ed9 (#16489)


robustify async webview test


allow setting autoplayPolicy in webPreferences (#16396)


add patch to disable dcheck in inter_process_time_ticks_converter.cc


remove pretarget handler before window destruction


Implicitly bypass localhost when proxying requests.


detach webview instead of destroying it


fix HandleKeyboardEvent merge failure


add missing include for l10n_util.h on win


wait for window to be focused in openDevTools test


roll node


add missing //components/feature_engagement dep needed for color_chooser_aura


update dom storage quota patch


disable visibilitychange tests as the functionality is broken upstream


Move the base/sys_info* files to base/system/


Update GetAccessibleName() in view::ImageView and view::Button


Remove menu_marker from MenuButton.


Move ViewsDelegate::NotifyAccessibilityEvent to an observer pattern


Remove CR_DEFINE_STATIC_LOCAL


Add interface and Mac implementation for responsiveness::NativeEventObserver.


Initialize resource bundle for the browser process earlier


fix gn format error


Remove ResourceContext::GetRequestContext since it's no longer used.


move pdf_compositor off ServiceContext/ServiceTest


remove name parameter from AllowIndexedDB


remove ipc/struct_destructor_macros.h


remove OnAreExperimentalCookieFeaturesEnabled


update boringssl patches


update v8 patches


roll Chrome to 72.0.3626.52 and update patches


Bump v5.0.0-nightly.20190122


fix release asset download for now (#16486)


make `ipc-message` and `ipc-message-sync` events public (#16468)


fix web-request.md listener signatures in electron.d.ts (#16485)


takeHeapSnapshot() using public IPC channel for internal implementation (#16480)


delete atom_api_renderer_ipc.h (#16481)


<webview> not working with contextIsolation + sandbox (#16469)


Fix TouchBar API example (#16482)


Bump v5.0.0-nightly.20190121


temporarily disable arm to unblock nightlies (#16479)


prevent double-destroy of window (#16472)


auto-fix linting issues on commit (#16466)


make zoomLevel/zoomFactor sync (#16410)


Revert "Bump v5.0.0-nightly.20190119"


Bump v5.0.0-nightly.20190119


promisify desktopCapturer.getSources (#16427)


Revert "Bump v5.0.0-nightly.20190118"


Bump v5.0.0-nightly.20190118


always try to nuke tags (#16451)


add `preload-error` event to `webContents` (#16411)


remove unused osfhandle hack (#16305)


ensure legacy callback functions work (#16436)


correctly handle IPC for promise-based methods (#16433)


fix promisification.md formatting (#16434)


promisify protocol.isProtocolHandled() (#16423)


Revert "Bump v5.0.0-nightly.20190116"


Bump v5.0.0-nightly.20190116


fix typo in build instructions for windows (#16414)


use default-app behavior in packaged apps (#16310)


promise_util promise creation (#16401)


show the code of adding devtools extension (#16186)


split openExternal into sync and async (#16176)


windowmenu did not show the window list on macOS (#16387)


remove unused deps (#16373)


emit IPC event in correct context if isolation and sandbox enabled (#16352)


Revert "Bump v5.0.0-nightly.20190111"


Bump v5.0.0-nightly.20190111


Upgrade to Chromium 71.0.3578.98 (#15966)

cc gitignore gn gni grd gyp h html js json mm patch patches py

atom buildflags chromium_src lib patches script spec tools


fix the build with enable_run_as_node disabled (#15711)


allow retries for flaky mas loginitem specs (#16347)


beep on Ubuntu (#16350)


fix tag cleanup (#16353)


improve release notes (#16343)


add 'use strict' to default app sources (#16346)


Revert "chore: s/size/length (#16351)"


s/size/length (#16351)


return after handling Esc for fullscreen in WebContentsDelegate (#16342)


Bump v5.0.0-nightly.20190110


add `fileMenu` / `viewMenu` / `appMenu` roles (#16328)


Bump v5.0.0-nightly.20190109


properly determine if WebContents is offscreen in WebContentsDelegate (#16329)


fix electron.d.ts file upload (#16335)


Revert "Bump v5.0.0-nightly.20190108"


Bump v5.0.0-nightly.20190108


pass dryRun arg correctly (#16333)


github => octokit in release notes (#16332)


add additional remote APIs filtering (#16293)


fix app.setAppUserModelId link (#16322)


refactor scripts for octokit update  (#16284)


add specs to version bump utils (#16315)


Add instructions to get Notifications working on Win 10 Update (#16320)


pass isWebViewTagEnabled via ELECTRON_BROWSER_SANDBOX_LOAD (#16238)


fix json parsing for npm publish (#16318)


register accelerator if role has no registerAccelerator (#16309)


release notes should be an object (#16313)


Bump v5.0.0-nightly.20190107


fix pre passing to atom.rc (#16311)


Revert "Bump v5.0.0-nightly.20190107"


trim output of branch correctly (#16307)


Revert "ci: use config version 2.1 on CircleCI (#15665)" (#16304)


make "nodeIntegration" and "webviewTag" default to false (#16235)


Revert "Bump v4.0.0-nightly.20190107"


Bump v4.0.0-nightly.20190107


add app.commandLine.hasSwitch() / app.commandLine.getSwitchValue() (#16282)


extract external binaries config


update license year (#16287)


@electron/nightly => electron-nightly (#16273)


add additional logging during asset upload (#16279)


result => result.data (#16274)


Update browser-window.md with alpha hex formatting (#16269)


Update reference to xcode 8.3.3 (#16267)


correctly pass hidden-page argument to isolated renderers (#16258)


error if a11y support changed before ready (#16261)


Fix typos in app.md (#16260)


don't register some shortcuts without accessibility  (#16125)


add mac support to systemPrefs.getColor() (#16249)


expose systemPreferences.getSystemColor() (#16248)


add mac support to systemPrefs.getAccentColor() (#16251)


add link to clerk readme to PR checklist (#16253)


use helpers for command-line parsing in renderer/init.js (#16239)


update deprecated LSGetApplicationForURL (#16180)


publish nightlies to electron-nightly (#15938)


don't expose `isolatedWorld` to global (#16208)


add multi BrowserView support to BrowserWindow (#16148)


update @types/node dep (#16174)


extend tracing startRecording API to take a full tracing config (#13914)


add missing require in chromium-spec (#16153)


make nugget quiet by default (#16147)


add option to generate explicit URLs in the release notes (#16126)


specify "role" types for "menu-item" (#16129)


do not allow the window to grab focus when tabbing / shift+tabbing (#16042)


promisify a bunch of tests (#16051)


Support response headers in File protocol handler (#16098)


note that visual zoom is disabled by default (#16130)


release.id => release.data.id (#16132)


expose app accessibility status api (#16119)


support async child process methods without callback in asar (#15927)


fix Electron not starting in development from the CLI (#16116)


remove chrome_process_finder.patch (#16113)


update PR template to request better release notes (#16080)


fix chrome_process_finder.patch description (#15577)


move `require` related breaking changes to Electron 6.0 (#16109)


Improve the doc about BrowserWindow title property (#16086)


simplify code for modules internally using remote.require in sandbox (#16104)


more natural language in Mac app store guide (#16095)


correctly capitalize releaseID (#16079)


allow immediate MacOS notifications (#16060)


no need to expose Initialize of ipc module (#16066)


register webview in main world when using contextIsolation (#16067)


add BinaryMuse to troppers (#16062)


simplify main world setup of contextIsolation (#16046)


contextIsolation is no longer experimental (#16043)


Cleanup build dirs on Azure Devops  (#16047)


make 'setParentWindow' compatible under Windows (#15775)


enable v2 sandbox on mac (#15647)


fix an original-fs regression introduced in 4.0 betas (#16028)


misc cleanup (#16037)


fix flaky before-input-event test (#16027)


make it possible to pass a "--directory" arg to "git am" (#16024)


return pointer instead of pointer's content (#16014)


add webui_resources to pak (#16009)


restore ability to disable color correct rendering (#15898)


allow 2 threads for CreateIoCompletionPort on single-core to prevent busy looping (#15975)


do not print an error for an expected condition (#15991) (#15992)


incorrect view ordering for customButtonsOnHover (#15564)


disable bump-version on arm32 (#15994)


simplify promisify helper  (#15952)


make rpc-server reply to sender frame instead of the main frame (#15973)


warn when people attempt to use the Electron module to do Electron things but from node (#15916)


rename nativeRequire to potentiallyRemoteRequire (#15971)


webContents.loadURL returns a promise (#15855)


convert bump script to js (#15820)


support mixed-sandbox mode on linux (#15870)


simplify isRemoteModuleEnabled handling in sandboxed renderers (#15961)


use helpers when using the remote module in sandboxed renderers (#15960)


implement 'app-command' events for browser history navigation keys on Linux (#15441)


promisify app.getFileIcon() (#15742)


es6ify 'Breaking Changes' and 'File' API pages (#15507)


deprecate modules internally using remote.require in sandboxed renderer context (#15145)


use appropriate site instance for cross-site nav's (#15821)


remove electabul (#15954)


remove methods invoking the callback repeatedly from promisification.md (#15951)


restore ppapi_host DCHECK (#15788)


add media access APIs for macOS Mojave (#15624)


security: don't allow arbitrary methods to be invoked on webContents via IPC (#15919)


remove old patch for fixing ffmpeg on 32-bit linux (#15226)


default prop of location should be empty str