Keeley Hammond
21ac61270a
fix: ensure child window transparency ( #28107 )
...
* 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
* fix: apply changes for 12
* fix: background_color patch simplification
* update patches
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
Co-authored-by: Electron Bot <electron@github.com >
2021-03-10 13:08:44 -08:00
trop[bot]
f1c4265072
chore: Add a condition to crashReporter deprecate log ( #28013 )
...
* Add a condition to crashReporter deprecate log
When developer set submitURL to '' crash reports will be saved at `...\AppData\Roaming\...\Crashpad\reports`, will not be uploaded to the server.
So at this time `deprecate.log('Sending uncompressed crash reports....')` is unnecessary.
* Update lib/browser/api/crash-reporter.ts
change to check uploadToServer
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
Co-authored-by: liulun <xland@live.cn >
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-03-07 16:31:37 +09:00
Keeley Hammond
e7e1801443
fix: race-condition in electron.net ( #27938 )
2021-03-01 13:50:03 -05:00
trop[bot]
d00e869560
fix: isFullScreen typo ( #27864 )
...
* fix isFullScreen typo
* Update lib/browser/api/base-window.ts
Co-authored-by: John Kleinschmidt <jkleinsc@github.com >
Co-authored-by: Tony Wu <tonywoo@fb.com >
Co-authored-by: Tony <TonyWuu@users.noreply.github.com >
Co-authored-by: John Kleinschmidt <jkleinsc@github.com >
2021-02-24 18:05:32 +09:00
Electron Bot
33f6ff40fc
chore: bump chromium to 89.0.4389.47 (12-x-y) ( #27591 )
...
Co-authored-by: Charles Kerr <charles@charleskerr.com >
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-02-16 15:17:43 -08:00
trop[bot]
e1f06510f8
refactor: load preload script directly as a string ( #27661 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2021-02-10 10:16:25 -06:00
trop[bot]
30be5bfa4b
fix: replace default frameName title with null check ( #27552 )
...
* refactor: replace default frameName title with null check
* add isNativeWindowOpen check in makeBrowserWindowOptions
* modify snapshot test files
* replace title with frame-name again for proxy - not native open
* modify proxy snapshot title key-value to come after height key-value
Co-authored-by: mlaurencin <mlaurencin@electronjs.org >
2021-01-29 12:42:34 -08:00
Milan Burda
e25de07657
feat: add webFrameMain.send() / webFrameMain.postMessage() ( #26807 ) ( #27366 )
2021-01-21 15:49:02 +09:00
Milan Burda
a6af3bd8df
chore: remove unused sendToAll + related APIs ( #26771 ) ( #27354 )
2021-01-19 15:49:54 +09:00
Milan Burda
f5af20d1d6
feat: add event.senderFrame property returning the originating webFrameMain ( #26764 ) ( #27047 )
2021-01-11 14:31:23 +09:00
trop[bot]
011315574c
fix: make webContents.id work even after destroy ( #27070 )
...
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2021-01-05 11:14:00 +09:00
trop[bot]
ba76f6846e
fix: memory leak in desktopCapturer.getSources ( #27058 )
...
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2020-12-16 20:47:42 -08:00
trop[bot]
39f865e4e3
fix: make protocol wrapper remote-friendly again ( #27043 )
...
Co-authored-by: Cheng Zhao <zcbenz@gmail.com >
2020-12-16 12:10:41 -08:00
Shelley Vohr
d2c4b594bd
fix: screen EventEmitter methods with remote ( #26988 )
2020-12-14 11:51:20 -08:00
Jeremy Rose
36c695ce2a
fix: restrict sendToFrame to same-process frames by default ( #26875 ) ( #26925 )
2020-12-11 13:00:17 -08:00
trop[bot]
e84539f2e0
fix: systemPreferences.effectiveAppearance returning systemPreferences.getAppLevelAppearance() ( #26879 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-12-09 14:58:52 +09:00
trop[bot]
6b54fe37de
fix: add a "set" trap to the "screen" module proxy ( #26868 )
...
* fix: add a "set" trap to the "screen" module proxy
* fixup! fix: add a "set" trap to the "screen" module proxy
Co-authored-by: Aleksei Kuzmin <alkuzmin@microsoft.com >
2020-12-07 10:52:51 -08:00
trop[bot]
9543f8b30a
fix: send IPC_MESSAGES.RENDERER_RELEASE_CALLBACK as internal message ( #26833 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-12-04 13:36:27 -08:00
trop[bot]
80e0473649
chore: remove deprecated crashReporter APIs ( #26709 )
...
Co-authored-by: Milan Burda <milan.burda@gmail.com >
2020-11-30 16:54:17 +09:00
trop[bot]
4fbb58020c
fix: make screen wrapper remote-friendly again ( #26661 )
...
This restores accessibility of screen methods via remote.screen.
Fixes #26610 .
Signed-off-by: Anders Kaseorg <andersk@mit.edu >
Co-authored-by: Anders Kaseorg <andersk@mit.edu >
2020-11-24 16:19:41 -05:00
LuoJinghua
e1cc78f275
feat: allow setting the Origin header and Sec-Fetch-* headers in net.request() ( #26135 )
2020-11-17 14:25:41 -08:00
Jeremy Rose
92643a5a1c
refactor: consolidate WebContents::{Create,New} ( #26521 )
2020-11-17 14:14:33 -08:00
Jeremy Rose
a303813d15
refactor: move GetPrinterList off WebContents ( #26518 )
2020-11-17 14:14:09 -08:00
Jeremy Rose
7c2ac6b7c1
fix: BrowserWindow.fromBrowserView in multiple-BrowserView windows ( #26493 )
2020-11-17 11:12:02 -08:00
Jeremy Rose
a9924e1c32
feat: add powerMonitor.onBatteryPower ( #26494 )
2020-11-16 16:31:46 -08:00
Cheng Zhao
bb3fb548d8
feat: add APIs to enable/disable spell checker ( #26276 )
...
* feat: add APIs to enable/disable bulitin spell checker
* feat: add togglespellchecker menu item role
2020-11-11 10:29:18 -05:00
loc
0b85fdf26c
feat: add webContents.setWindowOpenHandler API ( #24517 )
...
Co-authored-by: Jeremy Rose <jeremya@chromium.org >
2020-11-10 09:06:03 -08:00
Milan Burda
0c2e2bca92
refactor: don't send ipcRenderer.sendSync() returnValue as an array ( #26178 )
2020-10-28 18:48:20 +03:00
Milan Burda
df1432a315
feat: add net.online / net.isOnline() ( #21004 )
2020-10-20 19:55:06 -07:00
Cheng Zhao
6b6ffbdd10
feat: add support for share menu on macOS ( #25629 )
2020-10-19 18:33:06 -07:00
Milan Burda
321395d96e
refactor: use Map instead of Object for better semantics ( #25982 )
2020-10-19 03:24:51 +03:00
Milan Burda
2c68bad631
refactor: create IPC_MESSAGES enum for IPC message channels ( #25694 )
2020-10-14 00:11:06 +03:00
David Sanders
b194030a34
chore: cleanup some typos in comments ( #25770 )
2020-10-13 10:25:21 -07:00
Milan Burda
f827acc3be
chore: convert guest-view-manager.js to TypeScript ( #25825 )
2020-10-13 04:29:08 +03:00
Milan Burda
83bb065b4f
refactor: wrap Object.prototype.hasOwnProperty.call ( #25834 )
2020-10-10 03:45:08 +03:00
Jeremy Rose
b8f414f4da
feat: hide electron links in default help menu when packaged ( #25831 )
2020-10-09 13:42:44 -07:00
Samuel Maddock
704d69a8f9
feat: add webFrameMain API to the main process ( #25464 )
2020-10-09 09:50:46 -07:00
Milan Burda
fb11a12d5b
refactor: replace a few any-s with proper types ( #25681 )
2020-10-08 03:01:23 +02:00
Milan Burda
db911f29ad
refactor: remove duplicate <webview> event list ( #25697 )
2020-10-06 15:11:26 +02:00
Milan Burda
b33f22601e
refactor: check ELECTRON_ENABLE_LOGGING via native implementation ( #25623 )
2020-10-06 09:58:31 +09:00
Keeley Hammond
6356cd4018
fix: allow ClientRequest responses to be throttled ( #25531 )
...
* fix: allow net streams to be throttled [WIP]
* fix: handle resume throttling within IncomingMessage [WIP]
* fix: fix urlLoader typing, add throttle test
* fix: fix lint and increase test timeout for Linux
* fix: increase test chunk limit to 20 and timeout to 2000
Co-authored-by: Jeremy Rose <nornagon@nornagon.net >
2020-10-06 09:47:41 +09:00
Cheng Zhao
57dc170e81
fix: no more need to hijack process.stdout on Win32 ( #25765 )
2020-10-05 10:10:38 -07:00
Milan Burda
e1a19d735e
chore: convert guest-window-manager.js to TypeScript ( #25709 )
2020-10-02 20:18:42 +02:00
Milan Burda
8df4faa8f0
chore: cleanup typings/internal-electron.d.ts ( #25711 )
2020-10-02 04:52:29 +02:00
Jeremy Rose
0e7d59dd79
feat: [net] add "credentials" option to net.request ( #25284 )
...
* feat: [net] add "credentials" option to net.request
* remove debugging log
* add tests
2020-09-29 12:03:33 -04:00
CezaryKulakowski
b85195ee5f
fix: ensure ready-to-show event is fired ( #25632 )
2020-09-28 13:36:45 -07:00
Milan Burda
1f856c25a9
chore: improve renderer crash logging ( #25592 )
2020-09-24 08:22:17 -07:00
Charles Kerr
515e85079f
chore: fix minor script warnings ( #25575 )
2020-09-23 13:21:34 -07:00
Samuel Attard
3503d3745b
fix: order menu items before filtering excess separators ( #25563 )
2020-09-23 10:39:08 -07:00
Shelley Vohr
77038b7bda
chore: upgrade to Node.js v14.9.0 ( #25249 )
2020-09-17 16:08:57 -06:00