Alexander Guettler
790d248111
Update to Chromium version 84.0.4147.0 ( #768962 )
2020-06-10 15:26:29 -04:00
Marshall Greenblatt
fa519f5108
Update to Chromium version 83.0.4103.0 ( #756066 )
2020-04-15 16:47:50 -04:00
Marshall Greenblatt
047e8f9349
Update to Chromium version 82.0.4085.0 ( #749737 )
...
- Building on macOS now requires the 10.15 SDK. Xcode 11.3 is recommended as
Xcode 11.4 is not currently supported (see https://crbug.com/1065146 ).
- Jumbo build configuration is no longer supported.
Chromium is skipping the M82 release and consequently no CEF 4085 branch will
be created. For details on the Chromium decision see
https://groups.google.com/a/chromium.org/d/msg/chromium-dev/Vn7uzglqLz0/JItlSrZxBAAJ
2020-04-02 13:20:25 -04:00
Marshall Greenblatt
9d9ee8b45f
Update to Chromium version 81.0.4044.0 ( #737173 )
2020-03-04 19:31:54 -05:00
Marshall Greenblatt
8c6cc302d0
Fix OSR surface sizing on browser resize (fixes issue #2733 ).
...
This includes the following changes:
- Update usage of surface IDs to match the Aura implementation from the
RWHVAura/Window classes.
- Batch CefBrowserHost::WasResized calls to avoid excessive/unnecessary calls
to SynchronizeVisualProperties.
- Cache the results of CefRenderHandler::GetViewRect after resize and make
RWHVOSR::GetViewBounds the source of truth for all size calculations.
- Fix bounds calculations in CefVideoConsumerOSR with GPU enabled.
Known issues:
- The size passed to OnPaint may be off by 1 pixel in cases where the device
scale factor is not 1 and does not divide evenly into the pixel size. This is
due to the inexact conversion from integer pixel size to integer logical size
for GetViewRect.
2020-02-21 15:02:52 -05:00
Alexander Guettler
71768ea6c3
Update to Chromium version 80.0.3987.0 ( #722274 )
2020-02-17 13:19:09 -05:00
elad bahar
8ca0b4580e
Fix OSR rendering recovery after GPU process crash (fixes issue #2827 )
2020-01-08 14:39:24 +02:00
Riku Palomäki
c4284b2938
Fix crash when resizing an OSR browser window (fixes issue #2614 )
...
(cherry picked from commit feffedbae999031505b2bbe0224c622df7c3f76e)
2019-11-26 18:42:34 +00:00
Daniel Nitsche
115f760821
Update to Chromium version 79.0.3945.1 ( #706915 )
2019-11-19 13:22:13 -05:00
Maksim Sisov
a8263b1b4f
Fix ozone build issues (fixes issue #2748 )
2019-10-02 09:47:10 +00:00
Marshall Greenblatt
f8e0797773
Update to Chromium version 78.0.3904.0 ( #693954 )
2019-10-01 13:55:16 +00:00
Alexander Guettler
46d3a81ba0
Update to Chromium version 77.0.3865.0 ( #681094 )
...
- Windows: SDK version 10.0.18362.0 is now required.
2019-09-04 15:13:32 +00:00
Marshall Greenblatt
cf87c88b05
Remove unused GetCompositor method and fix macOS compile error (see issue #2575 )
2019-07-18 19:41:47 -04:00
Alexander Guettler
ac2cc54e13
Add initial Viz implementation for OSR (see issue #2575 ).
...
The old shared surface implementation has been removed and will need to be
re-implemented using the Viz code path.
2019-07-16 16:33:08 -04:00
Petra Öhlin
cc0db5f166
Update to Chromium version 76.0.3809.0 ( #665002 )
...
OSR tests will be fixed by a follow-up merge of Viz support (see issue #2575 ).
2019-07-16 15:34:16 -04:00
Marshall Greenblatt
6193d8c554
Update to Chromium version 75.0.3770.0 ( #652427 )
2019-06-06 18:37:45 +02:00
santosh mahto
491253fa03
Linux: Add support for ozone builds (fixes issue #2296 ).
...
Ozone builds can run with different platform backends (Wayland, X11, etc). Usage of the Views framework is required, and the cefclient sample application is not supported.
Example usage:
$ export GN_DEFINES="use_ozone=true"
$ cd /path/to/chromium/src/cef
$ ./cef_create_projects.sh
$ cd /path/to/chromium/src
$ ninja -C out/Release_GN_x64 cefsimple
$ ./out/Release_GN_x64/cefsimple --use-views --ozone-platform=wayland
Binary distributions can be created by passing the `--ozone` flag to make_distrib.py.
2019-04-23 17:00:14 +00:00
Riku Palomäki
531df6eaba
Fix frozen OSR rendering after resize (fixes issue #2627 )
2019-03-18 21:04:21 +00:00
Alexander Guettler
725ed88529
Update to Chromium version 74.0.3729.0 ( #638880 )
...
- Windows: 10.0.17763.0 SDK is now required.
- Mac: 10.13 SDK is now required.
- Removed CefRequestContext::ResolveHostCached which is no longer supported by Chromium.
2019-03-13 21:27:37 +00:00
Riku Palomäki
feffedbae9
Fix a crash when resizing an OSR browser window (issue #2614 )
2019-03-07 22:03:35 +00:00
Riku Palomäki
5f615a95bc
Add multi-touch support for OSR (issue #1059 )
2019-02-26 11:51:33 -05:00
Riku Palomäki
379fb8d39e
Add CefRenderHandler::OnVirtualKeyboardRequested (issue #2607 )
2019-02-26 16:49:41 +00:00
Marshall Greenblatt
5a1c642431
Update to Chromium version 74.0.3706.0 ( #632463 )
2019-02-25 12:09:54 -05:00
Marshall Greenblatt
710021be15
Windows: Fix OSR rendering with shared texture enabled (issue #2559 )
2019-01-29 15:52:46 -05:00
Alexander Guettler
1a86240c93
Update to Chromium version 73.0.3665.0 ( #620590 )
2019-01-18 11:25:51 +01:00
Marshall Greenblatt
6df612a597
Update to Chromium version 72.0.3615.0 ( #609159 )
...
- The |category| value for all TRACE calls from CEF client applications is now
"cef.client" due to https://crrev.com/331266377d .
- The |with_menu_marker| parameter to CreateMenuButton has been removed due to
https://crrev.com/7f7e382118 .
2018-12-04 14:45:37 -05:00
Marshall Greenblatt
315b57e9f7
Update to Chromium version 71.0.3578.0 ( #599034 )
2018-10-25 12:57:05 -04:00
Marshall Greenblatt
da53451f97
Update to Chromium version 71.0.3567.0 ( #595360 )
...
- Configuration of OSR VSync interval is currently missing (issue #2517 )
- Rename VERSION to VERSION.in to fix libc++ compile error (issue #2518 )
2018-10-04 12:17:26 +03:00
Greg Wessels
713eebcafc
Add support for shared texture and external BeginFrame in OSR mode (issue #1006 )
...
- Add CefWindowInfo::shared_texture_enabled and
CefRenderHandler::OnAcceleratedPaint for shared texture support. Currently
only supported on Windows (D3D11).
- Add CefWindowInfo::external_begin_frame_enabled and
CefBrowserHost::SendExternalBeginFrame for external begin frame support.
2018-09-26 13:10:49 +02:00
Marshall Greenblatt
c7d187a512
Fix crash when hovering buttons in OSR PDF viewer (issue #2488 )
2018-09-14 11:18:10 +02:00
Marshall Greenblatt
a64237bcb0
Update to Chromium version 70.0.3538.0 ( #587811 )
...
Known issues:
- The CefLoadCRLSetsFile function needs to be re-implemented (see issue #2497 ).
- Linux: GTK2 support has been removed. The cefclient sample needs to be updated
to use GTK3 (see issue #2014 ).
2018-09-05 15:42:42 +02:00
Marshall Greenblatt
ea0e213bef
Update to Chromium version 70.0.3516.0 ( #581409 )
2018-08-10 11:31:08 -04:00
Marshall Greenblatt
0fb03e7aa1
macOS: Fix OSR configuration of device scale factor
2018-07-25 16:55:11 -04:00
Marshall Greenblatt
7d09642925
Update to Chromium version 69.0.3497.0 ( #576753 )
2018-07-24 12:15:30 -04:00
Alexander Guettler
fad6aec5d0
Add MouseWheelPhaseHandler for OSR (issue #2214 )
2018-07-13 15:50:16 -04:00
Marshall Greenblatt
12043b16e7
Update to Chromium version 69.0.3453.0 ( #565531 )
2018-06-12 14:16:03 -04:00
Marshall Greenblatt
f6f2c9a0ca
Update to Chromium version 68.0.3440.0 ( #561733 )
2018-06-04 12:43:08 -04:00
Marshall Greenblatt
21310e4374
macOS: Fix rendering with surface synchronization (issue #2447 )
2018-05-31 16:34:44 -04:00
Marshall Greenblatt
08ff72fa20
Update to Chromium version 68.0.3433.0 ( #559327 )
...
Known issues:
- Windows now requires VS 2017 15.7.1 with 10.0.17134.0 SDK.
2018-05-22 17:03:01 +03:00
Marshall Greenblatt
cd27cbc802
Update to Chromium version 68.0.3425.0 ( #557062 )
...
Known issues:
- Surface synchronization is now enabled for OSR, see issue #2447 .
- Jumbo build is broken, fixed in https://crrev.com/868717ce .
2018-05-21 13:54:23 +03:00
Marshall Greenblatt
240ba800ed
Update to Chromium version 68.0.3409.0 ( #553714 )
...
Known issues:
- Download fails with empty cache path due to https://crrev.com/950748a25f .
Fixed in https://crrev.com/087ef223ac .
2018-05-18 13:07:14 +03:00
Marshall Greenblatt
84e2286995
Update to Chromium version 68.0.3403.0 ( #552595 )
2018-05-16 21:03:56 +02:00
Marshall Greenblatt
a3c55f1d26
Update to Chromium revision 9ef2aa86 ( #550428 )
2018-05-04 10:50:26 +02:00
Mike Wiedenbauer
c3f5e6463c
Add OSR text selection changed handler and remove hard-coded test bounds (issue #2383 )
2018-04-09 13:50:19 -04:00
Marshall Greenblatt
7a59914f97
Update to Chromium revision 66afc5e5 ( #540276 )
2018-03-22 16:56:23 -04:00
Marshall Greenblatt
9e644b7538
Update to Chromium revision bc084a8b ( #530369 )
2018-02-19 17:38:04 -05:00
Marshall Greenblatt
8d51acb9be
Update to Chromium revision 5fdc0fab ( #520840 )
...
- Windows now builds with clang by default.
2017-12-14 15:31:07 -05:00
Tammo Hinrichs
4c795f5188
OSR: Fix GPU->CPU readback performance issues (issue #2046 )
2017-12-05 13:05:12 -05:00
Marshall Greenblatt
8b4980b4ca
Update to Chromium revision adb61db1 ( #508578 )
2017-10-26 15:58:05 -04:00
Marshall Greenblatt
a028976ac4
Update to Chromium revision fa6a5d87 ( #499098 )
2017-09-07 17:29:47 -04:00