Alexander Guettler
790d248111
Update to Chromium version 84.0.4147.0 ( #768962 )
2020-06-10 15:26:29 -04:00
Vladislav
dafce45e49
Fix OSR resize issue with DPI scaling (fixes issue #2733 )
2020-04-27 16:48:06 +00:00
Mike Wiedenbauer
ec0c57d0e1
Fix OSR keyboard input for editable PDF (fixes issue #2907 )
2020-04-21 18:30:52 +00:00
Marshall Greenblatt
fa519f5108
Update to Chromium version 83.0.4103.0 ( #756066 )
2020-04-15 16:47:50 -04:00
Vladislav
a5de549456
Fix OSR popup position when the view origin is offset in screen coords (fixes issue #2902 )
2020-04-02 21:14:28 +00: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
Vladislav
fecd582035
Fix OSR crash on window.open with new client (fixes issue #2894 )
2020-03-06 19:51:58 +00: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
Marshall Greenblatt
ea63799c3e
libcef: Convert NULL to nullptr (see issue #2861 )
2020-01-15 14:49:22 +01:00
Andrei Kurushin
95daea76fc
Fix OSR popup view mouse wheel double event (fixes issue #2547 )
2020-01-08 17:03:52 +02: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
80fc651d7e
Ignore OSR paint events on hidden views (fixes issue #2817 )
2020-01-08 12:33:06 +00:00
Riku Palomäki
0f944cdc55
Fix routing of OSR input events inside iframes (fixes issue #2789 )
...
Mouse events need to be routed to the correct view and
CefRenderWidgetHostViewOSR::TransformPointToCoordSpaceForView needs to be
properly implemented for
RenderWidgetHostInputEventRouter::DispatchTouchscreenGestureEvent to
transform event position in the target widget.
2020-01-08 12:32:05 +00:00
Riku Palomäki
49786ccc34
Fix OSR scrolling by passing our compositor to the fling scheduler (fixes issue #2745 )
2019-11-26 19:04:19 +00:00
Riku Palomäki
c4284b2938
Fix crash when resizing an OSR browser window (fixes issue #2614 )
...
(cherry picked from commit feffedbae9
)
2019-11-26 18:42:34 +00:00
Marshall Greenblatt
bb006b46e6
Fix potential OSR crash due to uninitialized host_display_client_ (see issue #2811 )
2019-11-26 13:26:54 -05:00
Daniel Nitsche
115f760821
Update to Chromium version 79.0.3945.1 ( #706915 )
2019-11-19 13:22:13 -05: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
1beec23065
Fix assert failure when hiding the OSR widget (fixes issue #2631 )
2019-04-15 17:25:30 +00:00
Orfeas Zafeiris
5623338662
Fix OSR use_external_begin_frame support and update VSync setters (fixes issue #2618 )
2019-04-15 16:57:33 +00:00
Riku Palomäki
a48e072076
Linux: Add OSR use_external_begin_frame support (see issue #1006 )
2019-03-18 21:07:02 +00:00
Riku Palomäki
531df6eaba
Fix frozen OSR rendering after resize (fixes issue #2627 )
2019-03-18 21:04:21 +00:00
Riku Palomäki
d8845b88f4
Fix OSR PDF viewer rendering on initial page load (fixes issue #2598 )
2019-03-18 21:02:37 +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
18ef4f72c7
Fix OSR crash when display DPI changes (issue #2600 ).
2019-02-27 19:44:31 +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
2e7f935b0d
Update to Chromium version 73.0.3679.0 ( #624510 )
2019-02-01 16:42:40 +00:00
Marshall Greenblatt
4b0ac90ab3
Windows: Another fix for OSR rendering with shared texture enabled (issue #2559 )
2019-01-30 14:48:19 -05:00
Marshall Greenblatt
710021be15
Windows: Fix OSR rendering with shared texture enabled (issue #2559 )
2019-01-29 15:52:46 -05:00
Marshall Greenblatt
778ee5c60c
Fix incorrect OSR IME suggestion background color (issue #2562 )
2019-01-28 12:15:17 -05:00
Alexander Guettler
1a86240c93
Update to Chromium version 73.0.3665.0 ( #620590 )
2019-01-18 11:25:51 +01:00
Marshall Greenblatt
28d24e22d6
Update to Chromium version 72.0.3626.0 ( #612437 )
...
- Windows: Can now build with either 10.0.17134 or 10.0.17763 SDK.
2018-12-26 19:15:28 +02: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
a7e997e524
Update to Chromium version 72.0.3599.0 ( #604791 )
2018-11-05 13:31:55 -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
09afa3a843
Clarify expectations for CefRenderHandler::GetViewRect (issue #1910 )
2018-09-25 16:56:44 +02:00
Marshall Greenblatt
c7d187a512
Fix crash when hovering buttons in OSR PDF viewer (issue #2488 )
2018-09-14 11:18:10 +02:00