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

1643 Коммитов

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