Marshall Greenblatt
264fa662c4
Simplify PrefService initialization (issue #1947 )
2017-09-25 15:16:01 +02:00
Marshall Greenblatt
157ad1d57d
Linux: Fix client termination (issue #2268 )
2017-09-21 16:07:38 +02:00
Marshall Greenblatt
f60fdc6d87
Fix task runner checking
2017-09-21 14:01:02 +02:00
Kaustubh Vats
3789326a42
macOS: Fix horizontal scrolling with trackpad (issue #2261 )
2017-09-13 13:05:13 -04:00
Ryan Shetley
ff8b4aa7b5
Add support for Chrome Storage Extension API (issue #1947 )
...
- Supports chrome.storage.local and chrome.storage.sync
- chrome.storage.sync behaves identically to chrome.storage.local
2017-09-13 13:05:02 -04:00
Marshall Greenblatt
a028976ac4
Update to Chromium revision fa6a5d87 ( #499098 )
2017-09-07 17:29:47 -04:00
Marshall Greenblatt
22d2fc50d1
Add QUIC protocol configuration support (issue #2184 )
2017-09-05 14:21:56 -04:00
Marshall Greenblatt
ed5208366c
Windows: Wait for WM_NCDESTROY before calling OnBeforeClose (issue #2248 )
2017-08-31 18:10:51 -04:00
Ryan Shetley
dddfce456c
Add support for Chrome Alarms Extension API (issue #1947 )
2017-08-30 11:46:21 +00:00
Marshall Greenblatt
64e6971099
views: Linux: Support CefWindowDelegate::CanResize restriction
2017-08-25 18:42:10 -04:00
Marshall Greenblatt
9cff99dc4e
Add support for loading extensions (issue #1947 )
...
- Add CefRequestContext::LoadExtension, CefExtension, CefExtensionHandler and
related methods/interfaces.
- Add chrome://extensions-support that lists supported Chrome APIs.
- Add CefBrowserHost::SetAutoResizeEnabled and CefDisplayHandler::OnAutoResize
to support browser resize based on preferred web contents size.
- views: Add support for custom CefMenuButton popups.
- cefclient: Run with `--load-extension=set_page_color` command-line flag for
an extension loading example. Add `--use-views` on Windows and Linux for an
even better example.
2017-08-25 18:40:32 -04:00
Marshall Greenblatt
b153ba46db
Fix Widevine DRM loading
2017-08-09 14:56:17 -04:00
Marshall Greenblatt
f229796a39
Update to Chromium revision ff259bab ( #488528 )
2017-07-28 18:30:34 -04:00
Marshall Greenblatt
6da2bbf229
Windows: Fix dialog loading for component build (issue #1617 )
2017-07-24 12:14:27 -04:00
Marshall Greenblatt
1aea3a06a5
Linux/Mac: Fix handling of command-line arguments (issue #2208 )
2017-07-18 13:57:04 -07:00
Marshall Greenblatt
700123d3eb
Add support for loading certificate revocation lists (issue #2213 )
2017-07-11 15:44:35 -04:00
Marshall Greenblatt
b216f427f6
Add component build support (issue #1617 )
2017-07-06 18:22:13 -04:00
Marshall Greenblatt
c080187908
Fix incorrect OSR browser display during navigation (issue #2209 )
2017-07-05 15:18:52 -04:00
Marshall Greenblatt
75acd20e9a
Fix OSR PDF mouse events after keyboard input (issue #2078 )
2017-06-30 16:30:30 -04:00
Marshall Greenblatt
cb0dfccddc
Fix OSR PDF mouse wheel scrolling (issue #2078 )
2017-06-23 15:28:56 -04:00
Marshall Greenblatt
70a01250e1
Linux: Don't pass NULL CefBrowser to PrintHandler::GetPdfPaperSize (issue #2199 )
2017-06-17 12:49:41 +03:00
Marshall Greenblatt
dce5d5c28f
Linux: Pass CefBrowser to CefPrintHandler callbacks (issue #2196 )
2017-06-15 08:58:54 -07:00
Marshall Greenblatt
5c79944b31
Update to Chromium revision d483fb77 ( #474934 )
...
- CefLifeSpanHandler::OnBeforePopup is now called on the UI thread.
- Remove CefBrowserSettings.javascript_open_windows which is no
longer supported.
2017-06-02 05:55:23 -07:00
Marshall Greenblatt
d4f06e3806
Move matching h file to top of header list (issue #2171 )
2017-05-19 11:11:18 +02:00
Marshall Greenblatt
31d9407ee2
Apply clang-format to all C, C++ and ObjC files (issue #2171 )
2017-05-18 12:30:05 +02:00
Nishant Kaushik
816f700d3e
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 18:28:25 +00:00
Marshall Greenblatt
67e23b472a
Expose drag image via CefDragData (issue #1715 )
2017-05-11 14:22:21 -04:00
Marshall Greenblatt
7a02419cac
Fix crash when parent is destroyed during popup creation (issue #2041 )
2017-05-09 18:54:34 -04:00
Marshall Greenblatt
51e8c53f30
Remove CefForceShutdown and make failure to call CefShutdown a DCHECK instead (issue #1932 )
2017-05-09 15:52:52 -04:00
Marshall Greenblatt
77097ffab7
Remove the CefSettings.context_safety_implementation option (issue #1853 ).
...
The default hash implementation will now always be used.
2017-05-09 15:29:27 -04:00
Andrew Warnick
96f9108343
Fix crash when a resource is cancelled due to browser closing (issue #2165 )
2017-05-09 15:30:48 +00:00
Marshall Greenblatt
e5ad5a8fcd
Fix DCHECK during Find (issue #2050 )
2017-05-05 15:34:20 -04:00
Marshall Greenblatt
3f970689a0
Popups must share the parent context to avoid crashes on parent browser destruction (issue #2162 )
2017-05-04 18:17:24 -04:00
Marshall Greenblatt
b85e69a94c
Add support for WebRTC screen sharing (issue #1065 )
2017-04-28 16:39:37 -04:00
Marshall Greenblatt
6a603af993
Fix IndexedDB quota (issue #2070 )
2017-04-27 14:59:31 -04:00
Marshall Greenblatt
a2b8c250a8
Windows: Revert early chrome_elf crashpad initialization (issue #2122 )
2017-04-27 13:20:33 -04:00
Marshall Greenblatt
f2b988a0ce
Windows: Fix crash on touch press text selection (issue #2149 )
2017-04-26 12:49:30 -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
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
8fa8af357b
views: Support styling of menus (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
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
6ed4fe96b8
views: Add groups and focus/blur callbacks (issue #2102 )
...
- cefclient: Only make menus focusable when ALT is pressed.
- cefclient: Display sample top menu when passed the `--show-top-menu`
command-line flag.
2017-02-17 21:08:55 -05:00