Jeremy Rose
aaf03765ed
linter
2021-03-24 10:53:07 -07:00
Jeremy Rose
83d93bcbdc
SetAppUserModelID -> wstring
2021-03-24 10:22:04 -07:00
Electron Bot
d93690ccdc
Bump v14.0.0-nightly.20210324
2021-03-24 07:33:32 -07:00
Jeremy Rose
39e3576c48
Merge remote-tracking branch 'origin/master' into roller/chromium/master
2021-03-23 11:14:58 -07:00
Cheng Zhao
1e9e2f8cf6
fix: make sure service worker scheme is registered with allowServiceWorkers ( #28326 )
...
* Fix custom scheme not registered as service worker scheme
* ServiceWorker loaders do not have WebContents associated
* Add test for service worker
* Revert "Fix custom scheme not registered as service worker scheme"
This reverts commit a249235b220a0edcfcb906e0b3b3c0486ece73a6.
* Add scheme to ServiceWorkerSchemes
2021-03-23 11:16:53 -04:00
Electron Bot
6a0b03ba6a
Bump v14.0.0-nightly.20210323
2021-03-23 07:32:53 -07:00
Jeremy Rose
5b598037bb
windows build fixes
2021-03-22 15:49:43 -07:00
Jeremy Rose
ea62ecd188
fix GetAsString maybe?
2021-03-22 14:47:24 -07:00
Jeremy Rose
205f572181
incantations for WebContentsPreferences::GetPreloadPath wide strings
2021-03-22 12:15:30 -07:00
Jeremy Rose
451e0931bf
fix StrCat issue
2021-03-22 12:07:12 -07:00
Jeremy Rose
deeb2de14b
undo changes to WebContentsPreferences::GetPreloadPath to fix mac build
2021-03-22 10:35:11 -07:00
Electron Bot
fa320eeb90
Bump v14.0.0-nightly.20210322
2021-03-22 07:32:51 -07:00
Cheng Zhao
c8d18a0a1c
fix: destroy MessageDispatcher before WebContents ( #28286 )
2021-03-22 10:56:30 +09:00
Electron Bot
a79ef2d525
Bump v14.0.0-nightly.20210319
2021-03-19 07:32:26 -07:00
Shelley Vohr
79bcb882ac
fix: drag region offsets in BrowserViews ( #28268 )
2021-03-19 06:22:05 -07:00
Shelley Vohr
a68d43ce8b
fix: missing HandleScope in ResetBrowserViews ( #28266 )
2021-03-19 10:24:55 +09:00
Samuel Maddock
4057e6b56e
fix: DesktopCapturer gc'd prior to capture completion ( #28273 )
...
desktopCapture.getSources() returns a promise which should resolve
when capturing finishes. Internally it creates an instance of
DesktopCapturer which is responsible for resolving or rejecting
the promise.
Between the time DesktopCapturer starts capturing frames and when
it finishes, it's possible for its handle to be GC'd leading to
it never resolving.
These changes pin the instance of DesktopCapturer until it either
finishes or errors.
fixes #25595
2021-03-18 13:43:35 -07:00
Jeremy Rose
b52ccc9726
fix: bad menu position when no positioning item specified ( #28224 )
2021-03-18 13:37:14 -07:00
John Kleinschmidt
2d3c65beca
2757472: Reland "Reland "[LSC] Remove base::string16 alias""
...
https://chromium-review.googlesource.com/c/chromium/src/+/2757472
2021-03-18 15:55:51 -04:00
John Kleinschmidt
3b183854ff
2693008: Fix loading non-system cursors on Windows on browser_tests
...
https://chromium-review.googlesource.com/c/chromium/src/+/2693008
2021-03-18 15:52:54 -04:00
Electron Bot
baadcd48df
Bump v14.0.0-nightly.20210318
2021-03-18 07:32:19 -07:00
Electron Bot
54bc21929a
Bump v14.0.0-nightly.20210317
2021-03-17 07:31:38 -07:00
John Kleinschmidt
7e961d8a37
Fixup 2725403: Add URLLoaderClient::OnReceiveEarlyHints()
2021-03-16 15:44:41 -04:00
John Kleinschmidt
b6d2ae0455
Fixup 2752406: [LSC] Replace base::string16 with std::u16string in //ui
2021-03-16 15:43:51 -04:00
John Kleinschmidt
97b6868e9c
fixup 2651385: Moving Profile::shared_cors_origin_access_list_ into //content layer
2021-03-16 15:43:09 -04:00
John Kleinschmidt
29dfabadfd
Fixup 2721718: Move HostID to extensions::mojom::HostID
2021-03-16 15:40:29 -04:00
John Kleinschmidt
ec893f8322
2757472: Reland "Reland "[LSC] Remove base::string16 alias""
...
https://chromium-review.googlesource.com/c/chromium/src/+/2757472
2021-03-16 13:58:27 -04:00
John Kleinschmidt
22d8f22cfb
2757472: Reland "Reland "[LSC] Remove base::string16 alias""
...
https://chromium-review.googlesource.com/c/chromium/src/+/2757472
2021-03-16 12:18:45 -04:00
John Kleinschmidt
5fc298ee5f
Use nogncheck for content/browser/site_instance_impl.h
...
This is needed because //content/browser:browser is not a visible target
2021-03-16 10:45:47 -04:00
John Kleinschmidt
d54bee03d0
2733070: Rename observer to URLLoaderNetworkServiceObserver
...
https://chromium-review.googlesource.com/c/chromium/src/+/2733070
2021-03-16 10:36:38 -04:00
Electron Bot
4a6bc7a42f
Bump v14.0.0-nightly.20210316
2021-03-16 07:34:16 -07:00
John Kleinschmidt
3010dd93e3
2721718: Move HostID to extensions::mojom::HostID
...
https://chromium-review.googlesource.com/c/chromium/src/+/2721718
2021-03-16 10:28:55 -04:00
John Kleinschmidt
88bbe2a352
2651385: Moving Profile::shared_cors_origin_access_list_ into //content layer.
...
https://chromium-review.googlesource.com/c/chromium/src/+/2651385
2021-03-16 10:27:05 -04:00
John Kleinschmidt
185c343b22
2725403: Add URLLoaderClient::OnReceiveEarlyHints()
...
https://chromium-review.googlesource.com/c/chromium/src/+/2725403
2021-03-16 10:12:15 -04:00
Shelley Vohr
fdc2e2bc57
fix: recalibrate simpleFullscreen when display metrics change ( #28150 )
...
* fix: recalibrate simpleFullscreen when display metrics change
* Address review feedback
* fix: compilation issues
* Address feedback from review
2021-03-16 02:41:59 -07:00
John Kleinschmidt
76538d2d38
2734095: Introduce StoragePartitionId type to wrap current string representation.
...
https://chromium-review.googlesource.com/c/chromium/src/+/2734095
2021-03-15 21:57:12 -04:00
John Kleinschmidt
676f74f3dc
2651385: Moving Profile::shared_cors_origin_access_list_ into //content layer.
...
https://chromium-review.googlesource.com/c/chromium/src/+/2651385
2021-03-15 21:45:19 -04:00
John Kleinschmidt
08036802cb
2752932: Associate each AwProxyingURLLoaderFactory with a frame tree node id.
...
https://chromium-review.googlesource.com/c/chromium/src/+/2752932
2021-03-15 21:28:22 -04:00
John Kleinschmidt
9e336f5d0c
2752406: [LSC] Replace base::string16 with std::u16string in //ui
...
https://chromium-review.googlesource.com/c/chromium/src/+/2752406
2021-03-15 21:21:27 -04:00
John Kleinschmidt
57a8781c01
Merge branch 'master' into roller/chromium/master
2021-03-15 18:43:25 -04:00
John Kleinschmidt
8f4e362d8f
fixup gn check
2021-03-15 18:21:51 -04:00
Electron Bot
b023b33c05
Bump v14.0.0-nightly.20210315
2021-03-15 07:33:00 -07:00
Samuel Attard
8dfe4abd14
fix: handle a nil backgroundColor in win.getBackgroundColor() ( #28120 )
...
* fix: handle a nil backgroundColor in win.getBackgroundColor()
* spec: add crash case
* fix: update to fix native_views transparent color
* chore: fix lint
2021-03-14 17:26:47 -07:00
Samuel Attard
f73256651b
fix: convert system colors to device color space in systemPreferences ( #28121 )
2021-03-12 23:31:08 -08:00
Electron Bot
4d1d6c8a3a
Bump v14.0.0-nightly.20210312
2021-03-12 06:32:18 -08:00
Milan Burda
6c90411e21
fix: change #if defined(OS_MACOSX) to #if defined(OS_MAC) ( #28102 )
2021-03-11 21:07:21 -08:00
Electron Bot
8badc6583f
Bump v14.0.0-nightly.20210311
2021-03-11 06:31:59 -08:00
Samuel Attard
089ac8180f
fix: ensure child window transparency works ( #28054 )
...
* fix: ensure child window transparency works
Windows opened via window.open and intecepted via setWindowOpenHandler
or the `new-window` event should (a) have the correct background color
and (b) that background color should be transparent if specified.
The changes in api_web_contents fix (a) and the changes in
web_contents_preferences fix (b).
Notes: Child windows with specified background colors or transpency now
work as intended
* fix: set background_color in blink prefs apply logic
* chore: update for PR comments
2021-03-10 12:44:36 -08:00
Electron Bot
5df13e7c8a
Bump v14.0.0-nightly.20210310
2021-03-10 06:32:06 -08:00
Milan Burda
5b205731f6
chore: remove deprecated remote module ( #25734 )
...
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
2021-03-09 17:12:40 -08:00
Electron Bot
aadf2f4a7c
Bump v14.0.0-nightly.20210309
2021-03-09 06:33:36 -08:00
Shelley Vohr
d9997c303f
fix: capturePage not resolving with hidden windows ( #27883 )
2021-03-09 05:51:44 -08:00
Electron Bot
0505beb43d
Bump v14.0.0-nightly.20210308
2021-03-08 06:31:58 -08:00
Cheng Zhao
f4e1a343b9
refactor: cleanup how WebContents is destroyed ( #27920 )
2021-03-07 21:14:12 +09:00
Samuel Attard
54cc68dd7a
chore: fix lint
2021-03-05 16:54:18 -08:00
Samuel Attard
f51f427646
chore: wire up activation_time in OSR
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2638372
2021-03-05 16:50:32 -08:00
Samuel Attard
4e02d9407a
refactor: DesktopMediaList::Type replaces content::DesktopMediaType_*
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2700637
2021-03-05 16:46:44 -08:00
Samuel Attard
77ad17b383
refactor: CreateDataPipe deprecated form was removed
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2698090
2021-03-05 16:42:15 -08:00
Samuel Attard
59669e99cb
refacotr: grit::ResourceMap replaced with webui::ResourcePath
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2685601
2021-03-05 16:00:59 -08:00
Samuel Attard
dc36e8e6fc
refactor: extensions::ViewType was moved to mojom
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2710351
2021-03-05 15:41:32 -08:00
Samuel Attard
0d94e0d1d9
refactor: content::SiteInstance::GetSiteForURL was removed
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2680274
2021-03-05 15:30:36 -08:00
Samuel Attard
2fed02556d
refactor: ExtensionUserScriptManager is now UserScriptManager
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2657617
2021-03-05 15:15:58 -08:00
Samuel Attard
eccfa516c5
refactor: CertVerifier is not in the network namespace anymore
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2689805
2021-03-05 15:08:38 -08:00
Electron Bot
f114dcfd6e
Bump v14.0.0-nightly.20210305
2021-03-05 06:32:21 -08:00
John Kleinschmidt
afb7d9f550
fix: navigator.setAppBadge/clearAppBadge from a service worker ( #27950 )
2021-03-05 10:12:03 +09:00
Samuel Attard
e900271bea
chore: might_have_observers has been removed
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2667839
2021-03-04 16:25:33 -08:00
Samuel Attard
87df2766ba
refactor: extensions::ViewType moved to mojom
...
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2710351
2021-03-04 16:23:13 -08:00
Electron Bot
ca75bca667
chore: bump chromium to 90.0.4415.0 (master) ( #27694 )
...
* chore: bump chromium in DEPS to 520c02b46668fc608927e0fcd79b6a90885a48bf
* chore: bump chromium in DEPS to 90.0.4414.0
* resolve chromium conflicts
* resolve v8 conflicts
* fix node gn files
* 2673502: Remove RenderViewCreated use from ExtensionHost.
https://chromium-review.googlesource.com/c/chromium/src/+/2673502
* 2676903: [mojo] Remove most legacy Binding classes.
https://chromium-review.googlesource.com/c/chromium/src/+/2676903
* 2644847: Move self-deleting URLLoaderFactory base into //services/network.
https://chromium-review.googlesource.com/c/chromium/src/+/2644847
* 2664006: Remove from mojo::DataPipe.
https://chromium-review.googlesource.com/c/chromium/src/+/2664006
* 2674530: Remove CertVerifierService feature
https://chromium-review.googlesource.com/c/chromium/src/+/2674530
* 2668748: Move OnSSLCertificateError to a new interface.
https://chromium-review.googlesource.com/c/chromium/src/+/2668748
* 2672923: Remove RAPPOR reporting infrastructure.
https://chromium-review.googlesource.com/c/chromium/src/+/2672923
* 2673502: Remove RenderViewCreated use from ExtensionHost.
https://chromium-review.googlesource.com/c/chromium/src/+/2673502
* 2655126: Convert FrameHostMsg_ContextMenu and FrameMsg_ContextMenuClosed|CustomContextMenuAction to Mojo
https://chromium-review.googlesource.com/c/chromium/src/+/2655126
* 2628705: Window Placement: Implement screen.isExtended and change event
https://chromium-review.googlesource.com/c/chromium/src/+/2628705
* 2643161: Refactor storage::kFileSystem*Native*
https://chromium-review.googlesource.com/c/chromium/src/+/2643161
* fix build
* only remove the biggest subdir of //ios
* chore: bump chromium in DEPS to 90.0.4415.0
* update patches
* update sysroots
* 2686147: Remove WebContentsObserver::RenderViewCreated().
https://chromium-review.googlesource.com/c/chromium/src/+/2686147
* 2596429: Fixing how extension's split and spanning modes affect OriginAccessList.
https://chromium-review.googlesource.com/c/chromium/src/+/2596429
* 2686026: [mojo] Delete AssociatedInterfacePtr (replaced by AssociatedRemote)
https://chromium-review.googlesource.com/c/chromium/src/+/2686026
* 2651705: Move ui/base/dragdrop/file_info to ui/base/clipboard
https://chromium-review.googlesource.com/c/chromium/src/+/2651705
* 358217: drawBitmap is deprecated
https://skia-review.googlesource.com/c/skia/+/358217
* fix gn check
* 2678098: Use gen/front_end as input to generate_devtools_grd
https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2678098
* 2674530: Remove CertVerifierService feature
https://chromium-review.googlesource.com/c/chromium/src/+/2674530
* fixup 2664006: Remove from mojo::DataPipe.
https://chromium-review.googlesource.com/c/chromium/src/+/2664006
* fixup build_add_electron_tracing_category.patch
* 2673415: [base] Prepare CrashReporterClient for string16 switch
https://chromium-review.googlesource.com/c/chromium/src/+/2673415
* 2673413: Add CursorFactoryWin to handle Cursors on Windows
https://chromium-review.googlesource.com/c/chromium/src/+/2673413
* 2668748: Move OnSSLCertificateError to a new interface.
https://chromium-review.googlesource.com/c/chromium/src/+/2668748
* fix mas gn check
* update patch after merge
* Update node for .mjs files
* build: load v8_prof_processor dependencies as ESM
* chore: add patch to fix linux 32bit
Co-authored-by: Jeremy Rose <nornagon@nornagon.net>
Co-authored-by: Jeremy Rose <jeremya@chromium.org>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com>
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com>
2021-03-04 09:27:05 -08:00
Electron Bot
9b93750e5e
Bump v14.0.0-nightly.20210304
2021-03-04 06:32:09 -08:00
Shelley Vohr
360d1b2bfd
fix: offset browserview drag regions on macOS ( #27952 )
2021-03-03 10:37:03 -08:00
Electron Bot
86e220b14d
Bump v13.0.0-nightly.20210303
2021-03-03 06:32:27 -08:00
Cheng Zhao
ede8611937
fix: check web_contents() for destroyed WebContents ( #27815 )
2021-03-02 09:38:56 -08:00
Electron Bot
1f7b40d302
Bump v13.0.0-nightly.20210302
2021-03-02 06:32:46 -08:00
Samuel Attard
186301e126
feat: enable context isolation by default ( #26890 )
...
* feat: enable context isolation by default
* chore: set default in ctx iso getter
* spec: make all specs work with the new contextIsolation default
* spec: fix affinity specs
* spec: update tests for new ctx iso default
* spec: update tests for new ctx iso default
* spec: update tests for new ctx iso default
* spec: update tests for new ctx iso default
* chore: move stray prod deps to dev deps
* spec: update tests for new ctx iso default
* turn off contextIsolation for visibility tests
* turn off contextIsolation for <webview> tag nodeintegration attribute loads native modules when navigation happens
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org>
2021-03-01 16:52:29 -05:00
Erick Zhao
2d0ad0b96a
fix: make TouchBarPopover and TouchBarGroup work ( #27901 )
...
* fix: use correct `orderedItem` touchbar property
* fix: correct parent in touchbar group and popover
* fix: preserve property hook order
2021-03-01 13:34:00 -08:00
Shelley Vohr
e5a9a1ebd7
fix: ensure owner window valid ( #27786 )
2021-03-01 13:26:23 -08:00
Keeley Hammond
84d0e827a3
chore: revert webFrameMain.executeJavaScriptInIsolatedWorld method ( #27926 )
2021-03-01 10:07:25 -05:00
Electron Bot
5f43c1dab8
Bump v13.0.0-nightly.20210301
2021-03-01 06:32:30 -08:00
John Kleinschmidt
d57fd6cef0
fix: navigator.bluetooth.requestDevice ( #27902 )
...
* fix: navigator.bluetooth.requestDevice
* cleanup lint and add test
* update bluetooth test to handle no bluetooth adapter available
* update bluetooth test to handle bluetooth permission denied
2021-02-26 11:10:27 -08:00
Electron Bot
bd940b2904
Bump v13.0.0-nightly.20210226
2021-02-26 06:31:38 -08:00
Electron Bot
6aa00106d4
Bump v13.0.0-nightly.20210225
2021-02-25 06:32:07 -08:00
Electron Bot
1375c3d805
Bump v13.0.0-nightly.20210224
2021-02-24 06:31:21 -08:00
Electron Bot
4456c50b35
Bump v13.0.0-nightly.20210223
2021-02-23 06:31:22 -08:00
Electron Bot
e5540febc2
Bump v13.0.0-nightly.20210222
2021-02-22 06:32:26 -08:00
Cheng Zhao
a0141f8d6c
fix: pass IsScreen via parameter instead of sync IPC method ( #27774 )
2021-02-19 15:28:48 -08:00
Jeremy Rose
1e4f67c197
fix: gather crash data for unexpected helper path ( #27804 )
2021-02-19 15:08:49 -08:00
Electron Bot
84aba24a2a
Bump v13.0.0-nightly.20210219
2021-02-19 06:31:51 -08:00
Shelley Vohr
b12e47b798
fix: don't create last saved path if none exists ( #27745 )
2021-02-18 15:27:29 -08:00
Electron Bot
cc1239b311
Bump v13.0.0-nightly.20210218
2021-02-18 06:32:09 -08:00
Calvin
64eb02b671
fix: restore window event redispatching on mac ( #27701 )
2021-02-18 10:31:53 +09:00
Michaela Laurencin
b0a6eb6a53
fix: add support for title change with window history navigation ( #27724 )
2021-02-17 10:23:45 -08:00
Electron Bot
c99c4117c8
Bump v13.0.0-nightly.20210217
2021-02-17 06:33:17 -08:00
Cheng Zhao
7a7a27d9bc
fix: check WebContents before emitting render-process-gone event ( #27730 )
2021-02-17 21:19:17 +09:00
Electron Bot
a0d7cfdb9f
Bump v13.0.0-nightly.20210216
2021-02-16 06:33:05 -08:00
Electron Bot
a5cb3ae17c
Bump v13.0.0-nightly.20210215
2021-02-15 06:32:07 -08:00
Electron Bot
bef95b3c4a
Bump v13.0.0-nightly.20210212
2021-02-12 06:33:10 -08:00
Samuel Maddock
3250ef551c
feat: support registering MV3 extension service workers ( #27562 )
...
* feat: support registering MV3 extension service workers
* feat: load chrome extension APIs in worker context
* feat: add more ContentRendererClient service worker overrides
* fix: lint error
* refactor: emit object for 'registration-completed'
* docs: clarify when registration-completed emits
2021-02-11 10:58:03 -05:00
Electron Bot
6681f8f507
Bump v13.0.0-nightly.20210211
2021-02-11 06:33:07 -08:00
marekharanczyk
87064e5b5e
fix: set WebContents background color ubiquitously #27592 ( #27593 )
...
Move it from LoadURL to RenderViewCreated which is present
in all window creation cases and is called early enough to be
relevant from user prespective and after RenderWidgetHostView
is already present.
2021-02-10 12:03:48 -08:00
Electron Bot
68d9adb388
Bump v13.0.0-nightly.20210210
2021-02-10 06:38:20 -08:00