Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] main from electron:main #3

Open
wants to merge 3,229 commits into
base: main
Choose a base branch
from
Open

[pull] main from electron:main #3

wants to merge 3,229 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Aug 23, 2024

  1. docs: titleBarOverlay is defined as a BaseWindow ctor option (#43430

    )
    
    docs: titleBarOverlay is defined as a BaseWindow ctor option
    codebytere authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    3a5a1ea View commit details
    Browse the repository at this point in the history
  2. build: remove fix_disable_scope_reuse_associated_dchecks.patch (#43441)

    chore: remove fix_disable_scope_reuse_associated_dchecks.patch
    ckerr authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    9ce0ca7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1eee18 View commit details
    Browse the repository at this point in the history
  4. chore: remove unused method asar::ClearArchives() (#43442)

    chore: remove unused asar::ClearArchives()
    
    last use removed in Jun 2021 (b1d1ac6, #29293)
    ckerr authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    7f34b0e View commit details
    Browse the repository at this point in the history
  5. perf: prefer GURL string_view getters (#43443)

    * chore: avoid double-call to url.scheme() in WebContentsZoomController::SetZoomMode()
    
    * perf: use gurl.scheme_piece() in GetAppInfoHelperForProtocol()
    
    * perf: use gurl.scheme_piece() in Browser::GetApplicationNameForProtocol()
    
    * refactor: add std::less<> to HandlersMap
    
    This lets us search it using string_view keys
    
    * refactor: ProtocolRegistry::FindRegistered() now takes a std::string_view
    
    * perf: use gurl.scheme_piece() in InspectableWebContents::LoadNetworkResource()
    
    * refactor: ProtocolRegistry::FindIntercepted() now takes a std::string_view
    
    * perf: use gurl.scheme_piece() in SimpleURLLoaderWrapper::GetURLLoaderFactoryForURL()
    
    * perf: use gurl.scheme_piece() in ProxyingURLLoaderFactory::CreateLoaderAndStart()
    
    * perf: use gurl.host_piece() in ElectronWebUIControllerFactory::GetWebUIType()
    
    * perf: use gurl.host_piece() in ElectronWebUIControllerFactory::CreateWebUIControllerForURL()
    ckerr authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    5a1eeea View commit details
    Browse the repository at this point in the history
  6. build: update appveyor image to latest version (#43451)

    Co-authored-by: electron-appveyor-updater[bot] <161660339+electron-appveyor-updater[bot]@users.noreply.github.com>
    electron-appveyor-updater[bot] authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    e6555ac View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. chore: remove unused WinFrameView::kInactiveTitlebarFeatureAlpha (#43448

    )
    
    added in Aug 2021 (41646d1, #29600) but never used
    ckerr authored Aug 24, 2024
    Configuration menu
    Copy the full SHA
    5994b34 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Configuration menu
    Copy the full SHA
    56829f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2390706 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7cea992 View commit details
    Browse the repository at this point in the history
  4. chore: bump node to v20.17.0 (main) (#43428)

    * chore: bump node in DEPS to v20.17.0
    
    * module: disallow CJS <-> ESM edges in a cycle from require(esm)
    
    nodejs/node#52264
    
    * src: expose LookupAndCompile with parameters
    
    nodejs/node#53886
    
    * src: fix -Wshadow warning
    
    nodejs/node#53885
    
    * lib: convert WeakMaps in cjs loader with symbol properties
    
    nodejs/node#52095
    
    * src: reduce unnecessary serialization of CLI options in C++
    
    nodejs/node#52451
    
    * build: ensure v8_pointer_compression_sandbox is enabled on 64bit
    
    nodejs/node#53884
    
    * lib: improve error message when index not found on cjs
    
    nodejs/node#53859
    
    * src,lib: expose getCategoryEnabledBuffer to use on node.http
    
    nodejs/node#53602
    
    * deps: update c-ares to v1.32.2
    
    nodejs/node#53865
    
    * chore: fixup patch indices
    
    * deps: update V8 to 12.2
    
    nodejs/node#51362
    
    * stream: Expose DuplexPair API
    
    nodejs/node#34111
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Shelley Vohr <[email protected]>
    electron-roller[bot] and codebytere authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    38512ef View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    41b8fdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c41a28d View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. build: free up macos disk space as soon as possible (#43533)

    * chore: free up macos disk space as soon as possible
    
    * build: free up disk space on gn check too
    jkleinsc authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    90ba2df View commit details
    Browse the repository at this point in the history
  2. fix: -Wunsafe-buffer-usage warnings in IsUrlArg() (#43477)

    * fix: -Wunsafe-buffer-usage warnings in IsUrlArg()
    
    * chore: improve code comments for CheckCommandLineArguments()
    
    * chore: reduce diffs from main
    
    * refactor: CheckCommandLineArguments takes a StringVector arg
    
    Fixes another buffer warning!
    ckerr authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    b42c0ae View commit details
    Browse the repository at this point in the history
  3. fix: systemMediaPermissionDenied should not check camera perms when t…

    …he request is asking for screen share (#43517)
    
    * fix: systemMediaPermissionDenied: should check for screen capture perms instead of camera
    
    * Revert "fix: systemMediaPermissionDenied: should check for screen capture perms instead of camera"
    
    This reverts commit e9cc672.
    
    * should only do these checks for audio or video, but not screenshare
    
    * no service
    
    * oops
    
    ---------
    
    Co-authored-by: John Kleinschmidt <[email protected]>
    georgexu99 and jkleinsc authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    635d421 View commit details
    Browse the repository at this point in the history
  4. fix: Use XDG_ACTIVATION_TOKEN in wayland when launched by other app (#…

    …43481)
    
    When an electron app is launched by another app ensure that the
    XDG_ACTIVATION_TOKEN env var is read and used for activation using
    xdg_activation_v1 protocol.
    ogarai authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    53dcda1 View commit details
    Browse the repository at this point in the history
  5. build(deps): bump github/codeql-action from 3.26.3 to 3.26.6 (#43529)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.3 to 3.26.6.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@883d858...4dd1613)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    4c83016 View commit details
    Browse the repository at this point in the history
  6. fix: don't use deprecate-soon class v8::String::Value (#43518)

    * fix: remove use of deprecated v8::String::Value
    
    Upstream marked v8::String::Value as `V8_DEPRECATE_SOON` last month,
    so let's stop using it.
    
    The replacement code mostly does the same as v8::String::Value();
    but since our test only cares about the length and not the contents,
    we get a small perf win of not needing to allocate a char array and
    not needing to call Local::String::Write().
    
    Upstream V8_DEPRECATE_SOON:
    Xref: https://chromium-review.googlesource.com/c/v8/v8/+/5667299kkk
    
    v8::String::Value() implementation:
    https://chromium.googlesource.com/v8/v8/+/20226b740bfa1a1e46dff80363232dfd3da50de8/src/api/api.cc#10883
    
    History on why we used it:
    80c1a97
    f49ed30
    
    * Update shell/common/gin_converters/file_path_converter.h
    
    Co-authored-by: Robo <[email protected]>
    
    * fixup! Update shell/common/gin_converters/file_path_converter.h
    
    do not return success for all non-Null non-Strings
    
    ---------
    
    Co-authored-by: Robo <[email protected]>
    ckerr and deepak1556 authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    054cbcd View commit details
    Browse the repository at this point in the history
  7. build: don't run symbol generation on PS (#43554)

    fix: don't run symbol generation on PS
    VerteDinde authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    94f2722 View commit details
    Browse the repository at this point in the history
  8. refactor: declare gin::Wrapper subclasses as final (#43527)

    As per the gin docs: "Wrappable<T> explicitly does not support further
    subclassing of T. Subclasses of Wrappable<T> should be declared final."
    ckerr authored Sep 4, 2024
    Configuration menu
    Copy the full SHA
    8ae5aac View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. chore: migrate to v8::Object::SetPrototypeV2() (#43535)

    chore: migrate to v8::Object::SetPrototypeV2().
    
    Xref: https://chromium-review.googlesource.com/c/v8/v8/+/5600627
    
    [api] Mark v8::Object::GetPrototype() for deprecation
    
    Co-authored-by: John Kleinschmidt <[email protected]>
    ckerr and jkleinsc authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0467790 View commit details
    Browse the repository at this point in the history
  2. perf: use v8::Local<v8::Object> as the key in ObjectCache (#43519)

    * perf: use v8::Object* as direct keys instead of using hash + a linked list
    
    * refactor: use v8::Local<v8::Object> as the key
    ckerr authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    2d868ec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73d480d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c3840a View commit details
    Browse the repository at this point in the history
  5. build(deps): bump actions/upload-artifact from 4.3.6 to 4.4.0 (#43528)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.6 to 4.4.0.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@834a144...5076954)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    4b5a831 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump slackapi/slack-github-action from 1.26.0 to 1.27.0 (#…

    …43530)
    
    Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action) from 1.26.0 to 1.27.0.
    - [Release notes](https://github.com/slackapi/slack-github-action/releases)
    - [Commits](slackapi/slack-github-action@70cd7be...37ebaef)
    
    ---
    updated-dependencies:
    - dependency-name: slackapi/slack-github-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6aae126 View commit details
    Browse the repository at this point in the history
  7. fix: Launch apps with XDG_ACTIVATION_TOKEN in ozone/wayland (#43480)

    * fix: Launch apps with XDG_ACTIVATION_TOKEN in ozone/wayland
    
    Ensure apps are launched with the activation token received from
    xdg_activation_v1 protocol.
    
    * add focus_launched_process option
    ogarai authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    69df09d View commit details
    Browse the repository at this point in the history
  8. docs: explain ipcRenderer behavior in context-bridge.md (#43455)

    * docs: explain ipcRenderer behavior in context-bridge.md
    
    * Update context-bridge.md
    
    * Update context-bridge.md
    
    * Update docs/api/context-bridge.md
    
    Co-authored-by: Erik Moura <[email protected]>
    
    * Update context-bridge.md
    
    * Update context-bridge.md
    
    * Update context-bridge.md
    
    * Update docs/api/context-bridge.md
    
    Co-authored-by: Erick Zhao <[email protected]>
    
    * Update docs/api/context-bridge.md
    
    Co-authored-by: David Sanders <[email protected]>
    
    ---------
    
    Co-authored-by: Erik Moura <[email protected]>
    Co-authored-by: Erick Zhao <[email protected]>
    Co-authored-by: David Sanders <[email protected]>
    4 people authored Sep 5, 2024
    Configuration menu
    Copy the full SHA
    32d5f9e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    eff862b View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. fix: -Wunsafe-buffer-usage warnings in url-loader (#43564)

    Use v8::ArrayBufferView::CopyContents() instead of doing the pointer
    math + memcpy() ourselves. This not only solves the buffer warnings,
    but may also avoid some additional overhead:
    
    > Copy the contents of the ArrayBufferView's buffer to an
    > embedder defined memory without additional overhead that
    > calling ArrayBufferView::Buffer might incur.
    ckerr authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    3fde574 View commit details
    Browse the repository at this point in the history
  2. fix: ensure version of xdg-dialog-portal with defaultPath support (

    …#43570)
    
    fix: ensure version of xdg-dialog-portal with defaultPath support
    
    Closes #43310
    codebytere authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    25f4691 View commit details
    Browse the repository at this point in the history
  3. fix: delete UvTaskRunner's timers only after they're closed (#43561)

    * fix: free UvTaskRunner timers only after they are closed
    
    * refactor: UvTaskRunner now holds UvHandles
    ckerr authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    cc5aa65 View commit details
    Browse the repository at this point in the history
  4. fix: confirm a v8::Value is a v8::Object before casting it (#43575)

    fix: confirm a v8::Value is a v8::Object before casting it
    ckerr authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    fe0d427 View commit details
    Browse the repository at this point in the history
  5. refactor: NativeWindow::Create() returns a unique_ptr (#43576)

    refactor: NativeWindow::Create() returns a unique_ptr
    ckerr authored Sep 6, 2024
    Configuration menu
    Copy the full SHA
    18b1b33 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2024

  1. refactor: take a uint8_t span in ValidateIntegrityOrDie() (#43592)

    refactor: take a uint8_t span in ValidateIntegrityOrDie()
    
    Doing some groundwork for fixing unsafe base::File() APIs:
    
    - Change ValidateIntegrityOrDie() to take a span<const uint8_t> arg.
      We'll need this to migrate asar's base::File API calls away from the
      ones tagged `UNSAFE_BUFFER_USAGE` because the safe counterparts use
      span<uint8_t> too.
    
    - Simplify ValidateIntegrityOrDie()'s implementation by using
      crypto::SHA256Hash() instead of reinventing the wheel.
    ckerr authored Sep 7, 2024
    Configuration menu
    Copy the full SHA
    44a4328 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2024

  1. perf: avoid redundant Promise.GetContext calls (#43609)

    refactor: avoid redundant Promise.GetContext calls
    
    Several Promise methods call `GetContext()` multiple times. From looking
    at the assembly in obj/electron/electron_lib/promise.o, these redundant
    calls are actually being made -- they aren't optmized out.
    
    This PR keeps the return value in a local variable to avoid extra calls.
    ckerr authored Sep 8, 2024
    Configuration menu
    Copy the full SHA
    0568686 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. build(deps): bump the npm_and_yarn group across 2 directories with 3 …

    …updates (#43511)
    
    * build(deps): bump the npm_and_yarn group across 2 directories with 3 updates
    
    Bumps the npm_and_yarn group with 1 update in the / directory: [braces](https://github.com/micromatch/braces).
    Bumps the npm_and_yarn group with 3 updates in the /spec directory: [braces](https://github.com/micromatch/braces), [pdfjs-dist](https://github.com/mozilla/pdf.js) and [ws](https://github.com/websockets/ws).
    
    
    Updates `braces` from 3.0.2 to 3.0.3
    - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
    - [Commits](micromatch/braces@3.0.2...3.0.3)
    
    Updates `braces` from 3.0.2 to 3.0.3
    - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
    - [Commits](micromatch/braces@3.0.2...3.0.3)
    
    Updates `pdfjs-dist` from 2.16.105 to 4.2.67
    - [Release notes](https://github.com/mozilla/pdf.js/releases)
    - [Commits](mozilla/pdf.js@v2.16.105...v4.2.67)
    
    Updates `ws` from 7.5.9 to 7.5.10
    - [Release notes](https://github.com/websockets/ws/releases)
    - [Commits](websockets/ws@7.5.9...7.5.10)
    
    ---
    updated-dependencies:
    - dependency-name: braces
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: braces
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: pdfjs-dist
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: ws
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    * chore: update api-web-contents-spec to us newer version of pdfjs-dist
    
    * test: create fixture to read PDF files for verification
    
    ---------
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: John Kleinschmidt <[email protected]>
    dependabot[bot] and jkleinsc authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    0d4d752 View commit details
    Browse the repository at this point in the history
  2. fix: UvHandle move semantics (#43615)

    reassign the uv_handle_t of the source
    ckerr authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    8c5e7bb View commit details
    Browse the repository at this point in the history
  3. fix: update BrowserView#lastWindowSize after window resize (#43463)

    fix: update BrowserView#lastWindowSize after window resize (#43462)
    mai-121 authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e2fe8f5 View commit details
    Browse the repository at this point in the history
  4. refactor: use std::optional in MicrotasksScope (#43621)

    avoid an unnecessary heap allocation/free
    ckerr authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    2844e34 View commit details
    Browse the repository at this point in the history
  5. fix: out-of-scope Local handle in node::CallbackScope (#43622)

    refactor: use an EscapableHandleScope
    ckerr authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    5718ea4 View commit details
    Browse the repository at this point in the history
  6. fix: -Wunsafe-buffer-usage warnings in asar file IO (#43624)

    * fix: -Wunsafe-buffer-usage warnings in ScopedTemporaryFile::InitFromFile()
    
    * fix: -Wunsafe-buffer-usage warnings in Archive::Init()
    ckerr authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f1019c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. fix: restore Chromium default Content-Disposition header parsing (#…

    …43611)
    
    * fix: restore Chromium default Content-Disposition header parsing
    
    * Update api-web-request-spec.ts
    miniak authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    0cc6050 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3df950 View commit details
    Browse the repository at this point in the history
  3. feat: add support for system picker in setDisplayMediaRequestHandler (#…

    …43581)
    
    * tmp
    
    * feat: add support for system picker in setDisplayMediaRequestHandler
    
    * oops
    
    * Apply suggestions from code review
    
    Co-authored-by: Erick Zhao <[email protected]>
    
    * stuff
    
    * well...
    
    * seems legit
    
    * chore: update patch to handle screenCapturer
    
    * feat: modify API to use useSystemPicker
    
    * fix: gate ScreenCaptureKitPicker to macos 15 or higher
    
    * fix: don't use native picker with legacy media selection
    
    * chore: code review, boolean set & docs update
    
    * fix: add cancelCallback
    
    * docs: clarify session & desktopCapturer docs
    
    ---------
    
    Co-authored-by: Samuel Attard <[email protected]>
    Co-authored-by: Samuel Attard <[email protected]>
    Co-authored-by: Erick Zhao <[email protected]>
    4 people authored Sep 10, 2024
    Configuration menu
    Copy the full SHA
    309d5da View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. build(deps-dev): bump webpack from 5.76.0 to 5.94.0 in the npm_and_ya…

    …rn group across 1 directory (#43659)
    
    build(deps-dev): bump webpack
    
    Bumps the npm_and_yarn group with 1 update in the / directory: [webpack](https://github.com/webpack/webpack).
    
    
    Updates `webpack` from 5.76.0 to 5.94.0
    - [Release notes](https://github.com/webpack/webpack/releases)
    - [Commits](webpack/webpack@v5.76.0...v5.94.0)
    
    ---
    updated-dependencies:
    - dependency-name: webpack
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    5580349 View commit details
    Browse the repository at this point in the history
  2. build: compile Node.js with C++20 support (#43555)

    * build: compile with C++20 support
    
    * build: update build-image-sha for gcc 10
    codebytere authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    90fbf30 View commit details
    Browse the repository at this point in the history
  3. fix: ensure SetPluginCanSave updated in PDFs (#43667)

    fix: ensure SetPluginCanSave updated in PDFs
    codebytere authored Sep 11, 2024
    Configuration menu
    Copy the full SHA
    dea6a4e View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. fix: native View wrapper crash missing when adding child view (#43638)

    fix: native View wrapper crash missing when adding child view
    codebytere authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    74b5427 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c8321a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45bae95 View commit details
    Browse the repository at this point in the history
  4. refactor: avoid minor code repetition in native_image.cc (#43689)

    chore: delegate handle creation in NativeImage::Resize()
    
    chore: delegate handle creation in NativeImage::Crop()
    
    chore: delegate handle creation in NativeImage::CreateEmpty()
    ckerr authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    3dd7e46 View commit details
    Browse the repository at this point in the history
  5. feat: hide menu bar on windows fullscreen (#43402)

    * feat: hide menu bar on windows fullscreen
    
    * test: state prior to html fullscreen transition
    
    * refactor: restore `#ifdef` for readability
    
    Reference: #43402 (comment)
    
    * docs: menu bar behavior changed
    
    ---------
    
    Co-authored-by: John Kleinschmidt <[email protected]>
    piotrpdev and jkleinsc authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    29c2744 View commit details
    Browse the repository at this point in the history
  6. refactor: remove use of deprecated API BuildServiceInstanceFor() (#43690

    )
    
    * refactor: update BadgeManagerFactory
    
    * refactor: update NetworkContextServiceFactory
    
    * refactor: update ElectronExtensionSystemFactory
    
    * refactor: update UsbChooserContextFactory
    
    * refactor: update UsbHidChooserContextFactory
    
    * refactor: update SerialChooserContextFactory
    
    * refactor: update FileSystemAccessPermissionContextFactory
    ckerr authored Sep 12, 2024
    Configuration menu
    Copy the full SHA
    1c3a5ba View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    8f0dffe View commit details
    Browse the repository at this point in the history
  2. fix: prevent loading spinner when launching utility process on Windows (

    #43657)
    
    fix: prevent spinning cursor when launching utility process on Windows
    nikwen authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f84ffc8 View commit details
    Browse the repository at this point in the history
  3. ci: move Archaeologist to GHA (#43701)

    * chore: move Archaeologist to GHA
    
    * chore: test archaelogist changes
    
    * Revert "chore: test archaelogist changes"
    
    This reverts commit a575d6e.
    
    * chore: properly name steps in archaeologist-dig
    jkleinsc authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    7d4f202 View commit details
    Browse the repository at this point in the history
  4. refactor: add EmitWarning(v8::Isolate*) helper (#43722)

    * refactor: add EmitWarning(Isolate*, ...) warning
    
    * chore: remove EmitWarning(node::Environment*, ...)
    
    * chore: add code comments
    
    * fixup! refactor: add EmitWarning(Isolate*, ...) warning
    
    * chore: remove unused node #includes
    ckerr authored Sep 16, 2024
    Configuration menu
    Copy the full SHA
    05dfd14 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. refactor: reduce code duplication in gin_helper::Promise (#43716)

    * refactor: move scope scaffolding into SettletScope
    
    idea stolen from SpellCheckScope
    
    * refactor: move impl of PromiseBase::RejectPromise() to the cc file
    
    * chore: remove unused #include
    ckerr authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b6bf277 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github/codeql-action from 3.26.6 to 3.26.7 (#43738)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.6 to 3.26.7.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@4dd1613...8214744)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    b838109 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c1c8fbf View commit details
    Browse the repository at this point in the history
  4. fix: resizing border on Linux WCO caption buttons (#43724)

    Closes #43714.
    
    Fixes an issue where the resizing border was not being handled correctly on Linux WCO
    caption buttons. This is now taken into account as a part of the NonClientHitTest.
    codebytere authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    aa719a4 View commit details
    Browse the repository at this point in the history
  5. fix: in Emit(), don't leak converted Arg Local<Values> into calle…

    …r's scope (#43729)
    
    fix: Emit() should not leak converted arg handles into caller's HandleScope
    ckerr authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    5a76655 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump the npm_and_yarn group across 2 directories with 5 …

    …updates (#43681)
    
    Bumps the npm_and_yarn group with 1 update in the / directory: [express](https://github.com/expressjs/express).
    Bumps the npm_and_yarn group with 1 update in the /spec directory: [send](https://github.com/pillarjs/send).
    
    
    Updates `express` from 4.19.2 to 4.20.0
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](expressjs/express@4.19.2...4.20.0)
    
    Updates `body-parser` from 1.20.2 to 1.20.3
    - [Release notes](https://github.com/expressjs/body-parser/releases)
    - [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
    - [Commits](expressjs/body-parser@1.20.2...1.20.3)
    
    Updates `path-to-regexp` from 0.1.7 to 0.1.10
    - [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
    - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
    - [Commits](pillarjs/path-to-regexp@v0.1.7...v0.1.10)
    
    Updates `serve-static` from 1.15.0 to 1.16.0
    - [Release notes](https://github.com/expressjs/serve-static/releases)
    - [Changelog](https://github.com/expressjs/serve-static/blob/master/HISTORY.md)
    - [Commits](expressjs/serve-static@v1.15.0...1.16.0)
    
    Updates `send` from 0.16.2 to 0.19.0
    - [Release notes](https://github.com/pillarjs/send/releases)
    - [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
    - [Commits](pillarjs/send@0.16.2...0.19.0)
    
    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    - dependency-name: body-parser
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: path-to-regexp
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: serve-static
      dependency-type: indirect
      dependency-group: npm_and_yarn
    - dependency-name: send
      dependency-type: direct:development
      dependency-group: npm_and_yarn
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: John Kleinschmidt <[email protected]>
    dependabot[bot] and jkleinsc authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    4dc923a View commit details
    Browse the repository at this point in the history
  7. chore: iwyu mojom-forward header files (#43741)

    * chore: iwyu mojom.h headers
    
    * fixup! chore: iwyu mojom.h headers
    
    make previously-indirect include dependency direct
    
    * fixup! fixup! chore: iwyu mojom.h headers
    
    make previously-indirect include dependency direct
    ckerr authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    233724f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    10ba87a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cf4ab21 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f987f8a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    de33cc6 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. chore: bump chromium to 130.0.6695.0 (main) (#43454)

    * chore: bump chromium in DEPS to 130.0.6673.0
    
    * chore: bump chromium in DEPS to 130.0.6675.0
    
    * chore: bump chromium in DEPS to 130.0.6677.2
    
    * chore: bump chromium in DEPS to 130.0.6679.0
    
    * 5802981: [Partitioned Popins] UKM
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5802981
    
    * 5799275: ash: Create //chrome/browser/ui/ash/web_view
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5799275
    
    * 5791853: [PWA] Allow WebContentsImpl::CreateNewWindow() to use new web contents for loading url
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5791853
    
    * 5805208: Move third_party/jacoco to a cipd/ subdirectory.
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5805208
    
    * chore: fixup patch indices
    
    * 5771091: Introduce InputManager class for handling input in Viz.
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5771091
    
    * 5498921: [Permission] Remove SubscribeToPermissionStatusChange from PermissionManager
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5498921
    
    * 5791853: [PWA] Allow WebContentsImpl::CreateNewWindow() to use new web contents for loading url
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5791853
    
    * 5801311: Don't use int for bindings
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5801311
    
    * 5548827: [Web Install] Define the web-app-installation PermissionPolicy
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5548827
    
    * 5786325: Add Infrastructure for Hand tracking permission
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5786325
    
    * chore: fixup patch indices
    
    * chore: bump chromium in DEPS to 130.0.6681.0
    
    * [Views AX] Move BrowserAccessibility* to //ui/accessibility/platform
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5520052
    
    * chore: e patches all
    
    * Don't have default arguments on virtual functions in render_frame_host.h
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5809399
    
    * test: log if loadURL fails in base url test
    
    * chore: bump chromium in DEPS to 130.0.6683.2
    
    * chore: fix support_mixed_sandbox_with_zygote.patch
    
    content: restore old DisableJit behavior
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5804255
    
    * chore: update patch indices
    
    * chore: bump chromium in DEPS to 130.0.6685.0
    
    * Parallel process launching
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5015584
    
    * chore: update feat_expose_documentloader_setdefersloading_on_webdocumentloader.patch
    
    No manual changes; patch applied with fuzz 1
    
    * chore: e patches all
    
    * chore: bump chromium in DEPS to 130.0.6687.0
    
    * chore: bump chromium in DEPS to 130.0.6689.0
    
    * chore: bump chromium in DEPS to 130.0.6691.0
    
    * chore: bump chromium in DEPS to 130.0.6693.0
    
    * chore: update patches
    
    * chore: bump chromium in DEPS to 130.0.6695.0
    
    * chore: free up macos disk space as soon as possible
    
    * 5824143: Use checked in source lists for third_party/boringssl
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5824143
    
    * chore: update patches
    
    * 5824122: Extensions: Add a new view type enum for developer tools contexts
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5824122
    
    * 5806109: Option for JavaScriptExecuteRequestForTests() to ignore content settings
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5806109
    
    * build: free up disk space on gn check too
    
    * 5799369: [Refactoring] Make allow_http1_for_streaming_upload flags false.
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5799369
    
    * fixup! 5015584: Parallel process launching | https://chromium-review.googlesource.com/c/chromium/src/+/5015584
    
    * Disable failing test for short-term
    
    See: #43730
    
    * oops
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Shelley Vohr <[email protected]>
    Co-authored-by: Charles Kerr <[email protected]>
    Co-authored-by: Keeley Hammond <[email protected]>
    Co-authored-by: John Kleinschmidt <[email protected]>
    Co-authored-by: clavin <[email protected]>
    6 people authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    4bcbc95 View commit details
    Browse the repository at this point in the history
  2. build: update appveyor image to latest version (#43772)

    Co-authored-by: electron-appveyor-updater[bot] <161660339+electron-appveyor-updater[bot]@users.noreply.github.com>
    electron-appveyor-updater[bot] authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    02fd8bb View commit details
    Browse the repository at this point in the history
  3. perf: hold Emit() arg arrays in a std::array (#43750)

    * refactor: CallMethodWithArgs() now takes a span of value handles
    
    * perf: use std::array instead of std::vector to hold Emit arg parameter packs
    
    * chore: remove unused gin_helper::EmitEvent(iso, obj, name, span<Local>)
    ckerr authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    d897359 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cff5a7 View commit details
    Browse the repository at this point in the history
  5. perf: hold V8FunctionInvoker args in a std::array (#43752)

    perf: hold V8FunctionInvoker args in a std::array
    ckerr authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    5904d31 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. build(deps): bump path-to-regexp from 1.8.0 to 1.9.0 in /spec in the …

    …npm_and_yarn group across 1 directory (#43753)
    
    build(deps): bump path-to-regexp
    
    Bumps the npm_and_yarn group with 1 update in the /spec directory: [path-to-regexp](https://github.com/pillarjs/path-to-regexp).
    
    
    Updates `path-to-regexp` from 1.8.0 to 1.9.0
    - [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
    - [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
    - [Commits](pillarjs/path-to-regexp@v1.8.0...v1.9.0)
    
    ---
    updated-dependencies:
    - dependency-name: path-to-regexp
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    0ac8ff6 View commit details
    Browse the repository at this point in the history
  2. chore: fix compile issue about ambiguous error of multiple methods na…

    …med 'highlight'. (#43773)
    
    chore: fix ambiguous error of multiple methods named 'highlight'
    cucbin authored Sep 19, 2024
    Configuration menu
    Copy the full SHA
    855f219 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2024

  1. Configuration menu
    Copy the full SHA
    d100921 View commit details
    Browse the repository at this point in the history
  2. fix: third time screen sharing on macOS (#43767)

    Because we used decrementing negative source ids for fake video id when
    instantating a native macOS screen share picker, we eventually hit the
    `DesktopMediaID::kFakeId = -3` in Chromium source code which displayed a
    test green screen.
    
    In this change we reserve our own fake id of `-4` and decrement the
    window id integer for uniqueness instead.
    
    Co-authored-by: Fedor Indutny <[email protected]>
    indutny-signal and indutny authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    6aa6bad View commit details
    Browse the repository at this point in the history
  3. fix: -Wunsafe-buffer-usage warnings in Clipboard::WriteBuffer() (#43795)

    * fix: -Wunsafe-buffer-usage warnings in Clipboard::WriteBuffer()
    
    * chore: add a DCHECK to confirm the BigBuffer is full
    ckerr authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    53e89b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcb7362 View commit details
    Browse the repository at this point in the history
  5. fix: createWindow shouldn't load URL for webContents (#43775)

    * fix: createWindow shouldn't load URL for webContents
    
    * chore: add non about blank test
    codebytere authored Sep 20, 2024
    Configuration menu
    Copy the full SHA
    f89bd74 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

  1. Configuration menu
    Copy the full SHA
    e894839 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    8be458d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da449b0 View commit details
    Browse the repository at this point in the history
  3. build(deps): bump actions/setup-node from 4.0.3 to 4.0.4 (#43825)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.3 to 4.0.4.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@1e60f62...0a44ba7)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    1b52f00 View commit details
    Browse the repository at this point in the history
  4. build(deps): bump github/codeql-action from 3.26.7 to 3.26.8 (#43826)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.7 to 3.26.8.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@8214744...294a9d9)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    0fb50c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be68d4f View commit details
    Browse the repository at this point in the history
  6. build(deps-dev): bump @types/w3c-web-serial from 1.0.3 to 1.0.7 (#43879)

    Bumps [@types/w3c-web-serial](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/w3c-web-serial) from 1.0.3 to 1.0.7.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/w3c-web-serial)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/w3c-web-serial"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    f0afcaa View commit details
    Browse the repository at this point in the history
  7. build: add support for fetching github token from sudowoodo (#43808)

    * build: add support for fetching github token from sudowoodo
    
    * chore: update release notes cache for tests
    
    * build: support nightlies repo correctly
    
    * build: post token
    MarshallOfSound authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    517d04d View commit details
    Browse the repository at this point in the history
  8. docs: navigation history example (#42980)

    * docs: add fiddle example
    
    * docs: add tutorial guide
    
    * refactor: PR review comments
    
    * refactor: add eof
    
    * refactor: render navigation history and make demo better.
    
    * refactor: fix broken links
    
    * refactor: add eof newline
    
    * docs: review feedback :)
    
    * chore: lint add space around list
    
    * doc: transformURL
    alicelovescake authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    ceea122 View commit details
    Browse the repository at this point in the history
  9. docs: add advanced specification for Squirrel updater (#43234)

    * docs: add advanced specification for Squirrel updater
    
    * address feedback
    erickzhao authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    fb5baec View commit details
    Browse the repository at this point in the history
  10. build(deps-dev): bump webpack-cli from 4.10.0 to 5.1.4 (#43880)

    Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 4.10.0 to 5.1.4.
    - [Release notes](https://github.com/webpack/webpack-cli/releases)
    - [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/webpack/webpack-cli/compare/[email protected]@5.1.4)
    
    ---
    updated-dependencies:
    - dependency-name: webpack-cli
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    82879d1 View commit details
    Browse the repository at this point in the history
  11. build: use Node 20 in Appveyor images (#43897)

    * build: update Appveyor to Node 20
    
    * build: update appveyor images
    
    * chore: return bake script to original form
    VerteDinde authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    a3af8ea View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. refactor: hide printing impl details in api::WebContents (#43893)

    * refactor: move api::WebContents::OnGetDeviceNameToUse() into an anonymous namespace
    
    * refactor: move api::WebContents::OnPDFCreated() into an anonymous namespace
    
    * refactor: remove unused #include
    ckerr authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    33d7c9a View commit details
    Browse the repository at this point in the history
  2. refactor: prefer member initializers in asar structs (#43883)

    prefactor: prefer member initializers in asar::Archive
    
    prefactor: prefer member initializers in asar::Archive::FileInfo
    
    prefactor: prefer member initializers in asar::IntegrityPayload
    ckerr authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    0133080 View commit details
    Browse the repository at this point in the history
  3. refactor: remove C-style void arg type for no-arg functions (#43884)

    A small cleanup to remove use of the C-style function declaration idiom.
    ckerr authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    9598d88 View commit details
    Browse the repository at this point in the history
  4. refactor: add SerialChooserController::web_contents_ (#43823)

    Add a `base::WeakPtr<WebContents>` field to SerialChooserController and
    stop subclassing from WebContentsObserver. This follows the Observer docs:
    
    > don't create a `WebContentsObserver` just to be able to check
    > for a null `WebContentsObserver::web_contents()`.
    > Use a `base::WeakPtr<WebContents>` instead.
    ckerr authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    79627de View commit details
    Browse the repository at this point in the history
  5. build(deps-dev): bump eslint from 8.41.0 to 8.57.1 (#43903)

    Bumps [eslint](https://github.com/eslint/eslint) from 8.41.0 to 8.57.1.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.41.0...v8.57.1)
    
    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    65e3c33 View commit details
    Browse the repository at this point in the history
  6. build(deps-dev): bump null-loader from 4.0.0 to 4.0.1 (#43904)

    Bumps [null-loader](https://github.com/webpack-contrib/null-loader) from 4.0.0 to 4.0.1.
    - [Release notes](https://github.com/webpack-contrib/null-loader/releases)
    - [Changelog](https://github.com/webpack-contrib/null-loader/blob/master/CHANGELOG.md)
    - [Commits](webpack-contrib/null-loader@v4.0.0...v4.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: null-loader
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7222a9f View commit details
    Browse the repository at this point in the history
  7. fix: detach native view when its removed from parent on macOS (#43627)

    Right now DelayedNativeViewHost attaches its underlying native view
    when it's being attached to a widget but it doesn't detach it when
    it's being detached. It may lead to use-after-free and crash.
    CezaryKulakowski authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    e64a66b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    500d4f0 View commit details
    Browse the repository at this point in the history
  9. fix: crash when focusing WebView webContents (#43921)

    fix: crash when focusing WebView
    codebytere authored Sep 24, 2024
    Configuration menu
    Copy the full SHA
    bcf4095 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

  1. test: add tests dbus notification images (#43938)

    Provide a NativeImage icon in the notification tests and then inspect
    the DBus message payload's `image_data` hint to see if it's correct.
    This adds test coverage for LibnotifyNotification::Show() and for
    GdkPixbufFromSkBitmap().
    ckerr authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    af54c5a View commit details
    Browse the repository at this point in the history
  2. chore: bump chromium to 131.0.6734.0 (main) (#43769)

    * chore: bump chromium in DEPS to 130.0.6723.4
    
    * chore: bump chromium in DEPS to 131.0.6724.0
    
    * chore: update patches
    
    * chore: update libc++ filenames
    
    * 5844369: controlledframe: Disable Web Bluetooth for <webview> & <controlledframe>
    https://chromium-review.googlesource.com/c/chromium/src/+/5844369
    
    * (multiple CLs): Use an opaque type for FrameTreeNode IDs
    
    5807683: Use an opaque type for FrameTreeNode IDs, part 1 | https://chromium-review.googlesource.com/c/chromium/src/+/5807683
    5829746: Use an opaque type for FrameTreeNode IDs, part 2 | https://chromium-review.googlesource.com/c/chromium/src/+/5829746
    5836903: Use an opaque type for FrameTreeNode IDs, part 7 | https://chromium-review.googlesource.com/c/chromium/src/+/5836903
    5837249: Use an opaque type for FrameTreeNode IDs, part 8 | https://chromium-review.googlesource.com/c/chromium/src/+/5837249
    5836564: Use an opaque type for FrameTreeNode IDs, part 12 | https://chromium-review.googlesource.com/c/chromium/src/+/5836564
    5837180: Use an opaque type for FrameTreeNode IDs, part 15 | https://chromium-review.googlesource.com/c/chromium/src/+/5837180
    
    * 5822889: [task] Make GetForegroundTaskRunner non-virtual
    https://chromium-review.googlesource.com/c/v8/v8/+/5822889
    
    * 5833297: Remove unused inner WebContents attach params
    https://chromium-review.googlesource.com/c/chromium/src/+/5833297
    
    * 5806403: Shift PowerMonitor to non static
    https://chromium-review.googlesource.com/c/chromium/src/+/5806403
    
    * 5666874: [3/N] Remove old OnPowerChange in PowerObserver
    https://chromium-review.googlesource.com/c/chromium/src/+/5666874
    
    * 5829085: [v8] Differentiate between UserVisible and BestEffort task runners
    https://chromium-review.googlesource.com/c/chromium/src/+/5829085
    
    * 5791112: [webrtc] Use `c/b/permissions/system` for system permissions
    https://chromium-review.googlesource.com/c/chromium/src/+/5791112
    
    * 5825636: [Extensions] Create WebContentsObservers with ExtensionsBrowserClient
    https://chromium-review.googlesource.com/c/chromium/src/+/5825636
    
    * fixup! (multiple CLs): Use an opaque type for FrameTreeNode IDs
    
    * fixup! 5791112: [webrtc] Use `c/b/permissions/system` for system permissions https://chromium-review.googlesource.com/c/chromium/src/+/5791112
    
    * chore: bump chromium in DEPS to 131.0.6726.0
    
    * chore: update patches
    
    * chore: update libc++ filenames
    
    * 5858119: Declutter: Allow opening to a specific feature
    https://chromium-review.googlesource.com/c/chromium/src/+/5858119
    
    * fix: macOS SDK 15 error
    
    Not sure exactly what changed in the upgrade to macOS SDK 15, but it triggered a new error:
    
    ```
    electron/shell/browser/ui/message_box_mac.mm:84:7: error: multiple methods named 'highlight:' found with mismatched result, parameter type or attributes
    ```
    
    The `highlight:` selector a few lines down was ambiguous because the object type of the `NSArray` was not specified. Specifying `NSButton` as the element type makes the selector unambiguous for type checking.
    
    * 5854143: [File Download Access Prevention] Obfuscate download file for enterprise deep scan
    https://chromium-review.googlesource.com/c/chromium/src/+/5854143
    
    * 5854811: Use kNotAllowedError instead of kSecurityError for Web MIDI
    https://chromium-review.googlesource.com/c/chromium/src/+/5854811
    
    * chore: bump chromium in DEPS to 131.0.6728.0
    
    * chore: update patches
    
    * disable invalid test
    
    * chore: bump chromium in DEPS to 131.0.6730.0
    
    * chore: update patches
    
    * update build tools target commit for new macOS SDK
    
    * chore: update libc++ file names
    
    * chore: bump chromium in DEPS to 131.0.6732.0
    
    * chore: bump chromium in DEPS to 131.0.6734.0
    
    * 5856527: [UI] Use mojo enum for `WindowShowState` in ui/
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5856527
    
    * chore: update build-tools sha to include macOD 15.0 SDK
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: clavin <[email protected]>
    Co-authored-by: Shelley Vohr <[email protected]>
    Co-authored-by: alice <[email protected]>
    4 people authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    30fbeec View commit details
    Browse the repository at this point in the history
  3. test: ensure sender-pid hint is set in Linux notifications (#43928)

    test: expect a `sender-pid` hint in Linux notifications.
    
    This PR ensures that the `sender-pid` hint is set for new notifications.
    It also updates the spec to confirm that DBus receives the hint and that
    it has the correct value.
    
    This fixes a spec failure when running libnotify >= 0.7.12 (2022-05-05).
    Starting with that version, libnotify started injecting `sender-pid` if
    not provided by the client. So our tests received a slightly different
    DBus payload depending on what version of libnotify was installed,
    causing our deep-equals tests to fail.
    
    By always providing and testing the `sender-pid` hint, our behavior and
    tests should be consistent across distros.
    ckerr authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    1d3b128 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8895d0 View commit details
    Browse the repository at this point in the history
  5. build(deps-dev): bump @types/chai-as-promised from 7.1.3 to 8.0.1 (#4…

    …3936)
    
    Bumps [@types/chai-as-promised](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai-as-promised) from 7.1.3 to 8.0.1.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/chai-as-promised)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/chai-as-promised"
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    846b31b View commit details
    Browse the repository at this point in the history
  6. build(deps-dev): bump eslint-plugin-promise from 4.3.1 to 7.1.0 (#43935)

    Bumps [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) from 4.3.1 to 7.1.0.
    - [Release notes](https://github.com/eslint-community/eslint-plugin-promise/releases)
    - [Changelog](https://github.com/eslint-community/eslint-plugin-promise/blob/main/CHANGELOG.md)
    - [Commits](eslint-community/eslint-plugin-promise@v4.3.1...v7.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: eslint-plugin-promise
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    ff36ff8 View commit details
    Browse the repository at this point in the history
  7. fix: SCContentSharingPicker crash in iframes (#43905)

    When running `getDisplayMedia` from an `iframe` and then destroying that
    `iframe`, the destrutcor for ScreenCaptureKitDeviceMac gets run, but it
    doesn't clean up the observers for the shared macOS picker.
    
    In this change we remove the observer on cleanup and fix the associated
    crash:
    
        *** Terminating app due to uncaught exception 'NSGenericException', reason: '*** Collection <__NSArrayM: 0x12c024123a0> was mutated while being enumerated.'
         0   CoreFoundation                      0x000000018eda0ec0 __exceptionPreprocess + 176
         1   libobjc.A.dylib                     0x000000018e886cd8 objc_exception_throw + 88
         2   CoreFoundation                      0x000000018ee47f80 -[__NSSingleObjectEnumerator init] + 0
         3   ScreenCaptureKit                    0x000000022971f3e0 -[SCContentSharingPicker contentPickerDidSelectFilter:forStream:] + 436
         4   ReplayKit                           0x00000001d7b879d8 -[RPScreenRecorder contentPickerDidSelectFilter:forStream:] + 84
         5   ReplayKit                           0x00000001d7b95ce0 -[RPDaemonProxy contentPickerDidSelectFilter:forStream:] + 224
         6   CoreFoundation                      0x000000018ed0e8b4 __invoking___ + 148
         7   CoreFoundation                      0x000000018ed0e72c -[NSInvocation invoke] + 428
         8   ReplayKit                           0x00000001d7b91678 -[RPDaemonProxy connection:handleInvocation:isReply:] + 316
         9   Foundation                          0x0000000190899f64 -[NSXPCConnection _decodeAndInvokeMessageWithEvent:reply:flags:] + 1108
         10  Foundation                          0x000000019089b7d0 message_handler_message + 88
         11  Foundation                          0x000000018feb0160 message_handler + 152
         12  libxpc.dylib                        0x000000018e954460 _xpc_connection_call_event_handler + 144
         13  libxpc.dylib                        0x000000018e952bb4 _xpc_connection_mach_event + 1120
         14  libdispatch.dylib                   0x000000018ea94718 _dispatch_client_callout4 + 20
         15  libdispatch.dylib                   0x000000018eab0c00 _dispatch_mach_msg_invoke + 464
         16  libdispatch.dylib                   0x000000018ea9bae8 _dispatch_lane_serial_drain + 368
         17  libdispatch.dylib                   0x000000018eab1954 _dispatch_mach_invoke + 456
         18  libdispatch.dylib                   0x000000018ea9bae8 _dispatch_lane_serial_drain + 368
         19  libdispatch.dylib                   0x000000018ea9c79c _dispatch_lane_invoke + 432
        20  libdispatch.dylib                   0x000000018eaa77e8 _dispatch_root_queue_drain_deferred_wlh + 288
        21  libdispatch.dylib                   0x000000018eaa7034 _dispatch_workloop_worker_thread + 540
        22  libsystem_pthread.dylib             0x000000018ec433d8 _pthread_wqthread + 288
        23  libsystem_pthread.dylib             0x000000018ec420f0 start_wqthread + 8
    indutny-signal authored Sep 25, 2024
    Configuration menu
    Copy the full SHA
    15db63e View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. build: update some build dependencies (#43882)

    * build: update some build dependencies
    
    * build: fix eslint issues after updating
    
    * build: disable ts check on busted js example
    
    * build: update internal types for stricter event handling
    
    * restore url.parse behavior
    
    * fix typing issues
    
    * sigh
    
    * build: update easy deps
    
    * build: skip woa engines check
    MarshallOfSound authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    74af96d View commit details
    Browse the repository at this point in the history
  2. build: update appveyor image to latest version (#43971)

    Co-authored-by: electron-appveyor-updater[bot] <161660339+electron-appveyor-updater[bot]@users.noreply.github.com>
    electron-appveyor-updater[bot] authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    b60013f View commit details
    Browse the repository at this point in the history
  3. test: re-enable tests that were disabled in chromium rolls (#43968)

    * test: fix should support base url for data urls test
    
    Caused by https://chromium-review.googlesource.com/c/chromium/src/+/5802682
    
    * test: fixup extensions can cancel http requests
    
    * chore: document custom protocol handling on Windows change due to Non-Special Scheme URLs shipping
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5802682
    jkleinsc authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    40cae71 View commit details
    Browse the repository at this point in the history
  4. fix: -Wunsafe-buffer-usage warnings in GdkPixbufFromSkBitmap() (#43956)

    * fix: -Wunsafe-buffer-usage warnings in GdkPixbufFromSkBitmap()
    
    * refactor: don't change previous behavior for 0-height images
    
    Is a 0x0 image even a thing? I'm not sure; but just in case, let's
    treat it the same way the previous implementation did.
    ckerr authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ddd45db View commit details
    Browse the repository at this point in the history
  5. fix: ensure correct WebContents when checking PDFReadyToPrint (#4…

    …3943)
    
    * fix: ensure correct WebContents when checking PDFReadyToPrint
    
    * test: fix paths on Windows
    codebytere authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    da6ab92 View commit details
    Browse the repository at this point in the history
  6. fix: replace deprecated libnotify API calls (#43962)

    notify_notification_set_hint_string() is deprecated, so let's use
    notify_notification_set_hint() instead.
    
    Xref: GNOME/libnotify@2fe1748
    ckerr authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a974b74 View commit details
    Browse the repository at this point in the history
  7. perf: build g_dgettext domain name at compile time (#43960)

    perf: build GettextPackage name at compile time
    ckerr authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    852f9ff View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8397fef View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. feat: add error event for utility process (#43774)

    * feat: add error event for utility process
    
    * chore: use public report api
    
    * chore: fix lint
    
    * doc: mark error event as experimental
    
    ---------
    
    Co-authored-by: Shelley Vohr <[email protected]>
    deepak1556 and codebytere authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f68184a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4e4cde View commit details
    Browse the repository at this point in the history
  3. ci: write test logging to console on Windows (#43990)

    test: write logging to console on Windows
    jkleinsc authored Sep 27, 2024
    Configuration menu
    Copy the full SHA
    27d2a8f View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. fix: FTBFS when building with enable_plugins = false (#44003)

    * fix: do not build electron_plugin_info_host_impl.cc when plugins are disabled
    
    it fails to build from source with this error:
    
    ../../content/public/browser/plugin_service.h:17:2: error: "Plugins should be enabled"
       17 | #error "Plugins should be enabled"
    
    * fix: FTBFS in printing_utils.cc when ENABLE_PDF is false
    
    * fixup! fix: do not build electron_plugin_info_host_impl.cc when plugins are disabled
    
    fix BUILD.gn linting
    ckerr authored Sep 29, 2024
    Configuration menu
    Copy the full SHA
    eb40d2c View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2024

  1. chore: bump chromium to 131.0.6744.0 (main) (#43948)

    * chore: bump chromium in DEPS to 131.0.6738.0
    
    * chore: bump chromium in DEPS to 131.0.6740.0
    
    * 5889025: [LaCrOS] Remove LaCrOS screen capturer. | https://chromium-review.googlesource.com/c/chromium/src/+/5889025
    
    * https://boringssl.googlesource.com/boringssl.git/+/40dd94116ba03678226443ba20c5887459c9bf16/crypto/fipsmodule/digest/digests.c.inc
    
    * chore: update patches
    
    * 5878695: Add IsolationInfo for embedders handling external protocols | https://chromium-review.googlesource.com/c/chromium/src/+/5878695
    
    * 5854304: [UI] Remove alias of mojom  | https://chromium-review.googlesource.com/c/chromium/src/+/5854304
    
    * chore: bump chromium in DEPS to 131.0.6742.0
    
    * chore: update patches
    
    * chore: bump chromium in DEPS to 131.0.6744.0
    
    * fixup! 5889025: [LaCrOS] Remove LaCrOS screen capturer. | https://chromium-review.googlesource.com/c/chromium/src/+/5889025
    
    * chore: e patches all
    
    * chore: update chore_provide_iswebcontentscreationoverridden_with_full_params.patch
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5894233
    
    * [UI] Remove alias of mojom 'WindowShowState'
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5854304
    
    * chore: gen-libc++-filenames.js
    
    * chore: partially revert https://chromium-review.googlesource.com/c/chromium/src/+/5894233
    
    see patch commit message for description
    
    * Clean up stale base::Feature "kFileSystemAccessLocalUNCPathBlock"
    
    This feature is always on by default and doesn't have active finch
    experiments.
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5881253
    
    * fix: asar integrity test recognizes SIGABRT as a crash
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5882758
    
    ValidateIntegrityOrDie() exits via LOG(FATAL)'s call to
    base::ImmediateCrash(). There's been churn there upstream between
    5332940 and 5882758 on whether to use SIGTRAP or SIGABRT.  For now,
    let's accept both until the churn is done.
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: alice <[email protected]>
    Co-authored-by: Charles Kerr <[email protected]>
    3 people authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    af58931 View commit details
    Browse the repository at this point in the history
  2. fix: -Wunsafe-buffer-usage in electron::SetFontDefaults() (#44014)

    * refactor: reduce code duplication in WebContentsPreferences::OverrideWebkitPrefs()
    
    * refactor: limit scope of web_preferences temporary in ElectronBrowserClient::OverrideWebkitPrefs()
    
    * chore: savepoint
    
    * chore: savepoint
    
    * chore: savepoint
    
    * chore: savepoint
    
    * chore: remove logging
    
    * fix: unconditionally write
    
    * chore: naming
    
    * chore: add code comments
    
    * chore: more code comments
    
    * chore: remove unrelated changes
    
    * chore: remove redundant static keyword on function in anonymous namespace
    
    * refactor: naming
    
    * refactor: naming
    
    * refactor: naming
    
    * refactor: slightly more explicit typing
    
    * refactor: remove unnecessary utf16 -> utf8 -> utf16 conversion steps
    
    * chore: remove unused #includes
    ckerr authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    77f7ba9 View commit details
    Browse the repository at this point in the history
  3. fix: -Wunsafe-buffer-usage warnings in AddComponentResourceEntries() (#…

    …44024)
    
    fix: -Wunsafe-buffer-usage warnings in ElectronComponentExtensionResourceManager::AddComponentResourceEntries()
    
    just replace pointer-and-length args with a span
    ckerr authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    1d4b86c View commit details
    Browse the repository at this point in the history
  4. chore: bump chromium to 131.0.6748.0 (main) (#44027)

    * chore: bump chromium in DEPS to 131.0.6748.0
    
    * chore: gen-libc++-filenames.js
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Charles Kerr <[email protected]>
    electron-roller[bot] and ckerr authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    5d9800e View commit details
    Browse the repository at this point in the history
  5. build: update appveyor to node 20.17 (#44026)

    * build: update appveyor to node 20.17
    
    * build: bake new images with npm dir
    
    * build: use e-131.0.6734.0-node-20.17-1
    VerteDinde authored Sep 30, 2024
    Configuration menu
    Copy the full SHA
    7ebc427 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. build: convert all release scripts to typescript (#44035)

    * build: convert all release scripts to typescript
    
    * fix test imports
    
    * build: fix version bumper export
    
    * refactor: use as const
    
    * spec: fix bad type spec
    MarshallOfSound authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    6156546 View commit details
    Browse the repository at this point in the history
  2. build: use ts-node to spawn the version-bumper (#44057)

    Missed this in the tsification, we should probably call this via API instead of spawning a sub-proc?
    MarshallOfSound authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    47cf1e3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f828c1d View commit details
    Browse the repository at this point in the history
  4. perf: use ArrayBuffer::Data() instead of GetBackingStore()->Data() (#…

    …44067)
    
    perf: use ArrayBuffer::Data() API
    
    Replace our `GetBackingStore()->Data()` calls with this instead.
    Explained by the V8 docs, ArrayBuffer.Data() is
    
    > More efficient shortcut for GetBackingStore()->Data(). The
    > returned pointer is valid as long as the ArrayBuffer is alive.
    ckerr authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    6f88f0c View commit details
    Browse the repository at this point in the history
  5. fix: -Wunsafe-buffer-usage warnings in ElectronAccessibilityUI ctor (#…

    …44055)
    
    fix: -Wunsafe-buffer-usage warnings in ElectronAccessibilityUI constructor
    ckerr authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    06bce81 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    15c8759 View commit details
    Browse the repository at this point in the history
  7. build: cleanup release scripts, separate cli entrypoints from logic (#…

    …44058)
    
    * build: cleanup release scripts, separate cli entrypoints from logic
    
    * build: use repo/org constants
    MarshallOfSound authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    f4ffd01 View commit details
    Browse the repository at this point in the history
  8. chore: bump chromium to 131.0.6750.0 (main) (#44066)

    * chore: bump chromium in DEPS to 131.0.6750.0
    
    * Clean up stale base::Feature "RestrictFileURLNavigation"
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5891262
    
    * chore: update mas_avoid_private_macos_api_usage.patch
    
    Comment out some new private macOS API use.
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5837702
    
    Xref: https://electronhq.slack.com/archives/C5VT8SQ8K/p1727807285899389
    
    * chore: e patches all
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Charles Kerr <[email protected]>
    electron-roller[bot] and ckerr authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    1fc2064 View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Configuration menu
    Copy the full SHA
    5b34138 View commit details
    Browse the repository at this point in the history
  2. chore: bump chromium to 131.0.6751.0 (main) (#44087)

    chore: bump chromium in DEPS to 131.0.6751.0
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    electron-roller[bot] authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    5a97ee2 View commit details
    Browse the repository at this point in the history
  3. chore: bump chromium to 131.0.6752.0 (main) (#44093)

    * chore: bump chromium in DEPS to 131.0.6752.0
    
    * chore: update refactor_expose_cursor_changes_to_the_webcontentsobserver.patch
    
    adjust to upstream #include shear
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5872830
    
    * chore: e patches all
    
    * Remove the <selectlist> prototype implementation
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5855076
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Charles Kerr <[email protected]>
    electron-roller[bot] and ckerr authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    59a43ef View commit details
    Browse the repository at this point in the history
  4. build: use node 20.17 on Windows (#44065)

    * build: rebake image
    
    * build: use e-131.0.6734.0-node-20.17-0
    
    * build: bump msvs version to 2022
    VerteDinde authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    93dd9fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9df092e View commit details
    Browse the repository at this point in the history
  6. fix: deprecated API and -Wunsafe-buffer-usage warnings in AsarFileVal…

    …idator (#44068)
    
    * refactor: const correctness
    
    * refactor: extract-method AsarFileValidator::EnsureHashExists()
    
    * refactor: replace use of deprecated crypto API
    
    https://crbug.com/364687923
    
    * refactor: use span API in AsarFileValidator::OnRead()
    
    * refactor: replace use of deprecated crypto API
    
    https://crbug.com/364687923
    
    * fixup! refactor: use span API in AsarFileValidator::OnRead()
    
    fix: electron-ia32-testing FTBFS
    ckerr authored Oct 2, 2024
    Configuration menu
    Copy the full SHA
    684e345 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. build: add import/order eslint rule (#44085)

    * build: add import/order eslint rule
    
    * chore: run lint:js --fix
    MarshallOfSound authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    1226851 View commit details
    Browse the repository at this point in the history
  2. chore: bump chromium to 131.0.6754.0 (main) (#44110)

    * chore: bump chromium in DEPS to 131.0.6754.0
    
    * chore: update gin_enable_disable_v8_platform.patch
    
    fix minor context shear
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5901115
    
    * chore: e patches all
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Charles Kerr <[email protected]>
    electron-roller[bot] and ckerr authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    ab1488a View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. chore: bump node to v20.18.0 (main) (#44119)

    * chore: bump node in DEPS to v20.18.0
    
    * chore: update patches
    
    * src: improve buffer.transcode performance
    
    nodejs/node#54153
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: John Kleinschmidt <[email protected]>
    electron-roller[bot] and jkleinsc authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b95ee89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa40e81 View commit details
    Browse the repository at this point in the history
  3. chore: bump chromium to 131.0.6762.0 (main) (#44117)

    * chore: bump chromium in DEPS to 131.0.6756.0
    
    * chore: update disable_hidden.patch
    
    no code changes; just handling upstream context shear
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5887019
    
    * chore: update feat_expose_raw_response_headers_from_urlloader.patch
    
    Factor out URLLoader's URLRequest configuration into a helper
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5902254
    
    * chore: update fix_disabling_background_throttling_in_compositor.patch
    
    no manual changes; patch applied with fuzz 1
    
    * chore: e patches all
    
    * 5882129: Fix basic auth issues for sub frame and sub resources | https://chromium-review.googlesource.com/c/chromium/src/+/5882129
    
    - Add `is_request_for_navigation` param to
      ElectronBrowserClient::CreateLoginDelegate().
    
    - Propagate the flag as another undocumented property
      in the app.login Event's authenticationResponseDetails object
    
    - Side cleanup: also in CreateLoginDelegate(), use upstream's name
      for the `is_request_for_main_frame` param, renamed back in
      https://chromium-review.googlesource.com/c/chromium/src/+/3256171
    
    * 5875189: [FSA] Check for DANGEROUS extension types when creating a new file. | https://chromium-review.googlesource.com/c/chromium/src/+/5875189
    
    * chore: node ./script/gen-libc++-filenames.js
    
    * chore: bump chromium in DEPS to 131.0.6758.0
    
    * chore: bump chromium in DEPS to 131.0.6760.0
    
    * chore: update patches
    
    * [A11y] Remove Accessibility Object Model (AOM)
    
    Refs https://chromium-review.googlesource.com/c/chromium/src/+/5896593
    
    * chore: bump chromium in DEPS to 131.0.6762.0
    
    * [heap] Remove deprecated V8 flag
    
    Refs https://chromium-review.googlesource.com/c/v8/v8/+/5904046
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Charles Kerr <[email protected]>
    Co-authored-by: deepak1556 <[email protected]>
    3 people authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    bcbc8d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. fix: context shear in cli_remove_deprecated_v8_flag.patch (#44148)

    fix: patch shear in cli_remove_deprecated_v8_flag.patch
    ckerr authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    4cf69f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebeae6f View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2024

  1. refactor: revert url::DomainIs() for cookie domains (#44153)

    build: revert DomainIs refactor
    VerteDinde authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    08d315d View commit details
    Browse the repository at this point in the history
  2. fix: -Wunsafe-buffer-usage warnings in GetNextZoomLevel() (#44149)

    fixup e894839 really fix the warning this time
    ckerr authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    b5227b4 View commit details
    Browse the repository at this point in the history
  3. fix: -Wunsafe-buffer-usage warning in WriteAsciiChunk() (#44134)

    * fix: -Wunsafe-buffer-usage warning in WriteAsciiChunk()
    
    * chore: add // SAFETY comment to explain UNSAFE_BUFFERS() use
    ckerr authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    dbbdf55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    78fa477 View commit details
    Browse the repository at this point in the history
  5. build: update NMV to 132 (#44135)

    Node PR: nodejs/node#55306
    
    Do not merge before attached Node PR is merged. This PR updates our NMV to 132 for Electron 34
    
    Please merge this PR before branching 34-x-y
    mlaurencin authored Oct 9, 2024
    Configuration menu
    Copy the full SHA
    d51ef7d View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2024

  1. refactor: spanify image utils (#44127)

    * refactor: electron::util::AddImageSkiaRepFromJPEG() takes a span arg
    
    * refactor: electron::util::AddImageSkiaRepFromPNG() takes a span arg
    
    * refactor: electron::util::AddImageSkiaRepFromBuffer() takes a span arg
    
    * feat: add Node-buffer-to-base-span helper function
    
    * refactor: electron::api::NativeImage::CreateFromPNG() now takes a span param
    
    * refactor: electron::api::NativeImage::CreateFromJPEG() now takes a span param
    
    * refactor: use base::as_byte_span()
    
    * fix: -Wunsafe-buffer-usage warning in NativeImage::CreateFromNamedImage()
    
    Warning fixed by this commit:
    
    ../../electron/shell/common/api/electron_api_native_image_mac.mm:131:11: error: function introduces unsafe buffer manipulation [-Werror,-Wunsafe-buffer-usage]
      131 |           {reinterpret_cast<const uint8_t*>((char*)[png_data bytes]),
          |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      132 |            [png_data length]});
          |            ~~~~~~~~~~~~~~~~~~
    ../../electron/shell/common/api/electron_api_native_image_mac.mm:131:11: note: See //docs/unsafe_buffers.md for help.
    
    * chore: add // SAFETY comment for Node-buffer-to-span func
    
    * chore: add // SAFETY comment for NSData-to-span func
    ckerr authored Oct 10, 2024
    Configuration menu
    Copy the full SHA
    3d2f68a View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2024

  1. Configuration menu
    Copy the full SHA
    d93285d View commit details
    Browse the repository at this point in the history
  2. test: fix visibility-state-spec.ts flaky test (#44037)

    * test: refactor visibility-state-spec
    
    * ci: shard tests
    
    * test: update split-tests for use on Windows
    
    * test: run visibility-state-spec.ts first
    jkleinsc authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    8201623 View commit details
    Browse the repository at this point in the history
  3. fix: clang variable configuration in generated node headers (#44189)

    * fix: clang variable configuration in generated node headers
    
    * chore: restore value in common.gypi
    deepak1556 authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    dd5b36f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5400c04 View commit details
    Browse the repository at this point in the history
  5. build: update ts defs and docs parser (#43985)

    * build: update ts defs and docs parser
    
    * build: update dig
    MarshallOfSound authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    7402648 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump github/codeql-action from 3.26.8 to 3.26.12 (#44139)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.8 to 3.26.12.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@294a9d9...c36620d)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: John Kleinschmidt <[email protected]>
    dependabot[bot] and jkleinsc authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    13b39e0 View commit details
    Browse the repository at this point in the history
  7. build(deps): bump actions/checkout from 4.1.7 to 4.2.1 (#44140)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.7 to 4.2.1.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@692973e...eef6144)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: John Kleinschmidt <[email protected]>
    dependabot[bot] and jkleinsc authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    6c1b377 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    527efc0 View commit details
    Browse the repository at this point in the history
  9. feat: add WebFrameMain detached property (#43473)

    * feat: add WebFrameMain detached property
    
    fix: throw instead of returning null senderFrame
    
    test: detached frames
    
    fix: ensure IPCs of pending deletion RFHs are dispatched
    
    fix: lookup WFM by FTN ID to dispatch IPCs
    
    feat: add frame.isDestroyed()
    
    return null
    
    fix: return undefined
    
    docs: add null to all frame properties
    
    refactor: option c, return null and emit warning
    
    refactor: add routingId & processId to navigation events
    
    test: null frame property
    
    docs: clarify warning message
    
    better wording
    
    clarify null frame
    
    fix: browserwindow spec
    
    * maybe fix 🤷
    
    * fix: use updated util #43722
    
    * docs: add notice for frame change of behavior
    
    * docs: clarify why frame properties may be null
    
    * lint
    
    * wip
    
    * fix: content::FrameTreeNodeId lookup and converter
    
    * refactor: avoid holey array deoptimization
    
    ---------
    
    Co-authored-by: John Kleinschmidt <[email protected]>
    samuelmaddock and jkleinsc authored Oct 11, 2024
    Configuration menu
    Copy the full SHA
    8b3d70a View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. fix: -Wunsafe-buffer-usage warning in ChunkedDataPipeReadableStream (#…

    …44211)
    
    * chore: rename v8_value_serializer.cc,h to v8_util.cc,h
    
    * feat: add electron::util::as_byte_span(v8::Local<v8::ArrayBuffer>)
    
    * fix: -Wunsafe-buffer-usage warnings in ChunkedDataPipeReadableStream::ReadInternal()
    
    Xref: https://chromium-review.googlesource.com/c/chromium/src/+/5619253
    
    * refactor: restore node buffer span util
    
    * refactor: remove redundant span wrapper
    ckerr authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    566c72c View commit details
    Browse the repository at this point in the history
  2. test: run visibility-state-spec.ts first (#44206)

    Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
    jkleinsc and trop[bot] authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    48156ae View commit details
    Browse the repository at this point in the history
  3. docs: update timelines for E34 (#44210)

    update dates for e34
    georgexu99 authored Oct 14, 2024
    Configuration menu
    Copy the full SHA
    9ecb848 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

  1. Configuration menu
    Copy the full SHA
    1cab6bd View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github/codeql-action from 3.26.12 to 3.26.13 (#44239)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.12 to 3.26.13.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@c36620d...f779452)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    0064b23 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3e3680 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    72802c3 View commit details
    Browse the repository at this point in the history
  5. chore: bump chromium to 131.0.6776.0 (main) (#44137)

    * chore: bump chromium in DEPS to 131.0.6763.0
    
    * chore: bump chromium in DEPS to 131.0.6764.0
    
    * update patches
    
    * chore: bump chromium in DEPS to 131.0.6766.0
    
    * chore: update patches
    
    * Use PathInfo in FileSystemAccess code
    
    Refs https://chromium-review.googlesource.com/c/chromium/src/+/5872329
    
    * Modernize image utilities.
    
    Refs https://chromium-review.googlesource.com/c/chromium/src/+/5905226
    
    * [DevTools] move feature flags to the devtools directory
    
    Refs https://chromium-review.googlesource.com/c/chromium/src/+/5913878
    
    * chore: bump chromium in DEPS to 131.0.6768.0
    
    * chore: update patches
    
    * Remove experimental credshelper flags
    
    Refs bazelbuild/reclient@4017a6c
    
    * Change gfx::[PNG|JPEG]Codec::Decode to return a SkBitmap
    
    Refs https://chromium-review.googlesource.com/c/chromium/src/+/5917286
    Refs https://chromium-review.googlesource.com/c/chromium/src/+/5905621
    
    * chore: script/gen-libc++-filenames.js
    
    * chore: bump chromium in DEPS to 131.0.6770.0
    
    * chore: update patches
    
    * chore: bump chromium in DEPS to 131.0.6772.0
    
    * chore: update patches
    
    * [UI] Add alias for mojo version of `MenuSourceType`
    
    Refs https://chromium-review.googlesource.com/c/chromium/src/+/5803393
    
    * Update Background Color for Task Manager Refresh
    
    Refs https://chromium-review.googlesource.com/c/chromium/src/+/5875259
    
    * chore: bump chromium in DEPS to 131.0.6774.0
    
    * chore: bump chromium in DEPS to 131.0.6776.0
    
    * chore: update patches
    
    * chore: update filenames.libcxx.gni
    
    * esm: remove --no-import-harmony-assertions
    
    nodejs/node#54890
    
    * 5507047: [import-attributes] Remove support for import assertions
    
     | https://chromium-review.googlesource.com/c/v8/v8/+/5507047
    
    * fixup: Change gfx::[PNG|JPEG]Codec::Decode to return a SkBitmap
    
    * chore: bump chromium in DEPS to 131.0.6778.0
    
    * Revert "chore: bump chromium in DEPS to 131.0.6778.0"
    
    This reverts commit fb9092f.
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Jeremy Rose <[email protected]>
    Co-authored-by: deepak1556 <[email protected]>
    Co-authored-by: John Kleinschmidt <[email protected]>
    4 people authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    36b7cf3 View commit details
    Browse the repository at this point in the history
  6. chore: bump chromium to 131.0.6778.0 (main) (#44251)

    * chore: bump chromium in DEPS to 131.0.6778.0
    
    * 5803393: [UI] Add alias for mojo version of `MenuSourceType`
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5803393
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: John Kleinschmidt <[email protected]>
    electron-roller[bot] and jkleinsc authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    ef84f13 View commit details
    Browse the repository at this point in the history
  7. fix: -Wunsafe-buffer-usage warnings in TaskbarHost::SetThumbarButtons…

    …() (#44238)
    
    * fix: -Wunsafe-buffer-usage warnings in TaskbarHost::SetThumbarButtons()
    
    * fixup! fix: -Wunsafe-buffer-usage warning in ChunkedDataPipeReadableStream (#44211)
    ckerr authored Oct 15, 2024
    Configuration menu
    Copy the full SHA
    b5acebf View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. fix: ensure utilityProcess only emits one 'exit' event (#44243)

    fix: ensure utilityProcess only emits one exit
    codebytere authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    df45474 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af6e2fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bd4ea5b View commit details
    Browse the repository at this point in the history
  4. fix: Linux crash after webContents.print() with no parent window (#…

    …44246)
    
    fix: Linux crash after print with no parent window
    codebytere authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    cbe3cb7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67775d1 View commit details
    Browse the repository at this point in the history
  6. build: use new Issue Template types in templates (#44224)

    * build: use new Issue Template types in templates
    
    * build: restore existing labels for now
    codebytere authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    d386664 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. chore: bump chromium to 132.0.6779.0 (main) (#44273)

    * chore: bump chromium in DEPS to 132.0.6779.0
    
    * chore: update patches
    
    * 5904951: controlledframe: Disable File System Access for <controlledframe>
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5904951
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: John Kleinschmidt <[email protected]>
    electron-roller[bot] and jkleinsc authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    d801bad View commit details
    Browse the repository at this point in the history
  2. ci: use Node.js 20 in Bake AppVeyor Image workflow (#44290)

    * ci: use Node.js 20 in Bake AppVeyor Image workflow
    
    * chore: add bake workflow to CODEOWNERS
    dsanders11 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    cbc12d6 View commit details
    Browse the repository at this point in the history
  3. docs: removed AngularJS Batarang from the Devtool Extension Support (#…

    …44261)
    
    docs: update Devtool Extension Support
    mayur9210 authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    44c398f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9280add View commit details
    Browse the repository at this point in the history
  5. build: fix main printing patch conflict (#44302)

    build: update patches
    VerteDinde authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    ac09d11 View commit details
    Browse the repository at this point in the history
  6. build(deps-dev): bump remark-cli from 10.0.0 to 12.0.1 (#44258)

    Bumps [remark-cli](https://github.com/remarkjs/remark) from 10.0.0 to 12.0.1.
    - [Release notes](https://github.com/remarkjs/remark/releases)
    - [Changelog](https://github.com/remarkjs/remark/blob/main/changelog.md)
    - [Commits](https://github.com/remarkjs/remark/compare/[email protected])
    
    ---
    updated-dependencies:
    - dependency-name: remark-cli
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2b0624f View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. chore: bump chromium to 132.0.6781.0 (main) (#44301)

    * chore: bump chromium in DEPS to 132.0.6781.0
    
    * chore: update patches
    
    * 5933789: [MappableSI] Remove kill-switch from RenderableGpuMemoryBufferVideoFramePool.
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5933789
    
    * 5938992: Reland: Remove `force_guest_profile` param from context getters.
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5938992
    
    * 5928743: spanification: Add WTF::String::FromUTF8(span<>) overloads
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5928743
    
    * 5898835: Update windows SDK version to 10.0.26100.1742
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5898835
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: John Kleinschmidt <[email protected]>
    electron-roller[bot] and jkleinsc authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    089f233 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 (#44173)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.4.0 to 4.4.3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@5076954...b4b15b8)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    6c6e5c0 View commit details
    Browse the repository at this point in the history
  3. build: update appveyor image to latest version (#44311)

    Co-authored-by: electron-appveyor-updater[bot] <161660339+electron-appveyor-updater[bot]@users.noreply.github.com>
    electron-appveyor-updater[bot] authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    456aac1 View commit details
    Browse the repository at this point in the history
  4. chore: bump chromium to 132.0.6783.0 (main) (#44307)

    * chore: bump chromium in DEPS to 132.0.6782.0
    
    * chore: bump chromium in DEPS to 132.0.6783.0
    
    * chore: update patches
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: John Kleinschmidt <[email protected]>
    electron-roller[bot] and jkleinsc authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    738533d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    35aeab6 View commit details
    Browse the repository at this point in the history
  6. feat: expose frame & move properties to console-message event object (#…

    …43617)
    
    * feat: expose frame on console-message event
    
    refactor: use property names similar to ServiceWorker's console-message event
    
    refactor: don't use deprecated params in tests
    
    doc: console-message breaking change
    
    chore: add deprecation warning
    
    docs: restore deprecated argument descriptions
    
    * move console-message deprecations to v34
    
    ---------
    
    Co-authored-by: John Kleinschmidt <[email protected]>
    samuelmaddock and jkleinsc authored Oct 18, 2024
    Configuration menu
    Copy the full SHA
    87bd665 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2024

  1. build(deps-dev): bump webpack from 5.94.0 to 5.95.0 (#44309)

    Bumps [webpack](https://github.com/webpack/webpack) from 5.94.0 to 5.95.0.
    - [Release notes](https://github.com/webpack/webpack/releases)
    - [Commits](webpack/webpack@v5.94.0...v5.95.0)
    
    ---
    updated-dependencies:
    - dependency-name: webpack
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 20, 2024
    Configuration menu
    Copy the full SHA
    2cf59b3 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. chore: bump chromium to 132.0.6787.0 (main) (#44329)

    * chore: bump chromium in DEPS to 132.0.6785.0
    
    * chore: bump chromium in DEPS to 132.0.6787.0
    
    * 5837702: mac fullscreen: always show traffic lights
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5837702
    
    * 5892572: Move SimpleMenuModel out of ui/base
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5892572
    
    * 5938185: Remove lacros code from //ui/base/clipboard
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5938185
    
    * chore: fixup patch indices
    
    * 5939514: Wire up the preference of overlay scrollbars to the ChromeOS settings
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5939514
    
    * chore: fixup patch indices
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Shelley Vohr <[email protected]>
    electron-roller[bot] and codebytere authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    0d948da View commit details
    Browse the repository at this point in the history
  2. chore: bump chromium to 132.0.6788.0 (main) (#44331)

    chore: bump chromium in DEPS to 132.0.6788.0
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    electron-roller[bot] authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    e70f70f View commit details
    Browse the repository at this point in the history
  3. chore: bump chromium to 132.0.6789.0 (main) (#44337)

    chore: bump chromium in DEPS to 132.0.6789.0
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    electron-roller[bot] authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    d3d02ef View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc9d85d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3e77faf View commit details
    Browse the repository at this point in the history
  6. fix: software compositing infinite loop (#44318)

    Co-authored-by: Keeley Hammond <[email protected]>
    samuelmaddock and VerteDinde authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    fff6ea4 View commit details
    Browse the repository at this point in the history
  7. fix: silence -Wunsafe-buffer-usage warning in GetPreferredLanguages() (

    …#44333)
    
    fix: use UNSAFE_BUFFERS macro in GetPreferredLanguages()
    ckerr authored Oct 21, 2024
    Configuration menu
    Copy the full SHA
    e3e94d4 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. build: update appveyor image to latest version (#44334)

    Co-authored-by: electron-appveyor-updater[bot] <161660339+electron-appveyor-updater[bot]@users.noreply.github.com>
    electron-appveyor-updater[bot] authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    d60d526 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd50047 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. test: fixup flaky tests (#44349)

    * test: fixup flaky test
    
    * test: disable flaky protocol speed test on macOS
    
    * test: fixup flaky test in api-browser-window-spec.ts
    jkleinsc authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    c42fb09 View commit details
    Browse the repository at this point in the history
  2. fix: -Wunsafe-buffer-usage warning in didRegisterForRemoteNotificatio…

    …nsWithDeviceToken (#44348)
    
    * chore: move as_byte_span() to new shell/common/mac_util.h
    
    this way it can be used by multiple mm files
    
    * fix: -Wunsafe-buffer-usage warnings in UNNotificationResponseToNSDictionary
    
    * refactor: use base::HexEncode() instead of rolling our own
    
    * fixup! chore: move as_byte_span() to new shell/common/mac_util.h
    
    * fixup! chore: move as_byte_span() to new shell/common/mac_util.h
    
    fix: move mac_util to the right place in filenames.gni
    ckerr authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    83d7040 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    a0f51d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    57920e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. fix: crash on netlog connection error (#44406)

    * fix: crash on netlog connection error
    
    * refactor: remove default PromiseBase constructor
    
    * Revert "refactor: remove default PromiseBase constructor"
    
    This reverts commit 9292324.
    
    * remove dcheck
    samuelmaddock authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    348801b View commit details
    Browse the repository at this point in the history
  2. perf: prefer NewFromUtf8Literal() over NewFromUtf8() for string liter…

    …als (#44412)
    
    * perf: prefer NewFromUtf8Literal() over NewFromUtf8() for string literals
    
    the string length is known at compile time and no need to call ToLocalChecked()
    
    * perf: string length is known when calling NewFromUtf8(), so use it
    
    * perf: remove unnecessary calls to c_str()
    
    these just force the code being called to have to recalculate the string length
    ckerr authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    5d0d15a View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    7396882 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 (#44434)

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.13 to 3.27.0.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@f779452...6624720)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    214c822 View commit details
    Browse the repository at this point in the history
  3. build: improve gen-libc++-filenames output (#44424)

    build: improve gen-libc++-filenames output
    codebytere authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    46561fc View commit details
    Browse the repository at this point in the history
  4. build(deps): bump actions/checkout from 4.2.1 to 4.2.2 (#44435)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.1 to 4.2.2.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@eef6144...11bd719)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    cc3359f View commit details
    Browse the repository at this point in the history
  5. refactor: prefer inline constexpr string_view for string constants (#…

    …44405)
    
    * refactor: BaseWindow::OnExecuteAppCommand() now takes a std::string_view
    
    * refactor: NativeWindow::NotifyWindowExecuteAppCommand() takes a std::string_view
    
    * refactor: AppCommandToString() returns a std::string_view, is now constexpr
    
    * refactor: make kBrowserBackward, kBrowserForward inline constexpr std::string_view
    
    Xref: https://abseil.io/tips/140
    
    https://groups.google.com/a/chromium.org/g/chromium-dev/c/jROTxMo_m2Q/m/HgciN2KsAgAJ
    
    * refactor: use inline constexpr string_view for kDevice*Key constants
    
    Xref: https://abseil.io/tips/140
    
    https://groups.google.com/a/chromium.org/g/chromium-dev/c/jROTxMo_m2Q/m/HgciN2KsAgAJ
    
    * refactor: IsEnvSet now takes a base::cstring_view
    
    * refactor: use inline constexpr cstring_view for kRunAsNode
    
    * refactor: use inline constexpr string_view for kPDF*PluginName
    
    * refactor: use base::FilePath::FromASCII() since "internal-pdf-viewer" is ascii
    
    * chore: remove unused shell/common/electron_constants.cc
    
    * fixup! refactor: IsEnvSet now takes a base::cstring_view
    ckerr authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    b3c2e83 View commit details
    Browse the repository at this point in the history
  6. build(deps): bump actions/setup-node from 4.0.4 to 4.1.0 (#44433)

    Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.4 to 4.1.0.
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@0a44ba7...39370e3)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-node
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    f7ead78 View commit details
    Browse the repository at this point in the history
  7. refactor: move node ofs script to electron (#44425)

    * refactor: move node ofs script to electron
    
    * chore: remove empty file
    codebytere authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    39b24ae View commit details
    Browse the repository at this point in the history
  8. fix: -Wunsafe-buffer-usage warnings with argc, argv (#44366)

    * refactor: move uv_setup_args() calls to startup
    
    * refactor: call base::CommandLine::Init() before ContentMain()
    
    * feat: add ElectronCommandLine::AsUtf8()
    
    * refactor: call base::CommandLine::Init() before NodeMain()
    
    * refactor: use ElectronCommandLine::AsUtf8() in NodeMain()
    
    * fix: -Wunsafe-buffer-usage warning in ElectronCommandLine::Init()
    
    * chore: add a DCHECK to confirm ElectronCommandLine was initialized before AsUtf8() is called
    
    * chore: const correctness in ElectronCommandLine::Init() args
    
    * chore: add ElectronCommandLine to macOS Electron Helper app
    
    * chore: move argc, argvc setup into electron_library_main on macOS
    
    * chore: revert BUILD.gn changes
    
    * fix: WideToUTF8() call in ElectronCommandLine::AsUtf8()
    
    * build: add uv to the include paths for app/electron_main_linux
    
    * build: add uv to the include paths for app/electron_library_main.mm
    
    * chore: revert unrelated changes
    
    these were intended for another branch
    ckerr authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    dffe00b View commit details
    Browse the repository at this point in the history
  9. docs: Fix powerMonitor docs for type generation of `speed-limit-cha…

    …nge` (#44391)
    
    Fix `powerMonitor` docs for type generation of `speed-limit-change`
    devinbinnie authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    53458da View commit details
    Browse the repository at this point in the history
  10. build: fix python util verbose mode logic (#44431)

    build: fix verbose mode logic
    codebytere authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    9fc94a1 View commit details
    Browse the repository at this point in the history
  11. docs: fix win.getContentView() return type (#44430)

    docs: fix win.getContentView() return type
    codebytere authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    7ff7160 View commit details
    Browse the repository at this point in the history
  12. fix: update shell.openExternal to correctly focus on external window (#…

    …44408)
    
    * fix: Use openURL:configuration:completionHandler instead of openUrl
    
    * test: add a test
    
    * fix: add dispatch_async to replace GetUIThreadTaskRunner
    
    * refactor: remove unused import
    
    * fix: update to use BindPostTaskToCurrentDefault
    
    * test: add regression test for window focus
    
    * refactor: update to explicit task runner
    alicelovescake authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    de04fc3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fb959f8 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Configuration menu
    Copy the full SHA
    a720c8d View commit details
    Browse the repository at this point in the history
  2. docs: fix win.setContentView() arg type (#44478)

    fix: setContentView type
    ckerr authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    7cdf1a0 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. fix: flaky utility and BrowserView tests (#44451)

    * fix: flake wait for crash with specific serviceName
    
    * fix: flake when unrelated WebContents exists during BrowserView tests
    
    * fix: wait for crash before forking
    
    * use name
    samuelmaddock authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    31f8e75 View commit details
    Browse the repository at this point in the history
  2. build: handle out of disk space on source cache (#44490)

    * build: handle out of disk space on source cache
    
    * build: add cron job to free up source cache disk space
    jkleinsc authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    8be4ae4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    15151c6 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. docs: add custom titlebar example (#43693)

    * docs: add custom titlebar example
    
    * docs: add links and other small edits
    
    * docs: add panel window docs
    
    * docs: remove panel example
    
    * docs: specify expected emphasis style
    
    * docs: responding to feedback
    
    * docs: fix section names in links
    
    * docs: rework baseWindow note
    
    * docs: making window customization its own section
    
    * responding to feedback
    yangannyx authored Nov 1, 2024
    Configuration menu
    Copy the full SHA
    2081f77 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b985d8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9137d96 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2024

  1. Configuration menu
    Copy the full SHA
    bc6c7bd View commit details
    Browse the repository at this point in the history
  2. docs: fix apostrophe typo "Electrons" -> "Electron's" (#44516)

    s/Electrons/Electron's/
    ckerr authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    7fea537 View commit details
    Browse the repository at this point in the history
  3. docs: Update Squirrel Run at Login docs to be modern (#44487)

    Update Squirrel Run at Login docs to be modern
    
    The current docs for setting up Run at Login use the legacy way that
    Squirrel does shortcuts. This was replaced by an easier method, let's
    use that instead
    anaisbetts authored Nov 2, 2024
    Configuration menu
    Copy the full SHA
    d9a9d5b View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. chore: bump chromium to 132.0.6807.0 (main) (#44360)

    * chore: bump chromium in DEPS to 132.0.6791.0
    
    * 5804481: [UI] Migrate remaining clients of `MenuSourceType`
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5804481
    
    * chore: try revert PA CL
    
    * chore: bump chromium in DEPS to 132.0.6793.0
    
    * chore: bump chromium in DEPS to 132.0.6794.0
    
    * 5952404: Clean up //ui/base/resource from Lacros code.
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5952404
    
    * 5920842: Generate combined grd for PEPC strings and use them in the element
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5920842
    
    * 5943708: Enable DynamicSafeAreaInsets for eligible users only
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5943708
    
    * chore: fixup patch indices
    
    * 5937004: Remove components/services/language_detection
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5937004
    
    * 5920322: [UI] Use mojo enum for `MenuSourceType` in ui/views/controls/
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5920322
    
    * chore: bump chromium in DEPS to 132.0.6797.0
    
    * 5947724: [ui] Add missing shortcut text for VKEY_COMMAND on linux
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5947724
    
    * chore: fixup patch indices
    
    * 5948024: [DNT] Fix NavigationController raw_ptr during WebContents destruction
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5948024
    
    * 5945209: Roll libc++ from c8eec3629a9e to e2c39ff9388b (1 revision)
    
    https://chromium-review.googlesource.com/c/chromium/src/+/5945209
    
    * chore: bump chromium in DEPS to 132.0.6799.0
    
    * chore: bump chromium in DEPS to 132.0.6801.0
    
    * chore: bump chromium in DEPS to 132.0.6803.0
    
    * 5942398: Remove some chrome:: namespace from chrome/browser/win/*
    
    Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5942398
    
    * 5963016: FSA: Use the profile path for base::DIR_HOME on ChromeOS
    
    Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5963016
    
    * chore: fixup patch indices
    
    * chore: bump chromium in DEPS to 132.0.6805.0
    
    * 5924816: [macOS][FSA] Block Access to Application Bundle Path
    
    Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5924816
    
    * 5962517: [media] Apply inside blink to renderer/platform/media
    
    Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5962517
    
    * 5829616: MPArch based GuestViews basic implementation
    
    Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5829616
    
    * 5953710: Expose a rust_static_library instead of raw rs file from rust_bindgen
    
    Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5953710
    
    * chore: fixup patch indices
    
    * chore:  disable ELF CREL on Linux Arm
    
    5938657: Reapply "Enable ELF CREL, which reduces the size of ELF relocatable object files." | https://chromium-review.googlesource.com/c/chromium/src/+/5938657
    
    * chore: bump chromium in DEPS to 132.0.6807.0
    
    * 5868889: Shared Storage: Support saved queries in selectURL
    
    Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5868889
    
    * Revert "5956408: [fastapi] Promote deprecation of FastApiTypedArray"
    
    Refs: https://chromium-review.googlesource.com/c/v8/v8/+/5956408
    
    * Revert "5962696: [mojo] Force blink headers to only be included in blink"
    
    Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5962696
    
    * chore: update patches
    
    * 5973073: [Extensions] Improve warnings parsing (host) permissions in MV3
    
    Refs: https://chromium-review.googlesource.com/c/chromium/src/+/5973073
    
    * chore: update filenames.libcxx.gni
    
    * Apply suggestions from code review
    
    Co-authored-by: John Kleinschmidt <[email protected]>
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Shelley Vohr <[email protected]>
    Co-authored-by: David Sanders <[email protected]>
    Co-authored-by: John Kleinschmidt <[email protected]>
    4 people authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    48801be View commit details
    Browse the repository at this point in the history
  2. refactor: more inline constexpr string view (#44498)

    * chore: remove unused electron::kHidProductIdKey
    
    * refactor: make electron::kHidDeviceNameKey inline constexpr std::string_view
    
    refactor: make electron::kHidGuidKey inline constexpr std::string_view
    
    * refactor: make serial_chooser_context keys inline constexpr std::string_view
    
    * refactor: make native_window keys inline constexpr std::string_view
    
    * refactor: make electron::options keys inline constexpr std::string_view pt 1
    
    * fixup! refactor: make electron::options keys inline constexpr std::string_view pt 1
    
    chore: make kElectronNativeWindowKey a base::cstring_view
    
    ui::Widget::GetNativeWindowProperty requires a const char*
    
    * refactor: make electron::options keys inline constexpr std::string_view pt 2
    
    * refactor: make electron::options keys inline constexpr std::string_view pt 3
    
    * refactor: make electron::options keys inline constexpr std::string_view pt 4
    
    * refactor: make electron::options keys inline constexpr std::string_view pt 5
    
    * refactor: make electron::options keys inline constexpr std::string_view pt 6
    
    * refactor: make electron::options keys inline constexpr std::string_view pt 7
    
    * refactor: make electron::options keys inline constexpr std::string_view pt 8
    
    * chore: remove unused file shell/common/options_switches.cc
    
    * docs: add code comment explaining use of base::cstring_view
    
    * fixup! fixup! refactor: make electron::options keys inline constexpr std::string_view pt 1
    
    * chore: use consistent capitalization of the word 'fullscreen'
    ckerr authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f5bdbdb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3f2ca1 View commit details
    Browse the repository at this point in the history
  4. chore: bump Node.js to v22.9.0 (#44281)

    * chore: bump Node.js to v22.9.0
    
    * build: drop base64 dep in GN build
    
    nodejs/node#52856
    
    * build,tools: make addons tests work with GN
    
    nodejs/node#50737
    
    * fs: add fast api for InternalModuleStat
    
    nodejs/node#51344
    
    * src: move package_json_reader cache to c++
    
    nodejs/node#50322
    
    * crypto: disable PKCS#1 padding for privateDecrypt
    
    nodejs-private/node-private#525
    
    * src: move more crypto code to ncrypto
    
    nodejs/node#54320
    
    * crypto: ensure valid point on elliptic curve in SubtleCrypto.importKey
    
    nodejs/node#50234
    
    * src: shift more crypto impl details to ncrypto
    
    nodejs/node#54028
    
    * src: switch crypto APIs to use Maybe<void>
    
    nodejs/node#54775
    
    * crypto: remove DEFAULT_ENCODING
    
    nodejs/node#47182
    
    * deps: update libuv to 1.47.0
    
    nodejs/node#50650
    
    * build: fix conflict gyp configs
    
    nodejs/node#53605
    
    * lib,src: drop --experimental-network-imports
    
    nodejs/node#53822
    
    * esm: align sync and async load implementations
    
    nodejs/node#49152
    
    * esm: remove unnecessary toNamespacedPath calls
    
    nodejs/node#53656
    
    * module: detect ESM syntax by trying to recompile as SourceTextModule
    
    nodejs/node#52413
    
    * test: adapt debugger tests to V8 11.4
    
    nodejs/node#49639
    
    * lib: update usage of always on Atomics API
    
    nodejs/node#49639
    
    * test: adapt test-fs-write to V8 internal changes
    
    nodejs/node#49639
    
    * test: adapt to new V8 trusted memory spaces
    
    nodejs/node#50115
    
    * deps: update libuv to 1.47.0
    
    nodejs/node#50650
    
    * src: use non-deprecated v8::Uint8Array::kMaxLength
    
    nodejs/node#50115
    
    * src: update default V8 platform to override functions with location
    
    nodejs/node#51362
    
    * src: add missing TryCatch
    
    nodejs/node#51362
    
    * lib,test: handle new Iterator global
    
    nodejs/node#51362
    
    * src: use non-deprecated version of CreateSyntheticModule
    
    nodejs/node#50115
    
    * src: remove calls to recently deprecated V8 APIs
    
    nodejs/node#52996
    
    * src: use new V8 API to define stream accessor
    
    nodejs/node#53084
    
    * src: do not use deprecated V8 API
    
    nodejs/node#53084
    
    * src: do not use soon-to-be-deprecated V8 API
    
    nodejs/node#53174
    
    * src: migrate to new V8 interceptors API
    
    nodejs/node#52745
    
    * src: use supported API to get stalled TLA messages
    
    nodejs/node#51362
    
    * module: print location of unsettled top-level await in entry points
    
    nodejs/node#51999
    
    * test: make snapshot comparison more flexible
    
    nodejs/node#54375
    
    * test: do not set concurrency on parallelized runs
    
    nodejs/node#52177
    
    * src: move FromNamespacedPath to path.cc
    
    nodejs/node#53540
    
    * test: adapt to new V8 trusted memory spaces
    
    nodejs/node#50115
    
    * build: add option to enable clang-cl on Windows
    
    nodejs/node#52870
    
    * chore: fixup patch indices
    
    * chore: add/remove changed files
    
    * esm: drop support for import assertions
    
    nodejs/node#54890
    
    * build: compile with C++20 support
    
    nodejs/node#52838
    
    * deps: update nghttp2 to 1.62.1
    
    nodejs/node#52966
    
    * src: parse inspector profiles with simdjson
    
    nodejs/node#51783
    
    * build: add GN build files
    
    nodejs/node#47637
    
    * deps,lib,src: add experimental web storage
    
    nodejs/node#52435
    
    * build: add missing BoringSSL dep
    
    * src: rewrite task runner in c++
    
    nodejs/node#52609
    
    * fixup! build: add GN build files
    
    * src: stop using deprecated fields of v8::FastApiCallbackOptions
    
    nodejs/node#54077
    
    * fix: shadow variable
    
    * build: add back incorrectly removed SetAccessor patch
    
    * fixup! fixup! build: add GN build files
    
    * crypto: fix integer comparison in crypto for BoringSSL
    
    * src,lib: reducing C++ calls of esm legacy main resolve
    
    nodejs/node#48325
    
    * src: move more crypto_dh.cc code to ncrypto
    
    nodejs/node#54459
    
    * chore: fixup GN files for previous commit
    
    * src: move more crypto code to ncrypto
    
    nodejs/node#54320
    
    * Fixup Perfetto ifdef guards
    
    * fix: missing electron_natives dep
    
    * fix: node_use_node_platform = false
    
    * fix: include src/node_snapshot_stub.cc in libnode
    
    * 5507047: [import-attributes] Remove support for import assertions
    
    https://chromium-review.googlesource.com/c/v8/v8/+/5507047
    
    * fix: restore v8-sandbox.h in filenames.json
    
    * fix: re-add original-fs generation logic
    
    * fix: ngtcp2 openssl dep
    
    * test: try removing NAPI_VERSION undef
    
    * chore(deps): bump @types/node
    
    * src: move more crypto_dh.cc code to ncrypto
    
    nodejs/node#54459
    
    * esm: remove unnecessary toNamespacedPath calls
    
    nodejs/node#53656
    
    * buffer: fix out of range for toString
    
    nodejs/node#54553
    
    * lib: rewrite AsyncLocalStorage without async_hooks
    
    nodejs/node#48528
    
    * module: print amount of load time of a cjs module
    
    nodejs/node#52213
    
    * test: skip reproducible snapshot test on 32-bit
    
    nodejs/node#53592
    
    * fixup! src: move more crypto_dh.cc code to ncrypto
    
    * test: adjust emittedUntil return type
    
    * chore: remove redundant wpt streams patch
    
    * fixup! chore(deps): bump @types/node
    
    * fix: gn executable name on Windows
    
    * fix: build on Windows
    
    * fix: rename conflicting win32 symbols in //third_party/sqlite
    
    On Windows otherwise we get:
    
    lld-link: error: duplicate symbol: sqlite3_win32_write_debug
    >>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:47987
    >>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
    >>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
    
    lld-link: error: duplicate symbol: sqlite3_win32_sleep
    >>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48042
    >>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
    >>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
    
    lld-link: error: duplicate symbol: sqlite3_win32_is_nt
    >>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48113
    >>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
    >>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
    
    lld-link: error: duplicate symbol: sqlite3_win32_utf8_to_unicode
    >>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48470
    >>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
    >>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
    
    lld-link: error: duplicate symbol: sqlite3_win32_unicode_to_utf8
    >>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48486
    >>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
    >>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
    
    lld-link: error: duplicate symbol: sqlite3_win32_mbcs_to_utf8
    >>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48502
    >>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
    >>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
    
    lld-link: error: duplicate symbol: sqlite3_win32_mbcs_to_utf8_v2
    >>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48518
    >>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
    >>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
    
    lld-link: error: duplicate symbol: sqlite3_win32_utf8_to_mbcs
    >>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48534
    >>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
    >>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
    
    lld-link: error: duplicate symbol: sqlite3_win32_utf8_to_mbcs_v2
    >>> defined at .\..\..\third_party\electron_node\deps\sqlite\sqlite3.c:48550
    >>>            obj/third_party/electron_node/deps/sqlite/sqlite/sqlite3.obj
    >>> defined at obj/third_party/sqlite\chromium_sqlite3/sqlite3_shim.obj
    
    * docs: remove unnecessary ts-expect-error after types bump
    
    * src: move package resolver to c++
    
    nodejs/node#50322
    
    * build: set ASAN detect_container_overflow=0
    
    nodejs/node#55584
    
    * chore: fixup rebase
    
    * test: disable failing ASAN test
    
    * win: almost fix race detecting ESRCH in uv_kill
    
    libuv/libuv#4341
    codebytere authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    c63d0d6 View commit details
    Browse the repository at this point in the history
  5. refactor: replace base::StringPrintf() calls with absl::StrFormat() (#…

    …44515)
    
    refactor: replace base::StringPrintf() calls with absl::StFormat()
    
    The former is now a pass-through for the latter and is slated for removal
    
    Xref: https://issues.chromium.org/issues/40241565
    
    https://chromium-review.googlesource.com/c/chromium/src/+/4907781
    ckerr authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    726d439 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1c1eb3e View commit details
    Browse the repository at this point in the history
  7. docs: capitalize POSIX and Windows correctly (#44546)

    * docs: capitalize POSIX correctly
    
    * docs: capitalize Windows correctly
    ckerr authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    1835c0a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    24dc9dd View commit details
    Browse the repository at this point in the history
  9. test: fixup flaky session tests (#44545)

    test: fixup broken tests in 32-x-y (#44389)
    
    * test: fixup broken tests in 32-x-y
    
    * test: fixup additional failing test
    
    (cherry picked from commit c61bb16)
    jkleinsc authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f0d3e42 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Configuration menu
    Copy the full SHA
    9bf067d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4f2fb7b View commit details
    Browse the repository at this point in the history
  3. chore: remove executable flag from docs/api/app.md file permissions (#…

    …44548)
    
    chore: set docs/api/app.md file permissions to 644
    
    md files should not be executable
    ckerr authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3090e40 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. chore: bump chromium to 132.0.6820.0 (main) (#44544)

    * chore: bump chromium in DEPS to 132.0.6817.0
    
    * chore: update chromium patches
    
    * 5979290: Temoporarily disable crel on arm. | https://chromium-review.googlesource.com/c/chromium/src/+/5979290
    
    * 5981701: Include callback.h instead of callback_forward.h | https://chromium-review.googlesource.com/c/chromium/src/+/5981701
    
    * 5964918: [v8 code cache] Add a wpt_internal test demonstrating the code cache 304 problem | https://chromium-review.googlesource.com/c/chromium/src/+/5964918
    
    * 5969697: Add NetworkTrafficAnnotationTag to PreconnectManager | https://chromium-review.googlesource.com/c/chromium/src/+/5969697
    
    * chore: update remaining patches
    
    * chore: bump chromium in DEPS to 132.0.6818.0
    
    * chore: update patches
    
    * 5983492: MPArch GuestView: Have executeScript target correct frame | https://chromium-review.googlesource.com/c/chromium/src/+/5983492
    
    * chore: bump chromium in DEPS to 132.0.6820.0
    
    * chore: update patches
    
    * 5989717: Revert "win: Remove special check for 10.0.22621.2428 Win SDK version" | https://chromium-review.googlesource.com/c/chromium/src/+/5989717
    
    * 5968218: Send PDF Searchifier running state to browser to show UX elements. | https://chromium-review.googlesource.com/c/chromium/src/+/5968218
    
    * build: also update the MSVS_HASH for WOA
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Keeley Hammond <[email protected]>
    Co-authored-by: VerteDinde <[email protected]>
    3 people authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    adbd25f View commit details
    Browse the repository at this point in the history
  2. chore: remove unused gin::Converter<char[]>::ToV8(isolate, const char…

    …*) (#44568)
    
    No longer needed after #44498
    ckerr authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    2002472 View commit details
    Browse the repository at this point in the history
  3. build: update appveyor image to latest version (#44570)

    Co-authored-by: electron-appveyor-updater[bot] <161660339+electron-appveyor-updater[bot]@users.noreply.github.com>
    electron-appveyor-updater[bot] authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ea7b0a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e3d75b3 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    4b57a8f View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. build: revert bump Node.js to v22.9.0 (#44596)

    * Revert "chore: bump Node.js to v22.9.0 (#44281)"
    
    This reverts commit c63d0d6.
    
    * chore: update patches
    VerteDinde authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    f9a0401 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. chore: bump chromium to 132.0.6826.0 (main) (#44584)

    * chore: bump chromium in DEPS to 132.0.6821.0
    
    * chore: bump chromium in DEPS to 132.0.6822.0
    
    * chore: update patches
    
    * chore: bump chromium in DEPS to 132.0.6824.0
    
    * chore: update patches
    
    * 5998172: Migrate remaining NOTREACHED()s in chrome/ | https://chromium-review.googlesource.com/c/chromium/src/+/5998172
    
    * 5872484: Pass along accelerators for menu items coming from DevTools | https://chromium-review.googlesource.com/c/chromium/src/+/5872484
    
    * chore: update patches
    
    * 5872913: Enable `raw_span` clang plugin [1/2] | https://chromium-review.googlesource.com/c/chromium/src/+/5872913
    
    * fixup! picture-in-picture import
    
    * 5912245: [video pip] Add progress bar to 2024 UI | https://chromium-review.googlesource.com/c/chromium/src/+/5912245
    
    * fixup! 5872913: Enable raw_span clang plugin [1/2] | https://chromium-review.googlesource.com/c/chromium/src/+/5872913
    
    ---------
    
    Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
    Co-authored-by: Keeley Hammond <[email protected]>
    electron-roller[bot] and VerteDinde authored Nov 9, 2024
    Configuration menu
    Copy the full SHA
    6e3a5da View commit details
    Browse the repository at this point in the history