Marshall Greenblatt
4fdfc02858
cefclient: Fix typo in TempWindow comments
2017-01-17 13:11:22 -05:00
Marshall Greenblatt
6e0baff75c
Improve crashpad integration (issue #1995 )
...
- Crash reporting is enabled and configured using a "crash_reporter.cfg"
file. See comments in include/cef_crash_util.h and tools/crash_server.py
for usage.
Add product name and version to crash_reporter.cfg (issue #1995 )
2017-01-12 14:43:34 -05:00
Marshall Greenblatt
7f76148993
Windows: Fix x64 build conversion from 'size_t' to 'int' error (issue #2054 )
2016-11-30 15:25:08 -05:00
Marshall Greenblatt
6064e023ff
Windows: Fix x64 build conversion from 'size_t' to 'int' error (issue #2043 )
2016-11-18 14:30:26 -05:00
Marshall Greenblatt
a841c0a319
Mac: Fix resource copy when building the binary distrib with Ninja (issue #1632 )
2016-11-18 13:46:41 -05:00
Marshall Greenblatt
fbe14a56a8
Rename unittests to ceftests (issue #1632 )
2016-11-18 13:46:41 -05:00
Marshall Greenblatt
a76670a3ed
Add unittests target to the binary distribution (issue #1632 )
...
- Move all tests from the top-level directory to tests/.
- Move files shared by cefclient and unittests to tests/shared/.
- Add a fused (single header/source file) version of gtest in
tests/gtest/ with associated CMake configuration.
- Test-only headers are now exposed in include/test/. Unit test
targets must define UNIT_TEST in order to access them.
- Replace usage of USING_CEF_SHARED with WRAPPING_CEF_SHARED for
clarity (only the libcef_dll_wrapper target should define it).
- Remove the RENAME_DIRECTORY CMake macro which is no longer used.
- Remove C++11 usage from unittests sources for compatibility with
the binary distribution configuration.
- Windows: Fix build errors due to chrome_elf.dll and imm32.lib
missing from the CMake configuration.
2016-11-18 13:46:40 -05:00
Marshall Greenblatt
fe419c09ec
Remove Chromium target dependencies for unit tests (issue #1632 )
2016-11-18 13:46:40 -05:00
Marshall Greenblatt
0187add5ae
Remove Chromium includes in unit tests (issue #1632 )
2016-11-18 13:46:39 -05:00
Marshall Greenblatt
9610905541
Remove usage of ui::KeyboardCode in unit tests (issue #1632 )
2016-11-18 13:46:39 -05:00
Marshall Greenblatt
ac9d105c5d
Add CefWaitableEvent interface for unit tests (issue #1632 )
2016-11-18 13:46:39 -05:00
Marshall Greenblatt
9c76128317
Add CefScopedTempDir and file utility functions for unit tests (issue #1632 )
2016-11-18 13:46:39 -05:00
Marshall Greenblatt
b462c19db1
Remove usage of gfx in unit tests (issue #1632 )
2016-11-18 13:46:39 -05:00
Marshall Greenblatt
53b3f1c274
Remove usage of base::StringPrintf in unit tests (issue #1632 )
2016-11-18 13:46:39 -05:00
Marshall Greenblatt
cc0e7d207c
Remove usage of base::WrapUnique in unit tests (issue #1632 )
2016-11-18 13:46:39 -05:00
Marshall Greenblatt
648b7b243f
Add CefThread interface (issue #1632 )
2016-11-18 13:46:39 -05:00
Marshall Greenblatt
aeeb51361b
Fix memory leak with IME on macOS (see http://crbug.com/654695 )
2016-11-10 16:13:14 -05:00
Marshall Greenblatt
7a2765f89c
Add initial WebUI support (issue #2037 )
...
- Visit chrome://webui-hosts for the list of supported hosts.
2016-11-08 20:39:23 -05:00
Marshall Greenblatt
d59682018c
Change index parameter type from int to size_t (issue #1491 )
2016-11-04 15:28:37 -04:00
Marshall Greenblatt
5cea4e312b
Add test for history navigation of pages containing dynamically created iframes (issue #2022 )
2016-11-04 13:54:29 -04:00
Marshall Greenblatt
f7014becfa
Standardize IME callbacks for off-screen rendering (issue #1675 )
2016-11-03 21:12:41 -04:00
Marshall Greenblatt
a6c42a74b1
Fix translator error with X509CertificateList (issue #1824 )
2016-10-27 15:45:53 -04:00
Marshall Greenblatt
67eba55c79
Minor fixes for output consistency
2016-10-27 14:47:47 -04:00
Marshall Greenblatt
97fe56d30c
Add callback for custom certificate selection (issue #1824 )
2016-10-27 14:47:47 -04:00
Marshall Greenblatt
f3598b5ab0
Add V8 interceptor support (issue #1159 )
2016-10-27 14:47:47 -04:00
Marshall Greenblatt
499813b294
Allow CefV8Context::Eval to bypass CSP (issue #2024 )
2016-10-27 14:47:47 -04:00
Marshall Greenblatt
c9e81c082f
Update to Chromium revision 614d31da ( #423768 )
...
- Fix PDF extension loading after showing the plugin placeholder (issue #2020 )
2016-10-25 15:34:33 -04:00
Marshall Greenblatt
07d12b78e1
Update to Chromium revision 9cedf753 ( #418732 )
...
- Simplify usage of OnBeforePluginLoad (issue #2015 )
- Switch crash reporting from crashpad to breakpad on Windows and OS X.
Adds a new chrome_elf.dll dependency on Windows (issue #1995 )
- Remove CefTextfield::GetPlaceholderTextColor() method which is no
longer supported by Chromium.
2016-10-20 16:54:25 -04:00
Marshall Greenblatt
a1fc6f1ad0
Add CefRegisterWidevineCdm function and remove component updater support (issue #2009 )
...
Mac: Check in widevinecdmadapter.plugin binary until Widevine GN build errors are resolved (https://crbug.com/626436 ).
2016-10-17 14:16:31 -04:00
Marshall Greenblatt
a312974ad9
Add CefDOMNode::GetElementBounds() method
2016-09-09 14:02:57 -04:00
Marshall Greenblatt
40558a0922
Mac: Set rpath instead of using install_name_tool from CMake (issue #1403 )
2016-09-02 16:59:39 +03:00
Marshall Greenblatt
10c1fd6b8d
Add API for SSL status and certificate retrieval (issue #1924 )
2016-09-02 13:01:33 +03:00
Marshall Greenblatt
5068b50b48
Use DCHECK_IS_ON() instead of !NDEBUG for debug logic (issue #1961 )
2016-09-01 14:24:30 +03:00
Marshall Greenblatt
9064e30296
Update to Chromium revision 1ae106db ( #414607 )
2016-09-01 11:52:50 +03:00
Marshall Greenblatt
b89329b0fa
Use the same PDF plugin name as official Chrome
2016-08-24 16:38:51 +03:00
Marshall Greenblatt
3b5fb0d526
Add CefResponse parameter to CefRequestHandler::OnResourceRedirect
2016-08-24 16:19:57 +03:00
Marshall Greenblatt
69334e22c2
Add StoragePartition and extension object proxy support (issue #1973 )
2016-08-24 15:41:53 +03:00
Marshall Greenblatt
1c06d8e3f5
cefclient: Allow dragging of fragments and show message when blocking URLs/files (issue #1976 )
2016-08-19 13:59:50 +02:00
Marshall Greenblatt
2e1d960f3f
Linux: Flush display after showing window (issue #1946 )
2016-08-17 07:56:43 -07:00
Marshall Greenblatt
aa950f8bdb
views: Restore hover state on menu buttons
2016-08-08 19:15:34 +03:00
Marshall Greenblatt
98f59f47fd
Update to Chromium revision fc6aaca4 ( #406441 )
2016-07-26 13:28:54 -04:00
Marshall Greenblatt
188326bbc4
Pass transition type to CefLoadHandler::OnLoadStart (issue #1943 )
2016-07-12 12:00:51 -04:00
Marshall Greenblatt
c8681ea3e8
Mac: Remove duplicate focus change notification
2016-07-11 17:11:42 -04:00
Marshall Greenblatt
a22b11d764
Fix crash in CefResourceDispatcherHostDelegate::HandleExternalProtocol when destroying a browser during redirect (issue #1941 )
2016-07-08 15:28:53 -04:00
Marshall Greenblatt
a60bb077a3
Update to Chromium revision 68623971 ( #403382 )
2016-07-07 16:24:12 -04:00
Marshall Greenblatt
05ee60b7b4
Update to Chromium revision 318e6f54 ( #400326 )
2016-06-21 12:41:21 -04:00
Marshall Greenblatt
f5b910326d
Improve binary distribution CMake macros (issue #1923 )
2016-06-14 18:29:34 -04:00
Marshall Greenblatt
18d882b5d2
cefclient: Don't create multiple DevTools windows (issue #1920 )
2016-06-10 14:33:07 -04:00
Marshall Greenblatt
acdb4bb564
Mac: Fix window sharing type (issue #1884 )
2016-06-09 14:48:59 -04:00
Marshall Greenblatt
ab2636b012
Update to Chromium revision 2b3ae3b8 ( #394939 )
2016-05-25 08:10:01 -07:00