Marshall Greenblatt
258c588b44
Mac: Fix resource copy when building the binary distrib with Ninja (issue #1632 )
2016-11-18 13:34:32 -05:00
Marshall Greenblatt
bd9a2c8069
Rename unittests to ceftests (issue #1632 )
2016-11-18 12:44:46 -05:00
Marshall Greenblatt
8fee8ed05d
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 03:19:17 -05:00
Marshall Greenblatt
f557d325c1
Remove Chromium target dependencies for unit tests (issue #1632 )
2016-11-16 12:51:44 -08:00
Marshall Greenblatt
ef6df50bf9
Remove Chromium includes in unit tests (issue #1632 )
2016-11-15 18:22:34 -05:00
Marshall Greenblatt
0e65f027d2
Remove usage of ui::KeyboardCode in unit tests (issue #1632 )
2016-11-15 17:50:33 -05:00
Marshall Greenblatt
832654689f
Add CefWaitableEvent interface for unit tests (issue #1632 )
2016-11-15 16:18:41 -05:00
Marshall Greenblatt
04642e0480
Add CefScopedTempDir and file utility functions for unit tests (issue #1632 )
2016-11-15 13:47:44 -05:00
Marshall Greenblatt
a7195c0103
Remove usage of gfx in unit tests (issue #1632 )
2016-11-14 13:47:31 -05:00
Marshall Greenblatt
9ed17519a9
Remove usage of base::StringPrintf in unit tests (issue #1632 )
2016-11-14 13:28:05 -05:00
Marshall Greenblatt
03f3900d75
Remove usage of base::WrapUnique in unit tests (issue #1632 )
2016-11-14 13:03:12 -05:00
Marshall Greenblatt
18d56feac0
Add CefThread interface (issue #1632 )
2016-11-14 11:30:15 -05:00
Marshall Greenblatt
607d420baf
Fix memory leak with IME on macOS (see http://crbug.com/654695 )
2016-11-10 19:16:38 -05:00
Marshall Greenblatt
18763fde50
Add initial WebUI support (issue #2037 )
...
- Visit chrome://webui-hosts for the list of supported hosts.
2016-11-08 16:56:11 -08:00
Marshall Greenblatt
659e5af870
Fix cef_time_t.year documentation (issue #1913 )
2016-11-04 17:07:54 -04:00
Marshall Greenblatt
cdd2a40469
Change index parameter type from int to size_t (issue #1491 )
2016-11-04 15:26:35 -04:00
Marshall Greenblatt
f3a0ff98bb
Add test for history navigation of pages containing dynamically created iframes (issue #2022 )
2016-11-04 13:56:19 -04:00
Marshall Greenblatt
d6b17a8fb5
Standardize IME callbacks for off-screen rendering (issue #1675 )
2016-11-03 21:02:36 -04:00
Marshall Greenblatt
e69de63b15
Fix DCHECK while running PDF unit tests (issue #2032 )
2016-11-03 13:11:09 -04:00
Marshall Greenblatt
7543d16cce
Disable channel ID support (issue #1912 )
2016-11-02 16:14:18 -04:00
Marshall Greenblatt
a87f0975e2
Remove mention of automatic type conversion in cef_v8.h (issue #1089 )
2016-10-28 20:52:40 -04:00
Marshall Greenblatt
efd96f342f
Mac: Always set enable_dsyms=true (issue #2027 )
2016-10-28 20:27:55 -04:00
Marshall Greenblatt
cea55225f0
Remove unhelpful context debug checks (issue #1954 )
2016-10-28 14:56:31 -04:00
Marshall Greenblatt
2149a34d0a
Fix URL comparison errors in CefRequest (issue #1967 )
2016-10-28 14:15:26 -04:00
Marshall Greenblatt
e39accd266
Fix CefMenuModelDelegate methods missing from the CAPI (issue #2006 )
2016-10-28 13:20:04 -04:00
Marshall Greenblatt
4adaa2b552
Fix crash when persisting user preferences (issue #2017 )
2016-10-28 12:38:38 -04:00
Marshall Greenblatt
ffab334e94
Fix translator error with X509CertificateList (issue #1824 )
2016-10-27 15:46:58 -04:00
Marshall Greenblatt
17c2ecd79d
Fix missing browser.enable_spellchecking pref registration (issue #1996 )
2016-10-27 14:31:53 -04:00
Marshall Greenblatt
29f7953677
Minor fixes for output consistency
2016-10-27 14:24:03 -04:00
Marshall Greenblatt
676cb1f07d
Add callback for custom certificate selection (issue #1824 )
2016-10-27 14:04:48 -04:00
Marshall Greenblatt
e006ec0ab5
Add V8 interceptor support (issue #1159 )
2016-10-27 14:03:53 -04:00
Marshall Greenblatt
917b4a0de5
Fix shutdown assertion with authentication whitelist preferences (issue #1150 )
2016-10-27 14:03:53 -04:00
Marshall Greenblatt
d8f943cd94
Add authentication whitelist preferences (issue #1150 )
2016-10-27 14:03:53 -04:00
Marshall Greenblatt
0e97c527ae
Allow CefV8Context::Eval to bypass CSP (issue #2024 )
2016-10-27 14:03:53 -04:00
Marshall Greenblatt
f7a4102978
Windows: Fix crash when AVX instructions are not supported (issue #1999 )
2016-10-27 14:03:53 -04:00
Marshall Greenblatt
be15daa844
Add patch tool enhancements (issue #2016 )
2016-10-27 14:03:52 -04:00
Marshall Greenblatt
5ec98243a9
Fix PDF rendering with OSR (issue #1689 )
2016-10-27 14:03:45 -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
b338bf9392
Linux: Don't generate GN configs for missing sysroots
2016-10-17 14:08:55 -04:00
Marshall Greenblatt
95973a7c1d
Mac: Remove registration of selector methods that were deleted in e7ddc933
2016-09-19 11:59:29 -04:00
Marshall Greenblatt
9ae2cf6ad1
Add SSL certificate transparency support (issue #1994 )
2016-09-16 12:57:03 -04:00
Marshall Greenblatt
6158110063
Linux: Add ARM build support (issue #1990 )
2016-09-09 18:04:39 -07:00
Marshall Greenblatt
a312974ad9
Add CefDOMNode::GetElementBounds() method
2016-09-09 14:02:57 -04:00
Marshall Greenblatt
1679632000
Fix display of select popups with OSR (issue #1988 )
2016-09-09 13:21:16 -04:00
Marshall Greenblatt
f94c5a1cb6
Windows: Add /LARGEADDRESSAWARE to CMake configuration (issue #1855 )
2016-09-08 16:52:37 -04:00
Marshall Greenblatt
ae74d735cf
Create a PrefServiceSyncable as required by Chrome (issue #1947 )
2016-09-08 13:35:15 -07:00
Marshall Greenblatt
51bdb46ac2
List files in directories recursively (issue #1987 )
2016-09-08 11:38:54 -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