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

fix: registerStreamProtocol callback with large chunks (backport: 4-0-x) #16539

Closed
wants to merge 246 commits into from

Conversation

nornagon
Copy link
Member

Description of Change

Backports #16532 to 4-0-x. See that PR for details.

Notes: Fixed an issue where data streamed from registerStreamProtocol could be truncated before completion.

electron-bot and others added 30 commits October 10, 2018 20:50
This reverts commit 35df516.
* fix: update and enable osr

* fix: update MacHelper view to call GetNativeView

* style: move stuff around to make more sense

* chore: move OSR related things in SetOwnerWindow to CommonWebContentsDelegate

* fix: avoid crashing when GetOffscreenRenderWidgetHostView is called

* fix: specify default for current_device_scale_factor_
* fix: Small JS assignment error

* fix: Call the right og method

* fix: Goodbye, statSyncNoException
picks up:
- electron/node#73: fix: export libuv symbols
- electron/node#74: fix: include names.h in zlib header package
* fix: natively implement some LoginItem functions

* move url_ref inside loop
I think it's safe to say this API has been around long enough to be considered past the experimental phase 👍
…15136)

* ci: breakup dump symbols into multiple steps.

* Update step-zip-symbols
* fix: preserve background color through reload

* fix: only set backgroundColor on top-level frames
)

* fix: Promise resolution and unit test

* Update to use microtask runner

* Address review
docs: deprecation warning for using nativeWindowOpen with nodeIntegration (4-0-x)
* fix: require('@electron/internal/browser/guest-view-manager')

* fix: add missing crashServicePid used by tests
electron-bot and others added 21 commits January 11, 2019 11:59
This reverts commit da6079e.
…ed (backport: 4-0-x) (#16376)

* fix: emit IPC event in correct context if isolation and sandbox enabled

IPC events were not being delivered to renderer processes when both
`contextIsolation` and `sandbox` were enabled. This is because the
`AtomSandboxedRenderFrameObserver` class was incorrectly using the
`MainWorldScriptContext`, rather than conditionally selecting the
context based on if isolation was enabled.

Fixes #11922
This reverts commit e050af2.
This reverts commit 19b6921.
* chore: add tts patch and buildflag, makes tts work again

* chore: add tts patch and buildflag, makes tts work again

* fix: make things compile

* build: add relevant tts files for linux

* fix: update patch and patch description, should now compile on mac

* build: move chrome specific sources under chromium_src:chrome target

* build: enable_extensions again

We are depending on them, check `//electron/chromium_src:chrome` target
for more info.

* fix: update tts.patch to receive notifications about browser context destruction

* fix: extend browser process from chrome layer

The global state g_browser_process is shared between //chrome
and //electron.

* spec: add basic speech synthesis test

* spec: skip speech tests on ci

* build: fix compilation on windows
@nornagon nornagon requested review from a team January 24, 2019 22:31
@nornagon nornagon closed this Jan 24, 2019
@nornagon nornagon deleted the stream-protocol-test-4-0-x branch January 25, 2019 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet