Commit Graph

1554 Commits

Author SHA1 Message Date
Marshall Greenblatt f984155b3f Windows: Fix command line parsing for crash handler (issue #1995) 2017-01-30 16:18:58 -05:00
Marshall Greenblatt 80bd6062d7 Fix command line parsing for crash handler (issue #1995) 2017-01-27 14:22:17 -05:00
Marshall Greenblatt 88ff29a56a Standardize product/version/platform crash keys (issue #1995) 2017-01-25 14:18:49 -05:00
Marshall Greenblatt beccb2dd1b Fix potential OSR crash on renderer process recreation (issue #2082) 2017-01-25 12:48:33 -05:00
Marshall Greenblatt 6b8ef03a2b Fix error in patch file generation (issue #2015) 2017-01-24 18:16:56 -05:00
Marshall Greenblatt c8ee0ae2ca Add is_main_frame argument to CefRequestContextHandler::OnBeforePluginLoad (issue #2015) 2017-01-24 17:54:51 -05:00
Marshall Greenblatt d6fc4a4c16 Add CefContextMenuParams::GetTitleText method (issue #2030) 2017-01-17 13:22:08 -05:00
Marshall Greenblatt 8b2618a72a Fix CefRequestHandler::OnCertificateError callback trigger (issue #2019) 2017-01-17 13:11:22 -05:00
Marshall Greenblatt 4fdfc02858 cefclient: Fix typo in TempWindow comments 2017-01-17 13:11:22 -05:00
Marshall Greenblatt d685d27313 Windows: Fix white flash during browser creation (issue #1984) 2017-01-13 16:35:26 -05:00
Marshall Greenblatt fd774d81ad Windows: Fix AppName and ExternalHandler usage in crash_reporter.cfg (issue #1995) 2017-01-13 15:23:19 -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 f264ab9620 Update to Chromium version 55.0.2883.87 2017-01-10 22:06:33 -05:00
Marshall Greenblatt c993bcadc3 Update copyright year on generated files 2017-01-10 19:25:18 -05:00
Marshall Greenblatt edbfb207b8 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:57:43 +01:00
Marshall Greenblatt d7f087e766 Windows: Fix missing InsertAllocatorDispatch symbol in cef_sandbox.lib (issue #2044) 2016-11-30 19:51:05 -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 7843d6cdff Update to Chromium version 55.0.2883.59 2016-11-30 00:00:09 -05:00
Marshall Greenblatt a8ecb191da 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:18:03 -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 b099f8cb79 Update to Chromium version 55.0.2883.44 2016-11-10 16:13:41 -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 3beb937bcb Fix cef_time_t.year documentation (issue #1913) 2016-11-04 17:06:34 -04: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 e30a588a4c Fix DCHECK while running PDF unit tests (issue #2032) 2016-11-03 12:48:02 -04:00
Marshall Greenblatt 6e2177b6fa Disable channel ID support (issue #1912) 2016-11-02 15:15:30 -04:00
Marshall Greenblatt 666341d24e Update to Chromium version 55.0.2883.28 2016-11-01 12:45:33 -04:00
Marshall Greenblatt afbd288efa Remove mention of automatic type conversion in cef_v8.h (issue #1089) 2016-10-28 20:54:07 -04:00
Marshall Greenblatt 814fe1e069 Mac: Always set enable_dsyms=true (issue #2027) 2016-10-28 20:31:52 -04:00
Marshall Greenblatt ebddf7c5f3 Remove unhelpful context debug checks (issue #1954) 2016-10-28 16:05:13 -04:00
Marshall Greenblatt 713ddcc96d Fix URL comparison errors in CefRequest (issue #1967) 2016-10-28 14:17:30 -04:00
Marshall Greenblatt ed84471e8a Fix CefMenuModelDelegate methods missing from the CAPI (issue #2006) 2016-10-28 13:18:56 -04:00
Marshall Greenblatt 99e95ca434 Fix crash when persisting user preferences (issue #2017) 2016-10-28 12:39:57 -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