Skip to content
Snippets Groups Projects
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 .
  1. Nov 21, 2023
    • Samuel Attard's avatar
      feat: add webUtils module with getPathForFile method (#38776) · d6bb9b40
      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...
      d6bb9b40
  2. Oct 10, 2023
  3. Oct 09, 2023
  4. Aug 28, 2023
  5. Aug 17, 2023
  6. Jul 21, 2023
  7. May 25, 2023
  8. Apr 25, 2023
  9. Apr 05, 2023
  10. Mar 17, 2023
  11. Feb 21, 2023
  12. Feb 14, 2023
  13. Nov 23, 2022
  14. Oct 20, 2022
    • Robo's avatar
      feat: UtilityProcess API (#34980) · da0fd286
      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
      ...
      da0fd286
  15. Sep 22, 2022
  16. Aug 15, 2022
  17. Aug 10, 2022
  18. Jul 12, 2022
  19. Jan 25, 2022
  20. Jan 07, 2022
  21. Nov 11, 2021
  22. Nov 10, 2021
  23. Oct 19, 2021
  24. Oct 04, 2021
  25. Sep 23, 2021
  26. Sep 08, 2021
  27. Sep 06, 2021
  28. Aug 18, 2021
  29. Aug 06, 2021
    • George Xu's avatar
      feat: add `electron.safeStorage` encryption API (#30020) · bc508c61
      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: default avatarVerteDinde <keeleymhammond@gmail.com>
      bc508c61
  30. Jul 08, 2021
  31. May 15, 2021
  32. May 06, 2021
  33. Apr 29, 2021
    • Erick Zhao's avatar
      docs: remove `api/locales` page (#28911) · 0b423168
      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.
      0b423168
  34. Apr 28, 2021
  35. Apr 20, 2021
  36. Apr 14, 2021
    • Jeremy Rose's avatar
      feat: add more info in setWindowOpenHandler details (#28518) · dba4df93
      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
      dba4df93
  37. Mar 16, 2021
  38. Mar 10, 2021
  39. Feb 03, 2021
  40. Dec 01, 2020