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
Aleksei Kuzmin
785e22056e
Use Chromium 62.0.3202.94
2018-02-21 20:54:29 +03:00
Cheng Zhao
e78fe3f5e9
Merge pull request #455 from electron/fix_build_issues
...
Fix build issues
2018-02-21 21:39:12 +09:00
Ales Pergl
2556d646bb
Use `DEPOT_TOOLS` variable
2018-02-20 14:54:21 +01:00
Ales Pergl
21e022c89f
Run `gn` via depot_tools to ensure stable .ninja file output
...
The `toolchain.ninja` file contains commands that invoke Python. It is
important to ensure that GN always detects the same path to the Python
executable, otherwise when Ninja calls it to re-generate .ninja files, it
creates different toolchain command lines which results in rebuild of
everything. This side effect can cause double duration of the static_library
build.
2018-02-20 14:52:58 +01: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
Cheng Zhao
d8690094fc
Merge pull request #453 from chaopeng/master
...
Add patch to fix touchpad lagging issue
2018-02-19 14:53:54 +09:00
chaopeng
c74ba9786d
Fix touchpad lagging issue. port from crrev.com/c/867070
2018-02-16 14:50:53 -05:00
shelley vohr
db1b314c01
Merge pull request #452 from electron/fix-catalog-vuln
...
add patch to fix catalog vuln
2018-02-13 18:01:12 -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
Aleš Pergl
69984b41aa
Merge pull request #444 from electron/enable_official_build
...
Enable official build
2018-02-08 10:24:11 +01:00
John Kleinschmidt
2b7db2c108
Fixed fileRename syntax
2018-02-07 15:48:03 -05:00
John Kleinschmidt
9e17bf6fa8
Use explicit s3 paths
...
There is a bug using s3Upload with includePathPattern: https://issues.jenkins-ci.org/browse/JENKINS-47046
So for now, we need explicit paths
2018-02-07 17:47:01 +01:00
Ales Pergl
cd32da8b50
Split `v8.lib` to avoid linker error caused by big static library
2018-02-07 17:47:01 +01:00
Ales Pergl
ea5c6e1a08
Isolate new static library `webkitcore` to cope with larger object files when `is_official_build == true`
2018-02-07 17:47:01 +01: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
Aleš Pergl
445bc0db29
Use named arguments to initialize `tarfile` ( #448 )
2018-02-07 08:40:10 -06:00
John Kleinschmidt
bc53f258b0
Merge pull request #441 from electron/fix-360/2
...
Light refactoring of the build script
2018-02-06 10:40:47 -05:00
Aleš Pergl
ad338ca1e8
Switch to `tar.bz2` for distribution package ( #445 )
...
* Switch to `tar.bz2` for distribution package to get better compression ratio
* Use wildcards for s3 upload
* Use format agnostic names
2018-02-05 21:28:30 -06:00
Aleksei Kuzmin
2dfef9a118
Make args defining components to build mutually exclusive
2018-01-26 12:13:23 -08:00
Cheng Zhao
56d329ccef
Merge pull request #440 from electron/fix-360/1
...
Light refactoring of the libcc scripts
2018-01-26 16:53:07 +09:00
Aleksei Kuzmin
d31c41ccf7
Use choises lists for target arch and component args of the build script
2018-01-25 19:35:42 -08:00
Aleksei Kuzmin
bab7efdc10
Rename some of the build scripts arguments
...
"no_static_library" to "debug"
"no_shared_library" to "release"
2018-01-25 18:14:11 -08:00
Aleksei Kuzmin
d821d9b726
Remove unused code
2018-01-25 18:08:11 -08:00
Aleksei Kuzmin
64fd40b2b6
Light refactoring of the build script
2018-01-25 17:58:36 -08:00
Aleksei Kuzmin
ebc51d8854
Remove -F argument of the build script
...
-c (-component) now accepts multiple values so
"-c COMPONENT -F" can be replaced by "-c COMPONENT ffmpeg".
2018-01-25 17:36:06 -08:00
Aleksei Kuzmin
1cd72c4093
Remove unused "defines" args of the update script
2018-01-25 15:24:07 -08:00
Aleksei Kuzmin
7f6efc286c
Exctract GN related functions to their own file
2018-01-25 14:37:24 -08:00
Alexey Kuzmin
d69d2b82e7
Merge pull request #406 from electron/cleanup
...
Cleanup
2018-01-25 12:46:09 -08:00
Aleksei Kuzmin
d9a375b862
Simplify update script arguments parsing
2018-01-25 12:40:08 -08:00
Aleksei Kuzmin
acf5a53780
Fail update script if `gn gen` didn't succeed
...
(cherry picked from commit 591101d25875e8dd5242faabc7278bf0015a7a3f)
2018-01-25 12:12:26 -08:00
Aleksei Kuzmin
4d45f20d24
Remove unused code
2018-01-25 12:12:11 -08:00
Aleksei Kuzmin
f79ab01b69
Move scoped_cwd to lib/util
2018-01-24 22:57:27 -08:00
Aleksei Kuzmin
d6f5f1f750
Extract fs related helper functions into their own file
2018-01-24 22:57:02 -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
Alexey Kuzmin
a46dc3c193
Merge pull request #434 from CapOM/can_disable_desktop_capture_throttling
...
[content] cherry-pick patch to allow disabling desktop capture throttling
2018-01-18 00:46:46 +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
Cheng Zhao
8320c96f06
Merge pull request #418 from i2x-gmbh/master
...
Fix DesktopCapture crash on Mac OS X
2018-01-09 09:30:58 +09: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