Commit Graph

1934 Commits

Author SHA1 Message Date
Riku Palomäki
6e3c9897be Fix assert failure when hiding the OSR widget (fixes issue #2631) 2019-04-15 13:26:54 -04:00
Marshall Greenblatt
ee4b49f311 Linux: Load additional binaries from DIR_ASSETS (fixes issue #1936)
This adds *.pak, locales/*.pak , chrome-sandbox, libGLESv2.so, libEGL.so and
swiftshader/*.so to the list of binaries that will be loaded from the libcef.so
directory instead of the executable directory by default.
2019-03-20 14:21:45 -04:00
Riku Palomäki
e6986dc677 Don't create cache directories in incognito mode (fixes issue #2289) 2019-03-18 18:34:38 -04:00
Riku Palomäki
ce74f0ae4d Linux: Add OSR use_external_begin_frame support (see issue #1006) 2019-03-18 18:24:21 -04:00
Riku Palomäki
1349b984d6 Fix frozen OSR rendering after resize (fixes issue #2627) 2019-03-18 18:24:13 -04:00
Riku Palomäki
7066a12d6c Make sure to call OnLoadingStateChange when navigation state changes (fixes issue #2624) 2019-03-18 18:23:35 -04:00
Riku Palomäki
910fb6660c Fix OSR PDF viewer rendering on initial page load (fixes issue #2598) 2019-03-18 18:23:25 -04:00
Marshall Greenblatt
4ee985843a Enable new version number format by default (see issue #2596)
To continue using the old format set the CEF_OLD_VERSION_FORMAT=1 environment
variable before building.
2019-03-18 16:59:42 -04:00
Marshall Greenblatt
4a68f1d9a9 Mac: Fix duplicate entry in libcef_dll_dylib.cc (see issue #2596) 2019-03-16 13:27:00 -04:00
Chris Dziemborowicz
609d052db8 Mac: Fix undefined C++ symbols in cef_sandbox.a (see issue #2629)
This change updates make_distrib.py to link in all of libc++ and libc++abi from the Chromium build when generating cef_sandbox.a. This increases the size of the release build of cef_sandbox.a from about 0.5 MB to about 2.0 MB, but it ensures that no C++ symbols are imported by the archive.

Linking cef_sandbox.a with an incompatible C++ library prior to this change could cause undefined behavior in the resulting binary.

To make sure that we do not regress this fix, this change also updates make_distrib.py to verify that no C++ symbols are imported by cef_sandbox.a after it is generated (in a way similar to the way we verify that cef_sandbox.a exports the correct symbols).
2019-03-16 13:16:33 -04:00
Marshall Greenblatt
46cf800269 Linux: cmake: Add xi dependency for cefclient (see issue #1059) 2019-03-15 13:48:12 -04:00
Marshall Greenblatt
279bc57c96 cefbuilds: Add support for new version number format (see issue #2596) 2019-03-15 13:48:05 -04:00
Marshall Greenblatt
06d2880eee Compute all version numbers using cef_version.py (see issue #2596)
The version format can now be controlled by setting the CEF_OLD_VERSION_FORMAT
environment variable. The old format is currently the default.
2019-03-15 13:47:57 -04:00
Marshall Greenblatt
3886f7b506 Add cef_api_hash.h generated by the translator tool (see issue #2596)
This splits out the API hashes from the cef_version.h file which is generated at
build time. Changes to the cef_api_hash.h file are committed to the repo and
represent potentially breaking API changes. This commit history will be used to
calculate the version number.
2019-03-15 13:47:44 -04:00
Mike Wiedenbauer
9f41a27e58 Add ability to capture audio output to buffer (see issue #2381) 2019-03-13 16:08:43 -04:00
Riku Palomäki
7fff3bcad5 Add pen support for OSR (see issue #1059) 2019-03-13 16:08:38 -04:00
Felix Bruns
cd5995a440 Add 'UR_FLAG_DISABLE_CACHE' and support for equivalent 'Cache-Control: no-store' (see issue #2283) 2019-03-13 16:08:34 -04:00
Riku Palomäki
0b6ec33751 Linux: Override DIR_ASSETS with libcef directory (see issue #1936) 2019-03-13 16:08:30 -04:00
Riku Palomäki
7d9deeb6c5 Fix a crash when resizing an OSR browser window (see issue #2614) 2019-03-13 16:08:25 -04:00
Marshall Greenblatt
84a2c2fa61 Update to Chromium version 73.0.3683.75 2019-03-13 16:01:10 -04:00
Marshall Greenblatt
2e04182b7a Update to Chromium version 73.0.3683.60 2019-03-07 20:21:13 -05:00
Riku Palomäki
ce7d9bebe8 Fix OSR crash when display DPI changes (issue #2600). 2019-02-27 14:46:25 -05:00
Branko Čibej
18b362b338 Linux: Add support for setting the initial window title (issue #2204). 2019-02-27 14:21:05 -05:00
Branko Čibej
efe3cde8be Linux: Add support for the Chrome command-line option --touch-devices (issue #2205). 2019-02-27 14:21:00 -05:00
Riku Palomäki
24ac0330f0 Linux: Fix cefclient when using component build and tcmalloc.
Link to libbase.so to fix FATAL:content_main_runner_impl.cc(731)]
Check failed: base::allocator::IsAllocatorInitialized().
2019-02-27 14:20:54 -05:00
Riku Palomäki
52d535a6dc Add multi-touch support for OSR (issue #1059) 2019-02-26 15:01:21 -05:00
Marshall Greenblatt
4a3a9c8c35 Remove V8Test.ContextInvalid which always fails (issue #2435) 2019-02-26 14:55:22 -05:00
Riku Palomäki
cb793a1d9b Add CefRenderHandler::OnVirtualKeyboardRequested (issue #2607) 2019-02-26 14:55:11 -05:00
Alexander Guettler
cbcbd02638 Replace AddCustomScheme bool arguments with int using bit flags 2019-02-26 14:54:40 -05:00
Mike Wiedenbauer
1501768614 Add support for muting audio in the browser (issue #1806) 2019-02-26 14:54:09 -05:00
Riku Palomäki
b44050d390 Fix crash if CefAuthCallback outlives the matching URLRequest (issue #2612) 2019-02-26 14:53:36 -05:00
Marshall Greenblatt
9f2a283cc9 Trigger CEF Save As dialog from chrome://net-export (issue #2613) 2019-02-25 13:31:42 -05:00
Marshall Greenblatt
423acfd9cb Add missing header include (issue #1614) 2019-02-14 17:15:26 -05:00
Marshall Greenblatt
b2db564afc Windows: Use scoped_ptr for VS2015 compatibility (issue #2594) 2019-02-14 17:15:17 -05:00
Marshall Greenblatt
7a532c9b6e Fix extra newline in CEF logging output (issue #1649) 2019-02-13 17:52:19 -05:00
Marshall Greenblatt
c0c7488bf5 Fix undefined reference to `operator<<(std::ostream&, wchar_t const*)' (issue #2553) 2019-02-13 17:52:11 -05:00
Marshall Greenblatt
541f09ac97 Enable iterator debugging (_ITERATOR_DEBUG_LEVEL=2) for official cef_sandbox Debug builds (issue #2592) 2019-02-13 14:15:06 -05:00
Marshall Greenblatt
190967c2df Windows: cefclient: Fix compile error with ATL disabled 2019-02-13 13:41:05 -05:00
Marshall Greenblatt
88e5b66c72 Add DevTools save dialog support (issue #1614) 2019-02-13 13:40:59 -05:00
Marshall Greenblatt
6ff4ecd838 Move DevTools sources to browser/devtools 2019-02-13 13:40:53 -05:00
Marshall Greenblatt
73f7604770 Update to Chromium version 73.0.3683.27 2019-02-13 11:55:15 -05:00
Marshall Greenblatt
53161165eb Remove unnecessary DCHECK(!dialog_running_) on browser destruction (issue #2589) 2019-02-11 17:52:27 -05:00
Marshall Greenblatt
59d1f014f7 Windows: Fix focus assignment after dismissing JS dialogs (issue #2584) 2019-02-11 17:52:21 -05:00
Marshall Greenblatt
db143a5688 Windows: Use WS_EX_NOACTIVATE to control initial window activation (issue #1856) 2019-02-07 16:45:17 -05:00
Alexander Guettler
68189dc459 Add option to enable fetch support for custom schemes (issue #2579) 2019-02-04 17:32:39 -05:00
Marshall Greenblatt
05fabff29b Fix TracingTest failures (issue #2583) 2019-02-04 16:39:19 -05:00
Marshall Greenblatt
2e1b9ce37f Update to Chromium version 73.0.3683.10 2019-02-04 16:39:07 -05:00
Marshall Greenblatt
bf51cd21b6 Update to Chromium version 73.0.3683.0 (#625896) 2019-02-04 11:16:53 -05:00
Marshall Greenblatt
9c50f1bfdb Linux: cefclient: Fix incorrect header path 2019-02-04 11:16:53 -05:00
Mathieu Lafon
ec2ee91bf0 Fix 'auth.gssapi_library_name' pref handling (issue #2568) 2019-02-01 21:08:40 +00:00