This project is mirrored from https://github.com/electron/electron.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Nov 21, 2023
-
-
Samuel Attard authored
* feat: add blinkUtils module with getPathForFile method This is designed to replace the File.path augmentation we currently have in place to allow apps to get the filesystem path for a file that blink has a representation of. File.path is non-standard and messes with certain websites, using a method like this is effectively 0-cost and removes one of the final deviations we have with web standards. * add error * refactor: update per PR feedback * chore: update patches * oops * chore: update patches * chore: update patches * feat: add blinkUtils module with getPathForFile method This is designed to replace the File.path augmentation we currently have in place to allow apps to get the filesystem path for a file that blink has a representation of. File.path is non-standard and messes with certain websites, using a method like this is effectively 0-cost and removes one of the final deviations we have with we...
-
- Oct 10, 2023
-
-
Milan Burda authored
Revert "chore: restore deprecate as an internal module (#40124)" This reverts commit 737e3de3.
-
- Oct 09, 2023
-
-
Milan Burda authored
* Revert "refactor: don't expose deprecate as an internal module (#35311)" This reverts commit 84247799. * check crashed event warnings
-
- Aug 28, 2023
-
-
Milan Burda authored
chore: remove deprecated ipcRenderer.sendTo()
-
- Aug 17, 2023
-
-
Milan Burda authored
docs: add mising webview 'render-process-gone' event
-
- Jul 21, 2023
-
-
Milan Burda authored
* feat: deprecate ipcRenderer.sendTo() * docs: add _Deprecated_ to ipcRenderer.sendTo()
-
- May 25, 2023
-
-
Milan Burda authored
-
- Apr 25, 2023
-
-
Milan Burda authored
-
- Apr 05, 2023
-
-
Fedor Indutny authored
* feat: session.resolveHost Expose Chromium's host resolution API through the Session object. * Update shell/browser/api/electron_api_session.cc Co-authored-by:
Jeremy Rose <nornagon@nornagon.net> * address feedback * fix tests * address feedback * Add options * Update shell/browser/api/electron_api_session.cc Co-authored-by:
Cheng Zhao <github@zcbenz.com> * Update shell/browser/net/resolve_host_function.cc Co-authored-by:
Cheng Zhao <github@zcbenz.com> * lint * return object * add missing file * fix crash * handle scope * links --------- Co-authored-by:
Fedor Indutny <indutny@signal.org> Co-authored-by:
Fedor Indutny <79877362+indutny-signal@users.noreply.github.com> Co-authored-by:
Jeremy Rose <nornagon@nornagon.net> Co-authored-by:
Cheng Zhao <github@zcbenz.com>
-
- Mar 17, 2023
-
-
Erick Zhao authored
* docs: delete synopsis.md * remove code references to doc
-
- Feb 21, 2023
-
-
Jeremy Rose authored
-
- Feb 14, 2023
-
-
Jeremy Rose authored
-
- Nov 23, 2022
-
-
John Kleinschmidt authored
* feat: add support for WebUSB * fixup for gn check * fixup gn check on Windows * Apply review feedback Co-authored-by:
Charles Kerr <charles@charleskerr.com> * chore: address review feedback * chore: removed unneeded code * Migrate non-default ScopedObservation<> instantiations to ScopedObservationTraits<> in chrome/browser/ https://chromium-review.googlesource.com/c/chromium/src/+/4016595 Co-authored-by:
Charles Kerr <charles@charleskerr.com>
-
- Oct 20, 2022
-
-
Robo authored
* chore: initial scaffolding * chore: implement interface and docs * chore: address code style review * fix: cleanup of utility process on shutdown * chore: simplify NodeBindings::CreateEnvironment * chore: rename disableLibraryValidation => allowLoadingUnsignedLibraries * chore: implement process.parentPort * chore(posix): implement stdio pipe interface * chore(win): implement stdio interface * chore: reenable SetNodeOptions for utility process * chore: add specs * chore: fix lint * fix: update kill API * fix: update process.parentPort API * fix: exit event * docs: update exit event * fix: tests on linux * chore: expand on some comments * fix: shutdown of pipe reader Avoid logging since it is always the case that reader end of pipe will terminate after the child process. * fix: remove exit code check for crash spec * fix: rm PR_SET_NO_NEW_PRIVS for unsandbox utility process * chore: fix incorrect rebase ...
-
- Sep 22, 2022
-
-
Akshay Deo authored
* feat: add exposeInIsolatedWorld(worldId, key, api) to contextBridge * Updates exposeInIslatedWorld worldId documentation
-
- Aug 15, 2022
-
-
Milan Burda authored
-
- Aug 10, 2022
-
-
Milan Burda authored
-
- Jul 12, 2022
-
-
Joan Xie authored
-
- Jan 25, 2022
-
-
Kevin authored
-
- Jan 07, 2022
-
-
Jeremy Rose authored
Co-authored-by:
Cheng Zhao <zcbenz@gmail.com> Co-authored-by:
Milan Burda <milan.burda@gmail.com>
-
- Nov 11, 2021
-
-
Milan Burda authored
-
- Nov 10, 2021
-
-
Milan Burda authored
-
- Oct 19, 2021
-
-
Erick Zhao authored
* docs: add window customization guide * fixes * Update docs/api/browser-window.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/api/browser-window.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/fiddles/windows/manage-windows/frameless-window/index.html Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * Update docs/tutorial/window-customization.md Co-authored-by:
Mark Lee <malept@users.noreply.github.com> * fix code fence Co-authored-by:
Mark Lee <malept@users.noreply.github.com>
-
- Oct 04, 2021
-
-
Jeremy Rose authored
* feat: make desktopCapturer main-process-only * remove --enable-api-filtering-logging * remove test * merge lib/browser/api/desktop-capturer.ts with lib/browser/desktop-capturer.ts * remove desktop-capturer-get-sources event * fix specs * getSources needs to be async Co-authored-by:
Milan Burda <milan.burda@gmail.com>
-
- Sep 23, 2021
-
-
John Kleinschmidt authored
* feat: add support for WebHID * Apply suggestions from code review Co-authored-by:
Jeremy Rose <jeremya@chromium.org> * Address review feedback * Address review feedback * chore: clear granted_devices on navigation Also added test to verify devices get cleared * fixup testing for device clear * make sure navigator.hid.getDevices is run on correct frame * clear granted devices on RenderFrameHost deletion/change * manage device permissions per RenderFrameHost This change makes sure we don't clear device permission prematurely due to child frame navigation * Update shell/browser/api/electron_api_web_contents.cc Co-authored-by:
Jeremy Rose <jeremya@chromium.org> * apply review feedback from @zcbenz * Match upstream ObjectMap This change matches what ObjectPermissionContextBase uses to cache object permissions: https://source.chromium.org/chromium/chromium/src/+/main:components/permissions/object_permission_context_base.h;l=...
-
- Sep 08, 2021
-
-
Jeremy Rose authored
-
- Sep 06, 2021
-
-
Milan Burda authored
-
- Aug 18, 2021
-
-
Milan Burda authored
* refactor: simplify <webview> event dispatch * Update lib/browser/guest-view-manager.ts Co-authored-by:
Jeremy Rose <jeremya@chromium.org> * remove undocumented new-window event properties Co-authored-by:
Jeremy Rose <jeremya@chromium.org>
-
- Aug 06, 2021
-
-
George Xu authored
* feat: add SafeStorage api; first commit * chore: rename files to fit semantically * chore: add linkedBindings * chore: fix function signatures * chore: refactor eisCookieEncryptionEnabled() fuse * chore: create test file * chore: add tests and documentation * chore: add copyright and lint * chore: add additional tests * chore: fix constructor * chore: commit for pair programming * wip: commit for keeley pairing * chore: docs change and code cleanup * chore: add linux import * chore: add description to documentation * chore: fixing tests * chore: modify behaviour to not allow unencrypted strings as decyption input * fix add patch for enabling default v11 encryption on Linux * chore: remove file after each test * chore: fix patch * chore: remove chromium patch * chore: add linux specific tests * chore: fix path * chore: add checker for linuux file deletion * chore: add dcheck back * chore: remove reference to headless mode * chore: remove tests for linux * chore: edit commit message * chore: refactor safeStorage to not be a class * chore: remove static variable from header * chore: spec file remove settimeout Co-authored-by:
VerteDinde <keeleymhammond@gmail.com>
-
- Jul 08, 2021
-
-
Milan Burda authored
-
- May 15, 2021
-
-
Milan Burda authored
* refactor: implement <webview> using contextBridge * chore: address PR feedback * chore: address PR feedback * fix: check for HTMLIFrameElement instance in attachGuest
-
- May 06, 2021
-
-
Erick Zhao authored
* docs: rework sandbox guide * update doc name * add missing comment to code sample * Update docs/tutorial/sandbox.md Co-authored-by:
Samuel Attard <samuel.r.attard@gmail.com> * Update docs/tutorial/sandbox.md Co-authored-by:
Samuel Attard <samuel.r.attard@gmail.com> * Update docs/tutorial/sandbox.md Co-authored-by:
Biru Mohanathas <birunthan@mohanathas.com> * load https in the examples * change `process` docs to Electron's * remove bit on chrome://sandbox page * Update docs/tutorial/sandbox.md Co-authored-by:
Jeremy Rose <nornagon@nornagon.net> * Update docs/tutorial/sandbox.md Co-authored-by:
Jeremy Rose <nornagon@nornagon.net> * clarify sandbox default posture * clarify tasks sandboxed renderers need ipc for * clarify polyfilled preload environment * emphasize that --no-sandbox is bad * clarify preload polyfill `require` * format markdown references properly Co-authored-by:
Samuel Attard <samuel.r.attard@gmail.com> Co-authored-by:
Biru Mohanathas <birunthan@mohanathas.com> Co-authored-by:
Jeremy Rose <nornagon@nornagon.net>
-
- Apr 29, 2021
-
-
Erick Zhao authored
This page is just a table writing out the contents of an array in the Chromium source code. We don't actively maintain it, and it's only referenced in one API, so it makes sense to just link directly to the code here.
-
- Apr 28, 2021
-
-
Samuel Attard authored
-
- Apr 20, 2021
-
-
Samuel Attard authored
* chore: update ts parser for description comment fixes * docs: strongly type the getUserDefault API * spec: add getUserMedia type assertions to smoke run
-
- Apr 14, 2021
-
-
Jeremy Rose authored
* fix: invoke the window open handler for _blank links * feat: add disposition to setWindowOpenHandler details * fix: pass postData to new-window event * postData can be heterogeneous * fix type of postBody * fix type of UploadFile and UploadRawData to be discriminated unions * exclude the empty string from additionalFeatures * add a test * add postBody and referrer to setWindowOpenHandler args * appease typescript * Update api-browser-window-spec.ts * update snapshots
-
- Mar 16, 2021
-
-
John Kleinschmidt authored
-
- Mar 10, 2021
-
-
Milan Burda authored
Co-authored-by:
Jeremy Rose <jeremya@chromium.org>
-
- Feb 03, 2021
-
-
Erick Zhao authored
* docs: remove v5 and v6 modernization docs * typo * run script/gen-filenames.ts
-
- Dec 01, 2020
-
-
Milan Burda authored
-