Marshall Greenblatt
b3468451f5
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:14:49 -04:00
Marshall Greenblatt
48f7c67587
cefbuilds: Encode plus signs in filenames (see issue #2596 )
2019-03-20 09:59:28 -04:00
Riku Palomäki
e5568118ac
Don't create cache directories in incognito mode (fixes issue #2289 )
2019-03-18 17:22:52 -04: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
64ad8c32f2
Make sure to call OnLoadingStateChange when navigation state changes (fixes issue #2624 )
2019-03-18 21:03:36 +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
Marshall Greenblatt
e7d8dd5ef7
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:55:23 -04:00
Chris Dziemborowicz
1b9bc33bcf
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 17:12:19 +00:00
Marshall Greenblatt
a4f0b4c5fb
Linux: cmake: Add xi dependency for cefclient (see issue #1059 )
2019-03-15 13:41:48 -04:00
Marshall Greenblatt
872f25dcc6
cefbuilds: Add support for new version number format (see issue #2596 )
2019-03-15 13:16:50 -04:00
Marshall Greenblatt
2a40650926
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:16:43 -04:00
Marshall Greenblatt
a76f40eb83
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-14 12:44:24 -04: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
Mike Wiedenbauer
58e1149c71
Add ability to capture audio output to buffer (issue #2381 )
2019-03-07 17:09:54 -05:00
Riku Palomäki
7b5d30e9a9
Add pen support for OSR (issue #1059 )
2019-03-07 22:06:54 +00:00
Felix Bruns
4cbcb4615a
Add 'UR_FLAG_DISABLE_CACHE' and support for equivalent 'Cache-Control: no-store' (issue #2283 )
2019-03-07 22:05:36 +00:00
Riku Palomäki
602c163127
Linux: Override DIR_ASSETS with libcef directory (issue #1936 )
2019-03-07 22:04:32 +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
Branko Čibej
34db87563e
Linux: Add support for setting the initial window title (issue #2204 ).
2019-02-27 19:18:16 +00:00
Branko Čibej
658bf2834a
Linux: Add support for the Chrome command-line option --touch-devices (issue #2205 ).
2019-02-27 19:17:21 +00:00
Riku Palomäki
7f1453b294
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 19:16:35 +00:00
Riku Palomäki
5f615a95bc
Add multi-touch support for OSR (issue #1059 )
2019-02-26 11:51:33 -05:00
Marshall Greenblatt
9ba28dd730
Remove V8Test.ContextInvalid which always fails (issue #2435 )
2019-02-26 11:50:55 -05:00
Riku Palomäki
379fb8d39e
Add CefRenderHandler::OnVirtualKeyboardRequested (issue #2607 )
2019-02-26 16:49:41 +00:00
Alexander Guettler
c72d57aa60
Replace AddCustomScheme bool arguments with int using bit flags
2019-02-26 16:45:12 +00:00
Mike Wiedenbauer
ba8b4e8b9d
Add support for muting audio in the browser (issue #1806 )
2019-02-26 16:44:17 +00:00
Riku Palomäki
8d1453fd24
Fix crash if CefAuthCallback outlives the matching URLRequest (issue #2612 )
2019-02-26 16:42:22 +00:00
Marshall Greenblatt
3cf50ed942
Trigger CEF Save As dialog from chrome://net-export (issue #2613 )
2019-02-25 13:26:38 -05:00
Marshall Greenblatt
5a1c642431
Update to Chromium version 74.0.3706.0 ( #632463 )
2019-02-25 12:09:54 -05:00
Marshall Greenblatt
6bfb5ab33b
Remove old approach for debugging leaked wrapper object references (issue #2593 )
2019-02-14 17:08:44 -05:00
Marshall Greenblatt
3fe062a5b6
Implement new approach for debugging leaked wrapper object references (issue #2593 )
2019-02-14 17:08:43 -05:00
Marshall Greenblatt
176e14d451
Add missing header include (issue #1614 )
2019-02-14 17:08:42 -05:00
Marshall Greenblatt
feb99571d2
Windows: Use scoped_ptr for VS2015 compatibility (issue #2594 )
2019-02-14 17:08:42 -05:00
Marshall Greenblatt
d5be6e3afb
Fix extra newline in CEF logging output (issue #1649 )
2019-02-13 17:46:58 -05:00
Marshall Greenblatt
359a5b7cb5
Fix undefined reference to `operator<<(std::ostream&, wchar_t const*)' (issue #2553 )
2019-02-13 17:46:58 -05:00
Marshall Greenblatt
406e347d6f
Linux: Use existing keycodes_x_export.h file (issue #2587 )
2019-02-13 17:46:57 -05:00
Riku Palomäki
b5d76b499c
Linux: Fixed component build failure due to undefined KeySym functions (issue #2587 )
2019-02-13 14:23:10 -05:00
Marshall Greenblatt
7aae02e411
Enable iterator debugging (_ITERATOR_DEBUG_LEVEL=2) for official cef_sandbox Debug builds (issue #2592 )
2019-02-13 14:11:54 -05:00
Marshall Greenblatt
8bc348d615
Windows: cefclient: Fix compile error with ATL disabled
2019-02-13 12:43:55 -05:00
Marshall Greenblatt
4c730e8935
Add DevTools save dialog support (issue #1614 )
2019-02-12 15:31:52 -05:00
Marshall Greenblatt
0e461b7f5c
Move DevTools sources to browser/devtools
2019-02-12 13:43:44 -05:00
Marshall Greenblatt
d73fc464c9
Remove unnecessary DCHECK(!dialog_running_) on browser destruction (issue #2589 )
2019-02-11 17:50:03 -05:00
Marshall Greenblatt
f85816f0c7
Windows: Fix focus assignment after dismissing JS dialogs (issue #2584 )
2019-02-11 17:26:12 -05:00
Marshall Greenblatt
b8eaec0db2
Windows: Use WS_EX_NOACTIVATE to control initial window activation (issue #1856 )
2019-02-07 16:38:26 -05:00
Tyler Johnson
84a5749f9f
Squelch attribute warnings from the GNU compiler (issue #2552 )
2019-02-06 20:48:09 +00:00
Alexander Guettler
a72e00a7b9
Add option to enable fetch support for custom schemes (issue #2579 )
2019-02-04 22:31:31 +00:00
Marshall Greenblatt
667d190547
Fix TracingTest failures (issue #2583 )
2019-02-04 16:36:13 -05:00
Marshall Greenblatt
bf51cd21b6
Update to Chromium version 73.0.3683.0 ( #625896 )
2019-02-04 11:16:53 -05:00