Commit Graph

1557 Commits

Author SHA1 Message Date
Marshall Greenblatt
ebb70f94e8 Fix KeyedServiceFactory assertion during shutdown (issue #2083) 2017-01-31 17:43:15 -05:00
Marshall Greenblatt
1758b744b2 Fix crash using WebRTC with TLS certs (issue #2080) 2017-01-31 15:27:31 -05:00
Marshall Greenblatt
0ab2e20d44 Windows: Fix command line parsing for crash handler (issue #1995) 2017-01-30 16:17:03 -05:00
Marshall Greenblatt
d6b6d11ec4 Update to Chromium version 56.0.2924.76 2017-01-30 16:02:53 -05:00
Marshall Greenblatt
3561b8dfdb macOS: Support crash reporting from unbundled apps (issue #1532) 2017-01-27 17:05:41 -05:00
Marshall Greenblatt
da2209a6d8 macOS: Allow configuration of framework path (issue #1532) 2017-01-27 17:05:30 -05:00
Marshall Greenblatt
df1d25f0a9 Standardize product/version/platform crash keys (issue #1995) 2017-01-25 14:14:58 -05:00
Marshall Greenblatt
6d7f90ec51 Fix potential OSR crash on renderer process recreation (issue #2082) 2017-01-25 12:36:32 -05:00
Marshall Greenblatt
4bafa3e155 Add is_main_frame argument to CefRequestContextHandler::OnBeforePluginLoad (issue #2015) 2017-01-24 18:16:15 -05:00
Marshall Greenblatt
8dfe9574c4 Add CefContextMenuParams::GetTitleText method (issue #2030) 2017-01-17 13:21:51 -05:00
Marshall Greenblatt
d22b7ed179 Fix CefRequestHandler::OnCertificateError callback trigger (issue #2019) 2017-01-17 13:09:22 -05:00
Marshall Greenblatt
bb4812691e cefclient: Fix typo in TempWindow comments 2017-01-17 13:09:22 -05:00
Marshall Greenblatt
ff7f70442f Windows: Fix white flash during browser creation (issue #1984) 2017-01-13 16:44:25 -05:00
Marshall Greenblatt
288d2eb2e6 Windows: Fix AppName and ExternalHandler usage in crash_reporter.cfg (issue #1995) 2017-01-13 15:30:26 -05:00
Marshall Greenblatt
650a49b0a7 Add product name and version to crash_reporter.cfg (issue #1995) 2017-01-12 14:05:44 -05:00
Marshall Greenblatt
f7cc01059b 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.
2017-01-12 14:05:31 -05:00
Marshall Greenblatt
0da94acdf2 Windows: Add missing crashpad initialization (issue #1995) 2017-01-12 14:05:15 -05:00
Marshall Greenblatt
5c07d06435 Update to Chromium version 56.0.2924.51 2017-01-11 18:22:19 -05:00
Marshall Greenblatt
e63e109489 Update copyright year on generated files 2017-01-10 19:26:34 -05:00
Marshall Greenblatt
bfdeccda52 Windows: Fix behavior of frameless windows with Views.
- Don't set InitParams::TRANSLUCENT_WINDOW. Setting this resulted in
  the WS_EX_COMPOSITED style being added and the WS_THICKFRAME style
  being removed, which disabled Aero Snap.
- Remove the non-client border to get a completely frameless window.
  Having a border is problematic because the top is drawn by Windows
  while the rest is drawn black. Having Windows draw part of the
  border is required to enable the window drop shadow (see
  HWNDMessageHandler::SetDwmFrameExtension).
- Delete the remove_caption patches which are no longer required.
2016-12-14 16:19:50 +01:00
Marshall Greenblatt
cf91961ff2 Windows: Fix missing InsertAllocatorDispatch symbol in cef_sandbox.lib (issue #2044) 2016-11-30 19:52:29 -05:00
Marshall Greenblatt
de18fc4292 Windows: Fix x64 build conversion from 'size_t' to 'int' error (issue #2054) 2016-11-30 15:24:10 -05:00
Marshall Greenblatt
b4216db56c Update to Chromium version 56.0.2924.10 2016-11-29 20:43:33 -05:00
Marshall Greenblatt
12aeeb13f7 Update to Chromium revision 3a87aecc (#433059) 2016-11-29 16:56:29 -05:00
Marshall Greenblatt
c6881fe145 Add option to enable/disable net security expiration (issue #1994)
- Net security (CT, HSTS) expiration based on build age is now
  disabled by default.
- Add new enable_net_security_expiration option to CefSettings and
  CefRequestContextSettings.
2016-11-18 16:11:40 -05:00
Marshall Greenblatt
4ecff1670e Windows: Fix x64 build conversion from 'size_t' to 'int' error (issue #2043) 2016-11-18 14:31:29 -05:00
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