Cheng Zhao
c5af73c02f
003-connect_using_hostname.patch is no longer needed
2018-02-21 20:54:29 +03:00
Cheng Zhao
33c1d065eb
075-cherrypick_f1b7017a.patch is no longer needed
2018-02-21 20:54:29 +03:00
Shelley Vohr
7dc34b781d
add 036-cherry_pick_1420e44db0
2018-02-21 20:54:29 +03:00
Shelley Vohr
1d17313df4
add 035-backport_14ac02c
2018-02-21 20:54:29 +03:00
Shelley Vohr
f5ed96f781
add 034-patch_v8
2018-02-21 20:54:29 +03:00
Shelley Vohr
8418fb97e7
add 033-cherry_pick_98c40a4bae915
2018-02-21 20:54:29 +03:00
Shelley Vohr
14fba156b4
add 032-cherry_pick_c690f54d95802
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
5c300e838a
Update 042-webui_in_subframes.patch
2018-02-21 20:54:29 +03:00
deepak1556
12bc149669
Add patch to initialize csp for worker scripts loaded under file scheme
...
This is needed for service worker scripts, whose behavior was changed with
script streaming https://chromium-review.googlesource.com/c/chromium/src/+/597033
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
4032e680e9
Remove V8 patches that were added for the Node.js 8.9.3
...
Node.js was updated in the master, we have to remove
V8's patches added during that update.
Those patches are either not needed for the Node.js 9.2.1,
or were already added in the Ch62 upgrade branch.
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
b784bdd0dc
Temporarily ignore deprecation warnings when building libgtkui
...
We've got a new sysroot from the upstream, but not the code fixes.
This patch should be removed after the upgrade to Chromium 63 or 64.
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
43424d969a
Add "atomic" to list of libs needed to build libcc
...
It seems like sysroot is expected to have it but it doesn't.
We should probably upstream this change or update the sysroot.
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
33ab7c2097
Fix compilation on linux
...
Update clang to fix https://bugs.llvm.org/show_bug.cgi?id=34159
Original commit:
commit 01f121e242233f5fbbe2669d5d10df6fc0682949
Author: Hans Wennborg <hans@chromium.org>
Date: Fri Sep 8 16:45:43 2017 +0000
Roll Clang 310694-2:312679
And remove the local patch
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
af70dd3123
Fix compilation on linux
...
Original commit:
commit 8a62aea7a676b02ef09717aabd7b4213420893fc
Author: Dominic Mazzoni <dmazzoni@chromium.org>
Date: Fri Sep 1 22:03:03 2017 +0000
Fix win clang build
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
c45c49bbbd
Switch to Debian Stretch sysroot
...
These changes are just backported from the newer Chromium revision.
Some of the patches (maybe even all) should be removed during
the next Chromium upgrade.
List of backported commits:
97f5f9df6988 Switch to Debian Stretch sysroot
1ed08ea9dbb0 Remove duplicated code in sysroot-creator.sh
99b48b47f11f Roll sysroots to include dbus changes
81e7f1791035 Unversion libdbus symbols in Linux sysroot
4dfcf263240a CrOs sysroot: update to Debian stretch and add libva* packages
140d82d6f8e2 Use xz level 9 compression for sysroots
b4ac34edef3a Make linux sysroot script print nothing in the happy case where it needs to do nothing.
95ecb913508e Add dconf to the sysroot
a1d30dcfbaa3 MIPS64: Add support for Stretch to sysroot scripts
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
90813eac14
Update 002-dcheck.patch
2018-02-21 20:54:29 +03:00
Samuel Attard
faac281077
Restore support of transparent windows in the render widget host view
...
TODO: Validate when we get Electron building
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
85c4a428a3
Remove a couple of patches
...
They were added during the Chromium 61 upgrade
because some parts of the Chromium had to be fixed
to work with the patched (for Node.js) V8.
2018-02-21 20:54:29 +03:00
Shelley Vohr
bf9e5c70d5
Update V8 patches to make in work with Node.js 9.2.0
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
9983e56204
Update V8 related patches
...
They are supposed to live only until the Node.js upgrade.
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
10df2daf36
FIXME: Revert 749b9c06 from the V8 repo
...
It is supposed to be temporary, until the Node.js upgrade.
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
b401485c7d
Remove V8 patches that backported newer commits
...
V8 version we use already has all of those changes.
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
589fa4336d
Remove a patch with a High Sierra rendering glitches workaround
...
The changes are already there.
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
204361352f
Add a patch to fix usage of the `blink::PropertyTreeState ToTreeString()`
...
It is defined under the `#if DCHECK_IS_ON()` condition
but used under the `#ifndef NDEBUG`.
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
2e694302cb
Update 049-restore_adding_custom_cors_enabled_schemes.patch
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
29f631dce5
Update 020-guest_view.patch
...
https://chromium-review.googlesource.com/c/chromium/src/+/635493
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
aa98646714
Remove 041-gpu_driver_bug_list.patch
...
It is already in Chromium.
https://chromium-review.googlesource.com/617387
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
8f695a5109
Update 035-use_transparent_window.patch
...
https://chromium-review.googlesource.com/c/chromium/src/+/619853
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
241b5fa94d
FIXME: Update 029-render_widget_host_view_mac.patch
...
TODO: Restore support of transparent windows,
see https://github.com/electron/electron/pull/949 .
https://chromium-review.googlesource.com/c/chromium/src/+/607608
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
ea93612fbb
Update 020-guest_view.patch
...
https://chromium-review.googlesource.com/c/chromium/src/+/613940
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
d6363edd3a
Update 018-dom_storage_map.patch
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
babfbd6fcd
Update 013-compositor_delegate.patch
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
db1bc7e1c9
Update 008-browser_compositor_mac.patch
...
https://chromium-review.googlesource.com/c/chromium/src/+/608239
2018-02-21 20:54:29 +03:00
Aleksei Kuzmin
1cc201360c
Update 007-blink_world_context.patch
...
https://chromium-review.googlesource.com/c/chromium/src/+/577429
2018-02-21 20:54:29 +03:00
Ales Pergl
193a1cd72a
Simplified static_library GN target definitions
...
This change defines the static_library GN targets only during the second pass
of the static_library build. The config targets had to be moved out of the main
`BUILD.gn` to prevent undefined variable errors because I removed the
`if (obj_something)` checks.
2018-02-20 14:26:32 +01:00
chaopeng
c74ba9786d
Fix touchpad lagging issue. port from crrev.com/c/867070
2018-02-16 14:50:53 -05:00
Shelley Vohr
0a3bc85e6c
remove mash patch
2018-02-13 15:03:36 -05:00
Shelley Vohr
01be977da3
add description and quick_launch manifest change
2018-02-13 14:29:27 -05:00
Shelley Vohr
deab7d269b
forgot services/ui/manifest.json
2018-02-13 14:18:54 -05:00
Shelley Vohr
03ee34779c
add patch to fix catalog vuln
2018-02-13 14:02:54 -05:00
Ales Pergl
9561fbc810
Enable Chromium's "official" build
...
Some link-time optimizations must be disabled for now, because they
conflict with the fact that Electron is not a monolithic binary.
2018-02-07 17:47:01 +01:00
Alexey Kuzmin
d69d2b82e7
Merge pull request #406 from electron/cleanup
...
Cleanup
2018-01-25 12:46:09 -08:00
shelley vohr
a2c264fd4a
Merge pull request #432 from ajmacd/ajm_dns_tls
...
Backport WebRTC fix for connection failures with restrictive firewalls (master).
2018-01-24 00:06:46 -05:00
Alexey Kuzmin
3baf61006e
Merge pull request #435 from electron/fix-electron/11616
...
Fix hanged large parallel POSTS in H2
2018-01-18 15:48:27 +03:00
Aleksei Kuzmin
01d75c8d5f
Fix hanged large parallel POSTS in H2
...
This CL makes sure that streams that get stalled on send are being put
back in the queue if they cannot send when attempting to unstall them.
https://chromium-review.googlesource.com/649849
Fixes electron/electron#11616 .
2018-01-18 12:56:39 +03:00
Julien Isorce
592cef5f74
[content] cherry-pick patch to allow disabling desktop capture throttling
...
The new command line switch allows the user to configure an internal
throlling mechanism in chromium/src/content.
Steps to reproduce:
* On a Mac, open vlc to play any video and click pause.
* In electron, start a webrtc desktop capture.
Acutal result:
* The capture framerate is below 10 fps because of the automatic
throttling of the capture pipeline.
Expected result:
* The webrtc capture framerate is above 20 fps like when clicking
stop on vlc.
Passing the new command line switch --webrtc-max-cpu-consumption-percentage=100
allows to get the expected result. Default is 50.
https://chromium-review.googlesource.com/c/chromium/src/+/840241
2018-01-16 12:28:41 +00:00
Ilya Edrenkin
a890ec4fbd
Fix NULL pointers to rwlocks in WebRTC
2018-01-08 16:51:07 +09:00
Ilya Edrenkin
4c47b37dc5
Apply Mac OS X desktop capture webrtc patch
2018-01-08 16:32:23 +09:00
Andrew MacDonald
1a82297fb0
Backport WebRTC fix for connection failures with restrictive firewalls.
...
Addresses the problem described here:
https://bugs.chromium.org/p/webrtc/issues/detail?id=8102
where, after DNS resolution fails with a restrictive firewall, TLS
connections fail immediately.
As pointed out here in the bug:
https://bugs.chromium.org/p/webrtc/issues/detail?id=8102#c7
the problem is fixed with this change:
https://chromium-review.googlesource.com/c/external/webrtc/+/611520/9/webrtc/p2p/base/turnport.cc
which allows the connection attempt to proceed using the hostname as intended.
2018-01-07 19:51:20 -08:00
Cheng Zhao
2bdad00587
Revert 6e9da55
...
Fix Shift not showing for certain accelerators
2018-01-08 10:30:08 +09:00