Marshall Greenblatt
531f5a30ef
Add chrome.tabs.create API support (issue #1947 )
2017-09-28 17:21:05 +02:00
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
Marshall Greenblatt
f23a512bed
Windows: Add missing pe_image.lib to cef_sandbox.lib (issue #2266 )
2017-09-20 11:33:44 +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
88ebd4373f
Linux: Fix 32-bit build fails with ld.gold: internal error in get_section_contents, at icf.cc:467 (issue #2256 )
2017-09-12 13:21:18 -04:00
Marshall Greenblatt
31e07ace1b
Update to Chromium version 62.0.3202.9
2017-09-07 21:28:11 -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
05cddc2490
Windows: Fix crash during window creation (see https://crbug.com/761389 )
2017-09-05 11:41:34 -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
7f6c18af09
Fix shutdown assertion in SchemaRegistryServiceFactory after loading chrome://system
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
Sergey Linev
5b12134a45
Linux: Fix error: suggest explicit braces to avoid ambiguous ‘else’ [-Werror=dangling-else] with gcc 7.1
2017-08-11 16:56:52 +00:00
Marshall Greenblatt
76eb49196e
Fix crash loading chrome://net-internals
2017-08-10 16:58:05 -04:00
Marshall Greenblatt
b153ba46db
Fix Widevine DRM loading
2017-08-09 14:56:17 -04:00
Marshall Greenblatt
7b94ec0c8b
views: Fix LabelButton size calculation
2017-08-08 19:44:52 -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
85c945bc00
Add missing deps for component build (issue #1617 )
2017-07-19 12:41:18 -04:00
Marshall Greenblatt
0c24e90b44
Fix errors on gclient sync of older release branches (issue #2211 )
2017-07-18 17:07:23 -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
796c7b6c59
Windows: Build cef_sandbox.lib with different GN args for official binary distributions (issue #2220 )
2017-07-18 15:52:18 -04: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
8e69e3dcea
Windows/macOS: Fix incorrect clear of buffer during software rendering (issue #2197 )
2017-06-23 18:37:49 -04:00
Marshall Greenblatt
cb0dfccddc
Fix OSR PDF mouse wheel scrolling (issue #2078 )
2017-06-23 15:28:56 -04:00
Marshall Greenblatt
2773518869
Windows: cefclient: Fix ATL-related build errors (issue #2200 )
2017-06-19 15:00:18 +03: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
5918d426b3
Fix gtest path (issue #2188 )
2017-06-13 17:09:59 +03:00
Marshall Greenblatt
943ffb217b
macOS: Fix error: unknown type name 'size_t'
2017-06-05 15:38:49 +03:00
Marshall Greenblatt
09f021be88
Linux: Update to debian jessie sysroots
2017-06-05 15:38:42 +03: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
12150b43d2
Apply yapf formatting to all Python files (issue #2171 )
2017-05-28 15:04:18 +02:00
Marshall Greenblatt
59606b88d2
Update tooling to use yapf for Python file formatting (issue #2171 )
2017-05-28 15:03:42 +02: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
f6eb19f8d6
Fix discovery of the .clang-format file (issue #2171 )
2017-05-19 11:00:44 +02:00
Marshall Greenblatt
24e20aec0f
Fix duplicate definition of MSVC_PUSH_DISABLE_WARNING (issue #2171 )
2017-05-18 12:30:06 +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
Marshall Greenblatt
a566549e04
Update tooling to use clang-format (issue #2171 )
2017-05-18 12:30:04 +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
64fcfa6068
Linux: cefclient: Add OSR drag&drop implementation (issue #2008 )
2017-05-11 12:06:32 -07:00
Marshall Greenblatt
67e23b472a
Expose drag image via CefDragData (issue #1715 )
2017-05-11 14:22:21 -04:00