Erick Zhao
0299f69fd1
fix: normalize behavior of win.setOpacity() for invalid number values across operating systems ( #19535 ) ( #19673 )
2019-08-07 13:11:12 -07:00
Electron Bot
0bdb7b164c
Bump v7.0.0-beta.2
v7.0.0-beta.2
2019-08-07 09:03:21 -07:00
trop[bot]
ea9cfc127c
fix: crash on print cancellation and silent print settings ( #19668 )
...
* fix: crash on print cancellation
* fix: update printing patch for new options
* refactor: use DictionaryValue for printBackground
2019-08-07 08:44:48 -07:00
trop[bot]
0afb1a8188
fix: handle edge behavior for about panel on Linux ( #19625 )
...
* fix: graceful About dialog fail/exit (Linux)
* Allow current to travel along path with no electrical impedance
2019-08-05 20:57:04 -07:00
trop[bot]
f154dbda40
docs: remove implicit 'any' and 'Object' types from the docs ( #19630 )
...
* docs: remove implicit 'any' and 'Object' types from the docs
* docs: more docs improvements, remove all remaining empty interfaces
* chore: update tests for better types
2019-08-05 20:56:42 -07:00
trop[bot]
c3013d2e9f
fix: clearRecentDocuments role on Windows ( #19638 )
...
* fix: clear recent documents on windows
* chore: don't check for version < win 7
2019-08-05 17:16:20 -07:00
trop[bot]
3272564eac
fix: make child windows not crash when ipc messages are received ( #19632 )
...
* fix: make child windows not crash when ipc messages are received
This also adds a path forward for apps using child windows with
nodeIntegration to migrate into a non-leaky way of doing it.
1. Ensure that if ipcNative is missing we don't crash rather log that it
is missing
2. Add a hidden option `--enable-node-leakage-in-renderers` (temporary
measure) to allow app devs to opt in to leaking node in child windows
3. Bypasses the Opener() check if renderer process reuse is enabled
(which would prevent the leak anyway)
So the path forward is: it no longer crashes --> folks use the hidden
option --> folks opt in to renderer process reuse.
* Apply suggestions from code review
Co-Authored-By: Jeremy Apthorp <jeremya@chromium.org >
* Update shell/renderer/atom_renderer_client.cc
Co-Authored-By: Jeremy Apthorp <jeremya@chromium.org >
2019-08-05 15:11:01 -07:00
trop[bot]
a0f4632461
fix: crash on window.print() ( #19623 )
2019-08-05 07:52:08 -07:00
trop[bot]
8ddf837d49
fix: expose setMenuBarVisibility again ( #19579 )
2019-08-02 19:06:47 -07:00
Samuel Attard
9822953d31
build: lock chromium major to 78 on 7-0-x ( #19552 )
...
* build: lock chromium major to 78 on 7-0-x
* chore: update patches
* fix geometry.mojom
* Adopt more inclusive language in //net
https://chromium-review.googlesource.com/c/chromium/src/+/1718348
* [mojo] Introduce ServiceFactory API
https://chromium-review.googlesource.com/c/chromium/src/+/1717474
2019-08-02 15:41:41 -04:00
trop[bot]
c6061cce41
doc: add missing MenuItem roles ( #19555 )
2019-07-31 19:12:52 -07:00
trop[bot]
a9602682c5
fix: use WeakPtr to detect deletion ( #19558 )
2019-07-31 19:12:32 -07:00
Electron Bot
b7e5213afc
Bump v7.0.0-beta.1
v7.0.0-beta.1
2019-07-31 13:36:10 -07:00
Samuel Attard
9b70d9aa68
Revert "Bump v7.0.0-beta.1"
...
This reverts commit d9bfac32e3 .
2019-07-31 13:30:47 -07:00
Electron Bot
d9bfac32e3
Bump v7.0.0-beta.1
2019-07-31 11:07:14 -07:00
Samuel Attard
9e815afc02
build: fix first beta version choosing logic
2019-07-31 11:01:25 -07:00
Micha Hanselmann
47a38daee2
feat: migrate custom macOS tray view to native one ( #18981 )
...
* restore stash
revert
some things work others dont
tracking area for rescue
manual popup
restore drag n drop
cleanup
* fix: make tray not block main process (#18880 )
* fix: make tray not block main process
* make AtomMenuModel refcounted
* add support for ansi codes in title
add remove TODOs
* chore: use ScopedPumpMessagesInPrivateModes in tray (#18977 )
* chore: use ScopedPumpMessagesInPrivateModes in tray
* revert refcounting of AtomMenuModel
* Prefer WeakPtr for posting tasks to handle unexpected destruction
* cleanup .h
* cleanup .mm
* add imports
add missing include
* fix: crash when tray popup called twice (#18999 )
* remove highlightMode and TODOs
* remove unnecessary copy
2019-07-31 10:52:50 -07:00
Electron Bot
cde79501e3
Bump v7.0.0-nightly.20190731
v7.0.0-nightly.20190731
2019-07-31 08:31:25 -07:00
Shelley Vohr
51ce3e5a83
fix: set default dock bounce type ( #19523 )
2019-07-31 08:20:45 -07:00
Milan Burda
d6605193a1
build: fix with ENABLE_OSR disabled ( #19533 )
2019-07-31 14:34:04 +02:00
Shelley Vohr
69646f4258
fix: throw better error on getPath('logs') ( #19514 )
2019-07-30 13:55:04 -07:00
Erick Zhao
e74daf2d19
refactor: move gfx::ImageSkia functions to their own util file ( #19460 )
...
* initial refactor
* fix lint
* 🚚 🚚 🚚 🚚 🚚
* change year in copyright?
* lint more
* remove bad code
* add missing header
* fix: add missing ifdef guard
* fix variable call
2019-07-30 13:49:24 -07:00
Micha Hanselmann
af3316707f
fix invalid lang tags ( #19513 )
2019-07-30 13:11:56 -07:00
Micha Hanselmann
6e367dab9a
patch electron_node ( #19436 )
2019-07-30 14:08:27 -04:00
Electron Bot
38c918ed5c
Bump v7.0.0-nightly.20190730
v7.0.0-nightly.20190730
2019-07-30 08:32:38 -07:00
Milan Burda
9ab3ec080f
fix: tray.displayBalloon() does not work with custom icon on Windows ( #19330 )
2019-07-30 14:06:16 +02:00
Micha Hanselmann
42a483ad27
feat: add getBounds() method for BrowserView ( #19370 )
...
* implement getBounds on mac
* add Linux/Win impl
* add test
* add docs
2019-07-29 19:43:05 -07:00
Micha Hanselmann
c06007175f
docs: update supported versions section ( #19461 )
...
* update support docs
* Update support.md
2019-07-29 15:38:04 -07:00
Shelley Vohr
aaca9011ae
fix: [wc|bw]-created events do not emit an event object ( #19465 )
...
* fix: emit real Event instead of empty object in [wc|bw]
* chore: add ability to emit empty events
2019-07-29 13:54:37 -07:00
Jeremy Apthorp
33d1e87163
chore: simplify intentional-crash code ( #19464 )
2019-07-29 11:36:16 -07:00
Jeremy Apthorp
71b1b69339
fix: [extensions] remove InitForIncognitoProfile ( #19477 )
...
https://chromium-review.googlesource.com/c/chromium/src/+/1699223
2019-07-29 11:34:57 -07:00
Erick Zhao
ceb64b3b1b
docs: BrowserWindow transparency limitation on Windows ( #19399 )
...
* docs: BrowserWindow transparency limitation on Win
* fix md link
2019-07-29 11:22:31 -07:00
Micha Hanselmann
9da1251dbc
add desc ( #19417 )
2019-07-29 11:21:56 -07:00
Erick Zhao
c1d7d60ca2
docs: specify macOS-only about panel option ( #19439 )
2019-07-29 11:21:29 -07:00
Milan Burda
8a33118e36
fix: refactoring regression in LocationProxy ( #19495 )
2019-07-29 11:20:19 -07:00
Samuel Attard
4838bd7834
fix: use GetAuraColor to get theme dependant menu bg color ( #19469 )
2019-07-29 10:33:43 -05:00
Electron Bot
5e930bf940
Bump v7.0.0-nightly.20190729
v7.0.0-nightly.20190729
2019-07-29 08:31:07 -07:00
Jeremy Apthorp
2983701c75
fix: remove .pdb from symbol file names ( #19483 )
...
* fix: remove .pdb from symbol file names
* Update dump_syms.py
2019-07-29 09:41:58 -04:00
Valentin Hăloiu
0732da1b4a
build: remove GConf and dconf dependencies on linux ( #19498 )
2019-07-29 08:33:47 -04:00
foo bar code
4e0e615406
fix: Expose missing Add/RemoveExtraParameter methods to macOS node child processes ( #15790 )
...
* Expose missing crash reporter methods in mac node processes
* Crashpad migration
2019-07-29 09:46:35 +09:00
Electron Bot
c9a455ea49
Bump v7.0.0-nightly.20190728
v7.0.0-nightly.20190728
2019-07-28 08:32:16 -07:00
Electron Bot
00a1f4395b
Bump v7.0.0-nightly.20190727
v7.0.0-nightly.20190727
2019-07-27 08:32:00 -07:00
Shelley Vohr
6c9d40ec33
feat: emit always-on-top-changed on macOS ( #19462 )
...
* feat: emit always-on-top-changed on macOS
* update event emission test for macos
2019-07-26 22:25:51 -07:00
Milan Burda
50c7eb58a1
refactor: don't use NSClassFromString in TouchBar code ( #19445 )
2019-07-27 01:20:25 +02:00
Shelley Vohr
c6bcf49acc
chore: clean up BrowserView/TopLevelWindow New impl ( #19375 )
...
* chore: clean up BrowserView::New impl
* also default TL win options dict
2019-07-26 16:18:13 -07:00
Shelley Vohr
5aa1385cfc
doc: fix GPU infoType typings ( #19470 )
2019-07-26 16:16:38 -07:00
Samuel Attard
db3cf52add
docs: add support for readonly,deprecated and platform doc annotations ( #19478 )
2019-07-26 16:12:59 -07:00
Samuel Attard
12bbbef688
docs: fix type information for contents.sendInputEvent ( #19479 )
...
The `event` type and keyword is reserved by the typescript generator, in the future we should throw an error from the generator if someone uses a reserved interface like that.
This also splits and documents the InputEvent type way better so that TS
users get strong type safety.
Fixes electron/typescript-definitions#36
2019-07-26 16:11:50 -07:00
Samuel Attard
48f2807473
docs: fix app.getPath types so that "name" is a string enum ( #19480 )
...
* docs: fix app.getPath types so that "name" is a string enum
Fixes https://github.com/electron/typescript-definitions/issues/140
* Update app.md
2019-07-26 16:11:22 -07:00
Shelley Vohr
504407c5df
fix: correctly emit BrowserWindow alwaysOnTop status in change event ( #19463 )
...
* fix: correctly emit alwaysOnTop in change event
* add a test for emitted alwaysOnTop value
2019-07-26 15:53:31 -07:00