set setter of window.location


introduce LocationProxy for BrowserWindowProxy


add support for DesktopCapturerSource.appIcon


Enable arm embedded builtins (#15939)


move getCurrentBranch to a util file (#15921)


make windowMenu role correct on MacOS (#15930)


don't expose NavigationController as an internal module (#15920)


update libgtkui_export.patch


backport_958b761_from_upstream_v8.patch is not needed for Ch70


bit_hash_seed_commits.patch is not needed for Ch70


pick_b0af309_from_upstream_v8.patch is not needed for Ch70


fix_font_thickness.patch is not needed for Ch70


ensure_cookie_store.patch is not needed for Ch70


roll DEPS 70.0.3538.110


move node specific build config out of //electron


use base::JoinString to concatenate vector


fix v8 deprecation warnings


update fix_trackpad_scrolling.patch


update frame_host_manager.patch


remove explicitly enabled SharedArrayBuffer feature flag


roll DEPS 70.0.3538.102


update printing.patch


update customizable_app_indicator_id_prefix.patch


rm fix_zoom_display.patch


reimplement FrameSubscriber with mojo, re-enable tests


update and re-enable OSR


FIXME: disable some specs


spec: update inspector-binding.js


spec: force create network context for proxy tests


use proxy lookup api of network context to resolve proxies


disable kSpareRendererForSitePerProcess feature


update CreateSkBitmapFromHICON usage for new API (no pointer)


disable microsoft include warning


explicitly depend on //dbus for the linux build


replace ShowWithWindowState with Show inside native_window_views


update GetLabelFrontList to be GetLabelStyle in menu model


use url::AddCORSEnabledScheme


fix linting


check GetAgent as GetTracingController() crashes if no agent is set


update asar injection for new node internal module loader


SetTracingController becomes SetAgent and corresponing contructions updated


Introduce explicit configuration to CertVerifier


update node inspector api usage


Complete TaskPriority::BACKGROUND->BEST_EFFORT mass rename


Add notifications to UKM.xml.


FIXME: Remove SchemeRegistry::RegisterURLSchemeAsCORSEnabled


Move NetworkConnectionTracker getter to network_service_instance.h


Move CRLSets to being part of CertVerifier::Config


update to per context v8::Script::Compile api


Fix invalid handle errors found with App Verifier


[UI] Resolve method conflict between MenuModel, SimpleMenuModel::Delegate


Remove DEFINE_WEB_CONTENTS_USER_DATA_KEY in //electron.


make BrowserObserver a CheckedObserver


fix ShouldFork impl, referrer stripping has been removed


post_task and friends now live under base/task


replace PreContentInitialization with PreCreateMainMessageLoop


bump node


update v8 patches for Chromium 70


update package-lock.json


update DEPS


remove unused module (#15917)


update mojave-dark-mode-guide.md (#15888)


allow bumping stable => beta (#15906)


improve granular release cleanup (#15900)


Fix GTK menubar item color (#15878)


Renable ffmpeg and mksnapshot tests on Azure Devops (#15800)


DCHECK that events are only emitted on the UI thread (#15873)


move NativeWindow tracking to OSR WCV (#15585)


backport patch that ensures that cookie store is always created (#15836)


ignore unused freopen result (#15884)


fix flaky takeHeapSnapshot test (#15853)


simplify logic for enabling stack dumping (#15872)


Fixed typo in dialog.md (#15861)


fix a bunch of flaky tests related to emittedOnce (#15871)


remove browser_plugin_wheel.patch (#15787)


form control rendering on 10.14 Mojave (#14865)


prevent bluetooth device list from growing without bound (#15805)


osr windows respect display scale factor (#15733)


eliminate duplicate code exposing process APIs (#15824)


makes note of HTTP header CSP usage with file:// (#14768)


Implement process.getProcessMemoryInfo to get the process memory usage (#14847)


add new widevine requirements (#14024)


promisify win.capturePage() (#15743)


change return type of platform_util::SetLoginItemEnabled (#15854)


expose release id for use in cleanup (#15845)


fix remote-debugging-port test calling done twice (#15857)


fix V8 deprecation warnings (#15842)


add missing shell_resources.pak to repack target (#15844)


backport patch to fix scrolling problem (#15830)


add activate option to webContents.openDevTools (#13852)


add test for window.open in BrowserView


remove event monitor before destroying window


move window.open handlers from BrowserWindow to WebContents


remove scoped_clipboard_writer.patch (#15843)


add promise api runtime flag (#15841)


improved event flow management related to 'will-resize' event on Windows (#15695)


add registerAccelerator flag to allow menu items to optionally skip accelerator registration (#15723)


remove unused test.py (#15822)


restore //url dchecks (#15637)


remove browser_plugin_guest.patch (#15786)


fix native_mksnapshot build (#15770)


bypass CORB when web security is disabled (#15737)


schedule a paint after browserview's background is set (#15784)


load the chrome.* API on chrome-extension pages in sandbox mode (#15563)


remove duplicated status code (#15707)


remove no_stack_dumping.patch (#15785)


remove FileChooser AddExtensionForFilename (#15510)


add spec for --inspect after a -- (#15237)


Add app.getLocaleCountryCode() method for region detection (#15035)


"fix: window.open site instance should belong to same browsing instance (#15216)" (#15757)


doc: Update Windows build instructions to include debugging tools (#15765)


changed German link with English one for Windows SDK Archive (#15764)


Update webview-tag.md (#15741)


add note about win_delay_load_hook (#15766)


make make_locale_dirs idempotent (#15768)


don't explicitly destroy asar archives (#15734)


add troubleshooting section for win toolchain prompt (#15761)


allow for callback => promise deprecation (#15758)


ensure that file descriptors 0/1/2 are opened at startup (#15555)


On close trying to remove observer from an empty collection leads to an access violation (#15739)


package swiftshader binaries (#15380)


temporarily disable verify ffmpeg & mksnapshot tests on vsts (#15732)


always disable setuid sandbox on linux (#15722)


crash in sandbox on linux when getting execPath (#15701)


restore missing .lproj directories (#15721)


use different directory for generated breakpad symbols (#15716)


add numpad accelerator strings (#15689)


return system shared url loader for content layer


initialize system network context from IOThread


move IOThread and NetLog ownership to g_browser_process


create system network context for global requests


add about panel customization on linux (#15658)


remove add_atomic_lib_to_dependencies_even_for_sysroot_builds.patch (#15692)


fix window width in spec for win (#15693)


window.open site instance should belong to same browsing instance (#15216)


allow partial setting of window bounds (#15677)


use config version 2.1 on CircleCI (#15665)


bypass DOM storage quota (#15596)


remove unsafe eval section of security tutorial (#15675)


expose showAboutPanel for MacOS (#15674)


auto-gen libnotify_loader.cc (#15648)


no longer require submenu for services menuitem (#15656)


NSWindow crash happening on macos 10.9 (#15660)


Menu accelerators not working (#15094)


add testing for mksnapshot (#15627)


remove deprecated touch-bar API (#15650)


re-enable DCHECK in node_debugger (#15649)


printing implementation (#15143)

atom chromium_src lib manifests patches spec


restore process_metrics_win.cc dcheck (#15631)


restore node.cc IsPseudoElement dcheck (#15634)


restore blink loader dchecks (#15638)


restore webui-related bindings DCHECK (#15633)


restore WeakReference dcheck (#15629)


send NSView* as the response to getNativeWindowHandle() instead of a null handle (#15521)


destroy WebContents synchronously on shutdown (#15541)


remove the 'get-patch' script (#15586)


restore viz dcheck (#15632)


match Chrome's font fallback behavior (#15486)


add methods to allow customization of save dialog during will-download event (#15497)


restore kill_win.cc dcheck (#15630)


make certain values on `process` read-only (#15628)


add a mojave dark mode guide (#15267)


correctly display zoom in accelerator on mac (#15502)


allow registering multiple shortcuts (#15542)


add explanation to resource_file_conflict.patch (#15612)


correctly package Login Helper in mas builds (#15610)


make feature strings more robust to whitespace (#15602)


add v8_context_snapshot_generator to mksnapshot zip (#15606)


add simple set/unset loginitem spec (#15595)


don't use AppIndicatorIcon directly (#15536)


update the "SSL_get_tlsext_status_type" patch (#15587)


hiddenInset titleBar console spam (#15576)


remove 10.9 specific menu code (#15578)


add more links to the devtools protocol docs (#15581)


fix missing \n at end of exported patches (#15579)


remove unused use_transparent_window.patch (#15534)


use NSURL path for receipt url (#15355)


store the patches config in a json file (#15395)


make pyyaml an optional dependency (#15565)


more cleanup of chromium_src (#15424)


fix the "second-instance" event handler signature in the docs (#15551)


no need for done call in sync tests (#15550)


Fix callback info for showSaveDialog and showOpenDialog (#15549)


use chromes auto generated definition of CHROME_VERSION_STRING (#15275)


fix a possible race condition in sendInputEvent test (#15530)


use sendToAll method correctly in chrome-api (#15518)


add Size as an option for pageSize in docs for printToPDF (#15519)


publish to the latest tag correctly when releasing old versions (#15274)


explicitly set `windowsHide` to the old node default (#15469)


honor properties.showHiddenFiles on Linux (#15503)


Fix missing remote object error when calling remote function created in preload script (#15444)


remove hardcoded google api key (#15478)


add return type for subscribeNotification (#15490)


detect high contrast color mode (#15493)


don't append Shift modifier text twice to accelerators (#15400)


re-enable protocol partition request spec (#15483)


remove webui_in_subframes patch (#15475)


re-enable failing netlog spec (#15484)


re-enable execFileSync binary exec spec (#15476)


http protocol handlers can access headers (#15431)


update versioning doc for nightlies (#15468)


doc: clarify menu item properties not available top-level (#15458)


fix protocol.isProtocolHandled documentation (#15430)


Improve accessibility of menus (#15302)


add Azure Pipelines status (#15455)


move spellcheck out of chromium_src (#15407)


use gio as default linux trash impl (#15399)


doc: correct ipcRenderer sendTo windowId param (#15403)


remove unused chrome_notification_types.h (#15409)


avoid appending git version to the exported patches (#15389)


run more Chromium unit tests (#15363)


folder open not working in devtools (#15387)


bump minimum supported macOS version to 10.10 (#15357)


child window with nativeWindowOpen should disable node integration (#15213)


set NSResizableWindowMask at init time (#15106)


make sure brew installed node is available in path (#15377)


allow stream protocols to return headers with multiple values (#14887)


set env when invoking gn (#15354)


deprecate apply-patches in favour of git-{import,export}-patches (#15300)


add conditions to check out Chromium and Node.js (#15319)


eliminate brightray (#15240)

cc cfg gitignore gn gni h js json md mm patch yaml


use public WakeLock interface (#15351)


convert node spec to expect (#15345)


electron alias should be defined with public_deps (#15349)


remove disable_scroll_begin_dcheck.patch (#15233)


skip pyproto/ resources in zip.py (#15348)


update fs methods for options param (#15323)


eliminate brightray::BrowserMainParts (#15336)


honor dialog.showMessageBox()'s Icon argument on Linux (#15326)


add MdTextButton to View APIs (#15328)


Fix CSP header setting of sample code (#15313)


Native window close crash (#15327)


eliminate brightray::MainDelegate (#15333)


eliminate brightray::BrowserClient (#15320)


update Windows build instructions (#14797)


run unittests on clean Chromium (#15125)


correct reversed logic in NativeWindowMac::SetEnabled (#15257)


reenable -fwhole-program-vtables (#15228)


remove potential double free when managing WebContents (#15280)


eliminate brightray::ContentClient (#15303)


we don't emit an event object for session-created (#15236)


document env vars expected to be set for the CI configs (#15129)


spec: increase MAS timeout for login items (#15291)


ability to fetch separators by id (#15290)


move media/net from brightray to atom (#15288)


move devtools from brightray to atom (#15234)


trim app name and productName (#15269)


make macOS release builds higher priority to skip the queue (#15276)


remove WebContents::CreateFrom (#15241)


asyncawaitify one of sandbox related tests (#15252)


make release-artifact-cleanup executable (#15225)


convert wstring to string on windows in node_bindings (#15266)


expose setBackgroundThrottling api (#15104)


loading of devtools extensions on startup (#13844)


Convert to lower case in upload symbols script (#15258)


roll node (#15177)


enable NODE_OPTIONS env var (#15158)


correctly enable and disable windows on Windows and Linux (#15184)


don't set allow_new_privs in new processes (#15229)


add documentation for blink_file_path.patch (#15235)


Spellchecker Async Implementation (#14032)


make sure git directories don't have unneeded files in them (#15247)


add remote.require() / remote.getGlobal() filtering (#15014)


remove disabling of ANGLE dchecks (#15227)


remove desktop_screen_win.patch (#15232)


remove unnecessary build_toolchain_win_patch.patch (#15231)


remove skia/dcheck.patch (#15223)


remove webrtc patch to disable a warning (#15218)


small refactoring regressions (#15206)


move notifications from brightray to atom (#15209)


don't call ReadRawDataComplete if it's not necessary (#15185)


add width to webview iframe (#15195)


change examples in docs to use for..of and async/await (#15196)


do not enable node integration in child window if not enabled (#15076)


add --fix option to lint:cpp (#14977)


remove ColorChooser file that's no longer used (#15186)


add temporary debugging to generate_breakpad_symbols.py (#15176)


allow renaming electron.exe (#15173)


add microtask runner and fix promise test (#15071)


preserve background color through reload (#15105)


Memory > Profiles > Load in DevTools (#15151)


add webPreferences.enableRemoteModule option (#13028)


split out login item tests (#15135)


Revert "fix: export zlib symbols (#15103)" (#15138)


update pr template for no-notes (#15137)


Fix timeout when generating breakpad symbols (#15126)


move printing out of chromium_src (#15023)

atom build chromium_src lib manifests patches


mark browserview api as not-experimental (#15117)


natively implement LoginItem functions (#15010)


add v8_embedder_string to build args (#15039)


export zlib symbols (#15103)


roll node (#15097)


app.getLoginItemStatus -> app.getLoginItemSettings (#15093)


Remove `statSyncNoException` for good (#15092)


move color_chooser out of chromium_src (#15091)


move text-to-speech out of chromium_src (#15024)

atom build buildflags chromium_src patches spec


Revert "FIXME: disable isCurrentlyAudible test to unblock merge" (#15078)


update and enable osr (#15046)


make FILEVERSION 4th component 0 on nightly builds (#15074)


add "apply_patches" flag to gclient (#15079)


update notification_provenance.patch to fix unittests compilation (#15060)


remove global_shortcut_listener from chromium_src/ (#15070)


update node for patch that allows native modules built on < node 10 (#15073)


strip linux binaries for nightly release builds (#15063)


add workingDirectory option to shell.openExternal() (#15065)


close patch_file before deleting it (#15055)


Bump v4.0.0-nightly.20181010


patch dump_syms to not hard fail on dylib resolve error (#15056)


Revert "Bump v4.0.0-nightly.20181010"


set timeouts for all steps on VSTS (#15051)


"fixme: allow huge Electron archives" (#15048)


Revert "Bump v4.0.0-nightly.20181009"


Bump v4.0.0-nightly.20181009


Revert "FIXME: try enabling dcheck to see if that will get us more info on linux-release-testing"


Revert "FIXME: temporary debugging to maybe diagnose netlog issue on mac"


simpleFullscreen window should be on top of other OS X menu bars. (#14881)


dont run nightly jobs for everything


add deprecation notice for webPrefences defaults (#15045)


Add instructions on how to pull/push (#14903)


add app.enableSandbox() (#14999)


simplify SetBackgroundColor


ensure that the window is focused when testing spellchecker


remove --enable-logging, causing issues on CI


add logging to zip-symbols.py to help debugging timeouts


use valid markdown syntax in browser-window.md to fix docs linter


Lifetime of auth_info_ in login handler (#15042)


[mac] restore SetBackgroundColor functionality


document BrowserWindow.setBackgroundColor


FIXME: disable isCurrentlyAudible test to unblock merge


FIXME: disable getGPUInfo test to unblock merge


update line reference in gpuinfo comment


compile error on mas


FIXME: disable document.visibilityState/hidden <webview> spec


FIXME: disable net log spec


spec: update media-started-playing tests based on the autoplay policy


enable stack dumping in tests


ensure webcontents is destroyed before its associated browser context.


crash in webRequest due to unsafe static_cast


remove conflicting header


make lint run on Windows in PowerShell


disable the V2 sandbox on macOS


make netLog test pass when app crash on exit


getGPUInfo not longer supports 'complete' on macOS


fix notification permission handler


only call NetworkService::SetUpHttpAuth once.


roll node


gn format


Use the new isolate initialization api


linking pepper flash on Linux


roll node to 10.11.0


Refactor of ServiceManagerContext


update,,, sysroots? again????


update sysroot


re-enable bundled font config, we should fix the sysroot


re-land GetBgColor libgtkui export patch


dont use bundled fontconfig


fix default_app.js calling no-longer-existent API


include algorithm in notification_presenter


exe_and_shlib_deps does not exist anymore


bump node


update CHROME_VERSION_STRING


intercept the isolate_holder's new isolate and register it with the node platform before initialization


Split WebWidgetClient and WebViewClient


Remove WebCanvas alias, use cc::PaintCanvas directly in blink


Rename WebFrameClient to WebLocalFrameClient


Remove PlatformAccelerator


Move Net.HttpRequestCompletionErrorCodes to NetworkContext


Remove SupportsOCSPStapling from CertVerifier and CertVerifyProc


Remove WebContentsUserData::kLocatorKey


Remove unused RunMicrotasksObserver


Remove content::SpeechRecognitionResult


Refactor RWH::RestartHang...Timeout... into a generic base::Closure


Rename WebContentsDelegate methods


Rename content::PermissionManager into content::PermissionControllerDelegate


media: Refactor KeySystemSupport


Support add/overwrite redirect request headers in NavigationURLLoader


FIXME: Move persistent notification id from notification database to profile


Rename base::Timer to base::TimerBase


roll node to tmp version (branch more-patches)


update chromium and v8 patches


roll Chromium to 69.0.3497.106


run tests on VSTS in a separate job (#15027)


strip linux binaries for release builds (#14991)


Check minSize constraints before resizing (#14931)


overly thin font rendering on mojave (#15007)


convenience command to apply all formatter patches (#14994)


power observer dbus crash (#15030)


fix breakpad symbols generation on CircleCI for PRs from forks (#15026)


fix the upload distribution step on VSTS (#15015)


add extension to .eslintrc file (#15020)


use boolean for nodeIntegration / webviewTag (#15005)


various fixes (#15004)


use separate ipc-renderer-internal / ipc-main-internal APIs for Electron internals (#13940)


Bump v4.0.0-nightly.20181006


Revert "Bump v4.0.0-nightly.20181006"


temporarily use submodule and gn DEPS for requests/boto


fix native_mksnapshot path on for arm releases


Revert "Bump v4.0.0-nightly.20181005"


Bump v4.0.0-nightly.20181005


fix breakpad symbols generation (#14981)


better Slack notifications for nightly jobs (#14985)


make external binaries download action more flexible (#14982)


enable weak ptr unwrap sequence dcheck (#14816)


fix environment variables for fork prs (#14995)


remove //chrome/browser/icon_loader source copies (#14955)


re-enable osr following m68 upgrade (#14973)


run clang-format to clear linter for #14977 (#14990)


cleanup Electron dirs before running tests (#14989)


use ubuntu 18.04 for arm testing (#14988)


temporary do no run "verify-ffmpeg.py" on Mac CI (#14986)


Revert "Bump v4.0.0-nightly.20181004"


specify -j18 for electron ninja call


make boto and requests optional dependencies (#14970)


fix relaunch on linux (#14975)


Bump v4.0.0-nightly.20181004


add extra logging to the upload script


remove duplicate code in spec/security-warnings-spec.js (#14967)


create request context from network context (#14656)

atom brightray chromium_src docs lib manifests patches spec


add evt listeners for SetAlwaysOnTop (#14951)


update accelerator patch to handle recent chromium fixes (#14966)


Trigger an arm test on VSTS after CircleCI build (#14898)


rearrange builds on CircleCI (#14969)


Clean up the implementation of the registerStreamProtocol (#11357)


enable -pie for linux builds (#14962)


disable one test in base_unittests (#14968)


checkout the arm resources during publish sync


Revert "Bump v4.0.0-nightly.20181003"


Bump v4.0.0-nightly.20181003


fix GN linting issue in brightray


Revert "feat: upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677)" (#14963)

atom brightray build chromium_src patches script spec


upgrade to Chromium 68.0.3440.128 and Node 10.11.0 (#14677)


bump node to fix tar.py line endings


add GN linting (#14678)

.vsts brightray build native_mate script


bump node to get header tar file


disable the "app.relaunch" test on Linux


build torque with x64 toolchain


disable failing assert in beginFrameSubscription dirty-rectangle test


avoid duplicate files when building a zip


roll node to v10.11.0


make run-as-node --inspect test more robust on windows


make before-input-event test more robust


update linux sysroots


remove obsolete "install-sysroot.py" script


fix frame-subscriber test on Mac


enable back a DCHECK in viz::ServerSharedBitmapManager


better crash diagnostics in ffmpeg test


fix :electron_tests compilation


minor improvements to the Node spec


fix disable_scroll_begin_dcheck.patch


add secure_origin_whitelist to chrome source list


remove no longer existing Chromium test deps


expose URLRequestContextGetter::{Add,Remove}Observer


fix SSL_get_tlsext_status_type patch


update v8, ffmpeg, chromium, crashpad, boringssl, and webrtc patches


bump CHROME_VERSION_STRING


Update to Chromium 68.0.3440.128 and Node 10.10.0


add security warnings to sandboxed renderers (#14869)


combine linux-*-checkout into one step (#14937)


remove //chrome/common source copies (#14950)


remove //extensions source copies (#14949)


support ASAR in fs.copyFile (#14942)


remove duplicate cursor resource configs (#14929)


default_app incorrect loading by url (#14940)


desktop capturer module (#14835)


remove dead code in menu controller (#14939)


use white background for non-OSR renderer by default (#14932)


Use VSTS checkout of electron (#14926)


remove duplicate and un-needed files from dist zips (#14882)


check guest view's devtools window size (#14922)


Revert "fix: check guest view's devtools window size"


check guest view's devtools window size


remove needless mojave dark mode APIs and add instructions on how to use the macOS replacement (#14895)


clean up the lint config for vsts (#14914)


add prefer-const to .eslintrc + fix errors (#14880)


some async await stuff for the spec runner (#14897)


add -j3 to mksnapshot/ffmpeg due to smaller machine size (#14907)


Disable new fade animation for BrowserViews (#14911)


slightly rewrite getGPUInfo() tests (#14863)


run more unittests (#14861)


refactor the CircleCI config (#14891)


define compile time features with buildflag header (#14840)


fail a tests job is there are no test results (#14884)


wrap new NSAppearance in correct check (#14873)


skip the .bin from folder hashing due to npm not cleaning up symlinks (#14888)


disable getGPUInfo() tests on Linux (#14875)


implement <webview> methods via dedicated IPCs without the remote module (#14377)


simplify process object initialization for sandboxed renderers (#14878)


Bump v4.0.0-nightly.20180929


fix mac vsts config


Revert "Bump v4.0.0-nightly.20180929"


generate ffmpeg zip on macos release


run create-typescript-definitions for darwin releases


set TARGET_ARCH correctly for arm and arm64 builds


Revert "Bump v4.0.0-nightly.20180928"


Bump v4.0.0-nightly.20180928


generate ffmpeg zip on linux release


get target arch from TARGET_ARCH env var


bump node to get header tar file


actually publish from circleci and always build node headers on vsts


fix ffmpeg upload path and always generate node headers


fix upload.py for symbol.zip upload


replace var with const / let (#14866)


push the symbol zip not a folder


guarantee the order of webview and devtools creation (#14849)


fix windows symbol gen


add python env to zip-symbols script


Revert "Bump v4.0.0-nightly.20180927"


enable key accelerator flags for Windows and Linux (#14830)


Bump v4.0.0-nightly.20180927


use get_electron_branding instead of electron_gyp in the symbol zip generator


dont tag libcc when it does not exist in GN build


fix path to dump_syms in the windows breakpad tool


make zip-symbols executable


ensure the bump-version script modified the version.h file correctly


fix relative links in docs and enforce we dont break them again (#14832)


initial work for running releases of GN build - Merge pull request #14831 from electron/prepare-for-4-nightlies


move the view APIs to their own directory (#14722)


fix out_dir usage in upload-symbols.py


fix test command in docs


Update mksnapshot uploads


updating directories and related functions


Fix yaml issue


Add publish jobs for CircleCI releases


fix appveyor deploy working dir


remove serve-node-headers.py, unused in new testing setup and points at old out_dir


ensure boto is initialized so that s3put works


fix out_dir usage in upload-node-headers.py


fix out_dir usage in upload-node-checksums.py


fix out_dir usage in upload-index-json.py


remove unused files to simply out_dir replacements


initial work for running releases of GN build


stop using electron.gyp for branding and version (#14559)


handle shortcuts by default if no WebPreferences object exists (#14766)


add APIs to support mojave dark modes (#14755)


run unittests and browsertests separately (#14826)


Implementation of getGPUInfo API. (#13486)


turn on OSR for GN builds (#14352)


upload node.lib for v4 (#14829)


send null in debugger callback when no error (#14814)


update deprecated NSWindow masks (#14760)


correct key code reqs for accel doc (#14823)


Generate breakpad symbols for GN release builds (#14791)


check in the changes to package-lock.json (#14815)


use error-utils for remote exception serialization / deserialization (#14788)


implement crashReporter.start() without the remote module (#14434)


setMaximizable to be true if window is resizable & maximizable (#14648)


get background color from GtkMenuBar#menubar (#14785)


migrate libcc's Dockerfile to electron and update it (#14786)


fix compilation with XCode 10 (#14800)


force patches to be checked out with LF line endings (#14789)


add a branch name to Slack notifications (#14793)


update mksnapshot and ffmpeg for GN (#14738)


inconsistent titleBarStyle on transparent fullscreen (#14765)


spec: add test for syncronous access to blink APIs (#14637)


do not suppress stdout from Google Test binaries (#14782)


update releasing info (#14675)


clarify allowable background colors for BrowserWindow transparency (#14762)


support macos 10.14 SDK (#14758)


run native tests on CircleCI (#14774)


fix pattern for the Chromium branches names for CircleCI (#14769)


have 'use strict' consistently across our lib files (#14721)


Revert to one job instead of two


move crashpad patch to chromium dir (#14744)


Remove broken symlinks from buildtools before saving it to artifacts


Add buildtools to artifacts needed for testing


Split build and test into separate jobs


Add electron_chromedriver_zip target


Add verify ffmpeg back to CircleCI builds


Add chromedriver to build


Merge pull request #14754 from electron/circle-ci-config-clean-up


run nightly builds for Chromium upgrade branches


clean up the CircleCI config


clean up the default app implementation (#14719)


Fix second-instance handler signature (#14731)


build mksnapshot in a separate job (#14741)


inherit stdio when 'npm install'ing spec deps (#14740)


Make sure that tests on VSTS get marked as failed if they fail (#14734)


add ffmpeg dist zip (#14681)


do not set layer explicitly for frameless window (#14730)


Merge pull request #14733 from electron/reenable-app-exit-exitCode


build ffmpeg and verify it in a separate jobs


reenable app moduele > app.exit(exitCode) > closes all windows


type the promises in our docs (#14715)


add python-dbusmock to the linux requirements (#14727)


change subprocess.Popen calls to work on Linux too (#14689)


turn off clang-format for ATOM_PRE_RELEASE_VERSION (#14711)


ignore spec/node_modules from linting (#14717)


[circle] don't use map merge key (<<) where unneeded


runas is not an optional dependency (#14704)


Merge pull request #14526 from jakubzitny/window-open-clarifications


update "upgrading node" guide (#14649)


Merge pull request #14686 from electron/refactor-circle-ci-mac-builds


fix await in cleanup script (#14670)


remove vendored depot_tools (#14676)


run clang-format


use run-clang-format in cc --fix mode


use same diff args as run-clang-format


do not run verify-ffmpeg on Mac on CircleCI


refactor Mac builds on CircleCI


AFP info for general public (#14650)


with enable_extensions=false (#14657)


add process.takeHeapSnapshot() / webContents.takeHeapSnapshot() (#14456)


use smaller size machines for some Linux CI jobs


dont pass --stable through to bump-version.py (#14661)


add a FYI job to build Chromium test binaries


use one script to launch all linters (#14622)


use CircleCI workspaces


quit properly in simpleFullScreen mode (#14620)


fix python lint warnings (#14638)


replace standard with eslint-config-standard and add custom rules (#14636)


add will-redirect (#13866)


remove --version from "create-api-json" (#14634)


update electron patches (#14623)


copy script/patch.py from the libcc repo (#14627)


Move Mac builds to Azure Devops (VSTS) (#14588)


spec: fix crashReporter upload assertions


spec: fix final node and chromium specs after assert change


fix CI runs after 9e85bdb0


spec: fix headers tests to match APIs


spec: fix broken remote specs


spec: handle null prototypes in specs


s/resolverGetters/resolveGetters


spec: update 'BrowserWindow.fromBrowserView(browserView) returns undefined if not attached - returns undefined if not attached' to match docs (null not undefined)


spec: add helper to resolve property getters


move libcc patches to electron repo (#14104)


update to standard 12

default_app docs lib npm script spec tools


prefer out/Debug to out/Default in build docs


update package.json scripts for gn build and automated releases (#14612)


dont install spec deps on sync needlessly (#14614)


re-enable high-dpi support on windows (#14596)


update request dep to remove warning about cryptiles (#14610)


make the 'npm run test' command work out of the box (#14602)


fix linting error on master (#14609)


automatically round numbers that are converted to points (#14604)


generate API definitions in the project root (#14578)


update package-lock.json when bumping package.json (#14599)


add mediaTypes to media permission requests


update node ref to fix patch handling unhandled rejections (#14603)


add debugger specs for multiple sessions (#14598)


fix gn cpplint warnings (#14583)


remove unneeded ssize_t hack


remove unused, duplicated code in deprecate module (#14579)


Merge pull request #14590 from electron/remove-gn-build-define


Windows Background color issue (#14561)


run 'cpplint -c' as a precommit hook (#14586)


remove unsupported DISABLE_NACL define


Invalidate weak ptrs before window Javascript object is destroyed (#14532)


remove ELECTRON_GN_BUILD define


cpplint didn't work in GN (#14581)


add screen reader support to Win32 toast notifications (#13834)


rename appveyor{-gn,}.yml


remove duplicate devtools sources (#14522)


do not use scripts and binaries from the libcc repo


make large beta numbers work when publishing (#14571)


remove only on deprecations api spec (#14564)


simplify git cache instructions (#14562)


update instructions for building win32 target (#14560)


set up a lint job (#14536)


[m67] enable widevine support (#14519)


tests: ignore nulls and undefined in the "util.promisify" test


FIXME: tests: disable a "unhandledrejection" test of the remote module


guard widevine related code behind flag


update Visual Studio version for AppVeyor


force SharedArrayBuffer feature to be enabled (#14498)


initialize tracing controller before starting platform (#14499)


//service/viz mojo interfaces for osr


fix a chromium-style error


fix osr compilation on Windows


use default value of the enable_widevine flag


Update test targets paths for Blink


Fix path to blink resources


Fix code triggering new -Wmicrosoft-cast warning in M67


Include the node header at the end to avoid collisions


Implement GetPermissionStatusForFrame in AtomPermissionManager


Remove the memory property from getAppMetrics


Remove the 'getProcessMemoryInfo' API


Rename buildflag_headers for consistency


Introduce additional Certificate Transparency preferences


Rename net/proxy_resolution/proxy_service* files


use render client id to track deleted render process hosts (#14520)


refactor deprecation apis (#14495)


fix path to dist.zip on appveyor (#14535)


fix pylint errors


cleanup web-frame-init.js (#14516)


address TODO for WebContents.prototype.setSize / reportRemovedAttribute removal (#14517)


rename circleci builds to remove -gn and -fyi (#14531)


add options to webContents.loadFile (#14515)


fix cpplint.js when LINTER_PATH doesn't exist (#14537)


add note about origin URLs to GN build docs (#14530)


specify BrowserWindow features passable to window.open


clean up asar stuff (#14505)


read ignoreMenuShortcuts per WebContents


remove app.makeSingleInstance / releaseSingleInstance (#14518)


Update menu-item with new position props (#14465)


pass GN_EXTRA_ARGS to the ffmpeg build


do not use electron.gyp contents in the verify-ffmpeg script


add a helper script to retreive data from a GN project


remove gyp build files (#14097)

gitmodules gn gni gyp gypi json md ps1 py sh yml

.circleci brightray build docs script vendor


Revert "fix: re-enable power monitor test (#14458)" (#14506)


clean up asar functionality (#14046)


bump libcc (master) (#14492)


re-enable power monitor test (#14458)


expand on TODOs in BUILD.gn


notify focus change right away rather not on next tick (#14453)


refactor the "util.promisify" test (#14491)


manually manage WebContents of webview when it is detached


add shell = True to make clang-format work on Windows (#14121)


macOS Window Title And Accessibility Focus (#14472)


bump libcc (master) (#14473)


don't use deprecated fstatNoException API (#14463)


enable debugger api specs (#14475)


add removeFunction to deprecate module (#14468)


port the cpplint runner to javascript (#14440)


bump libcc (master) (#14466)


[gn] widevine cdm support behind flag (#14423)


refactor webContents module isCurrentlyAudible api spec (#14410)


Bump v4.0.0-nightly.20180905


Windows Store Notifications (#13258)


Update first-app.md (#14455)


bump libcc (master) (#14442)


allow some features during beta (#14215)


pass tag correctly for bump commit reversion (#14444)


use loadFile when appropriate in tests (#14422)


Remove legacy helpers (Electron Helper EH/NP) (#14436)


add missing documentation for <webview> methods (#14413)


webview.focus() should move page focus to webview (#14427)


replace base::Value::DeepCopy and CreateDeepCopy with Clone (#14420)


Add Electron Fiddle to the readme (#14396)


add event.senderId property to IPCs sent via ipcRenderer.sendTo (#14395)


allow window above full screen windows on mac (#14122)


bump libcc (master) (#14406)


use flexbox to style webview (#14400)


update power/notification specs to expect (#13497)


add notes on OOPIF webview's behaviors (#14401)


refactor context isolation spec (#14394)


don't expose CallbacksRegistry as an internal module (#14389)


[gn] explicitly override rtc_use_h264 (#14378)


Revert "Bump v4.0.0-nightly.20180830"


Bump v4.0.0-nightly.20180830


allow Tray with title only (without icon) on Mac (#13851)


Revert "sec: deprecate some webPreference defaults to be secure-by-default (#14284)" (#14380)


add release-artifact-cleanup script (#14250)


Add electron version to framework (#14296)


doc recipe for debug build (#14355)


add enable_pepper_flash flag to GN build (#14349)


keyboard listeners no longer work on webview (#14369)


Merge pull request #14287 from electron/miniak/ipc-refactoring


emit focus/blur events for webview (#14344)


use OS process handle to clear object registry (#14324)


add missing enable_view_api flag (#14351)


crash when tray is destroyed (#14347)


bump libcc (master) (#14353)


add session.setPermissionCheckHandler (#13925)


'will-move' event for windows.  (#14283)


move common logic to handleRemoteCommand


don't expose desktopCapturer in sandboxed renderers if the feature is disabled (#14310)


dont parse arguments after a -- in the inspector (#14297)


bump libcc (master) (#14317)


don't crash on tray.setContextMenu(null) (#14322)


Merge pull request #14314 from electron/disable-a-test


windows gn linker fix (#14281)


tests: disable "app moduele > app.exit(exitCode) > closes all windows"


don't expose view APIs when not enabled (#14312)


tests: refactor "app module" tests


explain "worldId" in the web frame docs (#14309)


use std::string instead of base::string16 for IPC channel names (ipcRenderer.sendTo) (#14302)


BrowserWindow.getNormalBounds() (#13290)


Developer instructions for native Node addons (#13121)


Fix broken link (#14301)


properly report on skipped native modules tests (#13894)


Brought win speechSynthesis up-to-speed (#14070)


implement ipcRenderer.sendTo in native code for better performance (#14285)


use std::string instead of base::string16 for IPC channel names (#14286)


Split out appveyor gn builds into separate jobs (#14282)


Bump v4.0.0-nightly.20180823


opt into location services once device service has been started (#14253)


add method and referrer properties to app login event (#14231)


do not bubble up resize event from webview (#14271)


print error when removed webview attribute is used (#14230)


bump libcc (master) (#14263)


[gn] fix node header generation target in appveyor (#14218)


inheritance of webPreferences sub properties


build ffmpeg and native_mksnapshot for GN release builds (#14240)


ask for specific info in bug templates (#14229)


Bump v4.0.0-nightly.20180821


retry for the meta dumper a few times (#14241)


Revert "Bump v4.0.0-nightly.20180821"


use electron-frameworks sccache (#14171)


add better logging around request failures for releasing (#14239)


expose missing process APIs in sandboxed renderers (#13505)


[gn] add distributable zip target (#14093)


move SpecialStoragePolicy from brightray to atom (#13944)


[gn mac] copy ffmpeg lib to framework bundle (#14225)


remove autorelease check logic (#14220)


enable osr (#14074)


bump libcc (master) (#14214)


add option to return next version from prepare-release (#14212)


create persistent channel ID store when cookie store is persistent


match the bump commit exactly, reverts should not count (#14207)


Dialog does not close on ESCAPE if defaultId is set (#14196)


update libcc ref to include osr patch (#14201)


chrome-command-line-switches.md: update proxy-server support (#14198)


electron path for postinstall (#14177)


security.md: Fix navigation lockdown example code (#14185)


Bump v4.0.0-nightly.20180819


only prepare release if last commit not a bump (#14192)


always target master for nightly releases (#14190)


add dist tags for release branches (#14186)


Bump v4.0.0-nightly.20180817


Revert "Bump v4.0.0-nightly.20180817"


dont check version when publishing (#14183)


remove v from script :sigh: (#14181)


add Chromium tests targets (#14172)


update_electron_gyp regex for nightlies


Stricter Testing For Menu Items (#13992)


make beta bumps work (#14174)


use --bump for all releases


allow nightlies from release branches (#14157)


update serve version 6.5.3 -> 6.5.8 (#14159)


use GIT_CACHE_PATH (#14165)


use metadumper service to create index.json file (#14158)


fix npm nightly dist-tag (#14155)


support otp (#14154)


gn: commit patches after they have been applied (#14147)


add config to build Electron for tests (#14101)


use OOPIF for webview tag (#13869)


update node revision


remove duplicate setting


promote 'is_jumbo_build=true' to all.gn


add flag to skip version check (#14145)


remove arm build validation from release script (#14143)


alphabetize config list


enable jumbo builds in GN release configuration


Bump v4.0.0-nightly.20180816


fix electron.d.ts typings (#14125)


fix linting (#14135)


replace nightly and dev versions in the release script (#14134)


nightly is nightly, beta is beta (#14133)


Merge pull request #14132 from electron/fix-crashreporter-arg


crashReporter companyName is not optional


use targetRepo in prepare-release (#14131)


introduce concept of nightly builds to release scripts (#14130)


Add arm/arm64 gn builds


add FIXME for remote deref (#14116)


update PR template for new notes bot (#14103)


add a hidden option to disable remote dereferencing (#14102)


[vsts] build the PR branch


notify request context shutdown on IO before cleanup (#14058)


[win] simplify call to electron.exe in appveyor


Update DEPS


bump libcc (#14071)


Revert "[WIP] refactor: (Part I) make the ownership of URLRequestContextGetter more clear  (#13956)"


[WIP] refactor: (Part I) make the ownership of URLRequestContextGetter more clear  (#13956)


Merge pull request #14049 from electron/fix-flaky-sandbox-tests


Fix flaky sandbox tests


Merge pull request #14045 from electron/enable-mixed-sandbox


lint js and docs alongside clang-format (#14044)


On macOS, Closing Notifications Triggers the 'close' Event (#13306)


re-enable mixed-sandbox tests


add 'npm run bootstrap', 'npm run build' (#14034)


override fs.realpathSync.native and fs.realpath.native (#14031)


make asarStatsToFsStats nherit from fs.stats (#14030)


[gn] build 32-bit node modules on 32-bit linux (#14021)


update GN developer docs (#14018)


build x86 builds on GN in appveyor (#14019)


Add creationTime function to process (#13542)


cancelId works on windows (#13882)


add a Mac App Store Private API Rejection template (#14009)


core: add security report issue template (#14010)


spec: re-enable app.getAppMetric API (#13962)


make methods const, cleanup (#13937)


Fix typos (#13999)


ipcRemote.sendSync regression after moving away from JSON for return values (#13941)


make menu.popup options optional (#13977)


roll libcc


add location url to "Node.js Integration with Remote Content" warning (#13973)


disable flaky isCurrentlyAudible test (#13970)


min windows server version for building is 2012 (#13935)


recommend windows 10 as the minimum build OS


remove instances of createDeepCopy (#13703)


roll libcc and node DEPS (#13931)


add missing "simple" property in several APIs to prevent proxying of return values (#13905)


[gn] update build instructions


[gn] add builders for 32-bit linux


dipToScreenRect / screenToDipRect - window can be null (#13903)


roll libcc DEPS (#13917)


Improve --enable-features/--disable-features handling (#13920)


update node upgrade doc (#13891)


make nativeImage relative path test robust to different cwd


Add env var to skip native module tests


start the dbus mock server in GN CI


use env var to skip native module tests on win32/debug (#13890)


spec: add more assertions to help smoke out the close all window failures (#13868)


some APIs modified for ASAR support cannot be util.promisify'ed (#13845)


test out build matrix for debug/release


[gn] add ci build for gn on windows


handle SIGINT and SIGTERM from the Electron CLI helper (#13867)


Update security docs: will-navigate, new-window (#13884)


gn linux release builds (#13809)


[gn] run 'gn format' over BUILD.gn


[gn] run 'gn format' over build/node/BUILD.gn


more lenient check for is_ci in lib.util.download


[gn] fix rpath when building with component ffmpeg (#13874)


[gn] add //ui/strings:app_locale_settings to locale pak


[gn] build release with is_cfi = false


allow setting window shape (#13789)


commit changes to the package-lock.json file (#13864)


warning unicity of webRequest event listener (#13482)


window.setVibrancy parameter passing (#13627)


allow usage of deprecated APIs in tests (#13659)


First draft: Here be dragons (#13835)


util.promisify(setTimeout) (#13840)


Fix process.execPath returning parent process path instead of the helper in sandboxed renderer (#13839)


fix electron.d.ts typings (#13841)


[gn win] fix path names in js2asar


[gn] pack ui_strings in locales (#13827)


[gn] fix resource path conflict on mac (#13824)


add getUploadProgress API to the net API (#13783)


Add will-resize event to TopLevelWindow (#13649)


remove unused process_type variable (#13823)


[gn] fix linking against base_static (#13810)


Bump libcc to latest (#13821)


Grammar fix in application-architecture.md (#13798)


pass scrollBounce by command line flag (#13812)


check string encoding before creating value (#13815)


[gn] win and linux depend on :packed_resources


[gn] centralize GN args under build/args/*.gn


[gn win] fix webrtc link error in component build


[gn] include node_modules in default_app asar


[gn] roll node DEPS


Merge pull request #13801 from electron/update-ch-upgrade-docs


pr: Update docs


Add BrowserWindow.setWindowButtonVisibility()


Use --enable-features and --disable-features


Bump libcc to latest


update an estimate of how much we are behind Chromium


[gn] link dwmapi in component build (#13773)


clarify default auto-updater installation behavior (#12783)


[gn] simplify resource pak build


[tests] update some BrowserWindow tests


use webContentsId with contextId together (#13749)


[gn win] fix dllimport usage in node's usage of icu


remove private webContents.getId() API (#13674)


spec: suppress mixed-sandbox test in Windows CI (#13769)


create WebContents for webview on request (#13713)


stop defining is_mas_build (#13742)


Update DEPS


[gn win] fix webrtc link error


Add sccache


[ci] add GN linux CI build


Improved documentation (#13403)


Merge pull request #13746 from electron/gn-refactor


[gn] working on 32bit windows


[gn] reorganize :electron_lib target


stop defining is_mas_build


make nightly filenames more guessable with YMD format


Merge pull request #13543 from electron/ajm-win7-crash


do not load dotenv on CI


enable v8 checks in debug mode


use context counter as contextId


update for node 10


Merge pull request #13724 from electron/windows-release-test-fix


[gn] add target for building node headers


disable `found-in-page event` test


Merge pull request #13672 from brunolemos/patch-1


Update docs on semantic requirements for #13359 (#13365)


[gn] move native_mate build config to native_mate dir (#13706)


[gn] roll libcc DEPS


add semantic prefixes from docs


clean up release notes script


new release notes generator


support chrome:// URLs in default_app (#13575)


handle win32 path separator in js2asar (#13694)


create a window capturer correctly (#13689)


remove race condition for executeJavaScript (#13691)


[gn] use libnotify from custom sysroot


clean up the default app, add CSP (#13437)


remove experimentalCanvasFeatures property (#13684)


Merge pull request #13664 from electron/tweak-release-docs


Don't show download stats of libchromiumcontent for CI. (#13681)


roll libcc DEPS


update second-instance event docs (#13656)


Fix formatting


Merge pull request #13673 from electron/fix-frameless-devtools-crash


spec: openDevTools should not crash for frameless window


use InspectableWebContentsView as content view


remove known issues from mac app store submission guide


[gn win] link comctl32.lib to fix component build


Update Windows VS2017 requirement (#13663)


Add post-publish 'npm dist-tag ls electron' step


document ELECTRON_S3_ tokens


add note about multiple calls to validateRelease


fix VSTS token generation URL


Merge pull request #13578 from electron/miniak/refactoring


Merge pull request #13660 from Tomyail/patch-1


using chrome://flash to get the flash path


don't invoke callback after FrameSubscriber is destroyed (#13657)


add native function to create preload script (#13032)


SHOpenFolderAndSelectItems does not have to be dynamically resolved


DwmGetColorizationColor does not have to be dynamically resolved


Updates for release process (#13632)


Merge pull request #13494 from electron/expect-short-specs


Add isCurrentlyAudible() to WebContents (#13614)


fix double-freeing remote references


add API to return an unique ID for page


[gn linux] link static libs for node release build


[gn] define WIN32_LEAN_AND_MEAN in the node build


[gn] build node with clang-cl


remove asserts that were obviated by dotenv


[gn] link child as well as browser in electron_lib


update tokens portion of releasing docs


add .env.example


[gn] fix include_dirs ordering error


[gn mac] only link libnode.dylib in component build


[gn] fix dllimport warnings


[gn] node as a static lib


roll libcc DEPS


enable spell checking, which broke in upgrade to ch66


[gn] support MAS build


remember the render_process_id when permission requests occur on the IO thread (#13621)


address feedback


[gn] depend on /gtk instead of /gtk3


[gn] move crashpad to mac-only


[gn] use clang and custom stdlib when building node on linux


[gn] use platform-appropriate shlib_suffix when building node


[gn] use consistent node configuration between gyp and build


replace _ASSERT with DCHECK in toast.cc (#13598)


Move github release checking to node.js


Update to run new AppVeyor jobs


Better path compare than just strings (#13548)


fallback to FullSizeContentView for frameless window on mac (#13599)


breakpad #include compatibility between GN and GYP


Update to latest libchromiumcontent (#13594)


ability to apply patch to clang-format errors (#13576)


Fix failed devtools tests due to fs.statSyncNoException not working  (#13584)


[gn] fix CSP warning in debugger API test (#13541)


Add/update slack notifications


spec: disable the i18nString test


spec: enable back devtools tests


update devtools url


add stubs for new devtools messages


implement devtools showItemInFolder message


update libcc to fix private APIs in mas build (#13529)


Enable webview in sandbox renderer (#13435)


spec: convert menu specs to expect (#13485)


tray setContextMenu crash (#13513)


fix chromium-style errors in native_mate


[gn] use merged-in native_mate


[gn] roll libcc & node deps (#13508)


[gn] remove now-meaningless skia-related #defines (#13496)


fix the crash when loading site with jquery (#13475)


spec: convert smaller specs to expect


[gn] add electron_app target for windows (#13491)


[gn] link against debug node when in debug mode (#13490)


use full path for ui_unscaled_resources.h (#13492)


[gn] copy node.dll in addition to node.dll.lib (#13489)


[gn] fix link errors relating to static members (#13488)


fix more chromium-style errors in windows code (#13487)


remove deprecated GetAs methods (#13425)


temporarily disable failing specs (#13470)


add link to Chromium windows debugging docs


add promise helper and change whenReady to be native impl (#13115)


inline vector allocation (#13449)


Fix warnings as error fixes.


add native_mate to source code directory structure doc (#13451)


deprecate properties in app.getAppMetrics() (#13446)


rpc-server.js cleanup (#13420)


do not expose Node's external strings (#13438)


remove deprecated CreateWithCopiedBuffer (#13436)


[gn] changes to BUILD.gn for windows (#13434)


[gn] fix WTL include paths and namespace include (#13433)


[gn] correct library paths for node on windows (#13429)


spec: rewrite and enable a webview's disableguestresize attr test (#13428)


[gn] remove vendor/ from windows include paths (#13432)


[gn] only define WIN32_LEAN_AND_MEAN if not already defined (#13430)


fix some more warnings in windows build (#13431)


fix various chromium-style errors in windows (#13394)


repair fs.statSyncNoException throwing exceptions (#13390)


fix linting


rename back to expected values


move native_mate script to the electron scripts dir


update paths for native_mate


remove native_mate submodule


fix chromium-style errors in windows code


[gn] fix DEPS to work on windows


Update build-instructions-windows.md


update GN build for chrome 66


update libcc ref


Merge pull request #13366 from c960657/patch-1


[gn] remove gclient hook for node config.gypi (#13354)


spec: refactor helper closeWindow() function (#13337)


spec: enable a disabled test (#13346)


Fix links to webview.md


move pepper flash behind feature flag


Annotate fallthrough switch paths with FALLTHROUGH


fix chromium-style errors in frame_subscriber


Roll DEPS for chrome 66 in GN build


Revert "Drop support of Mac OS 10.9" (#13348)


Fix broken link of electron-builder (#13341)


Revert "fix: Drop support for OS X Mavericks (version 10.9)" (#13333)


link with crashpad_client for MAS build


Upgrade spec dependencies (#13310)


fix linting in the tls script'


tls check shouldnt rely on an external service


doc: add CSP examples (#13167)


frame subscriber deprecation and re-enable tests


spec: fix asar spec due to change in node.js


can't load module error when app is packaged


Update vendor/libchromiumcontent ref


Drop support for OS X Mavericks (version 10.9)


[gn] compile node with boringssl (#13285)


pass down the bool value of enableAutoSize to setSize (#13282)


Add Sentry.io to 3rd party hosted solution list for crash reports (#13281)


fix chromium-style in url_request_asar_job (#13284)


[gn] add desktop capturer sources to GN build (#13286)


add note about how to remove a previously set aspect ratio (#13293)


Merge pull request #13267 from electron/expect-debugger-spec


spec: convert deprecations to expect (#13268)


spec: convert ipc specs to expect (#13273)


Merge pull request #13269 from electron/expect-desktop-capturer-spec


Merge pull request #13291 from electron/slightly-rewrite-webview-tests


Merge pull request #13294 from electron/MarshallOfSound-patch-1


Mark browser window affinity as experimental


Fix VSTS config for release builds


spec: slightly rewrite webview tests


spec: add helper functions for async/await tests


Fix windows desktop_capturer build


Bump libcc for desktop capturer fix


Update libcc


Remove removed variable popup_bounds_in_view_


Add missing network:: for net log switches


Remove stray .only


Update vendor/libchromiumcontent ref


Disable a test


Rewrite and enable one of the webview tests


Enable a test


Enable Desktop Capturer tests


Enable a few tests


FIXME: getAppMetrics fails on windows CI


powerMontor crashes linux ia32, re-disable


Enable power monitor test for linux


Enable process resource test


Enable childprocess.fork asar specs, fixed during run_as_node fixes


re-enable native module tests


Bump node to fix native module rebuilding


Fixed the spawn tests with the RUN_AS_NODE tests


Fixed the fork tests, remove comment


Fix inspector tests, you can now have multiple inspector sessions


Re-enable node fork specs


FIXME: Disable powerMonitor tests


Bump node vendor to remove openssl compile warning


FIXME: Disable some of the focus related tests


Skip one of the "chromium feature" tests


Skip crashReported tests on linux


Update vendor/libchromiumcontent ref


Disable all failing tests


Fix the media events test


Update vendor/node ref


Add gfx:PointF support to mate::Converter


FIXME: Disable "node feature child_process.fork" tests


FIXME: Disable "node feature inspector" tests


FIXME: Disable "ses.cookies calls back with an error when setting a cookie with missing required fields" test


FIXME: Disable a couple of "debugger module debugger.sendCommand" tests


FIXME: Disable "BrowserWindow module extensions and dev tools extensions works when used with partitions" test


FIXME: Disable "BrowserWindow module beginFrameSubscription method" tests


Update the vendor/libchromiumcontent ref


Fix linker error on Windows


Use /guard:cf during both compile and link parts of the build on Windows


Fix pr builds


Update OSR code


Update FrameSubscriber implementation


Fix duplicate RTCDispatcher console error for debug build.


FIXME: Disable one of the <webview> tag tests.


Enable a few tests


Rename LocalSurfaceIdAllocator


Update vendor/libchromiumcontent ref


Update link lib in brightray


Fix appveyor config


Update vendor/node ref


FIXME: Disable some of <webview> tag tests


FIXME: Disable a couple of webContents module tests


FIXME: Disable "asar package child_process.fork" tests


FIXME: Disable desktopCapturer tests


Correct windows header order


chrome style plugin: remove check-auto-raw-pointer option


Update libcc and replace snapshot_blob.bin by v8_context_snapshot.bin


Add ForceFeedback to the frameworks list on Mac


Add missing header


Rename ScopedWindowsThreadEnvironment::succeeded() to Succeeded()


Remove deprecated View::SetLayoutManager


Remove ScopedComPtr and scoped_comptr.h


Add "-fno-exceptions" to "cflags_cc" on linux


Update chrome_version.h


Update libcc ref


Remove deps on libcommon.a and libjavascript.a


Move HTTPBad flags into SSLStatus user data


Printing: Remove PrintedPage on non-Windows


Update vendor/node ref


Permissions: Remove CONTENT_SETTINGS_TYPE_PUSH_MESSAGING


Remove OSCertHandle typedefs, use smart pointers for CRYPTO_BUFFER ownership.


Fix error: no matching constructor for initialization of 'v8::TryCatch'


Remove obsolete ShouldHandleSystemCommands function.


Remove unused elements from RWHV::CopyFromSurface() API and dead code.


Remove invalid include headers


Simplify ShouldInterceptResourceAsStream to remove unneeded code path.


Move DownloadUrlParameters from content/public to components/download


Remove did-get-response-details and did-get-redirect-request events


Bump libcc to get builds


Add MediaStoppedReason to WCO


Revert "Revert "Add support for OOPIF printing in renderer""


Fix includes in AtomQuotaPermissionContext


DevTools: remove the 'forced' attribute from the AgentHostClosed in DevToolsAgentHost.


Rename buildflag_header targets in base for consistency


Move resource_response.h to //services/network/public/cpp.


ui::Display cleanup: some enums --> enum classes


Add missing header


Update AtomBrowserClient::RenderProcessWillLaunch api


Remove SetCookieWithDetailsAsync API in favor of SetCanonicalCookieAsync.


Remove old cookie enum values


Remove base::Value::GetType()


Remove redundant device::PowerSaveBlocker enums.


Move ResourceRequestBody to services/network in preparation of moving content/network.


Remove AtomAccessTokenStore


update native-mate ref


[desktop capture] remove dependencies on webrtc/desktop_capture from /chrome


Remove content/linux_sandbox dependence on content_switches.h


move DownloadInterruptReasons from content/ to components/download


move some files from content/public/browser to components/download/public/core


Move download_item.h from content/public to components/download


Remove base::Value::IsType


Update the vendor/node reference


Move away from BrowserThread::FILE


Clean up net::HttpAuthPreferences.


Fix session restore with network service.


Remove base::SizeTToString


Implement SpecialStoragePolicy::ShouldDeleteCookieOnExit


REVIEW: Remove the notification close-closure in favour of an explicit method


Update NetworkDelegate


Move content/network to services/network.


Move throttling to network service


Remove CancelRequest for PermissionManager


Remove Permission manager from brightray


DevTools: remove the 'forced' attribute from the AgentHostClosed in DevToolsAgentHost.


Devtools: Remove session_id in browser


Update devtools_file_system_indexer


Rename ProxyService class to ProxyResolutionService


Update Chrome version


DevTools: move remote debugging hosted URL to single location.


Move net/proxy to net/proxy_resolution


Add ".../third_party/protobuf/src" to the include_dirs list


Update crashpad ref


Update Clang revision for Chromium 66


Bump chromium version


Bump libcc


netLog API for dynamic logging control (#13068)


update pr template with checklist (#13270)


spec: convert IAP and GC specs to expect (#13272)


address review feedback


Merge pull request #13099 from electron/breaking-changes


Fix autofill popup position when the popup is spawned from a webview (#13184)


feedback from review


spec: convert dialog spec to expect (#13271)


Merge pull request #13187 from LostPlayer99/patch-1


add SetText for TextField


add LabelButton API


add Button API


add TextField API


refactoring: use std::make_unique<T> (#13245)


spec: convert desktop capturer to expect


spec: update browser-view spec to expect (#13238)


remove assert require


spec: update browser-window-affinity spec to expect (#13239)


spec: convert debugger spec to expect


spec: update callback registry spec to expect (#13263)


spec: convert clipboard spec to use expect (#13266)


spec: update auto-updater spec to expect (#13237)


tray title not inverting when highlighted (#13085)


update remote.md (#13229)


fix broken link to commit message guidelines (#13233)


Make appUserModelId requirement clearer (#13259)


Add FILE_DIALOG_TREAT_PACKAGE_APP_AS_DIRECTORY to web open file dialog (#13220)


spec: update app spec to assert (#13155)


Add slack notifications


spec: better texts for the Crash Reporter tests (#13227)


Add "enable_desktop_capturer" build flag (#13133)


don't use JSON to send the result of `ipcRenderer.sendSync`. (#8953)


Doc: Delete unnecessary require and update flag name


add space in log


Add process.getHeapStatistics() (#13183)


Doc: Update bluetooth example


tray icon bounds didn't allow negative macOS (#13162)


Merge pull request #13142 from pravdomil/patch-1


clarify docs


Slightly rewrite <webview> tag tests (#13122)


Merge pull request #13005 from nornagon/gn-docs


Merge pull request #13103 from dsandler/patch-1


Update copy_vcruntime_binaries for VS2017


Roll libchromiumcontent (#13105)


remove deprecated signature tests


Fix link to macOS notifications HIG


update signature for setCertificateVerifyProc in session spec


remove unused variable


warn if deprecated property is already set


add tests for deprecate.property()


re-add deprecate.property()


copyediting of breaking-changes.md


Modify 2.0 section's phrasing to use past tense


Re-add missing section


re-document the 2.0 breaking API changes


Reorder the version sections newest-to-oldest


Make FIXME and API Contract their own H1 sections


tweak phrasing


add breaking-changes to README


move breaking-changes to api


fix a typo in remote.md (#13084)


fix tls script path in documentation (#13089)


move more constants to options_switches.h/cc (#13093)


updated path to widevine libraries on windows (#13063)


Simplify loading of html in example (#13013)


fix options switch for kBlinkFeatures


fix missing instance of kBlinkFeatures => kEnableBlinkFeatures


remove atom_api_screen_mac from filenames.gypi


deprecate UploadFileSystem (#13064)


update electron-typescript-definitions to 1.3.5


Merge pull request #13066 from barinali/fix/dock-link


fix wrapping of welcome comment


Update broken dock link in app doc


dev instructions for GN build


add proper support for typed arrays in remote (#13055)


Add View.addChildView API


Add LayoutManager/BoxLayout APIs


Update upload symbols script for posix


rename blinkFeatures to enableBlinkFeatures


rename exposed session method to setCertificateVerifyProc


remove ses.setCertificateVerifyProc() deprecation


remove nativeImage.createFromBuffer() deprecation


remove webFrame.registerURLSchemeAsSecure() deprecation


remove webContents.openDevTools() deprecation


remove appcommand media-play_pause option deprecation


remove tray.setHighlightMode() deprecation


remove screen.getMenuBarHeight() deprecation


remove crashReporter deprecation


remove clipboard deprecations


Updated CI configs for nightly builds


Remove command line argument black-list (#13039)


Fix vulnerabilities both top-level and in spec (#13029)


Refactoring: use C++11 class member variable initialization


Add a tag to libchromiumcontent when a release is created. (#12977)


Refactor sandbox preload initialization. (#12877)


add tests for View and WebContentsView


prevent double-adding a WebContents to view


Correct app-command name of APPCOMMAND_MEDIA_PLAY_PAUSE (#12408)


update mac symbol dump (#12982)


Menu.setApplicationMenu(null) crash on Linux (#12983)


Bump vendor/native_mate


Document missing quit events during shutdown (#12986)


upgrade electron-download to 4.x


fix release build on arm


Merge pull request #34 from electron/remove-compat


Remove native_mate/compat.h


update locale documentation (#12967)


Prevent menu update while it's open (#12809)


fix docs formatting for ts defs (#12968)


Document Python TLS requirements (#12276)


GN builds on linux (#12957)


chromium-style warnings in linux code (#12949)


Fix broken link (#12387)


Fix linting error


DIP <-> screen coordinate conversions (#12879)


Fix empty description when only one extension is given


remove unnecessary std::moves in linux code (#12951)


unused variable warnings in linux code (#12950)


breakpad #includes to work with GN and GYP (#12953)


wrong list index type in file_dialog_gtk.cc (#12952)


Remove unnecessary heap allocations of atom::V8ValueConverter instances (#12924)


add TopLevelWindow.setContentView API


do not pass WebContents to NativeWindow


add WebContentsView API


add View API


Fix contents.setSize(options) documentation in web-contents.md (#12922)


Refactor <webview> tag tests (#12886)


Add package-lock.json


Update some tests (#12917)


Merge pull request #12912 from chicoxyzzy/patch-1


Update vendor/libchromiumcontent ref


Update installation instructions


more scalable code by factorizing appindicator support


Format code with clang-format


update docs for the ts parser (#12902)


Merge pull request #12900 from electron/make-httpReferrer-docs-consistent


remove accidentally-commited changes


Fix oops: remove duplicate doc from last commit


Reinstate docs for app.makeSingleInstance()


Merge pull request #12896 from electron/remove-chai-as-promised-from-top-level-package-json


Fix routingId type


Make Referrer.policy types parseable by e-t-d


Consistent docs for LoadURLOptions.httpReferrer


add fs-extra devDependency to spec


Remove chai-as-promised from the top-level package.json


don't ship pdf_viewer_resources.pak when feature flag is disabled


Add GN build


Fix up #includes to work with both GYP and GN


Merge pull request #12870 from electron/remove-macci-refs


Remove references to no longer used https://mac-ci.electronjs.org


add app.isPackaged (#12656)


Remove more words (#12852)


listeners out of limit warning (#12841)


Merge pull request #12847 from electron/friendly-docs


Update issue templates (#12848)


remove some beginner-unfriendly terms from docs


new makeSingleInstance API (#12782)


Support multiple inherited ubuntu session for indicators


Add menu item order control (#12362)


Merge pull request #12836 from electron/revert-12833-update-templates


Revert "Update issue templates (#12833)"


Update issue templates (#12833)


Expose events (EventEmitter) to sandboxed renderer (#12828)


Fix optimizeSimpleObject for arrays of objects (#12815)


remove usage of FullSizeContentView


setup contentView on initialization


update docs for getIgnoreDoubleClickEvents method


add getter for ignoreDoubleClickEvents field


clean up ignore double click event implementation


fixed typo found in code review


updated Tray API docs to include new setIgnoreDoubleClickEvents method


updated Tray API to ignore double click events on macOS (#8952)


Merge pull request #12822 from stephanwlee/stephanwlee-patch-1


fix the type information in in-app-purchase


lint is a devDependency, not a dependency (#12818)


Fix chromium-style errors (#12802)


Fix typo in transaction.md (#12804)


Fixed several broken links to the sections (#12797)


update command-line backlist switches


Fixes #12710 (#12786)


Merge pull request #12781 from electron/more-code-signing


Fix some broken documentation links (#12794)


explain platform differences in code signing


more code signing docs


add code signing tutorial (#12767)


Fix crash when releasing a script context that never had node injected (#12741)


Merge pull request #12756 from electron/support-policy


Remove text about ia32 emulator


Tweak ARM support with suggestion from jkleinsc


Clarify the text on Windows for ARM support


Add placeholder for supported-platforms.md


Use correct Slack channel name


Merge pull request #12736 from electron/update-updates-tutorial


make security-warnings tests more robust (#12757)


add did-frame-navigate event to WebContents (#12723)


NativeWindowViews should not be a View (#12750)


fix flaky security-warnings test (#12749)


Fix tyop


Fix broken link


Finish consolidating the finding-support section


Copyedit the 'finding support' section


Link issues.md back to support.md


add 'finding support' section


copyediting


add end-of-support policy


Add sccache option to bootstrap (#12582)


Add missing chai-as-promised dep (#12746)


remove unnecessary defines


remove unnecessary static_cast


manage widget_ in NativeWindow


Use widget() instead of window_


Make NativeWindow inherit WidgetDelegate


fix patch output filename (#12742)


document update.electronjs.org in updates tutorial


Add clang-format script and precommit hook (#12651)


Merge pull request #12662 from electron/prevent-default


expose WebFrame#routingId (#12614)


remove unnecessary overrides


fix failed BrowserWindow tests


use views::Widget on macOS


revert to more graceful template structure check (#12699)


Not required. (#12682)


[docs] app.isDefaultProtocolClient is available on Linux now (#12674)


Create automated-testing-with-a-custom-driver.md (#12446)


Merge pull request #12627 from vijaypushkin/patch-1


Part I: Move from base::Bind to base::BindOnce and remove unneeded base::Passed (#12661)


Fix new clang warnings


Move AtomNSWindow to a new file


Move QLPreviewPanelDataSource to AtomNSWindowDelegate


Move NSTouchBarDelegate to AtomNSWindowDelegate


Move AtomNSWindowDelegate to a new file


Add "app.whenReady()" (#12652)


Merge pull request #12669 from electron/MarshallOfSound-patch-1


Add last known working electron version


enable chromium style checker plugin for electron and brightray targets


[chromium-style] move methods out of headers


Expose TopLevelWindow to JavaScript


format previously missed chromium_src .cc files


fix include definition errors


remove unused macro


remove include ordering filter


Merge pull request #11328 from electron/add-env-to-release-docs


format previously misses .cc files


add converters for base::BindOnce and base::BindRepeating


Update trop whitelist (#12642)


fix copy_to conditional


Correct the default of allowRunningInsecureContent as per docs (#12556)


Remove mate::TryCatch (#26)


Update appveyor settings


Update travis settings


clarify usage around before-quit-for-update event


Add mate::Promise


Corrected the name of Capitalization Styles


Revert "Address breaking API"


Fix event leak on reuse of touchbar item (#12527)


Add missing event parameter to console-message (#12617)


add new event to auto-updater


remove accidental file change


pull up definition and remove include


Merge pull request #12595 from Zhangdroid/fix-broken-url


Refactor NativeWindow (Part 6): Move NativeWindow bindings to api::TopLevelWindow (#12596)


doc: rename 'blink-feature-string' as 'runtime-enabled-features'


Address @jkleinsc's 2018-03-21 comments


Add logic to bundle native mksnapshot for arm/arm64


Merge pull request #12577 from TiagoDanin-Forks/DeadURLs


remove unnecessary ptr_util.h include


Fix Value::ToDetailString() call


Enable WebFrame method forwarding in sandboxed renderers (#12538)


fix broken url for 'blink-feature-string'


Fix crash when releasing window


Add NativeWindow::SetContentView


Remove web_contents from NativeWindow's constructor


Fix transparency in capturePage (#12561)


Fix dead urls


Fix memory leaks in file_dialog_mac.mm


queue spell check request asynchronously (#12112)


support generating compilation db (#12104)


Add a display_id parameter to the desktopCapturer API. (#12417)


asar: remove patch to support graceful-fs (#12562)


remove defines from build-libchromiumcontent (#11927)


Enable plznavigate aka browser side navigation (#12535)


Merge pull request #12542 from natsuozawa/patch-1


Fixed one minor grammatical issue


vendor: Update native mate to fix v8 DCHECK crash (#12534)


Move AutofillPopup from NativeWindow to WebContents (#12514)


Expose IsOffScreen method always to JS. (#12530)


add moveTop API to move window z-oder to top for win32, mac (#12485)


add IDL and Mojo to glossary (#12504)


Refactor NativeWindow (Part 3):  Remove is_offscreen_dummy from NativeWindow (#12503)


Support for navigator.languages (#12419)


Remove usage of MarkIndependent api


Cleanup destruction of URLRequestContextGetter (#12305)


update doc for setProgressBar (#12428)


s/now/not/ in allowRunningInsecureContent documentation (#12452)


Fix documentation tyop (#12422)


Add support for FreeBSD


Update testing docs to reflect --grep syntax (#12400)


Increase timeout for inAppPurchase test (#12403)


Fix context menu for sandbox devtools (#11933)


Fix error caused by refactor


Cleanup the static methods of WebContentsPreferences


Remove the static getter methods from WebContentsPreferences


Add WebContentsPreferences::From that checks parameter


fix broken fragment link in ipc-main.md (#12389)


Update 3 (of Visual Studio 2017) is leftover from 2015 (#12372)


add docs/development/README.md (#12373)


Avoid including web_contents_impl.h


add features module to detect availability of build time features at runtime


move pdf viewer behind feature flag


Fix windows build


Remove custom appveyor config


Update to the latest libcc with Ch63


Update chrome_version.h


Enable node crypto spec


Fix release build on Windows


spec: Do not assume en-US locale to be the current


Add whole appveyor config


Fix Windows linking error


Avoid using deprecated skia size methods


update node ref to fix --typed_array_max_size_in_heap error


Fix webview resize test


update libcc ref to disable ScriptForbuddenScope check


Fix build error caused by base::Passed changes


fix stale rebase


Fix cpplint warning


Fix warning when building openssl-cli


Fix warnings when building node


Fix build by adding define in node_includes.h


rtc_base_approved renamed to generic


Update Chrome version


FIXME: Disable node crypto spec


REVIEW: remove device emulation ipc dependecny on rvh


REVIEW: move ipc use from rvh to rfh


add taskpriority when creating sequences task runners


Update crashpad to match Chromium 63.0.3239.108


FIXME: Disable some tests to avoid crashes


Fix webrtc linking issues


Update chrome version


Fix WorkerPool and IPC send inside print job/manager


Move DrawQuads to components/viz/


Move ReleaseCallbacks and CopyOutputRequests out of quads/


Move CompositorFrame{Metadata} to viz/common/quads.


Move SoftwareOutputDevice to the viz service display compositor.


Update Node.js submodule to fix a compilation error


Fix super fast hash and blocking pool


Add new includes for leveldb and webrtc


Update libcc


Add support for size 64 skbitmap operations


Implement GetBackgroundFetchDelegate in brightray::BrowserContext


Move proxy constructor to ProxyService namespace


Fix system proxy config resolver constructor


Update Chrome version to 63.0.3239.84


Update clang revision to match Chromium 63.0.3239.70


Remove the race condition between new process creation and context release (#12342)


Update draggable regions when changing BrowserView


Rename system_drag_exclude_areas => drag_exclude_rects


Fix nil tray title crash (#12352)


Update CI to use Node 8


Fix non-draggable regions on macOS (#12327)


Update example code (#12315)


Fix security warning (#12309)


Fix AttributeError: 'dict' object has no attribute 'required'


Revert "Fixes electron/electron#12147" (#12293)


Fix require on network share path (#12282)


Change Contact Emails (#12278)


fix remote setInterval flake (#12263)


expose interface to query system idle state (#11807)


add missing report.length > 1 assertion (#12257)


Enable easy rebuild of native modules for unreleased electron (#12217)


fix crash when using getWebPreferences api with devtools webContents (#12254)


Merge pull request #12253 from felixrieseberg/fix-last-crash-report


Linter's gotta lint


Fancy test


Cut typo


Actually test the method


Fix broken links (#12232)


Sort crashes


Merge pull request #12241 from electron/sw-file-scheme-flaky-patch


spec: isolate sw file scheme spec storage with temp partition


Add config for trop (backporting bot) (#12238)


Remove unnecessary work when merging options


Add tests


Incorrect warnings in webviews (#12234)


Fix desktop-id notification edge case (#12216)


Make link to related guide/tutorial more obvious (#12204)


Merge pull request #12202 from electron/readme-heading


Add heading for README


remove process preference lock from AtomBrowserClient (#12194)


Fixed passing of exception to the system crash handler


add NOLINT rule for include order in renderer_client_base


move ipc use from rvh to rfh


update node ref fixing crash with buffer allocation


clean node ref and remove short circuit


update node::Environment::TickInfo calls


update node ref to electron-node-v9.7.0


Skip client-certificate test for Linux (#12189)


Enable more debug info for electron-linux-ia32


Print detailed error for serviceWorker test (#12186)


Allow CI building on arm64 hardware


Fix menubar toggle alt key detection on focus


Added session-created event documentation (#12123)


fix dev tools window interfering with mouse forward (#12132)


Merge pull request #12155 from electron/modify-deprecation-guarantee


Update to master.


Fix broken link


Deprecations come >=1 major release before removal


clean planned breaking changes for 3.0 (#12145)


Fix some flaky tests in CI (#12153)


Exit gracefully on linux (#12139)


Fix getFocusedWindow return type (#12149)


Merge pull request #12105 from electron/update-references-to-renamed-i18n-repo


Merge pull request #12103 from electron/fix-broken-links


Remove NativeWindow::FromWebContents


Remove NativeWindow's webview APIs


mac: Move draggable region code to BrowserWindow


Move StoreFocus/RestoreFocus to BrowserWindow


mac: Remove access to webContents in windowWillUseStandardFrame


Native confirm/alert throws differently


Default message is not localized


Defaults of safeDialogs


fix cpplint errors


fix cpplint error


Implement dialog (alert/confirm) blocking as a user switch after the first dialog


remove screen.getMenuBarHeight spec


Add XCode debugging doc


Add optional verbose switch '-v' to build script. (#12118)


Better error logging in api-app-spec.js. (#12122)


Merge pull request #12058 from philfreo/patch-1


Merge pull request #12113 from electron/FranzDeCopenhague-patch-1


Fix typo found during the Spanish translation


update references to renamed i18n repo


switch links to regular syntax


Update inAppPurchase API doc (#12072)


Fix url to unity-launcher and tiny correction (#12084)


Include backtrace i/o as a crash reporter backend option


fix styling and add spec


move native-mate back into the api layer


Merge pull request #12067 from electron/fix-typo-in-inAppPurchase-API-doc


fix typo in inAppPurchase API doc


Fix dockMenu not being referenced in JavaScript (#12062)


add warning when addTabbedWindow is called on self


Fix network delegate race condition (#12044)


Fix descriptions to make docs parser happy


Quick typo (#12040)


Update libcc to latest chrome62


Update libcc revision


Fix error when cross compilation


Fix assertion when get X11 error in new thread


Fix build error after rebasing


Fix linking error with atomic


update update submodule ref for updated node 9.3.0 (#11708)


Upgrade to node v9.3.0 (#11507)


Update libcc reference


Update node: Fix crash when doing crypto operation


update libcc for loading service worker under file scheme


Update sysroot images to fix linking error


Update sysroot to Debian Stretch


Add init_webrtc lib to the list of static libraries


Fail "navigator.serviceWorker" tests if WebContents crashes


remove invalid cookie_details.h filename from brightray


add chrome-devtools:// to list of WebUI schemes


Disable the "ffi" module test


fxedit is removed and pdfwindow renamed to pwl


Remove chrome_utility_messages.h, it's unused


gfx::Image::SwapRepresentations is removed in favor of std::move


Rename CompositionUnderline to ImeTextSpan


Remove WebCString from Blink


Refactor Skia document type into an enum class


Move IDMap to base namespace.


Remove was_ignored_by_handler from frame_messages.h


viz: Move BeginFrame(Args|Ack) to components/viz/common/frame_sinks


Move CompositorFrameSink and FrameSinkManager mojom from cc to viz


viz: Move BeginFrameSource to components/viz/common/frame_sinks


viz: Move CopyOutput(Request|Result)=> components/viz/common/quads


updates to build flags and comp errors


Update submodule ref for node


Add path to skia gpu


fix some more compilation errors


Add path to khrplatform.h file


Removing some function parameters


Update submodule ref for crashpad


Update chrome_version.h


Update clang revision to match Chromium 62.0.3202.89


Merge pull request #12008 from electron/window-refactor-1


Update font settings in api::WebContents


Move InputEventObserver to api::BrowserWindow


Move closing logic to api::BrowserWindow


Add NativeWindowObserver::OnCloseButtonClicked


Add ExtendedWebContentsObserver


Remove OnMessageReceived from NativeWindow


UpdateDraggableRegionViews is redundant


Move RenderViewCreated logic to api::BrowserWindow


Move ready-to-show to api::BrowserWindow


Merge pull request #12004 from electron/window-rename


Rename api::Window to api::BrowserWindow


Remove needless quotes around electron key


Fix deprecated API in tools/dump-version-info.js


Merge pull request #12000 from kalikiana/quoted-snap-version


Merge pull request #11966 from electron/documentation-overhaul


Merge pull request #11968 from electron/refactor-menu-popup


One more feedback item


Feedback


bump electron-typescript-defs to 1.3.2


tutorial: Surround the snap version in quotes


Merge pull request #11963 from perlun/patch-1


Add deprecation warnings fot html/rtf methods (#11995)


Remove outdated comments


remove app.getAppMemoryInfo (#11985)


Fix browserWindow detection in menu.popup()


document menu.popup() option's window argument


update a few menu.popup() calls to use the new API


fix menu.popup() sample code


remove support for hidden-inset (#11975)


remove atom-shell process name (#11979)


Merge pull request #11973 from electron/remove-clipboard-methods


Fix brightray::GetApplicationName(), ..Version() on Linux (#11980)


update docs for single param popup


Fix the cyclic reference in menu delegate (#11967)


remove support for crashReporter autoSubmit (#11976)


Merge pull request #11974 from electron/remove-setZoomLevelLimits


First round of feedback


Remove nativeImage deprecated methods (#11978)


Merge pull request #11972 from electron/remove-setextra-param


remove setZoomLevelLimits


remove html/rtf methods marked for 2.0


remove unused deprecate module from crashreporter


remove setExtraParameter for 2.0


forgot to remove old method


add new and changed specs


add restructured window.popup


Fix the fix


Fix dead links


Add missing links


Native drag & drop documentation


Cleanup this hot mess


TIE IT ALL TOGETHER


Document debugging


Installation


Document asar


Offscreen Rendering


add typing cat to first PR comment (#11964)


A11y documentation


Some consistency


Documenting updates


Document the progress bar


Document the app architecture (main/renderer)


Document the first app


Ensure that quick-start.md still exists


Document Unity Launcher


Windows Taskbar documentation


Recent documents documentation


macOS Dock documentation


Add cli and boilerplate documentation


Merge pull request #11950 from electron/semver-doc-tweaks


security.md: Update security recommendation checklist


Document development environment


add spec for menu.popup(window, callback)


add conditional for menu.popup(window, callback)


fix floating reference glib warning (#11948)


capitalize 'Node.js'


make the table a real table


minor copyediting


update native_mate ref


Add download from custom protocol test (#11931)


Fix protocol filtering of net.request


fix windows tests


Update deps for new squirrel


replace gtk2 with gtk3 in docs


remove GTK+ 2 specific code


Update to use Squirrel.Mac that supports CDN releases


Merge pull request #11918 from dakeshi/fix-typo-docs


Fix cppcheck warnings (#11883)


update libcc ref (#11916)


fix typo in electron-versioning.md


Revert "Merge pull request #11737 from kwonoj/feat-cache-capacity" (#11906)


Remove unnecessary methods on WebContentsPreferences


More explaination to affinity option


Add an "affinity" option to webPreferences


Propose fix some typos (#11905)


Update touch bar type documentation (#11563)


Mark securityScopedBookmarks as optional and a boolean (#11901)


Fix frameless windows with vibrancy (#11886)


Implement App-Scoped Security scoped bookmarks (#11711)


Add ability to set arbitrary arguments in a renderer process (#11850)


Fix child touch bar items not updating (#11812)


Merge pull request #11897 from electron/fix-contrib-links


add links to new contrib docs


enhance documentation around contributing to electron (#11887)


add pr template (#11888)


Fix #11893 Remove unused member variable content_client_ (#11894)


Merge pull request #11881 from electron/update-zoom-level-doc


Fix grammar


Tweak wording


Mention change of default value scenario in doc


Update NotificationAction doc


Fix typo


Fix include order


Add Notification tests


Update Notification API doc


add formula to setZoomLevel doc


implement selectFormat selector


Add ability to log atom ipc messages


fix gtk3 deprecation warnings setting menubar colors


remove icons from messageboxes on gtk


fix 'GTK_STOCK_*' deprecation warnings


Add brightray to src code structure (#11878)


add accessory view for format picker


Enable official build (#11847)


Merge pull request #11863 from electron/move-locale-test


remove .only


fix child process import


move spec to chromium_spec


move locale doc to command line switches


add app.setLocale() (#11469)


Merge pull request #11855 from electron/vanessayuenn-patch-1


Delete `upgradeing-chrome.md`


bump up worditerator into latest


Fix PRE_RELEASE_VERSION (on master) (#11844)


revert TOOLKIT_VIEWS check change


Merge pull request #11841 from electron/vanessayuenn-patch-1


Update snapcraft.md


remove extraneous variable


updates to mac enable method


add documentation


Remove extra menu separators (#11827)


Merge pull request #11774 from nitsakh/fix-invalid-utf


Fix build and ensure no breaking change


Add missing header import


Fix implicit appUserModelId set


Implement shutdown event for macOS


Remove the AllocateSystemIOPorts call


Add doc for powerMonitor shutdown event


Add some tests for powerMonitor "shutdown" event


Implement powerMonitor 'shutdown' event for Linux.


Updated for arm and armv7l documentation (#11825)


Fix test BrowserWindow.addTabbedWindow() (#11795)


Merge pull request #11806 from electron/security-docs-improvements


Merge pull request #11794 from electron/snapcraft-documentation


Fix and update debugger UTF char test


Some more words


Fix some errors


A word on strict


fix oops


Even more words


Callout forge/builder as easiest


Link to the guide


Fix various typos, implement feedback


Add snapcraft documentation


Allow multiple releases to run at once


Merge pull request #11770 from electron/security-documentation


Put ESLint's mind at ease


Even more feedback


More feedback


Merge pull request #11758 from nicknish/nn/fix-typo-remote-api-docs


Linter errors


Implement @zeke’s feedback


Fix failed test


General cleanup


Context Isolation


allowpopups


WebSecurity


Blink Features


Experimental Features


allowRunningInsecureContent


eval()


Content Security Policy


Verify WebView creation


Disable Node Integration


Secure content


Link to security tutorial


change doc to show working on all platforms


update menu docs description string


Fix typo in remote api docs [ci skip]


forgot to remove .only from spec


fix event callback placement in spec


add documentation for new menu events


add first pass at menu event specs


Merge pull request #11747 from timfish/patch-1


CrashReport structure does not match API output


reword api instructions


add basic test case


add interface instruction


Remove web_contents_impl() helper to clarify code and remove unnecessary guard


export set cache capacity interface


Move OSR api to OsrWCV to allow api calls to take effect sooner


Use null accelerated widget to avoid showing GPU accelerated OSR surface


update submodule ref for updated node (#11706)


add license file to npm publish (#11705)


Remove WS_EX_COMPOSITED style from window


Allow IO while constructing an absolute path (prevents DCHECK failure) (#11697)


fix code fence lint failure


Document custom installation (#11640)


Fix macos Full Screen Toggle menu item label (#11633)


Update CONTRIBUTING.md with link to development docs (#11529)


update calls to use new namespaces


add todo comment


fix lint


Replace arrow function


Fix lint


Update gyp: Add Visual Studio 2017 support


Removing core dump check (#11621)


[Docs] Fix URLs and Paths (#11584)


Fix build on other platforms


Remove observer on cleanup


Add inAppPurchase to docs index


spec: Simple tests for inAppPurchase module


Update code style


Update filenames.gypi


Add in-app purchase for MacOS


Removed tracking area when removing icon to prevent mouse exit race condition crash


Move the IconLoader to use the task scheduler.


Update libcc: Fix Shift not showing


Merge pull request #11481 from teiles/master


Merge pull request #11538 from TiagoDanin-Forks/MD-PATH


Merge pull request #11428 from TechnicalSoup/patch-1


Force uv loop cleanup (#11465)


Update libcc to latest


Revert changes made to test case


Add window.loadFile and webContents.loadFile helper methods


Remove unnecessary scope


Fix cpplint warning


specify string values for DownloadItem


update libcc to fix DCHECK errors in ui::clipboard on windows


update libcc for macOS render widget dcheck crash fix


update libcc for using custom platform with gin


Fix compilation on Windows


FIXME: allow IO access on main thread for crash reporter


update libcc


reenable some specs


Revert "Fix race condition when calling JsAsker::BeforeStartInUI"


Fix race condition when calling JsAsker::BeforeStartInUI


FIXME: disable some specs


FIXME: refactor and remove usage of ScopedAllowIO where possible


fix dcheck failure with invalid UTF8 string conversion for base::Value


draggable region ipc should be frame based


Remove the closed event of Menu


spec: callback for Menu.popup


callback of Menu.popup


Add callback parameter to Menu.popup


Fix "test.py -g Menu" not working


Update license year


Fix syntax


Doc Update: New path for web-contents.md


Allow testing of single spec modules (#11409)


Merge pull request #11527 from electron/fix-buffer-crash-master


Update node: Fix crash when doing crypto operation


spec: Add test for crypto operation


Merge pull request #11511 from HayateLaTech/patch-1


Update browser-window.md


Add Support for Pop!_OS GNOME Session


Update libcc for latency_histogram_macros.patch


Add testing for arm, arm64 and ia32 linux builds


manually set spellchecker for sub frames


remove async:true from menu tests


update tests for menu closed event and call cancel on closePopup


add test for menu closed event


fix flash menu being unresponsive to commands


Revert "dont change window background after devtools is closed"


fix osr devtools crash introduced during merge


Reviewed getBlobData source, not return value (void)


Merge pull request #11470 from electron/update-node-upgrade-doc


change getBlobData return type from Blob to Buffer, fixes doc and typescript def


add atom/node/osfhandle.cc to the do-not-lint list


Revert "fix previously-hidden cppcheck warnings in osfcheck.cc"


fix inconsistent indentation


fix previously-hidden cppcheck warnings in osfcheck.cc


remove unnecessary ignore variable


remove unnecessary changed_files variable


(copyediting) renumber steps


Merge pull request #10912 from Ajeey/patch-1


The missing :


Clearer wording


Updated auto-updater.md


Merge pull request #11154 from electron/update-release-doc


Fix indentions


Add webFrame.setIsolatedWorldSecurityOrigin


Add webFrame.setIsolatedWorldHumanReadableName


Add webFrame.setIsolatedWorldContentSecurityPolicy


Add webframe. executeJavaScriptInIsolatedWorld


Merge pull request #11467 from electron/leo-patch-1


Clarify Hazel's purpose


add changed-only mode to cpplint


Merge pull request #17 from sethlu/remove-getwrapper-dcheck


Fix mixed content warning [ci skip] (#11448)


test for relative links adheres to npm run lint


Linter's gotta lint


Allow notifications debugging (Windows)


Use LOG instead of NSLOG


Add executable test to package.json


Upgrade Node to v8.9.3 (#11422)


Remove WrappableBase::GetWrapper() DCHECK


remove key and value bullts


add loop to catch null values


More detailed macOS notification logging


Merge pull request #11426 from mikoto2000/patch-1


Fix 'electron-versioning' link in README.md


update a few steps in upgrading-node.md


Merge pull request #11421 from lurch/patch-1


Fix typos


Add test to check for relative links in docs directory


Allow notifications debugging (macOS)


Close popup in aftereach


Last round of feedback


Feedback


Properly test x vs y


Hence, better testing


Menu returns its properties now


Fix value shift


Add a spec


Cleanup


Allow for `menu.popup({})`


Always find a window (or error)


Oh wow, that looks wrong


remove failing badDefault


Revert "fix: Fix `menu.popup()` bugs"


Revert "Add systemPreferences.registerDefaults()"


Merge pull request #11406 from xxczaki/master


Make 'https' explicit in the link to electronpl.github.io


Update README.md


update value type to Any


update docs and spec


fix doc parsing error


update systemPreferences docs


add fail spec and only run mac ci


add test for registerDefaults


add method binding and error guards


fix capitalization and clean logic


Add a spec


Cleanup


Allow for `menu.popup({})`


Always find a window (or error)


Oh wow, that looks wrong


Merge pull request #11379 from TiagoDanin-Forks/upgrading_chromium_doc


fix formatting in upgrading node doc


fix formatting in upgrading chromium doc


Security Improvement: Enable Control Flow Guard on Windows - https://docs.microsoft.com/en-us/cpp/build/reference/guard-enable-control-flow-guard


remove deprecated method call


Merge pull request #11329 from electron/remove-classes-key


Merge pull request #11367 from electron/revert-to-old-name-of-versioning-doc


fix more relative links


update links to versioning doc


revert to old name of versioning doc


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


Update README.md


Merge pull request #11365 from electron/remove-appveyor-yml


Remove appveyor.yml


README make versioning link relative


Fixed crash in `atom::api::SpellCheckClient`


Merge pull request #11355 from electron/fix-ci


Fix docs linting error


Fix the last broken test


Merge pull request #11032 from electron/version2


update highlights


update intro


update semantic commits section


update ignore comment


use relative links


Ugh, whitespace


Cleanup on Windows only


fix images


we _do_ follow semver


Enable testing with python-dbusmock


changes based on review


use non-relative image paths to interop with website deploy


add tl;dr to version doc


explain versioning policy 1.x, 2.x, and beyond


Linter fascism


Cleanup after the test


Test registry interaction


Install winreg


note that 'publish-to-npm' needs node 6


add a tip for testing version number with 'bump-version.py --dry-run'


note that 'npm run release -- --validateRelease' must be run in release branch


Add linux powerMonitor tests using python-dbusmock


Implement powerMonitor "suspend"/"resume" events for Linux.


Revert some unnecessary changes


Add a SessionPreferences to manage session related data


fix tyop


Remove .only


Standard JS


Move global preload implementation to be session based


Add ability to set global preload scripts


explain using the Electron S3 Bucket environment variables


in the npm upload step, explain the needed npm credentials


fix invocation of validateRelease pass


Linter fascism


Make it actually work


Add 1 hour timeout


Merge pull request #11297 from electron/remove-travis


add a troubleshooting note about branch checkout