Commit Graph

1627 Commits

Author SHA1 Message Date
Marshall Greenblatt b461c9fbd2 Update tooling to use clang-format (issue #2171) 2017-05-18 13:47:04 +02:00
Nishant Kaushik 406867f293 Implement accessibility enhancements (issue #1217)
- Add new CefBrowserHost::SetAccessibilityState method for toggling
  accessibility state when readers are detected by the client.
- Add new CefAccessibilityHandler interface for the delivery of
  accessibility notifications to windowless (OSR) clients.
- Fix delivery of CefFocusHandler callbacks to windowless clients.
- cefclient: Add example windowless accessibility implementation on Windows and macOS.
- cefclient: Automatically detect screen readers on Windows and macOS.
2017-05-12 14:31:14 -04:00
Marshall Greenblatt ece935318d Linux: cefclient: Add OSR drag&drop implementation (issue #2008) 2017-05-11 15:08:41 -04:00
Marshall Greenblatt 1f2e2bdc84 Expose drag image via CefDragData (issue #1715) 2017-05-11 14:24:00 -04:00
Marshall Greenblatt 8fe6294355 Make CMake target settings private (issue #2007) 2017-05-11 13:44:30 -04:00
Marshall Greenblatt c8a3cdabba CMake configuration improvements (issue #2120)
- Windows: Fix excessive Ninja build warnings.
- Windows: Fix ATL detection for different VC toolchain paths.
- Windows: Fix Ninja Debug build when official build sandbox is enabled.
- Update build tool version recommendations.
2017-05-11 13:24:59 -04:00
Marshall Greenblatt e2d63aeb3d Windows: Fix wrong calling convention with gcc compiler (issue 1209) 2017-05-10 16:34:54 -04:00
Marshall Greenblatt bfb338f0c2 Make the CefAuthCallback::Continue password parameter optional (issue #1928) 2017-05-10 12:17:44 -04:00
Marshall Greenblatt ad5c7905b0 Fix crash when parent is destroyed during popup creation (issue #2041) 2017-05-09 18:31:43 -04:00
Marshall Greenblatt 06370cbd57 Remove unused function (issue #1853) 2017-05-09 17:14:54 -04:00
Marshall Greenblatt aa6a352050 Remove CefForceShutdown and make failure to call CefShutdown a DCHECK instead (issue #1932) 2017-05-09 15:54:29 -04:00
Marshall Greenblatt 44a7cb8901 Remove the CefSettings.context_safety_implementation option (issue #1853).
The default hash implementation will now always be used.
2017-05-09 15:31:53 -04:00
Andrew Warnick 5315bd2548 Fix crash when a resource is cancelled due to browser closing (issue #2165) 2017-05-09 11:35:35 -04:00
Marshall Greenblatt ca9abe98a9 Fix DCHECK during Find (issue #2050) 2017-05-05 15:35:48 -04:00
Marshall Greenblatt 3d944a803e Linux: Fix DCHECK during GPU feature info detection. 2017-05-04 20:02:07 -04:00
Marshall Greenblatt 5b9fb7e4ec Popups must share the parent context to avoid crashes on parent browser destruction (issue #2162) 2017-05-04 19:03:58 -04:00
Marshall Greenblatt 4a193051a9 macOS: Fix incorrect creation of NSAutoreleasePool (issue #2160) 2017-04-28 17:56:17 -04:00
Marshall Greenblatt f4e37fde73 cefclient: macOS: Fix Xcode 5 compile error (issue #2116) 2017-04-28 17:53:33 -04:00
Marshall Greenblatt 5104133f4f Add support for WebRTC screen sharing (issue #1065) 2017-04-28 16:41:40 -04:00
Marshall Greenblatt 6f42eb2a83 Exit early when patches fail to apply (issue #2012) 2017-04-27 15:24:46 -04:00
Marshall Greenblatt 7cdb02b0bb Fix IndexedDB quota (issue #2070) 2017-04-27 15:24:39 -04:00
Marshall Greenblatt 983f9cff44 Use git apply for applying patch files (issue #1825) 2017-04-27 13:57:42 -04:00
Marshall Greenblatt b7ab3f2be2 Windows: Revert early chrome_elf crashpad initialization (issue #2122) 2017-04-27 12:58:23 -04:00
Marshall Greenblatt 30bc708a04 cefclient: macOS: Fix crash during shutdown from full-screen (issue #2158) 2017-04-26 15:22:34 -04:00
Marshall Greenblatt c6b0e0e7cb cefclient: macOS: Fix CefBrowser leak during OSR shutdown (issue #2151) 2017-04-26 15:22:27 -04:00
Marshall Greenblatt 53281ccee2 Windows: Fix crash on touch press text selection (issue #2149) 2017-04-26 12:50:14 -04:00
Marshall Greenblatt 31323bc55b Windows: Fix VS2008 compile error (issue #2155) 2017-04-26 12:17:50 -04:00
Marshall Greenblatt 86237f0928 Update to Chromium version 59.0.3071.15 2017-04-24 17:47:41 -04:00
Marshall Greenblatt 3f71138d64 Update to Chromium revision a106f0ab (#464641)
- Remove CefWindowInfo.transparent_painting_enabled. Set
  CefBrowserSettings.background_color to an opaque or transparent
  value instead.
2017-04-24 15:14:47 -04:00
Marshall Greenblatt 2f6475c0d8 Fix print to PDF (issue #2129) 2017-04-06 11:20:07 -04:00
Marshall Greenblatt 33b52839c6 cmake: macOS: Add Xcode 8.3 build support (issue #2140) 2017-04-05 13:30:18 -04:00
Marshall Greenblatt b66cddb919 cefclient: Linux: Fix order and timing of OSR key events (issue #2139) 2017-04-04 12:39:01 -04:00
Marshall Greenblatt aacc3aae9a crash_server.py: Add support for chunked requests 2017-03-28 16:17:18 -04:00
Marshall Greenblatt e7ac0d0ff5 Add PDF print scale factor setting (issue #2106) 2017-03-16 17:47:40 -04:00
Marshall Greenblatt c6838d8ca8 Fix DevTools inspect element at (issue #2115) 2017-03-16 17:13:06 -04:00
Marshall Greenblatt bab532b35b Fix opening of popups from sandboxed iframes (issue #2121) 2017-03-15 18:04:16 -04:00
Marshall Greenblatt 608f2d4170 Fix CHECK failure in CefBrowserHostImpl::DidFinishNavigation (issue #2125) 2017-03-15 17:07:01 -04:00
Marshall Greenblatt 54647945f1 Update to Chromium revision 939b32ee (#454471) 2017-03-08 13:33:05 -08:00
Marshall Greenblatt fe68aee82c Persist DevTools preferences with CefSettings.persist_user_preferences (issue #2077) 2017-02-28 17:41:11 -05:00
Marshall Greenblatt d2f48f6e08 Windows: Fix VS2010 compile error 2017-02-28 15:41:31 -05:00
Marshall Greenblatt 7de882ece3 cmake: Update target platform versions (issue #2109)
- macOS: Allow selection of 10.11 SDK and set target version to 10.9 SDK.
- Windows: Set target version to Windows 7.
2017-02-28 15:26:28 -05:00
Marshall Greenblatt 70f51c972a Fix configuration of CefSettings.framework_dir_path (issue #2110) 2017-02-28 14:40:03 -05:00
Marshall Greenblatt c01f40017b Windows: Fix AtExitManager assertion in SupervisedUserSettingsServiceFactory on shutdown when running with multi-threaded message loop (issue #1680) 2017-02-28 13:16:26 -05:00
Marshall Greenblatt 8fa8af357b views: Support styling of menus (issue #2102) 2017-02-28 12:17:47 -05:00
Marshall Greenblatt b08f0ed713 views: Fix layout calculation for LabelButton with mnemonics (issue #2102) 2017-02-28 12:17:47 -05:00
Marshall Greenblatt 10f9a9484f views: Support ink drop effect on buttons (issue #2102) 2017-02-28 12:17:47 -05:00
Marshall Greenblatt f8909fe9e0 README.md edited online with Bitbucket 2017-02-24 16:33:17 +00:00
Marshall Greenblatt 16125bdbbd views: Support accelerators in MenuButton label (issue #2102) 2017-02-23 12:47:20 -08:00
Marshall Greenblatt 6eaf11f07a views: Support top menu switching with mouse and arrow keys (issue #2102)
- cefclient: Add example ViewsMenuBar implementation and show top menu
  by default (specify `--hide-top-menu` to hide it).
2017-02-22 18:15:36 -05:00
Marshall Greenblatt fbc8b983d5 Windows: Support crash upload URLs with query component (issue #1995) 2017-02-21 13:38:50 -05:00