the tools folder does not exist anymore (#28882)


Remove mentions of the old external_binaries directory (#28859)


remove internal navigation controller (#28839)


disable shell.trashItem in renderer test on win-ia32 (#28868)


bump chromium to 92.0.4488.0 (master) (#28676)


add session.storagePath to get path on disk for session data (#28665)


worker should be able to load asar files (#28858)


Bump v14.0.0-nightly.20210427


Bump v14.0.0-nightly.20210426


Revert "Bump v14.0.0-nightly.20210426"


fix releases that failed halfway through npm publish actions (#28851)


import execute method in symbols zip script


delete dsyms after they have been zipped in release builds


free up space on macOS some more


only set backgroundColor in default-app for default index.html (#28792)


use rfh instead of process id in permission manager (#28791)


be more precise when creating api::WebContents (#23128)


remove ProcessPreferences (#28786)


Bump v14.0.0-nightly.20210423


shell.trashItem crash when called in renderer (#28748)


restore "Additional Information" section (#28764)


fix unintentional emoji in win.getMediaSourceId description (#28767)


clean up unused parts of the render_frame_host patch file (#28769)


add WebFrameMain.visibilityState (#28706)


Bump v14.0.0-nightly.20210422


bump elliptic from 6.5.3 to 6.5.4 (#28066)


disable pseudolocales in Electron (#28766)


remove app.allowRendererProcessReuse (#26874)


remove BrowserWindow option inheritance (#28550)


bump ssri from 6.0.1 to 6.0.2 (#28723)


handle async nature of [NSWindow -toggleFullScreen] (#25470)


Bump v14.0.0-nightly.20210421


add BrowserWindow.isFocusable() (#28642)


ensure widget size is set correctly on linux on small screens (#28681)


Bump v14.0.0-nightly.20210420


fix docs only change script to pull all files not just 30 (#28737)


remove deprecated additionalFeatures (#28548)


read node files as binary files (#28729)


update ts parser for description comment fixes and generic types (#28709)


unify machine-mac-large-arm and machine-mac-large (#28700)


clean up some spec things (#28680)


clarify that these are for building Electron itself (#28674)


Bump v14.0.0-nightly.20210419


do not handle write errors after request is aborted (#28682)


end attached sheet when calling window.hide() (#28671)


Bump v14.0.0-nightly.20210416


increase corner radius for vibrancy view on big sur (#28655)


bump chromium to 92.0.4475.0 (master) (#28462)

cc gn grdp h json manifest md mm patch patches py ts yml

build chromium_src docs patches script shell spec-main


provide line numbers of bad patch lines when linting (#28666)


Bump v14.0.0-nightly.20210415


Bump v14.0.0-nightly.20210414


do not require vsts token for releases (#28643)


enable nativeWindowOpen by default (#28552)


add more info in setWindowOpenHandler details (#28518)


Bump v14.0.0-nightly.20210413


better error handling for release builds (#28621)


clean up webFrame implementation to use gin wrappers (#28497)


Bump v14.0.0-nightly.20210412


crash on invalid select-serial-port callback (#28602)


load source maps from custom protocols and asar bundles (#28573)


systemPreferences.subscribeWorkspaceNotification return type (#28588)


Defined the name of the preload script (#28597)


use URL API (#28583)


Bump v14.0.0-nightly.20210409


give ASAN tests more memory to avoid SIGKILL or disabling tests (#28567)


don't minimize js in development (#28571)


remove deprecated worldSafeExecuteJavaScript option (#28456)

docs lib patches shell spec-main typings


note that new-window event is deprecated (#28549)


Bump v14.0.0-nightly.20210408


bump node to v14.16.1 (master) (#28563)


add safety net for mac_deployment_target (#28517)


support wasm-eval csp behind WebAssemblyCSP flag (#28535)


fix typo in breaking-changes.md (#28551)


Bump v14.0.0-nightly.20210407


remove checkbox options in dialog.showMessageBoxSync (#28418)


beforeunload and unload firing in BrowserViews (#28382)


allow accessing file:// when web security is disabled (#28489)


call `UnregisterIsolate` consistently (#28486)


Add goma fallback flag (#28539)


pass postData to new-window event (#28513)


disable "fs in renderer process" test under ASan (#28509)


Bump v14.0.0-nightly.20210406


invoke the window open handler for _blank links (#28498)


dialog DCHECK on Linux (#28478)


ignore ninja summary print failures (#28514)


Remove GoDaddy from Windows code signing options (#28494)


enable system maximization for frameless windows except if transparent (#28207)


reject task append to JumpList when description exceeds 260 characters (#28485)


the minimum supported version of macOS is now 10.11 (#28480)


Bump v14.0.0-nightly.20210405


add types for electron_renderer_web_frame binding (#28455)


Bump v14.0.0-nightly.20210402


free IsolateData in ~NodeEnvironment (#28469)


Use GtkFileChooserNative to support the XDG Desktop Portal specification (#19159)


remove unneeded patch_count variable (#28467)


Bump v14.0.0-nightly.20210401


add frameName note for window.open (#28435)


bump y18n from 5.0.1 to 5.0.5 in /spec (#28445)


fix unicode patch file comparison in git.py (#28454)


Bump v14.0.0-nightly.20210331


update Community link in default menu (#28449)


bump y18n from 4.0.0 to 4.0.1 (#28448)


Revert "chore: bump chromium to 91.0.4448.0 (master) (#28009)"

cc gn gni h idl js lock mm patch patches yml

.circleci build chromium_src patches script shell spec


bump chromium to 91.0.4448.0 (master) (#28009)


Revert "refactor: make LoginItemSettings::path a wstring"


make ShowTaskDialog take a wstr


make LoginItemSettings::path a wstring


omit some unnecessary conversions


handle an unparsable pdf manifest (#28432)


fix patches


Bump v14.0.0-nightly.20210330


errors thrown in functions over the `contextBridge` (#28346)


put RemoteCertVerifier upstream from the caching and coalescing layers (#28358)


Bump v14.0.0-nightly.20210329


remove more uses of v8::Isolate::GetCurrent() (#28369)


increase timeout for spellchecker (#28427)


backport fcdf35e from v8 to fix nan crash


Bump v14.0.0-nightly.20210326


initialize field trials from command line arguments (#28305)


add missing line in web-contents.md (#28376)


load minimal dict for spellchecker (#28386)


Bump v14.0.0-nightly.20210325


disappearing thumbar after win.hide() (#28366)


export patches not retaining CRLF line endings (#28360)


fix a messed up merge


do not double-proxy methods being return over the contextBridge (#28285)


isolate Pepper plugins (#28332)


upgrade nan dep in tests


Bump v14.0.0-nightly.20210324


doc: desktopCapturer menu position (#28315)


make sure service worker scheme is registered with allowServiceWorkers (#28326)


window.print() in pdf plugin (#28328)


Bump v14.0.0-nightly.20210323


escape URL passed to shell.openExternal on windows (#28334)


fix GetAsString maybe?


libuv hang on Windows (#28175)


bump nan


fix StrCat issue


cleanup directories on arm64 machines after running tests (#28329)


add ContextBridgeMutability feature (#27348)


Bump v14.0.0-nightly.20210322


prefer embedder-focused InitializeNodeWithArgs (#28271)


Fix main.js source code (#28265)


update Node global symbols example to use contextBridge (#28245)


destroy MessageDispatcher before WebContents (#28286)


spellchecker may take several minutes to load under ASan (#28230)


Bump v14.0.0-nightly.20210319


drag region offsets in BrowserViews (#28268)


missing HandleScope in ResetBrowserViews (#28266)


allow omitting submitURL when uploadToServer is false (#28105)


rename process.contextIsolation to process.contextIsolated (#28259)


DesktopCapturer gc'd prior to capture completion (#28273)


bad menu position when no positioning item specified (#28224)


Change example to work with latest versions of selenium-webdriver (#28231)


2757472: Reland "Reland "[LSC] Remove base::string16 alias""


Bump v14.0.0-nightly.20210318


add missing curly brace to quick start example code (#28253)


add process.contextIsolation property (#28030)


add process.contextId used by @electron/remote (#28007)


Revert "chore: bump chromium in DEPS to 91.0.4449.0"


Bump v14.0.0-nightly.20210317


bump chromium in DEPS to 91.0.4449.0


update Quick Start Guide for Electron 12  (#28223)


disable some tests under ASan which might receive SIGKILL because of OOM (#28156)


update node headers


fixup 2651385: Moving Profile::shared_cors_origin_access_list_ into //content layer


Fixup 2721718: Move HostID to extensions::mojom::HostID


2720306: [api] Remove deprecated [Shared]ArrayBuffer API


add additional skipping of atk toolchain check


remove no longer relevant link (#28196)


2733070: Rename observer to URLLoaderNetworkServiceObserver


Bump v14.0.0-nightly.20210316


2721718: Move HostID to extensions::mojom::HostID


2651385: Moving Profile::shared_cors_origin_access_list_ into //content layer.


2743594: Remove WebSize from blink.


Update patches


bump chromium in DEPS to 91.0.4448.0


recalibrate simpleFullscreen when display metrics change (#28150)


document the parameter structure of hookWindowMessage (#28189)


update to xcode 12.4.0


revert "refactor: mmap asar files (#24470)" (#28137)


update patches


Bump v14.0.0-nightly.20210315


remove unnecessary enableBlinkFeatures (#28129)


expand OS version prompt in issue template (#28135)


handle a nil backgroundColor in win.getBackgroundColor() (#28120)


bump chromium in DEPS to 91.0.4446.0


bump chromium in DEPS to 91.0.4445.0


convert system colors to device color space in systemPreferences (#28121)


fixed typo in docs/api/window-open.md (#28117)


remove "Additional information" section from issue template (#28136)


about->description in issue template (#28144)


add bug label to bug reports (#28145)


use :syntax: for emoji in feature request template (#28146)


Bump v14.0.0-nightly.20210312


contextIsolation disables require in renderer  (#28087)


make import command npm 7-compatible (#28077)


reliably wait for spellchecker to load (#28118)


change #if defined(OS_MACOSX) to #if defined(OS_MAC) (#28102)


fix cookies event documentation for type generation (#28115)


Bump v14.0.0-nightly.20210311


bump chromium in DEPS to 91.0.4443.0


ensure child window transparency works (#28054)


cherry-pick 1fe571a from node (#28067)


enable locale test for asan build (#28085)


convert Mac App Store Private API Rejection template to form (#28100)


Bump v14.0.0-nightly.20210310


bump chromium in DEPS to 91.0.4442.0


remove deprecated remote module (#25734)

cc github/codeowners gn gni h html js md patch ts

.github build buildflags default_app docs lib patches shell spec spec-main typings


convert bug report template to form (#27971)


Bump v14.0.0-nightly.20210309


capturePage not resolving with hidden windows (#27883)


bump chromium in DEPS to 91.0.4441.0


show full object diff (#28062)


call goma_ctl.py ensure_start directly (#28053)


remove obsolete native node module patch (#23760)


print more infomation in locale test (#28040)


ignore the ready event from PDF Viewer (#28039)


Bump v14.0.0-nightly.20210308


bump chromium in DEPS to 91.0.4440.0


auto update downloading multiple times (#27888)


update WebPreferences default values for Electron 12 (#27984)


`setWindowOpenHandler` should show object return (#28015)


bump chromium in DEPS to 91.0.4439.0


cleanup how WebContents is destroyed (#27920)


exit after app.relaunch is called (#28016)


bump chromium in DEPS to 91.0.4438.0


update patches


fix lint


remove deleted file from chromium_src list


wire up activation_time in OSR


DesktopMediaList::Type replaces content::DesktopMediaType_*


CreateDataPipe deprecated form was removed


blink::MenuItem::Type was moved to mojom


extensions::ViewType was moved to mojom


MenuItemType was moved to mojom


content::SiteInstance::GetSiteForURL was removed


ExtensionUserScriptManager is now UserScriptManager


CertVerifier is not in the network namespace anymore


Bump v14.0.0-nightly.20210305


Add a condition to crashReporter deprecate log (#27953)


navigator.setAppBadge/clearAppBadge from a service worker (#27950)


suspend and resume are available on Linux (#27958)


might_have_observers has been removed


extensions::ViewType moved to mojom


update patches


media_internal_resources becomes resources


add 'use_rts' definition


bump chromium in DEPS to 91.0.4435.3


bump chromium to 90.0.4415.0 (master) (#27694)

.circleci build chromium_src lib patches script shell


fix contextIsolation value for later added test (#27998)


Bump v14.0.0-nightly.20210304


expose des-ede3 cipher (#27897)


update fiddles/quick-start to set contextIsolation: false (#27970)


offset browserview drag regions on macOS (#27952)


Bump v13.0.0-nightly.20210303


warning when worldSafeExecuteJavaScript is disabled (#27928)


check web_contents() for destroyed WebContents (#27815)


add more logging for a few tests. (#27956)


update currently supported versions for 12.0.0 release (#27873)


Bump v13.0.0-nightly.20210302


enable context isolation by default (#26890)


make TouchBarPopover and TouchBarGroup work (#27901)


ensure owner window valid (#27786)


update timeline dates for 12.0.0 and 13.0.0 (#27867)


revert webFrameMain.executeJavaScriptInIsolatedWorld method (#27926)


Bump v13.0.0-nightly.20210301


remove node-gyp arm64 tricks (#27916)


update docker images to node 14 (#27915)


race-condition in electron.net (#27898)


navigator.bluetooth.requestDevice (#27902)


Bump v13.0.0-nightly.20210226


values return from the ctx bridge with dynamic property support should themselves support dynamic properties (#27899)


move stray prod deps to dev deps (#27914)


bump node to v14.16.0 (master) (#27706)


Bump v13.0.0-nightly.20210225


Bump v13.0.0-nightly.20210224


fix header level of some events in app.md (#27860)


Bump v13.0.0-nightly.20210223


run tests under asan on linux-x64 (#23570)


isFullScreen typo (#27823)


Update feature_request.yml (#27825)


cap sendInputEvent text length at n-1 (#27827)


Bump v13.0.0-nightly.20210222


pass IsScreen via parameter instead of sync IPC method (#27774)


gather crash data for unexpected helper path (#27804)


Bump v13.0.0-nightly.20210219


update menu item '&' escaping (#27770)


Revert "perf: patch libuv to use posix_spawn on macOS (#27026)" (#27797)


don't create last saved path if none exists (#27745)


enableBlinkFeatures warning in webviews (#27753)


Bump v13.0.0-nightly.20210218


restore window event redispatching on mac (#27701)


add support for title change with window history navigation (#27724)


Bump v13.0.0-nightly.20210217


check WebContents before emitting render-process-gone event (#27730)


libuv hang when nodeIntegrationInSubframes enabled (#27582)


fix and undisable parallel/node-crypto (#27689)


fix flaky did-change-theme-color test (#27739)


disable unload metrics to fix CI failure (#27731)


Bump v13.0.0-nightly.20210216


Bump v13.0.0-nightly.20210215


transparent window opaque while dev tools opened (#27705)


ignore errors deleting user app directories on WOA testing (#27709)


update copyright headers (#27697)


Bump v13.0.0-nightly.20210212


ECDH.setPrivateKey correctly sets the key (#27688)


Revert "ci: ignore errors deleting user app directories on WOA testing"


ignore errors deleting user app directories on WOA testing


support registering MV3 extension service workers (#27562)


Bump v13.0.0-nightly.20210211


MessagePorts guide (#27678)


crash in crypto.createDiffieHellman (#27674)


set WebContents background color ubiquitously #27592 (#27593)


Bump v13.0.0-nightly.20210210


add `win.setTopBrowserView()` so that BrowserViews can be raised (#27007)


only allow internal messages from the main process (#27676)


bump chromium to e836cbe709f3cd703f233de8eb6cc6ec99b72c9d (#27475)


cherry-pick 0c8b6e41 from v8 (#27672)


add roundedCorners option for BrowserWindow (#27572)


Bump v13.0.0-nightly.20210209


add exit code to render-process-gone details (#27580)


make sure fuses.h gets generated (#27667)


optimize data structures in context_bridge::ObjectCache (#27639)


early GC of WebFrameMain instances (#27648)


load preload script directly as a string (#27546)


BrowserView rendering flicker (#27585)


patch libuv to use posix_spawn on macOS (#27026)


Bump v13.0.0-nightly.20210208


fix typo in electron_api_base_window.cc (#27644)


memory leak in BrowserWindow (#27621)


clean up base::LinkedList in context_bridge::ObjectCache (#27630)


do not run display check on "closed" windows in tray (#27615)


remove windowName set as title for native window.open() (#27481)


Bump v13.0.0-nightly.20210205


avoid flicker when leaving fullscreen in frameless window (#27587)


fix lint (#27620)


Bump v13.0.0-nightly.20210204


Bump v13.0.0-nightly.20210203


remove v5 and v6 modernization docs (#27498)


Fixing `source` typo (#27583)


fix buildflags.h generation on macos (#27579)


precache atoms in window-state-watcher (#27575)


Bump v13.0.0-nightly.20210202


add option to not transform processes on win.SetVisibleOnAllWorkspaces (#27200)


Update ipcMain.handle() docs in ipc-main.md for error-handling details (#27461)


crash when loadExtension fails (#27561)


remove unused extension content script code (#27570)


implement allowFileAccess loadExtension option (#25198)


Bump v13.0.0-nightly.20210201


clean up implementations of titleBarStyle (#27489)


pass button callback in constructor (#27545)


remove bunch of usages of any (#27512)


Bump v13.0.0-nightly.20210129


replace default frameName title with null check (#27521)


dont try to serialize WasmModuleObjects (#27518)


Update Readme, don't mention Electron < 2 (#27535)


fix failing http spec (#27525)


update Xcode / macOS SDK version in build-instructions-macos.md (#27513)


Bump v13.0.0-nightly.20210128


pdf viewer missing resources (#27499)


Bump v13.0.0-nightly.20210127


add note About Apple Silicon (#27486)


add missing contextBridge API to README (#27485)


enable world safe JS by default (#26889)


update verb tenses for structured clone notes (#27483)


cleanup WebFrameMain + improve tests (#27455)


use C++11 class member variable initialization (#27477)


update web-embeds (#27488)


Bump v13.0.0-nightly.20210126


bump chromium to bf3f97675b5d9eade34526ebf730c (master) (#27305)


fix build with enable_printing=false (#27456)


enable Trusted Types in default app (#27453)


Bump v13.0.0-nightly.20210125


CSP with `unsafe-eval` detection with Trusted Types (#27446)


<webview> not working with Trusted Types (#27445)


replace base::Bind() with base::BindOnce() / base::BindRepeating() (#27447)


Update security.md (#27449)


don't throw on bad icons in BrowserWindow constructor (#27441)


hiddenInset missing maximize button (#27428)


use new uuid for each ServiceWorker test (#27444)


update to latest TypeScript, which has built-in WeakRef declarations (#27425)


Bump v13.0.0-nightly.20210122


enable arm64 macOS tests (#24832)


add eyedropper tool functionality to browser view (#27275)


Bump v13.0.0-nightly.20210121


actually clear pending requests in devtoolsagenthost (#27379)


Revert "Bump v13.0.0-nightly.20210121"


change semver to SemVer (#27350)


enable navigator.setAppBadge/clearAppBadge (#27067)


store WeakMaps in CallbacksRegistry / ObjectsRegistry (#27037)


shutdown crash in DownloadItem callback (#27342)


correct typo in native-file-drag-drop.md (#27387)


Revert "build: remove buildflags workaround (#27372)" (#27410)


Bump v13.0.0-nightly.20210120


increase stack size on windows (#27376)


remove buildflags workaround (#27372)


Bump v13.0.0-nightly.20210119


Revert "Bump v13.0.0-nightly.20210119"


make SetWindowButtonVisibility work for customButtonsOnHover (#27073)


improve redirect behavior in protocol module (#26297)


prevent crash when keyboard event immediately precedes calling BrowserWindow.close() (#27315)


duplicate symbols for mojom interfaces in component build (#27186)


Bump v13.0.0-nightly.20210118


Bump v13.0.0-nightly.20210115


add webFrameMain.send() / webFrameMain.postMessage() (#26807)


Bump v13.0.0-nightly.20210114


use markdownlint to lint the docs (#26792)


crash in renderer process with non-context-aware modules (#27296)


test use emittedUntil in PDF Viewer tests (#27273)


remove ancient Browser::Focus implementation on Windows (#27279)


use platform-specific TaskRunner to print (#27225)


Bump v13.0.0-nightly.20210113


surface webcontents load error more readily (#22824)


do no semantic check on commit messages (#27276)


fixup feature request template (#27288)


bump chromium to a264339194bfa02f5ecb3b8cba449 (master) (#27111)

.circleci chromium_src patches shell spec-main


Bump v13.0.0-nightly.20210112


Bump v13.0.0-nightly.20210111


update devtools extension tutorial (#26326)


add frame and webContents to webRequest details (#27078)


renames Comodo to Sectigo (#27232)


correct meaning of DesktopCapturerSource.id  (#27255)


coordinate system of badly named method getCursorScreenPoint (#27156)


fix installing of code-signing identity on macOS (#27221)


set presentationModeEnabled value for PDF viewer (#27223)


use emittedUntil in PDF Viewer tests (#27248)


Bump v13.0.0-nightly.20210108


broken PDF viewer (#27209)


skip media-started-playing media-paused events test when media not supported (#27215)


skip PictureInPicture video when media not supported (#27218)


fix broken homebrew cache (#27224)


skip protocol.registerSchemesAsPrivileged stream test when media not supported (#27216)


Bump v13.0.0-nightly.20210107


coordinate system of Display.bounds and Display.workArea (#27157)


add libraries for arch and manjaro linux (#27196)


fix missing dependency resulting in a random build failure (#26757)


Bump v13.0.0-nightly.20210106


NSVisualEffectMaterialDark has been deprecated and removed as of macOS 10.15 (#27125)


bump node to v14.15.4 (master) (#27198)


use structured template for feature request (#27175)


add webFrameMain.executeJavaScriptInIsolatedWorld() (#26913)


make win.setAspectRatio() work on Windows (#26941)


webFrameMain.fromId() can return undefined (#27068)


document frameId meaning (#27072)


bump node to v14.15.3 (master) (#27077)


handle BrowserView reparenting (#27000)


default offset when no drag regions (#27147)


remove path from nativeImage converter (#26546)


update broken Chrome webview URL (#27079)


show more info about exported patches (#27148)


unclickable regions in some draggable BrowserViews (#27143)


Bump v13.0.0-nightly.20210104


fix two "add" mistake in snapcraft.md (#27151)


Bump v13.0.0-nightly.20201223


bump chromium to 7264889ce3aad1568ff3d211c81fe (master) (#27003)


Bump v13.0.0-nightly.20201222


Bump v13.0.0-nightly.20201221


implement missing web_request hooks (#22655)


Bump v13.0.0-nightly.20201218


remove extra setTitlebarAppearsTransparent (#27042)


put NativeWindowMac's methods in order (#27040)


handle _sendToFrameInternal() throwing an exception in remote/server.ts (#27046)


make webContents.id work even after destroy (#27038)


Bump v13.0.0-nightly.20201217


memory leak in desktopCapturer.getSources (#27031)


bump node to v14.15.2 (master) (#27045)


remove last use of InternalCallbackScope (#27029)


Bump v13.0.0-nightly.20201216


include author and description in package.json in quick-start.md (#26983)


update select-serial-port example (#26992)


make protocol wrapper remote-friendly again (#27009)


add missing 'context-menu' values (#26788)


make trafficLightPosition work for customButtonOnHover (#26789)


add support for webContents option in BrowserView (#26802)


remove deprecated systemPreferences methods (#26849)


bump ini from 1.3.5 to 1.3.7 (#26930)


use public node::CallbackScope where possible (#27001)


incorrect case in content::PermissionType mapping (#27006)


throw when using globalShortcut before ready (#27002)


Bump v13.0.0-nightly.20201215


readdir(withFileTypes) fails on deep directory (#26865)


update quick start description after fiddle integration (#26943)


bump chromium to 096e5313aaf19dfa0c4710145c34d (master) (#26535)

cc gn gni h js json manifest mm patch patches plist ts txt yml

.circleci patches script shell spec-main


Bump v13.0.0-nightly.20201214


add SafeForTerminationScopes for SIGINT interruptions (#26933)


Upload all *.dll.pdb to symbol server (#26962)


window with CustomButtonsOnHover should have rounded corner (#26901)


Avoid crashing in NativeViewHost::SetParentAccessible on Windows (#26924)


Bump v13.0.0-nightly.20201211


add missing deprecated systemPreferences APIs to breaking-changes (#26848)


add support for DOM elements going over the context bridge (#26776)


fix JS linting (#26876)


Bump v13.0.0-nightly.20201210


ignore failures on Ninja summary (#26914)


add event.senderFrame property returning the originating webFrameMain (#26764)


message box missing an "OK" button in GTK (#26857)


remove requests from git submodule (#26908)


restrict sendToFrame to same-process frames by default (#26875)


stack traces in non-Node.js contexts (#26820)


remove unused install-build-deps (#26891)


disable flaky reporting API test (#26898)


Bump v13.0.0-nightly.20201209


remove boto from git submodule (#26877)


move IPC handlers from navigation-controller to rpc-server (#26846)


add @mlaurencin to manual backport config (#26872)


Bump v13.0.0-nightly.20201208


blank lines before lists in markdown (#26793)


systemPreferences.effectiveAppearance returning systemPreferences.getAppLevelAppearance() (#26852)


screen EventEmitter methods with remote (#26809)


update OSR max FPS number (#26805)


convert more C++ enums to C++11 enum classes (#26850)


clean up the native modules documentation (#26813)


add description to read-me.md (#26823)


route frame based permission checks through our permission check handler (#19903)


handle security warnings promise when JS is disabled (#26837)


use python3 for electron hooks (#26839)


add a "set" trap to the "screen" module proxy (#26818)


remove unused _replyInternal method (#26825)


Bump v13.0.0-nightly.20201207


remove unused FindByID helper (#26826)


exposeInMainWorld allow to expose non-object APIs (#26594)


send IPC_MESSAGES.RENDERER_RELEASE_CALLBACK as internal message (#26808)


Bump v13.0.0-nightly.20201204


Bump v13.0.0-nightly.20201203


allow path override with --ignore-scripts (#25377)


remove unused sendToAll + related APIs (#26771)


Bump v13.0.0-nightly.20201202


app distribution page (#26239)


remove TODO on SetHidden calls (#26746)


properly emit after hooks after exception (#26752)


internalModuleReadJSON for unpacked JSON (#26749)


BrowserWindow extension APIs are deprecated in Electron 9 (#26722)


fix contentTracing code sample (#26737)


add debugging vars to env var doc (#26743)


draggable views on BrowserViews on Windows (#26738)


Add default Bluetooth permission strings (#26730)


Bump v13.0.0-nightly.20201201


add check in IsMaximized for non-WS_THICKFRAME windows (#26586)


draggable regions calculation in BrowserWindow/BrowserView (#26690)


simplify child process tracking for app.getAppMetrics() (#26657)


use ESLint API for linting (#26705)


revised offscreen rendering page (#26542)


deflake current-render-view-deleted test (#26698)


remove deprecated extension APIs (#26696)


use all-for-one goma (#26699)


remove deprecated shell.moveItemToTrash() (#26723)


Bump v13.0.0-nightly.20201130


delay emitting NotifyIcon events on Windows (#26668)


add process.uptime() to sandboxed renderers (#26684)


fixup patches linting (#26595)


added fiddle support for code samples (#26501)


uaf in WebContents::DidStopLoading (#26702)


remove sccache (#26701)


Bump v13.0.0-nightly.20201127


remove deprecated crashReporter APIs (#26695)


Bump v13.0.0-nightly.20201126


use-after-free in ElectronBrowserContext during shutdown (#26680)


Bump v13.0.0-nightly.20201125


add descriptions for patches (#26671)


Revert "build: use one-for-all goma (#26679)" (#26689)


tidy up docs markdown (#26666)


use one-for-all goma (#26679)


replace V8 hidden values with WeakMap / WeakSet (#26659)


include alt text for images in markdown (#26665)


Bump v13.0.0-nightly.20201124


Update Squirrel.mac to fix permissions bug. (#26358)


crash on exit in Event destructor (#26537)


update npx.py to support npx@7 (#26662)


use relative links in docs (#26360)


make screen wrapper remote-friendly again (#26620)


use getWebPreference() for all options (#26531)


reject contentTracing.stopRecording on failure (#26608)


segfault on webContents.fromId(xxx) (#26609)


use asterisks for unordered lists (#26552)


update nmv for Electron v13 (#26581)


Bump v13.0.0-nightly.20201123


Bump v13.0.0-nightly.20201120


align shutdown signal handling with upstream (#26559)


fix build with enable_printing=false (#26597)


Bump v13.0.0-nightly.20201119


fix relative link (#26585)


tidy up markdown (#26554)


improve docs relative link linting (#26359)


add a white background to body (#26504)


use public APIs in place of private CTFontDescriptorIsSystemUIFont in ui/gfx (#26548)


disable rosetta as Electron does not run under rosetta


Bump v12.0.0-nightly.20201118


Revert "Bump v12.0.0-nightly.20201118"


update contextIsolation documentation on access to globals (#19732)


LC_ALL env should not be changed (#26507)


restructured docs directory (#26335)


don't generate patches mtime cache if it already exists (#26468)


allow setting the Origin header and Sec-Fetch-* headers in net.request() (#26135)


rename managed_web_contents to inspectable_web_contents (#26525)


inline and rename findInPage request id (#26524)


remove redundant access modifier (#26523)


remove undocumented tabTraverse method (#26522)


consolidate WebContents::{Create,New} (#26521)


move GetPrinterList off WebContents (#26518)


getLoginItemSettings() on windows (#26515)


support for adding extra module paths (#26490)


move TerminationStatus converter (#26520)


setCertVerifyProc canceling unrelated requests (#26517)


BrowserWindow.fromBrowserView in multiple-BrowserView windows (#26493)


note about structured clone and DOM types (#26516)


update breaking changes for Electron 11 (#26526)


bump node to v14.15.1 (master) (#26533)


Bump v12.0.0-nightly.20201117


webContents interaction with draggable browserviews (#26496)


bump chromium to ac06d6903a2c981ab90a8162f1ba0 (master) (#26499)


add powerMonitor.onBatteryPower (#26494)


update currently supported versions for 11.0.0 release (#26368)


update 12 stable dates (#26367)


add displayFrequency to Display object (#26472)


Use goma for all releases (#26476)


Cannot read property 'setDockSide' of undefined (#26474)


do not use crashpad APIs in the MAS build (#26491)


Bump v12.0.0-nightly.20201116


fix build with enable_builtin_spellchecker=false (#26466)


bump chromium to adc5df74b86afdff676989ced8cd3 (master) (#26223)


add app.runningUnderRosettaTranslation to detect running under rosetta (#26444)


Bump v12.0.0-nightly.20201113


Bump v12.0.0-nightly.20201112


remove ScopedAllowBlockingForTesting (#26447)


update issue template (#26293)


ensure that internal messages are sent from the main process (#26429)


add 'resized' event to BrowserWindow (#26216)


add APIs to enable/disable spell checker (#26276)


add patch description to gin allocator patch (#26415)


Bump v12.0.0-nightly.20201111


Bump v12.0.0-nightly.20201110


Revert "Bump v12.0.0-nightly.20201110"


upload dsym files for all mac releases (#26425)


renderer crash on setImmediate (#26365)


merge CommonWebContentsDelegate into api::WebContents (#26189)


add webContents.setWindowOpenHandler API (#24517)

asar cc gni h html js json lock md patch patches ts txt

docs lib patches shell spec spec-main typings


Bump v12.0.0-nightly.20201109


verbose is flag, no value (#26414)


Revert "Bump v12.0.0-nightly.20201109"


move upload-to-github to TS (#26390)


use the gin PageAllocator instead of V8::PageAllocator (#26331)


make draggable regions work when devtools is opened on macOS (#26361)


cleanup inline HTML in docs (#26354)


fix usage of octokit/rest and make uploading better (#26386)


add native c++ windows debugging method (#26286)


Bump v12.0.0-nightly.20201106


a few style fixes for internal-ambient.d.ts (#26347)


cleanup whitespace in docs (#26356)


fix markdown in docs (#26357)


Bump v12.0.0-nightly.20201105


support for running clang-tidy (#26150)


Bump v12.0.0-nightly.20201104


[webview] fix missing properties on events when contextIsolation: true (#26289)


use goma for Windows releases (#26324)


store <webview> attributes as typed Map (#26307)


fix visibility flake on mac (#26323)


Bump v12.0.0-nightly.20201103


fail protocol request when OnWrite fails (#26296)


Bump v12.0.0-nightly.20201102


link ProtocolResponseUploadData (#26294)


improve ses.cookies.set error message when url is missing (#26268)


tidy up links (#26292)


window.open not accepting size values with "px" at the end (#26104)


update information on Linux support (#26265)


revised dark mode feature page (#26187)


cleanup pylint violations (#26252)


Bump v12.0.0-nightly.20201030


Python3 compat and Win line-endings fixes (#26091)


tidy up .eslintrc.json (#26251)


draggable region edge calculation on resize (#26233)


correctly identify permissions when using setPermissionRequestHandler (#26172)


auto-push patch file changes (#26235)


don't self-include inspectable_web_contents.h (#26236)


bump node to v14.15.0 (master) (#26222)


Bump v12.0.0-nightly.20201029


clarify default value of enableRemoteModule (#26170)


build with printing disabled (#26248)


hover text only working when VO enabled (#26183)


only check patch diffs in testing builds (#26232)


can use depot_tools Python for Windows build (#26184)


honor `nativeTheme.themeSource = 'dark'` before creating BrowserWindow on Windows (#25373)


set app locale after user's script is loaded (#26185)


don't send ipcRenderer.sendSync() returnValue as an array (#26178)


Bump v12.0.0-nightly.20201028


incorrect Content-Disposition encoding (#25961)


revised the keyboard shortcuts feature page (#25999)


drop use of --typeRoots for default_app (#26094)


add support for UNNotificationResponse in app 'ready' event (#25950)


bump chromium to 9b2191ea59cba1e2f6da4dbb7dee0 (master) (#25995)

build chromium_src patches shell spec-main


transparently package bundles as zip archives (#25030)


draggable regions exclusively on BrowserViews (#26145)


rename the v8 context snapshot on arm64 macOS builds (#26086)


tidy up usage of PendingRemote (#26176)


remove semantic commit checklist item (#26168)


deflake ses.setProxy test (#26167)


Chromium code style for enum classes (#26165)


Electron Fuses, package time feature toggles (#24241)


change some for loops to range-based (#26182)


use consistent parameter names (#26162)


Bump v12.0.0-nightly.20201027


Added support for all proxy modes (#24937)


revised windows taskbar page (#26120)


delay emitting powerMonitor events on windows (#25836)


fix app 'ready' event arguments (#26171)


revised linux desktop actions page (#26118)


use auto to avoid repeating type (#26113)


ensure object is not used after move (#26115)


Windows Security modifies Chromium checkout (#26151)


Don't sort the headers of ClientRequest (#26134)


remove x11 logic from filenames.gni (#26146)


Bump v12.0.0-nightly.20201026


add snapcraft + electron-packager example (#25750)


revised the represented file feature page (#26018)


optimized asar paths checks (#26024)


add osProcessId / name properties to webFrameMain (#26093)


bump @typescript-eslint version (#25986)


bump @electron/docs-parser version (#26088)


disable use of the vm module in the renderer (#26087)


Bump v12.0.0-nightly.20201023


re-enable the spellchecker when new language list set (#26119)


setSimpleFullScreen shows traffic light in frameless window (#26096)


synchronously destroy WebContents on event prevented (#26090)


revised the application progress bar feature page (#26003)


prefer empty() check for readability (#26109)


return early on promise rejection (#26095)


add discord link to docs community page (#26048)


Bump v12.0.0-nightly.20201022


release NSAlert properly (#26078)


revised the web embeds feature page (#26008)


fix running eslint on Windows (#26014)


add webPreferences.enablePreferredSizeMode (#25874)


lint the npm folder (#26085)


add disabledCipherSuites option to setSSLConfig (#25818)


sort filenames (#26049)


Bump v12.0.0-nightly.20201021


put required field frontmost in the dialog options (#26059)


revised the online-offline event detection feature page (#26017)


add net.online / net.isOnline() (#21004)


make RenderProcessHostPrivilege enum class (#26050)


Wrap bundles using webpack (#25557)


mtime cache for patches to speed up build (#25881)


add Wayland support (#26022)


Bump v12.0.0-nightly.20201020


revised Notifications feature page (#25901)


improve relative link linting and fix broken (#26020)


lint patches for trailing whitespace (#26007)


add support for share menu on macOS (#25629)


revised the macos dock menu feature page (#25985)


remove GC timer that fired once per minute. (#25958)


revised the recent documents feature page (#25941)


disable flaky arm tests (#26046)


crash when printing (#25989)


update native file drag and drop (#26044)


bump node to v14.14.0 (master) (#25994)


support new PDF viewer update (#26010)


fix invocation of cpplint on Windows (#26011)


tweak branch detection in release notes. (#25973)


correct null pointer checks in autoresizing browser views (#25951)


segfault in SerialChooserController (#25969)


Bump v12.0.0-nightly.20201019


add serviceName to 'child-process-gone' / app.getAppMetrics() (#25975)


fix linter errors (#25996)


Expose renderer spellcheck API (#25060)


use Map instead of Object for better semantics (#25982)


Save As PDF from PDF Preview (#25959)


disable CalculateNativeWinOcclusion for woa (#26001)


update chore_expose_v8_initialization_isolate_callbacks.patch (#25992)


Bump v12.0.0-nightly.20201016


support exclude from capture on Windows (#24274)


revised the drag and drop feature page (#25939)


bump chromium to 6b9fa6b352d824d052222e1abe541 (master) (#25558)

cc gn gni grdp h html json md patch patches py ts yml

.circleci build buildflags chromium_src docs patches shell spec spec-main


maximized frameless window bleeding to other monitors (#25940)


fix missing dependency resulting in a random build failure (#25943)


fix protocol.registerFileProtocol() usage in session.md (#25949)


Bump v12.0.0-nightly.20201015


move breaking-changes-ns.md contents to breaking-changes.md (#25921)


pass module resolution paths to wrapped function (#25891)


Bump v12.0.0-nightly.20201014


create IPC_MESSAGES enum for IPC message channels (#25694)


revised version of the quick start guide (#25760)


cleanup some typos in comments (#25770)


add troubleshooting for gclient sync issues (#25841)


uv loop polling when render process reuse enabled (#25869)


Bump v12.0.0-nightly.20201013


s3put not replacing enough \\ (#25866)


update squirrel.mac to handle bug in Big Sur (#25864)


NativeImage.getScaleFactors returns correct scales (#25832)


gclient sync --ignore_locks was removed (#25843)


convert guest-view-manager.js to TypeScript (#25825)


Bump v12.0.0-nightly.20201012


wrap Object.prototype.hasOwnProperty.call (#25834)


hide electron links in default help menu when packaged (#25831)


Bump v12.0.0-nightly.20201009


add webFrameMain API to the main process (#25464)


update chore_expose_v8_initialization_isolate_callbacks.patch (#25851)


notifications successfully never timeout with included flag (#25820)


update link to `did-fail-load` events (#25794)


fix typos (#25808)


add support for preventing the system context menu (#25795)


wasm code generation in the renderer (#25777)


bump node to v14.13.1 (master) (#25824)


add ability to close connections for a session (#24945)


replace a few any-s with proper types (#25681)


print upload script output (#25814)


window.open doesn't work correctly in child window (#25080)


bump node to v14.13.0 (master) (#25788)


Bump v12.0.0-nightly.20201007


improve app 'session-created' event spec (#25799)


sync devtools frontend mime types with upstream (#25780)


prevent UAF in NativeImage.getBitmap (#25782)


use noop ShouldAbortOnUncaughtException cb (#25772)


Bump v12.0.0-nightly.20201006


remove duplicate <webview> event list (#25697)


access violation during redirects (intercepted requests) (#25393)


end listener must be placed before data listener (#25568)


check ELECTRON_ENABLE_LOGGING via native implementation (#25623)


passing content-length down the stream for intercepted requests (#25324)


allow ClientRequest responses to be throttled (#25531)


python3 compat and fix line endings on Win (#25767)


added additional instructions to RUN the application (#25743)


trim trailing whitespace (#25768)


no more need to hijack process.stdout on Win32 (#25765)


link ProtocolRequest doc (#25761)


output Unix-style paths for git diffs on Win (#25763)


fix typos in script messages (#25766)


add Discord Server to README (#25751)


Bump v12.0.0-nightly.20201005


python3 compatibility (#25762)


update snapcraft tutorial background information (#25747)


fix spelling error in updates tutorial (#25725)


move remote module fixtures for easier deletion when removed (#25736)


nativeImage.crop().toBitmap() returning garbage (#25757)


add webContents.forcefullyCrashRenderer() to forcefully terminate a renderer process (#25580)


fix mergeShasums (#25752)


use https for sysroot download (#25754)


fix nmv for Electron v12 (#25749)


convert guest-window-manager.js to TypeScript (#25709)


Bump v12.0.0-nightly.20201002


cleanup typings/internal-electron.d.ts (#25711)


crash when application launched from UNUserNotificationCenter notification (#25702)


rename launch-failure -> launch-failed to match C++ code (#25726)


suppress worldSafe warning emitted from security checks (#25692)


Bump v12.0.0-nightly.20201001


move to ACR for docker image storage (#25710)


use aws-sdk-js instead of boto (#25693)


gdi printing in silent printing mode (#25679)


fixup doc only check on Windows (#25700)


force homebrew cache to update (#25703)


fix package.json reference to atom directory (#25682)


Bump v12.0.0-nightly.20200930


remove unused features json (#25660)


custom toast xml and failure reporting for notifications (#25401)


submenu should be autoreleased (#25617)


use chromium x11 error handler (#25611)


[net] add "credentials" option to net.request (#25284)


command line flags for GPU controls (#25589)


remove unnecessary copied helper (#25668)


Bump v12.0.0-nightly.20200929


add got for release script (#25671)


ensure ready-to-show event is fired (#25632)


clarify example in message-channel-main (#25625)


add serial api support (#25237)


Bump v12.0.0-nightly.20200928


crash in printing on Windows (#25622)


Bump v12.0.0-nightly.20200925


document process.crashReporter apis in node children (#25579)


improve renderer crash logging (#25592)


Bump v12.0.0-nightly.20200924


remove custom Node.js debugger (#25587)


bump node in DEPS to v14.12.0 (#25593)


pepper flash plugin info appears at chrome://version now (#25445)


allow setting SSL config (#25461)


fix minor script warnings (#25575)


fix Node.js filename generation (#25577)


expose ExtensionRegistryObserver events in Session (#25385)


decompress devtools discovery html (#25576)


order menu items before filtering excess separators (#25563)


Bump v12.0.0-nightly.20200923


add more info about downloadItem.setSavePath api (#25402)


unsubscribe from observers when window is closing (#25554)


remove unused StreamProtocolResponse / StringProtocolResponse (#25573)


fix incorrect dialog.showMessageBox() docs (#25549)


remove deprecated options for the findInPage method. (#25574)


add macOS fast user switching evt (#25321)


Bump v12.0.0-nightly.20200922


bump node to v14.11.0 (master) (#25489)


use newer xCode image (#25564)


add BrowserWindow.isTabletMode API (#25209)


add --only support to the nan test runner (#25560)


check printer list when no default printers (#25515)


remove native_browser_view web contents get function (#25526)


Bump v12.0.0-nightly.20200921


bump chromium to ec5bc1743792d64724693eb357083 (master) (#24984)


NOTREACHED in content::ChildProcessHost::GetChildPath when enable_plugins=false (#25525)


replace USE_X11 with OS_LINUX for sharing code with Ozone (#25522)


app.importCertificate crash on Linux (#25523)


add @nornagon as codeowner of remote (#25500)


Bump v12.0.0-nightly.20200918


close window when leave fs crash (#25468)


read/write Toast Activator CLSID in shortcuts (#25493)


upgrade to Node.js v14.9.0 (#25249)

docs lib npm patches script shell spec spec-main


Bump v12.0.0-nightly.20200917


retry the "v8 samples" test for a few times (#25477)


prevent destroyed view references from causing crashes (#25411)


fix build with enable_pdf_viewer=false (#25494)


disable CORS when webSecurity is disabled (#25463)


update menu example to avoid remote (#25291)


check for destroyed webcontents in converter (#25431)


Bump v12.0.0-nightly.20200916


log hint on renderer crash (#25317)


ensure ready-to-show event is fired (#25448)


make a few tests hide their windows (#25466)


define platform info to prevent renderer crash (#25357)


Bump v12.0.0-nightly.20200915


call node::Stop on exit (#25430)


update dependencies (#25456)


use owner window for BrowserWindow.fromWebContents (#25408)


remove getMediaSourceIdForWebContents() (#25414)


remove references to remote from docs (#25416)


remove unused code from our js scripts (#25419)


Bump v12.0.0-nightly.20200914


change `== None` to `is None` (#25202)


remove unused imports in our python scripts (#25406)


add a wrapper for wrangling uv handles. (#25332)


Ensure electron delay loads the same modules as chromium (#25428)


add wg-security as required reviewer for rpc-server changes (#25415)


Bump v12.0.0-nightly.20200911


reduce flakiness in pdf test (#25407)


crash on nativeImage on Windows on ARM (#25396)


deprecate remote (#25293)


Bump v12.0.0-nightly.20200910


break load warnings into newlines (#25358)


use python 2 shebang for git scripts (#25335)


Bump v12.0.0-nightly.20200909


bind fake mojo service for badging (#25294)


devtools now open for background pages (#22217)


full links to MD files in development README (#24963)


clarify a11y docs (#24973)


update node certdata to NSS 3.56 (#25313)


remove old renderer code (#25347)


Bump v12.0.0-nightly.20200907


handle electron script errors better (#25328)


Bump v12.0.0-nightly.20200904


only focus a webContents if the window was not initially hidden (#25292)


breaking changes for moveItemToTrash (#25286)


[crashReporter] enable compression by default (#25288)


graceful handling of notes with sub-lists (#25279)


avoid creating client_id file for empty DIR_CRASH_DUMPS (#25296)


Bump v12.0.0-nightly.20200903


multiple dock icons when calling dock.show/hide (#25269)


remove "no breaking changes" warning in PR template (#25285)


add shell.trashItem() to replace shell.moveItemToTrash() (#25114)


provide asynchronous cleanup hooks in n-api (#25135)


Bump v12.0.0-nightly.20200902


setZoomLevel chromium zoom policy (#25105)


"fix: reply notifs sometimes destroyed too early" (#25247)


add support for some chrome.management APIs (#25098)


note remote deprecation in docs/api/remote (#24941)


cleanup up test app directories (#25145)


Bump v12.0.0-nightly.20200831


client area inset calculation when maximized for framless windows (#25052)


replace CRLF with LF (#25161)


fix supported platforms of powerMonitor (#25149)


save dialog extensions should be deterministic (#25164)


Bump v12.0.0-nightly.20200828


honor pageRanges when printing (#25064)


do not reset process_id in URLLoaderFactoryParams (#25139)


remove bv before setting owner window (#25172)


wrap add/remove view in extra check (#25166)


we do not use the nightly tag on npm (#25147)


resolve RegisterSuspendResumeNotification dynamically (#25162)


make shell.moveItemToTrash return false on Windows when move unsuccessful (#25124)


Bump v12.0.0-nightly.20200827


force source code and markdown files to use LF line ending (#25134)


add tests for shell.moveItemToTrash (#25113)


Bump v11.0.0-nightly.20200826


mitigate use of private macOS font API (#25117)


prevent crash if BrowserView webContents was destroyed (#25112)


update import for use new ECMA features (#24987)


Bump v11.0.0-nightly.20200825


add restricted header info to ClientRequest docs (#25075)


[linux] open directories with dbus FileManager (#25087)


save normal window bounds when maximizing (#25051)


register for connected standby changes (#25076)


update to typescript 4 (#25091)


global shortcut media keys working with accessibility (#24145)


fix WOA failing tests (#25018)


add nativeImage.createThumbnailFromPath API (#24802)


update currently supported versions for 10.0.0 release (#25027)


update 11.0 stable release date (#25073)


make window visual effect state customizable (#25083)


Bump v11.0.0-nightly.20200824


reply notifs sometimes destroyed too early (#25086)


allow monospaced font styles to be specified for macOS tray titles (#25059)


Bump v11.0.0-nightly.20200822


Revert "refactor: use aws-sdk-js instead of boto (#24863)"


Revert "Bump v11.0.0-nightly.20200822"


remove mksnapshot token file


fix electron_mksnapshot_zip_done check


Bump v11.0.0-nightly.20200821


Revert "Bump v11.0.0-nightly.20200821"


more space on arm64 builds, running out of ideas here (#25043)


wire will-navigate up to a navigation throttle instead of OpenURL (#25065)


expose currencyCode on Product struct in IAP module (#25058)


record v8 cpu samples in the main process (#24819)


add handling for non-absolute extension paths (#25068)


Resolve bookmarks without mounting network drives (#24708)


revert 6ecf729 to fix Linux titlebar dark mode (#25055)


Bump v11.0.0-nightly.20200820


DCHECK on print job cancellation (#25031)


reinvigorate visibleOnFullscreen option (#24956)


calculate frame when setting window placement (#25014)


enable TLS renegotiation in node (#25022)


Bump v11.0.0-nightly.20200819


enable WebSQL in background pages (#24798)


use custom partition for sw tests (#24999)


Bump v11.0.0-nightly.20200818


fix typos (#24982)


update default value for `enableRemoteModule` in BrowserWindow (#24955)


increase available space on mac arm64 vm (#25008)


update outdated ref to NSP (#24925)


upload windows breakpad symbols (#25000)


browser contexts live forever (#24964)


pdf download not working (#24946)


Bump v11.0.0-nightly.20200817


bump chromium to 7d4ac110045b7647fa8a81f5f0709 (master) (#24970)


Bump v11.0.0-nightly.20200814


use aws-sdk-js instead of boto (#24863)


Bump v11.0.0-nightly.20200813


add Notification section to SECURITY.md (#24926)


bump chromium to 0e4ca9c0a63d7a39bd910997ad4c6 (master) (#24687)


Bump v11.0.0-nightly.20200812


Bump v11.0.0-nightly.20200811


Revert "Bump v11.0.0-nightly.20200811"


fix typo in api/ipc-renderer (#24901)


fixed minor typos (#24912)


export libuv symbols (#24659)


pdf viewer template strings (#24913)


ts-node node is not a thing


in release notes script, do not assume electron dirname (#24927)


add deps on the new devtools highlighter (#24921)


handle unhandled promise rejection in notes (#24923)


update patches (#24919)


don't try to init mmap on missing asar (#24890)


Bump v11.0.0-nightly.20200810


fix path to git attributes for for patch export (#24896)


send guid with linux crashes (#24881)


remove the tools folder (#24880)


type check the script folder during lint (#24892)


convert some scripts to TS (#24891)


Bump v11.0.0-nightly.20200807


Revert "Bump v11.0.0-nightly.20200807"


upload the file stream not a JSON blob for the read stream (#24889)


add handle scope in SelectClientCertificate (#24868)


Bump v11.0.0-nightly.20200806


Revert "Bump v11.0.0-nightly.20200806"


only do the lower case symbol copy on case sensitive file systems (#24876)


do not render inactive titlebar as active on Windows (#24847)


use non-symbols in isURLInstance check (#24831)


ensure symbol files are named lowercase on disk so that boto can find them (#24856)


quash octokit deprecation warning (#24790)


Bump v11.0.0-nightly.20200805


duplicate suspend/resume events (#24818)


remove reference to remote from faq (#24816)


remove references to 'remote' from app-arch tutorial (#24815)


mmap asar files (#24470)


Bump v11.0.0-nightly.20200804


bypass cors in requests made from background pages (#24483)


ginify Archive (#24799)


remove overwritten Node.js patch (#24775)


Bump v11.0.0-nightly.20200803


Bump v11.0.0-nightly.20200731


provide AXTextChangeValueStartMarker for macOS a11y value change notifications (#24801)


ginify WebContents (#24651)


Bump v11.0.0-nightly.20200730


add V8 crash information to crashReporter (#24771)


increase max crash key value length (#24782)


save crash reports locally when uploadToServer: false on linux (#24778)


upload sentry src bundles on windows as well (#24773)


add capabilities to app.getLoginItemSettings() and app.setLoginItemSettings()  (#24494)


Bump v11.0.0-nightly.20200729


fail tests if the spec runner promise rejects (#24762)


ginify app (#24679)


wrap OnWindowMessage w/ handlescope (#24716)


crash when navigating from a page with webview that has inherited zoom level (#24757)


ginify autoUpdater (#24678)


ginify Screen (#24677)


ginify SystemPreferences (#24675)


Bump v11.0.0-nightly.20200728


Revert "Bump v11.0.0-nightly.20200728"


fix failing arm64 builds on macOS (#24748)


only move folder if it exists when freeing space (#24740)


loading dedicated/shared worker scripts over custom protocol (#20625)


disable rosetta as Electron does not run under rosetta (#24670)


update symbol server URL (#24709)


bump node to v12.18.3 (master) (#24707)


add trop annotations to release notes. (#24672)


Bump v11.0.0-nightly.20200727


Bump v11.0.0-nightly.20200724


missing base::CommandLine include (#24718)


ginify InAppPurchase (#24674)


ensure that errors thrown in the context bridge are created in the correct context (#24534)


add worldSafe flag for executeJS results (#24114)


fix role typos in startSpeaking/stopSpeaking (#24550)


fix linting issue in docs (#24710)


clarify use of pageRanges when printing. (#24694)


Bump v11.0.0-nightly.20200723


add Documentation for Open Recent Menu-item (#24374)


remove corner mask override to increase window resize performance (#24642)


Allow VoiceOver to navigate "back into" web contents (#24655)


ginify NativeTheme (#24673)


Bump v11.0.0-nightly.20200722


upload x-compiled arm mksnapshot only on linux (#24680)


bump chromium to 1a093e6a0cb5e72ba78990fe39824 (master) (#24575)


do not convert object keys in ctx bridge as they are always primitives (#24671)


update the URL for catapult's trace viewer. (#24654)


Bump v11.0.0-nightly.20200721


Revert "chore: add Trop annotations to release notes. (#24644)"


doc: fix typos in role values (#24552)


add Trop annotations to release notes. (#24644)


add arm64 macOS publish jobs (#24652)


document missing permission types (#24660)


update webContents.send link in ipcMain docs (#24245)


add descriptions for types of permissions (#23781)


Close protocol response streams when aborted (#24014)


use Node.js isolate setup logic in bindings (#24579)


clean up Session with CleanedUpAtExit (#24603)


use gin::Arguments in WebContents (#24604)


add more auto updater tests for squirrel.mac (#24611)


Bump v11.0.0-nightly.20200720


add child-process-gone event to app (#24367)


add apple silicon support (#24545)


Bump v11.0.0-nightly.20200717


WebContents::From returns pointer (#24605)


free up space on macOS VM in background (#24607)


stop the macOS checkout step early if the src cache already exists (#24606)


stop using isolate() in WebContents (#24602)


tsify asar and move to webpack js2c pipeline (#24495)


convert touch-bar to typescript (#24511)


chrome://accessibility not loading (#24437)


Bump v11.0.0-nightly.20200716


do not register the node ESM loader in renderer processes (#24301)


rename InspectableWebContents{Impl =>} (#24543)


fix wrong description in breaking-changes.md (#24477)


Bump v11.0.0-nightly.20200715


bump chromium to ab0f6deadb33bb3a0201cd2d21602 (master) (#24539)


pass primitives directly through the context bridge, avoids copying (#24531)


free up more space on the mac VM (#24549)


broken --trace-sync-io flag in Node.js (#24529)


Node.js cpu and heap profiling (#24528)


Bump v11.0.0-nightly.20200714


bump chromium to 6d130075d378a64187360ba4e7820 (master) (#24256)

cc gn gni grdp h md mm patch patches ts yml

.circleci chromium_src docs lib patches shell spec-main


ginify NativeImage (#24486)


use default NSVisualEffectState (#24471)


ensure that electron/lib/browser can only use browser or common imports (#24512)


remove some unused code in the net module (#24488)


default to simplex for printing DuplexMode (#24489)


run the JS linter on the build folder (#24513)


fix incorrect formatting in browser docs. (#24473)


always callback error with invalid print settings (#24476)


tsify worker/init (#24497)


tsify isolated_renderer/init (#24496)


update octicons (#24492)


update in-range dependencies (#24480)


fix linting issue in spec-main


update @types packages and fs-extra (#24475)


update to standard 14 (#24479)


ginify BrowserView (#23578)


Bump v11.0.0-nightly.20200709


update typescript parser deps (#24474)


update webpack / TS build deps (#24460)


update linting deps (#24461)


coerce executeJavaScript arguments (#24396)


clipboard.readBuffer returning empty value (#24454)


update ts defs generator (#24459)


uv_walk crash on web worker close (#24436)


Bump v11.0.0-nightly.20200708


use try/catch for base class converter error (#24246)


don't duplicate devtools constants (#24440)


add name to app.getAppMetrics() output (#24359)


Bump v11.0.0-nightly.20200707


fix typos in doc/tutorial/electron-versioning.md (#24362)


tsify menu (#24358)


use python3 for electron hooks (#24435)


use RenderViewReady to call InstallTransparency (#24390)


fix build with context snapshot disabled (#24433)


tsify web-contents (#24325)


add missing _Deprecated_ to 'renderer-process-crashed' on app (#24410)


Bump v11.0.0-nightly.20200706


use node_bindings loop for clarity (#24391)


intermittent 100% CPU usage on macOS (#24394)


Bump v11.0.0-nightly.20200703


remove same-tag notifications before showing new ones (#24302)


build squirrel and its dependencies from source (#24318)

gn json manifest mm patch patches py yml


expose sessionId in debugger module (#24170)


Bump v11.0.0-nightly.20200702


bump node to v12.18.2 (master) (#24381)


tsify auto-updater (#24328)


convert more tests to async / await (#24373)


add hardened runtime entitlement info (#24369)


remove upstreamed BoringSSL patch (#24363)


Bump v11.0.0-nightly.20200701


update timeout on breakpad generation to 30 minutes (#24382)


tsify dialog (#24324)


make sure tests fail properly instead of timing out (#24316)


tsify extensions shim (#24355)


add app.getApplicationInfoForProtocol API  (#24112)


Bump v11.0.0-nightly.20200630


macOS modal focus (#24286)


tsify net-log (#24322)


Bump v11.0.0-nightly.20200629


rename TopLevelWindow to BaseWindow (#24305)


tsify browser-window (#24326)


use delay() helper (#24321)


Bump v11.0.0-nightly.20200626


add deprecation warning for the default of contextIsolation (#23507)


convert rpc-server to ts (#24271)


implement systemPreferences.getMediaAccessStatus() on Windows (#24275)


Bump v11.0.0-nightly.20200625


support suspend/resume on macOS (#24254)


Bump v11.0.0-nightly.20200624


frameless vibrant modals shouldn't bezel (#24250)


support suspend/resume on Windows (#24251)


expose electrons built in modules in the REPL along with nodes (#24249)


minify internal JS code (#24252)


only notify mouse-up on mouse-up (#24240)


Bump v11.0.0-nightly.20200623


prevent consistent early exception (#24191)


improve the REPL (#24204)


bump chromium to a84d34e372b8fb5e9a94b1b4b447e (master) (#23908)

chromium_src patches script shell spec-main


remove uses of v8::Isolate::GetCurrent (#24179)


Bump v11.0.0-nightly.20200622


emit click events with tray context menu (#24200)


isTrustedSender() in test-app (#24214)


Bump v11.0.0-nightly.20200619


bump node to v12.18.1 (master) (#24199)


Bump v11.0.0-nightly.20200618


do not use CONTEXT_MENU flag for tray menu (reland) (#24097)


bump node to v12.18.0 (master) (#23789)


use correct 'pasteandmatchstyle' shortcut on macOS (#24153)


fix MenuItem click handler type (#24147)


let Node.js perform microtask checkpoint in the main process (#24131)


Bump v11.0.0-nightly.20200617


cleanup unused WebContents::DereferenceRemoteJSObject() (#24167)


use WeakRef on main process side of remote (#24115)


remove dead symlink from MAS build (#24158)


Add did-become-active event on mac (#23872)


Bump v11.0.0-nightly.20200616


Revert "build: remove dead symlink from MAS build (#23831)" (#24146)


remove dead symlink from MAS build (#23831)


remove unused deprecate.fnToProperty() (#24069)


emit 'shutdown' outside -[NSApplication terminate:] (#24111)


retry external binary downloads a few times (#24110)


remove test usages of createIDWeakMap (#24116)


Bump v11.0.0-nightly.20200615


showing certificate dialog with no window (#24091)


use WeakRef on renderer side of remote (#24037)


add test for gc race in remote (#24087)


fs.readdir should support withFileTypes (#24062)


Bump v11.0.0-nightly.20200612


handle non client pointer events from pen on Win10 (#24042)


tsify remote (#24034)


extract defer helper (#24019)


Revert "fix: do not use CONTEXT_MENU flag for tray menu (#23843)" (#24076)


remove renderer-side refcount in remote (#24054)


correctly handle nexttick scheduling in stream reads (#24022)


Bump v11.0.0-nightly.20200611


use call instead of cmd /C (#23985)


assign session to remote webContents (#23989)


fix explanation of darwin auto-quit prevention (#24003)


Add .paks for media-internals and webrtc-internals pages (#24010)


Bump v11.0.0-nightly.20200610


backport advapi32 libuv fix (#24030)


Allow windows behind macOS elements if frame = false (#23976)


extract RemoteControlApp to spec-helpers (#24020)


use more inclusive language in a few places (#24023)


bump minimist from 1.2.0 to 1.2.5 in /spec-main (#24026)


Bump v11.0.0-nightly.20200609


update setAboutPanelOptions iconPath description (#23998)


ensure release notes always come from Clerk (#23777)


add {stream} opt to custom protocol registry to configure media player (#22955)

cc gn h html js md patch patches ts webp


mention build-tools in the build instructions (#23909)


Bump v11.0.0-nightly.20200608


volume key globalShortcut deregistration (#23984)


reduce flakiness of post-context-release ipc test (#23992)


add missing isComposing KeyboardEvent property (#23971)


check patches on update (#23103)


throw instead of crash when using ipcRenderer after context released (#23917)


update tracking bug (#23959)


missing HandleScopes in touch bar (#23936)


Bump v11.0.0-nightly.20200604


use acceptLanguages argument in session.setUserAgent() (#23944)


remove confusing notes on Node (#23929)


fix filenames autogen with new BUILDFLAG syntax (#23952)


destroy GetSize callback at last (#23930)


compensate for lazy-loaded circular deps (#23890)


Bump v11.0.0-nightly.20200603


load page with some content when testing extension (#23901)


restore original GTK/appindicator implementation of tray icons (#23674)


correctly support the --inspect-brk-node flag (#23903)


default to NTLM v2 in the network service for POSIX platforms (#23846)


default of allowRendererProcessReuse is true (#23888)


move protocol-ns to protocol.md (#23883)


Bump v11.0.0-nightly.20200602


note quiet period in PR template. (#23889)


update patches (#23902)


remove IPC hiddens (#23720)


lazily load some modules in sandbox mode (#23856)


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


notify URLLoaderClient about redirect inside intercepted protocol's handler (#23742)


wait for beforeunload handler to be installed (#23874)


add patch to prevent crash during frame swap with ctx isolation enabled (#23684)


expose electron/common and electron/renderer modules in sandboxed preloads (#23857)


make electron renderer init scripts profilable (#23855)


bump chromium to d66c2e32380bf5d1eb5e1fe37faef (master) (#23791)


Bump v11.0.0-nightly.20200601


do not use CONTEXT_MENU flag for tray menu (#23843)


fix for "enable_desktop_capturer = false" (#23864)


add V8CacheOptions webpreference (#23842)


MakeAbsoluteFilePath is a blocking call (#23840)


tsify sandboxed init (#23719)


remove upgrading-node.md (#23802)


Bump v11.0.0-nightly.20200529


use system installed objcopy to copy debug symbols (#23835)


ensure nativeImage serialization main->renderer (#23759)


Bump v11.0.0-nightly.20200528


Revert "fix: trigger activate event when app is activated via app switcher (#23727)" (#23818)


volume key globalShortcut registration (#23782)


refactor how spec files are collected (#23774)


only bezel frameless windows (#23779)


weakly reference MenuModel from MenuController (#23778)


handle asynchronous URL loading in bw proxy (#23776)


pass correct buffer length (#23785)


Bump v11.0.0-nightly.20200527


add desktopCapturer.getMediaSourceIdForWebContents() to get stream source id from web contents (#22701)


bump chromium to 580fe983e138952553cd6af11ee8b (master) (#23379)


Bump v11.0.0-nightly.20200526


trigger activate event when app is activated via app switcher (#23727)


return after inspector connection is closed (#23763)


deflake WOA tests (#23707)


use WebContents event to test beforeunload (#23699)


more logging in node inspector test (#23746)


Bump v11.0.0-nightly.20200525


tsify more of lib (#23721)


use typeutils for nativeImage serialization (#23693)


Bump v11.0.0-nightly.20200522


remove unused isolated-world-args (#23716)


read GTK dark theme setting on Linux (#23678)


Explain console-message parameters (#23661)


remove app feedback program doc (#23673)


trigger about panel for about role on on win (#23687)


support 10-x-y in the release notes generator (#23709)


errors in isolated world are not dispatched (#23653)


Add Secure Keyboard Entry APIs in macOS (#20678)


hide child windows in webview spec (#23682)


multiple processes may crash in crashReporter test (#23695)


Bump v10.0.0-nightly.20200521


document optional scaleFactor param to nativeImage fns (#23671)


expose the desktopCapturer module in the main process (#23548)


correctly serialize nativeImage/buffer with typeUtils (#23666)


call "expect()" on a correct call stack (#23675)


wrap EmitWarning with HandleScope (#23667)


Bump v10.0.0-nightly.20200520


deprecate uncompressed crash uploads (#23598)


note no planned breaking changes for v11 (#23638)


ginify Session (#23569)


bind to 127.0.0.1 in contextBridge spec (#23639)


remove note about experimental nature of sandbox (#23651)


attempt to track down "illegal access" error (#23645)


Bump v10.0.0-nightly.20200519


disable parallel/test-worker-sharedarraybuffer-from-worker-thread (#23652)


update currently supported versions for 9.0.0 release (#23510)


update 10.0 stable release date (#23511)


make sure hunspell file is not destroyed in UI thread (#23631)


add retries to another beforeunload test (#23644)


fix multiple connections in inspector test (#23648)


save mksnapshot args on Windows (#23634)


tsify net module (#23618)


use longer mocha timeout on WOA testing (#23633)


nativeImage remote serialization (#23543)


Bump v10.0.0-nightly.20200518


allow compressing crash uploads on linux (#23597)


retry beforeunload test (#23576)


improve MoveItemToTrash error description (#23589)


add app render-process-gone event (#23560)


remove the RenderFrameFunctionStore and use privates to memory manage (#23592)


Bump v10.0.0-nightly.20200515


align crash patch with upstream (#23595)


look harder for a commit's pull request. (#23593)


remove unused header from a patch (#23585)


Bump v10.0.0-nightly.20200514


add contents.getBackgroundThrottling() + backgroundThrottling property (#21036)


remove usage of the remote module from tests (#23571)


exclude crashpad_handler binary on linux (#23538)


generate symbols for the correct crashpad handler binary (#23537)


skip remote module related tests when enable_remote_module = false (#23557)


use type-utils for desktopCapturer.getSources() result serialization (#23549)


Bump v10.0.0-nightly.20200513


expose v8util.createIDWeakMap() regardless of enable_remote_module (#23546)


leave behind the unmodified XDG_CURRENT_DESKTOP variable (#23512)


app.getPath('recent') (#23381)


add documentation on how to use the built-in spellchecker (#23508)


run Node.js at-exit callbacks in renderer proc (#23419)


use correct v8_context_snapshot_generator in mksnapshot zip (#23536)


do not destroy thread in UI thread (#23495)


fix building with enable_remote_module = false (#23499)


Bump v10.0.0-nightly.20200512


add TRACE calls for heavy ctx bridge methods (#23501)


add new render-process-gone event (#23096)


clean up context bridge scopes and add specs for internal bridge (#23334)


add document on contextIsolation (#23474)


skip "handles Promise timeouts correctly" when ELECTRON_RUN_AS_NODE is disabled (#23415)


add DCHECK to ensure extension_system() is not used for in-memory sessions (#23475)


badgeCount needs notifications permission on macOS (#23488)


Bump v10.0.0-nightly.20200511


Update mime-typed-buffer.md (#23384)


Fix outdated Cerebral Debugger link (#23427)


spec: fix conditions for some tests (#23489)


NSImageName string conversion (#23467)


allow use of BUILDFLAG directives from within JS code (#20328)


SystemPreferences::SetUserDefault (#23412)


handle Browser.close over CDP (#23436)


fix linting (#23473)


do not initialize any extension related logic in OffTheRecord contexts (#22772)


Bump v10.0.0-nightly.20200508


support --remote-debugging-pipe (#23433)


crashReporter incompatible with sandbox on Linux (#23265)

cc gn gni h js manifest md mm mojom patch patches ts

chromium_src docs lib patches script shell spec-main


multiple extension filters on macOS (#23409)


Bump v10.0.0-nightly.20200507


remove obsolete cjs assert patch (#23422)


add enableWebSQL webpreference (#23311)


Bump v10.0.0-nightly.20200506


update sccache for linux (#23418)


fix markdown list item formatting error (#23368)


Bump v10.0.0-nightly.20200505


guard pdf behind correct buildflags (#23404)


respect system language preferences on Win/macOS (#23247)


Bump v10.0.0-nightly.20200504


return null when passing empty menu templates (#23364)


Bump v10.0.0-nightly.20200501


hold browser_context instead of render_frame_host to fix lifetime issues (#23271)


ensure guest-embedder map is updated when webview is removed (#23342)


remove unused ELECTRON_GET_CONTENT_SCRIPTS ipc handler (#23371)


fix autoupdater tutorial API (#23298)


Remove redundant release note items (#23335)


fix Chrome Tracing tool link markdown (#23367)


bump chromium to 0f4170320ff37e971064916aed1dc (master) (#23285)


rename duplicated interface (#23362)


remove code for non-native extensions shim (#23340)


event.newGuest for new-window in WebContents and webContents in BrowsweWindow's constructor (#21698)


Bump v10.0.0-nightly.20200430


prevent Menu.buildFromTemplate with empty array (#23308)


bump node to v12.16.3 (master) (#23327)


remove obsolete webview patch (#23341)


do not leak IPC or context bridge promises (#23321)


make sure msedge isn't running at end of woa test (#23332)


Bump v10.0.0-nightly.20200429


build when some buildflags are disabled (#23307)


remove sccache info from build instructions (#23297)


use Node.js isolate setup in node mode (#23213)


Bump v10.0.0-nightly.20200428


do not add 104 to the history length (#23301)


port window.open and window.opener to use ctx bridge instead of hole punching (#23235)


menu-item.md remove duplicate options (#23286)


missing handlescopes in event emission (#23140)


Bump v10.0.0-nightly.20200427


add section for how to handle update servers with auth (#23000)


isolate callbacks in node_bindings (#23261)


update description on second-instance event. (#23119)


use build/include_directory for NOLINT (#23266)


bump chromium to 4563763ef26ad940d4e988d7245dd (master) (#23219)


fix crashReporter test on woa (#23242)


set default menu in will-finish-launching event (#23214)


Bump v10.0.0-nightly.20200423


robustify doc only change check (#23237)


do not mutate ipc instances across contexts (#23236)


refactor crashReporter tests (#23178)


do not allow child windows to specify their own preload script (#23226)


port parts of window-setup to use ctx bridge instead of being run in the main world (#23194)


do not double-declare webPreferences (#23223)


block custom window.open when nativeWindowOpen is true (#23188)


Bump v10.0.0-nightly.20200422


ensure that functions are not retained beyond their context being released (#23207)


improve feature string parsing (#23130)


moveAbove not working on Windows (#23161)


add test for datalist autofills (#23110)


allow blocking IO for setAppLogsPath to avoid DCHECK (#23111)


use Node's microtasks policy in node_main.cc (#23153)


update versioning doc for new major-x-y format (#23176)


bump chromium to a70ba0e79c1551239beb37961f643 (master) (#23199)


support fullScreen BrowserWindow property (#23145)


cherry-pick 04dab5a91b61 from chromium (#23179)


bump chromium to 2600291d041c530698616a4716cdf (master) (#23122)


spec: fix type errors in devToolsWebContents (#23187)


fix crashpad+asan (#23180)


remove extra args from crashreporter init (#23144)


explicitly mark unlimited requests as max priority (#23118)


update code of conduct (#23137)


remove GitHub references (#23136)


Bump v10.0.0-nightly.20200420


rename renderer_ipc.cc to ipc_renderer.cc (#23125)


fix devToolsWebContents union type (#23143)


Bump v10.0.0-nightly.20200417


wasm codegen in script.runInNewContext (#23129)


remove disable_user_gesture... patch (#23066)


diagnostic reporting capabilities in Node.js (#23126)


shrink boringssl patch (#23101)


Improve the codesigning docs (#22838)


explain the swipe event on macOS (#23117)


Bump v10.0.0-nightly.20200416


deinit platform before resetting node env (#23116)


add missing handle scope in file_dialog_gtk (#23109)


Bump v10.0.0-nightly.20200415


bump chromium to 8f405dc5d5e416ffaf640aa3d088a (master) (#23107)


fix v8 cppgc file in wrong location (#23112)


crashReporter: expose rateLimit and compress options (#23062)


bump node to v12.16.2 (master) (#23057)


Bump v10.0.0-nightly.20200414


fix nightly release copy (#23097)


bump chromium to 98ebf6c3f0b7bd96bdb1a4b42208f (master) (#22999)

cc gn gni h html js json mm patch patches ts

chromium_src lib patches script shell spec spec-main


rename atom.ico to electron.ico (#23099)


rename atom things to electron things in our docs / scripts (#23100)


rename atom.rc to electron.rc (#23098)


remove discouraged base::Passed (#22871)


remove patch: fix_breakpad_symbol_generation_on_linux_arm (#23076)


improve patch filename remembering (#23070)


enable workaround for nativeWindowOpen hang (#22825)


Bump v10.0.0-nightly.20200413


don't assign NSAlert to window which is not visible (#22672)


do not ignore electron exit signals in cli.js wrapper (#22878)


remove export_fetchapi... patch (#23067)


Bump v10.0.0-nightly.20200410


reset node env earlier during shutdown (#23039)


fix type check in systemPreferences module specs (#23064)


fix type definition for setUserDefault (#23002)


update patches (#23061)


implement zip64 stripping (#22998)


ignore exit code of update-index (#23036)


Bump v10.0.0-nightly.20200409


remove no longer needed debugging patch (#23030)


make WebContentsView take webPreferences as parameter (#22997)


missing HandleScope in OnDownloadPathGenerated (#23005)


auto-3way patches and detect changes (#22976)


Bump v10.0.0-nightly.20200408


strip local/dbg symbols, from Linux binaries (#22968)


nullptr check when closing windows (#22948)


persist maximizable state when toggling fullscreen (#22988)


Update the "Electron vs NW.js" document (#22836)


note that shell can't be used in sandboxed renderers (#22974)


Bump v10.0.0-nightly.20200407


expose electron/{process} typed modules (#22937)


set merge=union for .patches (#22985)


bump chromium to 1ba9678489174a6123358a7683f37 (master) (#22719)


Bump v10.0.0-nightly.20200406


Bump v10.0.0-nightly.20200403


webframe crashes for removed render frame (#22925)


ginify DownloadItem (#22924)


ginify Menu (#22916)


expose the sameSite value for cookies (#22789)


undo and redo broken in webviews (#22911)


document what experimental means explicitly (#22893)


Bump v10.0.0-nightly.20200402


Bump v10.0.0-nightly.20200401


add property support for remainder of BrowserWindow (#22771)


clarify app.enableSandbox documentation (#22894)


strip extra data from release zips (#22891)


do not trigger unhandled promise rejections (#22922)


webRequest module should work with file:// protocol (#22903)


ensure standard schemes are registered in nw service process (#22867)


there is no need to define _init (#22882)


screen module should still be creatable if the first create is before the ready event (#22895)


ginify Notification (#22821)


cleanup extraneous release tests (#22892)


Bump v10.0.0-nightly.20200331


minor grammar & spelling fixes (#22851)


propagate preferred color scheme to the renderer (#22896)


enumerate deprecation policy (#22859)


update Electron 9 release date (#22863)


use smaller vms for testing since we are using goma (#22887)


update PR template to suggest 'none' instead of no-notes (#22864)


dialog fails to show after modal close (#22858)


Bump v10.0.0-nightly.20200330


default gtk darkTheme option to nativeTheme.shouldUseDarkColors for better platform support (#20138)


ginify Tray (#22822)


remove unused classes of views API (#22861)


Bump v10.0.0-nightly.20200327


missing HandleScope in WebDialogHelper (#22843)


heap-use-after-free in tray.popUpContextMenu (#22842)


upgrade asar to a version that requires Node 10 (#22351)


Burn the about document (#22839)


don't try to hide host which has set flag disable_hidden_ (#22832)


enhance native window.open to match the custom implementation's behavior (#19703)


categorize breaking changes (#22834)


ginify protocol (#22812)


Bump v10.0.0-nightly.20200326


ginify Cookies (#22823)


prevent remote from messing with constructor names (#22820)


Bump v10.0.0-nightly.20200325


don't allow window to go behind menu bar on mac (#22770)


ginify powerMonitor (#22751)


Bump v10.0.0-nightly.20200324


fix beta version bumper logic for betas beyond 10 (#22810)


fix missing pdf dep in chromium_src (#22811)


Revert "fix: better window hierarchy checks"


better window hierarchy checks


ginify net.request (#22779)


Bump v10.0.0-nightly.20200323


add ImageView (#22738)


allow net requests to use Same-Site cookies (#22788)


add support for net requests to use the session cookie store (#22704)


stop leaking v8 environment (#22761)


ginify ServiceWorkerContext (#22756)


enable JS semicolons (#22783)


print from PDF viewer not working (#22760)


Bump v10.0.0-nightly.20200320


update eslint + eslint plugins (#22777)


move set_owned_by_client calls to base View (#22739)


update typescript and webpack (#22776)


ginify globalShortcut (#22755)


ginify desktopCapturer (#22746)


add missing pdfTwoUpViewEnabled status (#22735)


add @loc to manual backport config (#22748)


no need to loadURL in menu test (#22737)


auto-generate the codesigning cert used for macOS CI testing runs (#17668)

cer cnf gitignore js p12 pem plist sh xml yml


ginify session.netLog (#22732)


fix net specs when rerunning locally (#22745)


prevent crash in ListValue v8 converter when conversion fails (#22753)


EventEmitters without gin_helper (#22726)


update app module property support (#22713)


refactor all the net specs to be async with better error handling (#22731)


Bump v10.0.0-nightly.20200318


update type and description of IncomingMessage.headers (#22522)


Added a note about chromium logs on the debugging page (#22476)


more modules to dual prop/fn support (#22688)


omit duplicates from app's x11 icon list (#22702)


precache the IsWindowStateEvent() XAtom (#22706)


remove bad usages of for-in and guard against it (#22616)


persist maximizable state through theme change (#22677)


update release scripts to handle a remote master (#22707)


Bump v10.0.0-nightly.20200317


bump chromium to bd902e8eecfd48fd85d01d0eea0f2 (master) (#22694)


support props/fns for BrowserWindow (#22686)


Bump v10.0.0-nightly.20200316


fix default_app dimensions (#22675)


enter handle scope when creating custom event (#22657)


when building with enable_pepper_flash = false (#22684)


bump chromium to bc8f70ed4cfe2262ea833750eaddb (master) (#22649)


crash on invalid zoomFactor (#22673)


crash when destroying WebContentsView during GC (#22674)


revert deprecated WebContents properties (#22640)


add onclose method to MessagePort (#22532)


Bump v10.0.0-nightly.20200313


add handle scope in dialog's promise callback (#22658)


Bump v10.0.0-nightly.20200312


MessagePorts in the main process (#22404)


remove reference to electron-updater (#22641)


add force option to app.focus() (#22612)


Bump v10.0.0-nightly.20200311


bump chromium to 31b4a223e6e2bd9d5ce6c37cbdec6 (master) (#22514)


add more properties to port.sender.tab (#22592)


add API to check if session is persistent (#22622)


remove catch-all HandleScope (#22531)


ShowItemInFolder should use COMSTA (#22614)


fix broken Views build (#22621)


test setPath for errors thrown (#22626)


Bump v10.0.0-nightly.20200310


when building with enable_pdf_viewer = false (#22604)


fix build without built-in spellchecker (#22594)


prevent in-memory sessions from writing to custom spellchecker dictionary (#22157)


don't delete nightly tag after draft (#22588)


disable spellchecker context menu test for arm (#22590)


fix windows source cache (#22609)


upload sentry src bundles to symbol S3 bucket (#22572)


clarify that we support the latest minor for the stable lines we support (#22613)


quick follow-up to threadpool PR (#22611)


migrate base::ThreadPool() as trait to base::ThreadPool:: API (#22555)


Bump v10.0.0-nightly.20200309


proxy_config_monitor_ is no longer used in BrowserContext (#22576)


Bump v10.0.0-nightly.20200306


shrink key gen patch (#22543)


programmatically modify traffic light positioning (#22533)


clean up dark mode related docs (#22489)


reposition traffic lights on theme change (#22534)


add events for spellcheck dictionary downloads (#22449)


Bump v10.0.0-nightly.20200305


add chrome.tabs.connect API (#22457)


add chrome.i18n API (#22455)


add third_party/angle/.git/HEAD to src archive (#22538)


destroy node platform after destroying wrappers (#22527)


lint docs on precommit (#22515)


Bump v10.0.0-nightly.20200304


add custom dir placeholder explainer to installation guide (#22491)


disable contextBridge object identity caching (#21803)


we moved goma to build-tools (#22488)


document the openItem -> openPath breaking change (#22507)


add patch to fix linux arm build (#22523)


bail early if no printers on the network (#22418)


properly forward properties to webview (#22485)


do not reposition traffic lights when fullscreened (#22492)


bump chromium to 5b340c815ce15ab2efcf277ed19e9 (master) (#22064)


Bump v10.0.0-nightly.20200303


give arm machines more time to load spellchecker (#22494)


add specs for custom dictionary API (#22158)


optional typically sync callback for WebFrame#executeJavaScript* (#21423)


add documentation on case insensitive dictionary hosting (#22483)


add disableDialogs option to WebPreferences (#22395)


Bump v10.0.0-nightly.20200302


call focus on native window on call to webContents.focus on mac (#22323)


Add ContentsView to AXChildren (#22399)


make webRequest work for CORS preflight requests (#22407)


dictionaries download path should be in userdata (#22444)


do not call close on sheets themselves (#22410)


ensure correct scopes are in place (#22397)


throw if no valid outDir (#22412)


revive offscreen rendering support (#22160)


Revert "Bump v10.0.0-nightly.20200227"


Bump v10.0.0-nightly.20200227


add tests for the spellchecker (#22099)


improve documentation on spellchecker download URL (#22383)


allow persistent media salts (#22386)


port CL that fixes ARIA tree impl for macOS (#22367)


guard against duplicate TouchBarItem IDs (#22272)


add deprecation warning on setting app.allowRendererProcessReuse to false (#22337)


Bump v10.0.0-nightly.20200226


add patch to set the base download URL rather than override it completely (#22382)


disable clipboard tests for WOA (#22374)


pass safeDialogs preference properly (#22353)


don't run environment bootstrapper (#22342)


Bump v10.0.0-nightly.20200225


set app.enableRendererProcessReuse to true by default (#22336)


explicitly specify `typeRoots` in devtools-frontend (#22195)


bump node to v12.16.1 (master) (#22168)


do not override history methods when rendererprocessreuse is enabled (#22335)


wrap process restart flag in renderer process reuse check (#22334)


Add OtherItemsProxy TouchBar item (#22270)


set lowest isolated world id (#22212)


add more properties to extension object (#22244)


disable remote layer APIs in MAS build (#20965)


Bump v10.0.0-nightly.20200223


Bump v10.0.0-nightly.20200222


allow custom node-spec-runner options (#22315)


emit will-navigate for sandboxed contents (#22188)


revert {Atom => Electron}Application rename (#22206)


update session.clearAuthCache (#22292)


typo in crash reporter constructor (#22274)


Bump v10.0.0-nightly.20200221


add API for receiving logs from service workers (#20624)


clean up protocol docs (#22262)


Bump v10.0.0-nightly.20200220


remove libcc from release not generator (#22271)


Correct Electron 9 stable date (#22258)


doc: remove accidental deprecation (#22256)


Bump v10.0.0-nightly.20200218


Bump v10.0.0-nightly.20200217


update dev docs atom -> shell (#22199)


replace electron.atom.io with electronjs.org in docs/fiddles (#22196)


don't include breakpad_symbols dir in dsym.zip (#22191)


Bump v10.0.0-nightly.20200216


Bump v10.0.0-nightly.20200215


add patch to route mouse event navigations through the WebContentsDelegate (#22202)


Revert "Bump v10.0.0-nightly.20200214"


Bump v10.0.0-nightly.20200214


rename node bindings atom => electron (#22176)


update NMV for Electron 10 (#22190)


crash on custom printing margins (#22164)


Bump v10.0.0-nightly.20200213


Revert "Bump v10.0.0-nightly.20200213"


enable pdf viewer (#21794)

cc gn gni grd h html idl json patch patches pdf ts

buildflags chromium_src patches shell spec spec-main


Bump v10.0.0-nightly.20200212


Revert "Bump v10.0.0-nightly.20200212"


no-arg console.log is undefined (#22165)


fix release script to work with sudowoodo (#22170)


fix script to initialize Windows VM (#22140)


fix RTL bug when used with traffic light repositioning (#22132)


Speed up release (#22126)


fix spellchecker deps (#22142)


use NSVisualEffectMaterial* constants directly (#22121)


Bump v10.0.0-nightly.20200211


make webRequest work with WebSocket (#22040)


spec: unskip webview.printToPDF (#22122)


bump node to v12.15.0 (master) (#22063)


remove cyclic references of BrowserWindow (#22006)


add session.listWordsFromSpellCheckerDictionary API (#22101)


Revert "notes: Adding Github CI to testing documentation (#21996)" (#22123)


add session.removeWordFromSpellCheckerDictionary API (#22039)


explicitly specify `typeRoots` to avoid crawling parent directories (#22078)


disable the remote module by default (#22091)


disallow loading extensions in temp sessions (#22090)


Bump v10.0.0-nightly.20200210


modify the showMessageBox method to showMessageBoxSync (#22080)


remove use of Node's DebugOptions (#22083)


Bump v10.0.0-nightly.20200209


use a WeakPtr so we do not UAF the store in FunctionLifetimeMonitor (#22056)


flash plugin (#22072)


try using newer version of xcode/macOS sdk (#22104)


Bump v10.0.0-nightly.20200208


preserve timestamps when stripping files (#22094)


remove debugging log (#22093)


copy chromedriver to correct location (#22074)


fix build failure on doc only changes (#22075)


saner blink_initialization_order.patch (#22054)


Bump v10.0.0-nightly.20200207


get native unit tests running (#21914)


enable passing Node.js cli flags (#21110)


[extensions] support extension.getBackgroundPage (#21951)


document supported extensions apis (#22021)


add Chromium patch to fix RTL window buttons (#22016)


copy chromedriver to proper directory for release (#22070)


enable goma for all testing builds (#21992)


remove teams without write access from CODEOWNERS (#22043)


clarify requirements for GOOGLE_API_KEY (#22034)


print more logging for failed tests (#22060)


Bump v10.0.0-nightly.20200206


bump chromium to 28254008f9e7a2aea5d4426906bfd (master) (#22025)


actually save the brew cache on macOS (#22052)


allow macOS apps to set activation policies (#21983)


delay deletion of Wrappable objects (#22044)


check WebContents in OnGetDefaultPrinter (#22041)


Bump v9.0.0-nightly.20200205


don't use component_ffmpeg for chromedriver (#22033)


allow specifying pageSize for print (#22014)


notes: Adding Github CI to testing documentation (#21996)


crash on boot with --log-net-log (#22035)


rename atom -> electron (#21986)


wrap cb with default invocation (#22013)


make sure mksnapshot is invoked with proper args. (#21991)


update currently supported versions for 8.0.0 release (#21909)


update 9.0 release dates (#21910)


Bump v9.0.0-nightly.20200204


fix ELECTRON_OUT_DIR (#21994)


prefer using app.whenReady() (#21972)


bump chromium to 469ca5ff317a168e6ad99ca0f23f1 (master) (#22001)


enable native extensions support (#21814)


verify chromedriver (#21993)


bind spellchecker receivers correctly in the renderer (#21997)


Bump v9.0.0-nightly.20200203


Bump v9.0.0-nightly.20200202


Bump v9.0.0-nightly.20200201


add test for app.on('certificate-error') event (#21978)


default printer if none is provided (#21956)


return path from netLog.stopLogging (#21985)


bump chromium to 8a35438d19da7538142380551a2ce (master) (#21971)


add safety checks to RepositionTrafficLights (#21981)


don't crash on invalid certs (#21976)


Bump v9.0.0-nightly.20200131


add links to the issue tracker, to developer/issues (#21945)


fix missing import, explicitly use nativeTheme api (#21937)


allow GUID parameter to avoid systray demotion on Windows  (#21891)


prevent print crash on bad deviceName (#21946)


windows don't need to be retained (#21957)


check actual output generated from printToPDF (#21949)


Bump v9.0.0-nightly.20200130


use the new MediaPlayPause key listener for internal chrome logic (#21959)


fix missing docs for <webview>.print() (#21962)


ensure web_contents is not nullptr in UpdateDraggableRegions (#21955)


add executable to ChromeDriver's rpath for electron 8+ (#21961)


bump chromium to 669e1d2c51901c686b055da965f2d (master) (#21954)


compilation of native modules on windows with older msvc versions (#21950)


fix linter errors in .mm files (#21931)


Bump v9.0.0-nightly.20200129


strip zip determinism on artifact upload (#21756)


show module name in deprecation warning for context-aware modules (#21952)


bump chromium to 4b6692e4cc2839729bb7ac009586a (master) (#21864)

chromium_src patches shell spec spec-main


update (#21915)


move breaking changes out of API folder (#21870)


remove references to inaccessible team pages (#21923)


fix links to SECURITY and CONTRIBUTING files (#21921)


Fix node.lib download link (#21930)


add more options to printToPDF (#21906)


use powerMonitor.on() only after app is ready (#21927)


Bump v9.0.0-nightly.20200128


ensure tray icon is the proper size on linux (#21904)


About Panel credits should be dark mode aware (#21880)


Use Windows VM initialized via script (#21882)


clean up context bridge API docs (#21888)


window.print() only working once (#21893)


expose the chromium validated certificate in the certificate verify proc (#21890)


add .lldbinit to macOS debugging docs (#21879)


Bump v9.0.0-nightly.20200127


missing word "is" (#21898)


use exit event to wait for process exit (#21865)


menu not updating with Tray.setContextMenu (#21883)


Update browser-window.md (#21892)


recursive printing crash (#21889)


Bump v9.0.0-nightly.20200126


Bump v9.0.0-nightly.20200125


Exposing methods required by capturing a hidden webContents (#21679)


Bump v9.0.0-nightly.20200124


details to run unit tests on Windows (#21840)


make window.history.pushState test more robust (#21875)


custom positioning for traffic light buttons (#21781)


move external binaries to S3 (#21829)


specify target arch on mksnapshot (#21871)


use goma for windows and linux builds (#21868)


Bump v9.0.0-nightly.20200123


added info on bookmark return values for securityScopedBookmarks (#17584)


add tray.closeContextMenu() (#21807)


Revert "Bump v9.0.0-nightly.20200122"


Bump v9.0.0-nightly.20200122


some websites using WebComponents V0 not loading (#21858)


Windows checkboxChecked edge case (#21852)


crash when doing redirect navigation with webRequest listener (#21838)


call SetCanActivate in setFocusable (#21846)


[extensions] load extensions on the IO thread (#21811)


[extensions] support old APIs when enable_electron_extensions = true (#21812)


bump chromium to b243c83a66a7fded00f3408107778 (master) (#21827)


Bump v9.0.0-nightly.20200121


[extensions] some chrome.extension APIs (#21804)


ignore (un)lock events for sessions that aren't the current session (#21805)


menu item labels are not dynamic (#21823)


Bump v9.0.0-nightly.20200119


Bump v9.0.0-nightly.20200118


update setAspectRatio documentation (#19945)


crash when restoring minimized hidden window (#21813)


bump chromium to 279aeeec3c9fe2237bc31f776f269 (master) (#21521)

cc gn gni h manifest mm patch patches yml

build chromium_src patches script shell spec


add mouse-down & mouse-up to Tray (#21795)


Bump v9.0.0-nightly.20200117


npm download failed when define 'npm_config_platform=mas' (#21801)


Bump v9.0.0-nightly.20200116


printToPDF failing to generate PDF (#21783)


[extensions] implement a couple of tabs APIs (#21779)


Bump v9.0.0-nightly.20200115


fix some failing and disabled node specs (#19518)


disable some flaky node tests (#21752)


ignore_locks not break_repo_locks (#21775)


just enough //extensions to load a simple devtools extension (#19515)


Use Visual Studio Build Tools instead of VS Studio (#21771)


fix release asset names (#21772)


pass full response headers in net module (#21552)


Little fix in Goma docs (#21762)


Bump v9.0.0-nightly.20200114


pass startPage url correctly to extensions (#21711)


update goma documentation (#21761)


flesh out the api for //extensions (#21587)


[extensions] background pages (#21591)


upload windows toolchain profile (#21327)


double-autorelease of NSImage (#21757)


stream protocols not completing (#21733)


Bump v9.0.0-nightly.20200113


disable private macOS APIs in MAS build except for CAContext/CALayerHost (#21573)


add border radius to frameless window (#20360)


New fiddle example 'Create a new window' (#20480)


Added Window Management Fiddle example (#20535)


warn when remote is used without enableRemoteModule: true (#21546)


Update online-offline-events.md to reflect nodeIntegration required (#21707)


update source code dir structure (#21659)


Es6ify api docs (#21686)


account for sys.platform being "linux" as well "linux2" (#21741)


prefer occluded rather than unloading layout info (#21585)


don't fallback to OpenFolderViaShell (#21668)


responseHeaders should be Record<string, string[]> (#21730)


Bump v9.0.0-nightly.20200111


avoid contextBridge double free on garbage collection (#21592)


remove visibleOnFullscreen option (#21706)


Bump v9.0.0-nightly.20200110


don't unnecessarily copy draggable regions (#21704)


move some fixtures from spec/ to spec-main/ (#21403)


retry for a few flaky tests (#21658)


bump node to v12.14.1 (master) (#21703)


Notification crash in before-quit (#21709)


initial document for comparing web embeds (#20478)


allow http-parser NODE_OPTION in packaged apps (#21694)


Bump v9.0.0-nightly.20200109


Bump v9.0.0-nightly.20200108


document electron goma usage and add the external binaries (#21622)


Update react devtool version in document (#21601)


load window-setup in sandboxed renderer (#21416)


throw error for getLastCrashReport if crashReporter not started (#21643)


Bump v9.0.0-nightly.20200106


Bump v9.0.0-nightly.20200105


Bump v9.0.0-nightly.20200104


fix typos in security.md (#21665)


update license year (#21657)


Bump v9.0.0-nightly.20200103


Bump v9.0.0-nightly.20200102


Bump v9.0.0-nightly.20200101


Bump v9.0.0-nightly.20191231


highlight defaulted button correctly (#21642)


SimpleURLLoaderWrapper redirects (#21630)


fix shell.openPath documentation (#21641)


improve error handling in npm install (#21589)


Bump v9.0.0-nightly.20191230


Bump v9.0.0-nightly.20191229


Bump v9.0.0-nightly.20191228


Bump v9.0.0-nightly.20191226


Bump v9.0.0-nightly.20191225


Bump v9.0.0-nightly.20191224


Bump v9.0.0-nightly.20191223


Bump v9.0.0-nightly.20191222


Bump v9.0.0-nightly.20191221


Bump v9.0.0-nightly.20191220


bump node in DEPS to v12.14.0 (#21579)


update node main instance management (#21562)


Bump v9.0.0-nightly.20191219


set enable_negotiate_port to false in allowNTLMCredentialsForDomains (#21571)


make release branch pattern more robust (#21568)


free up macos disk space on Mac publish (#21569)


bump node to v12.13.1 (master) (#21198)


Bump v9.0.0-nightly.20191218


retry uploading pdb files on appveyor (#21561)


remove deprecated base::Value-based serialization (#21560)


replace systemPreferences.isDarkMode() with nativeTheme.shouldUseDarkColors (#21480)


allow getOutDir cli argument (#21545)


try just using regular [Sync] for MessageSync (#20797)


Bump v9.0.0-nightly.20191217


enable explicit IAP restoration (#21461)


clean up some stale code in renderer spec runner (#21384)


update webContents.printToPDF() example for promisified API (#21541)


update installation docs to reflect latest @electron/get changes (#21491)


Bump v9.0.0-nightly.20191216


allow pages to override window.history.length (#17742)