f0347f0589
crash_server: Add Python 3 support (see issue #2856 )
2020-01-13 21:30:54 +01:00
06a5a5bb36
gn_args: Fix representation of int-type GN_DEFINES values (see issue #2856 )
2020-01-13 16:50:00 +01:00
08f6cbb675
gn_args: Fix Python 3 AttributeError: 'module' object has no attribute 'exc_clear' (see issue #2856 )
2020-01-13 16:21:09 +01:00
1a406d079b
Use explicit check for python version (see issue #2856 )
2020-01-13 11:53:36 +01:00
3afa29d499
build: Add Python 3 support (see issue #2856 )
2020-01-13 11:47:33 +01:00
b98f142e0e
gclient_hook: Add Python 3 support (see issue #2856 )
2020-01-12 17:48:13 +02:00
894ac21532
Fix Python 2 TypeError: write() argument 1 must be unicode, not str (see issue #2856 )
2020-01-12 16:17:19 +02:00
e1132672ee
make_distrib: Add Python 3 support (see issue #2856 )
2020-01-12 13:45:46 +01:00
15226b9332
Fix incorrectly translated types in capi header comments (see issue #2856 )
2020-01-09 22:26:53 +02:00
1b85022c58
translator: Add Python 3 support (see issue #2856 )
...
This also fixes incorrect translation of types in capi header comments.
2020-01-09 22:22:15 +02:00
dbc479e490
cef_version: Add Python 3 support (see issue #2856 )
2020-01-09 17:16:39 +02:00
5792cea985
patch_updater: Add Python 3 support (see issue #2856 )
2020-01-09 17:08:24 +02:00
16e8710a81
patcher: Add Python 3 support (see issue #2856 )
2020-01-09 16:42:00 +02:00
503ec7c2e6
gn_args: Add Python 3 support (see issue #2856 )
2020-01-09 15:49:11 +02:00
11ee7e984c
cefbuilds: Add Python 3 support (see issue #2856 )
2020-01-09 15:40:40 +02:00
8d0ae1f894
Remove possibly incorrect CHECK in ProxyURLLoaderFactory::MaybeDestroySelf()
...
See also commit #81064faa.
2020-01-08 15:09:57 +00:00
95daea76fc
Fix OSR popup view mouse wheel double event (fixes issue #2547 )
2020-01-08 17:03:52 +02:00
8ca0b4580e
Fix OSR rendering recovery after GPU process crash (fixes issue #2827 )
2020-01-08 14:39:24 +02:00
80fc651d7e
Ignore OSR paint events on hidden views (fixes issue #2817 )
2020-01-08 12:33:06 +00:00
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
7653e9e04c
Windows: Build the double_conversion target as C++17 (fixes issue #2819 )
...
This works around a bug in the Visual C++ standard library where the
std::is_integral templates are exported instead of inlined when building
with C++14. See also https://bugs.llvm.org/show_bug.cgi?id=42027 .
2020-01-07 15:12:59 +02:00
7c866328e0
Only create Documents\Downloads dir if necessary (fixes issue #2841 )
2020-01-06 16:52:39 +02:00
0d4879763a
Fix crash when loading a file URL if using CefCookieAccessFilter (fixes issue #2818 )
2020-01-06 14:47:18 +02:00
440dbfb6df
Fix crash when running with --disable-extensions (fixes issue #2852 )
2020-01-06 14:20:26 +02:00
875b202cbb
Windows: Fix ImportError: No module named win32file (see https://crbug.com/1033106 )
2020-01-06 12:29:40 +02:00
beb005138a
Update copyright year
2020-01-06 11:59:05 +02:00
a94dc6a058
Check for non-empty string before writing to logger (fixes issue #2825 )
2019-12-31 15:48:21 +00:00
1c88c74f86
Convert usage and tests to the new CefResourceHandler API (see issue #2622 )
...
Limited test coverage for the old API is still available by passing the
`--test-old-resource-api` command-line flag to ceftests.
2019-12-31 16:11:29 +02:00
dfcfb51bef
Fix shutdown crash in InitNetworkContext with multi-threaded message loop (fixes issue #2703 )
2019-11-26 16:26:48 -05:00
49786ccc34
Fix OSR scrolling by passing our compositor to the fling scheduler (fixes issue #2745 )
2019-11-26 19:04:19 +00:00
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
a90c9f9c3e
Pass the raw size of pixel data instead of valid area (fixes issue #2733 )
2019-11-26 18:29:27 +00:00
bb006b46e6
Fix potential OSR crash due to uninitialized host_display_client_ (see issue #2811 )
2019-11-26 13:26:54 -05:00
f9706f260a
Windows: cefclient: Fix assertions with --use-views --multi-threaded-message-loop
2019-11-19 13:29:41 -05:00
319de22d89
Allow CefImage usage from any thread
2019-11-19 13:29:33 -05:00
115f760821
Update to Chromium version 79.0.3945.1 ( #706915 )
2019-11-19 13:22:13 -05:00
b9fc93955c
Fix DiscardableSharedMemoryManager crash on shutdown with multi-threaded message loop (fixes issue #2798 )
2019-11-06 16:29:34 -05:00
f2756b5318
Update API hashes for changes in commit 65f97a6
2019-11-06 15:44:19 -05:00
3a8778e2f8
Remove NOTREACHED in CefPostDataElementImpl::Set (fixes issue #2765 )
2019-11-06 14:00:38 -05:00
58e17b3cdc
Fix crash in RemoveFrame on unknown frame_tree_node_id (fixes issue #2799 )
2019-11-06 13:17:18 -05:00
cc6f285abd
Fix GN undefined identifier error on non-Linux platforms
2019-11-05 16:17:10 -05:00
04c9bcd802
Linux: Add cef_use_gtk GN variable to optionally disable GTK configuration.
...
GTK is required to build the cefclient sample application but is not otherwise
required by CEF. This option allows builders to avoid configuring GTK when
building outside of the sysroot environment (with use_sysroot=false). It defaults to false when building inside the sysroot environment.
2019-11-05 21:12:20 +00:00
c8d0813669
Restore expected Accept-Language request header order (fixes issue #2796 )
2019-11-05 15:29:32 -05:00
9b9a9f359e
Linux: Load *.bin files from DIR_ASSETS (see issue #1936 )
2019-11-01 14:19:48 +00:00
b51a4de540
Windows: Fix cef_sandbox.lib link errors (fixes issue #2792 )
2019-10-29 17:31:17 -04:00
65f97a60ad
Remove the enable-net-security-expiration option (see issue #2622 )
...
The implementation of this option was removed in commit 67b61c4
. Certificate
transparency is disabled by default for Chromium embedders. Details at:
https://chromium.googlesource.com/chromium/src/+/master/net/docs/certificate-transparency.md#Supporting-Certificate-Transparency-for-Embedders
2019-10-29 11:36:29 -04:00
4f07cba011
Windows: Fix type conversion warning with 64-bit MSVC.
...
request_handler_unittest.cc(448,55): warning C4267: 'argument':
conversion from 'size_t' to 'int', possible loss of data
2019-10-21 15:34:50 +02:00
aad4bf2464
cefclient: Move StringResourceMap to ClientHandler (see issue #2586 )
...
Fixes a DCHECK when creating multiple windows in cefclient due to the creation
of multiple StringResourceProvider objects.
2019-10-18 15:30:56 +02:00
329facfbdf
cefclient: Fix crash when removing extension resource path prefix.
...
To test: Run `cefclient.exe --use-views --load-extension=set_page_color`
2019-10-18 15:08:32 +02:00
a4b6ef577e
Don't set "always on top" style for child CefWindows.
...
As of https://crrev.com/9e653328e3 the Views framework will apply the "always
on top" (WS_EX_TOPMOST) style by default to widgets created with TYPE_MENU. CEF
uses this type in CefWindowView::CreateWidget to support child windows that are
not clipped to the parent window bounds (currently indicated by returning a
parent window from CefWindowDelegate::GetParentWindow and setting |is_menu| to
true).
Not setting "always on top" shouldn't be a problem except in cases where some
other window is already "always on top" and the child CefWindow is expected to
overlay that window. For this reason any menus created using ShowMenu will
continue to have the "always on top" style.
2019-10-18 15:08:23 +02:00