Граф коммитов

480 Коммитов

Автор SHA1 Сообщение Дата
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