Marshall Greenblatt
4b0ac90ab3
Windows: Another fix for OSR rendering with shared texture enabled (issue #2559 )
2019-01-30 14:48:19 -05:00
Marshall Greenblatt
710021be15
Windows: Fix OSR rendering with shared texture enabled (issue #2559 )
2019-01-29 15:52:46 -05:00
Marshall Greenblatt
995dd0ba19
Suppress ERROR messages with log-severity=disable (issue #2581 )
...
Also expose FATAL severity level.
2019-01-29 14:53:46 -05:00
Arnaud Renevier
f962b5863e
Fix uninitialized member CefNavigateParams::load_flags (issue #2580 )
2019-01-29 17:53:11 +00:00
Marshall Greenblatt
778ee5c60c
Fix incorrect OSR IME suggestion background color (issue #2562 )
2019-01-28 12:15:17 -05:00
Chris Dziemborowicz
e94b3e2478
macOS: Create a CFRunLoop for video-capture and audio services (issue #2573 )
2019-01-18 16:47:03 +00:00
Chris Dziemborowicz
7ecc5d31ea
Add support for --unsafely-treat-insecure-origin-as-secure flag (issue #2574 )
2019-01-18 16:45:31 +00:00
Alexander Guettler
1a86240c93
Update to Chromium version 73.0.3665.0 ( #620590 )
2019-01-18 11:25:51 +01:00
Marshall Greenblatt
10916749d6
Fix Check failed: frame->IsMain() when loading Worker scripts (issue #2561 )
2019-01-17 21:52:45 +01:00
Mike Wiedenbauer
4b5c38eeb4
Improve CefURLRequestJob redirect handling (issue #2542 )
2019-01-11 15:12:06 +00:00
Alexander Guettler
5671165308
Fix crash when using external message pump (issue #2571 )
2019-01-11 14:40:47 +00:00
Alexander Guettler
27fb4694ed
Fix crashes when running with multi-threaded message loop (issue #2565 )
2019-01-11 11:58:36 +01:00
Marshall Greenblatt
28d24e22d6
Update to Chromium version 72.0.3626.0 ( #612437 )
...
- Windows: Can now build with either 10.0.17134 or 10.0.17763 SDK.
2018-12-26 19:15:28 +02:00
Marshall Greenblatt
6df612a597
Update to Chromium version 72.0.3615.0 ( #609159 )
...
- The |category| value for all TRACE calls from CEF client applications is now
"cef.client" due to https://crrev.com/331266377d .
- The |with_menu_marker| parameter to CreateMenuButton has been removed due to
https://crrev.com/7f7e382118 .
2018-12-04 14:45:37 -05:00
Marshall Greenblatt
3e06fa8271
Revert "Improve CefURLRequestJob redirect handling (issue #2542 )"
...
This reverts commit 7ea19d740d
which was added
prematurely.
2018-11-15 15:26:48 -05:00
Mike Wiedenbauer
7ea19d740d
Improve CefURLRequestJob redirect handling (issue #2542 )
2018-11-14 16:27:06 -05:00
Marshall Greenblatt
a7e997e524
Update to Chromium version 72.0.3599.0 ( #604791 )
2018-11-05 13:31:55 -05:00
Marshall Greenblatt
07f57223a8
Fix incorrect quota size (issue #2452 )
2018-10-26 15:42:39 -04:00
Marshall Greenblatt
315b57e9f7
Update to Chromium version 71.0.3578.0 ( #599034 )
2018-10-25 12:57:05 -04:00
Marshall Greenblatt
f9ebe693e4
Fix substitution of localized strings for directory listings (issue #2412 )
2018-10-19 14:39:54 -04:00
Marshall Greenblatt
15fad89839
Fix ArrayBuffer crashes and add performance test (issue #2521 )
2018-10-10 16:12:22 +03:00
Marshall Greenblatt
e4ae534754
Windows: Fix crashes when dragging an image with OSR enabled (issue #2525 )
2018-10-10 14:44:23 +03:00
Isaac Devine
c64898f9fc
Windows: Fix hidden dropdowns when the window is topmost (issue #1468 )
...
Also add a --always-on-top flag to cefclient to allow easier testing of this
behavior on Windows and Linux.
2018-10-09 12:28:13 +03:00
Marshall Greenblatt
1928572b52
Fix crash using CefCookieManager::SetStoragePath (issue #2522 )
2018-10-08 18:57:14 +03:00
Marshall Greenblatt
da53451f97
Update to Chromium version 71.0.3567.0 ( #595360 )
...
- Configuration of OSR VSync interval is currently missing (issue #2517 )
- Rename VERSION to VERSION.in to fix libc++ compile error (issue #2518 )
2018-10-04 12:17:26 +03:00
Marshall Greenblatt
48dabc9143
Fix DCHECK when mouse wheel deltas are 0 (issue #2515 )
2018-09-27 14:19:54 +02:00
Greg Wessels
713eebcafc
Add support for shared texture and external BeginFrame in OSR mode (issue #1006 )
...
- Add CefWindowInfo::shared_texture_enabled and
CefRenderHandler::OnAcceleratedPaint for shared texture support. Currently
only supported on Windows (D3D11).
- Add CefWindowInfo::external_begin_frame_enabled and
CefBrowserHost::SendExternalBeginFrame for external begin frame support.
2018-09-26 13:10:49 +02:00
Marshall Greenblatt
09afa3a843
Clarify expectations for CefRenderHandler::GetViewRect (issue #1910 )
2018-09-25 16:56:44 +02:00
Marshall Greenblatt
64cd460c73
Add disable-javascript command-line flag to match documentation (issue #1848 )
2018-09-25 14:01:59 +02:00
Marshall Greenblatt
3a91ccd940
Add TS_PROCESS_OOM termination status (issue #2510 )
2018-09-24 10:50:01 +02:00
Marshall Greenblatt
bb61775b61
Fix crash when high contrast themes are enabled (issue #2508 )
2018-09-21 16:34:02 +02:00
Marshall Greenblatt
8aa4b7aaae
Linux: Add multi-threaded message loop support (issue #2512 )
2018-09-20 15:17:35 +02:00
Marshall Greenblatt
c7d187a512
Fix crash when hovering buttons in OSR PDF viewer (issue #2488 )
2018-09-14 11:18:10 +02:00
Marshall Greenblatt
0401e6b912
Windows: Fix DCHECKs during shutdown with multi-threaded message loop mode (issue #2362 )
2018-09-06 17:32:01 +02:00
Marshall Greenblatt
869efa155f
Fix external message pump (issue #2493 )
2018-09-06 14:40:36 +02:00
Marshall Greenblatt
116859456e
Linux: Zero initialize MwmHints (issue #2492 )
2018-09-06 13:47:57 +02:00
Marshall Greenblatt
0abd08b6cc
macOS: Fix crash when closing full-screen window (issue #2491 )
2018-09-06 13:46:32 +02:00
Marshall Greenblatt
a64237bcb0
Update to Chromium version 70.0.3538.0 ( #587811 )
...
Known issues:
- The CefLoadCRLSetsFile function needs to be re-implemented (see issue #2497 ).
- Linux: GTK2 support has been removed. The cefclient sample needs to be updated
to use GTK3 (see issue #2014 ).
2018-09-05 15:42:42 +02:00
Marshall Greenblatt
ea0e213bef
Update to Chromium version 70.0.3516.0 ( #581409 )
2018-08-10 11:31:08 -04:00
Marshall Greenblatt
a659b48fd1
Update to Chromium version 70.0.3507.0 ( #578961 )
2018-08-02 15:15:23 -04:00
Marshall Greenblatt
dec98a5534
macOS: Add support for and enable the V2 sandbox (issue #2459 )
...
The CEF_USE_SANDBOX define is now used on all platforms.
2018-07-27 22:33:31 -04:00
Marshall Greenblatt
0fb03e7aa1
macOS: Fix OSR configuration of device scale factor
2018-07-25 16:55:11 -04:00
Marshall Greenblatt
7d09642925
Update to Chromium version 69.0.3497.0 ( #576753 )
2018-07-24 12:15:30 -04:00
Alexander Guettler
fad6aec5d0
Add MouseWheelPhaseHandler for OSR (issue #2214 )
2018-07-13 15:50:16 -04:00
Marshall Greenblatt
96bd993d99
Update to Chromium version 69.0.3489.0 ( #574445 )
2018-07-13 15:29:39 -04:00
Marshall Greenblatt
7139f01103
Fix cfi-cast failure in CefBrowserMessageLoop::current (issue #2472 )
2018-07-12 10:58:29 -07:00
Marshall Greenblatt
f12ad6b634
Add missing include
2018-07-09 16:12:39 -04:00
Marshall Greenblatt
5bf4d4febd
Fix passing of lang command-line flag to the renderer (issue #2468 )
2018-07-09 16:10:03 -04:00
Marshall Greenblatt
448a112352
CefFrame::GetURL in the renderer process should return the provisional URL for popups during loading (issue #2448 )
2018-07-09 14:36:37 -04:00
Marshall Greenblatt
9229cdd0eb
Remove CefSettings.single_process. This mode is not supported and CefSettings makes it too easy to enable. The command-line flag still exists.
2018-07-09 13:31:32 -04:00
Marshall Greenblatt
6301e06c8a
Update to Chromium version 69.0.3483.0 ( #572879 )
2018-07-09 11:23:23 -04:00
Kudo Chien
123324f5f9
Fix PDF print and save buttons (issue #2463 ).
2018-07-05 18:32:01 +00:00
Marshall Greenblatt
2d48a07bec
Update to Chromium version 69.0.3476.0 ( #571360 )
2018-07-03 13:48:07 -04:00
Marshall Greenblatt
35830c88e5
Update to Chromium version 69.0.3464.0 ( #567918 )
2018-06-19 15:49:32 -04:00
Cristian Amarie
3c3045a5cb
Add http:// prefix to browser creation URLs if necessary (issue #2427 )
2018-06-15 20:14:47 +00:00
Marshall Greenblatt
b25374c8e7
Pass BrowserProcessSubThread to ContentMainDelegate::RunProcess (issue #2456 )
2018-06-15 15:55:54 -04:00
Marshall Greenblatt
12043b16e7
Update to Chromium version 69.0.3453.0 ( #565531 )
2018-06-12 14:16:03 -04:00
Marshall Greenblatt
d9ebd4c50f
Switch DevTools to the default view that doesn't show screencast
2018-06-07 12:57:46 -04:00
Marshall Greenblatt
f6f2c9a0ca
Update to Chromium version 68.0.3440.0 ( #561733 )
2018-06-04 12:43:08 -04:00
Marshall Greenblatt
21310e4374
macOS: Fix rendering with surface synchronization (issue #2447 )
2018-05-31 16:34:44 -04:00
Marshall Greenblatt
08ff72fa20
Update to Chromium version 68.0.3433.0 ( #559327 )
...
Known issues:
- Windows now requires VS 2017 15.7.1 with 10.0.17134.0 SDK.
2018-05-22 17:03:01 +03:00
Marshall Greenblatt
cd27cbc802
Update to Chromium version 68.0.3425.0 ( #557062 )
...
Known issues:
- Surface synchronization is now enabled for OSR, see issue #2447 .
- Jumbo build is broken, fixed in https://crrev.com/868717ce .
2018-05-21 13:54:23 +03:00
Marshall Greenblatt
a9f0fa9dfe
Update to Chromium version 68.0.3416.0 ( #554961 )
2018-05-19 12:35:20 +03:00
Marshall Greenblatt
240ba800ed
Update to Chromium version 68.0.3409.0 ( #553714 )
...
Known issues:
- Download fails with empty cache path due to https://crrev.com/950748a25f .
Fixed in https://crrev.com/087ef223ac .
2018-05-18 13:07:14 +03:00
Marshall Greenblatt
84e2286995
Update to Chromium version 68.0.3403.0 ( #552595 )
2018-05-16 21:03:56 +02:00
Marshall Greenblatt
8426da0de6
Update to Chromium version 68.0.3399.0 ( #551554 )
2018-05-16 11:23:34 +03:00
Marshall Greenblatt
f24f885eeb
Fix DCHECK due to unreliable is_main_frame state on XHR requests (issue #2433 )
2018-05-04 16:42:02 +02:00
Marshall Greenblatt
a3c55f1d26
Update to Chromium revision 9ef2aa86 ( #550428 )
2018-05-04 10:50:26 +02:00
Felix Bruns
4b33c17533
Add user_gesture parameter to OnBeforeBrowse (issue #1526 )
2018-04-27 15:11:53 +00:00
Christopher Cifra
4315f3b724
Add support for V8 ArrayBuffers (issue #244 )
2018-04-10 16:05:19 -04:00
Mike Wiedenbauer
bb28b85bdd
Add CefDisplayHandler::OnLoadingProgressChange callback (issue #2382 )
2018-04-10 13:52:31 -04:00
Mike Wiedenbauer
90863b8c5d
Add ability to stop CefURLRequest on redirect (issue #1329 )
2018-04-10 13:05:18 -04:00
Mike Wiedenbauer
c3f5e6463c
Add OSR text selection changed handler and remove hard-coded test bounds (issue #2383 )
2018-04-09 13:50:19 -04:00
Marshall Greenblatt
ff8aa46e5e
Support override of crash_reporter.cfg settings with environment variables (issue #2413 )
2018-03-28 17:15:05 -04:00
Marshall Greenblatt
d4ec164297
Windows: Fix crash report upload failure on Windows 7 (see https://crbug.com/826564 ).
2018-03-28 16:02:11 -04:00
John Mayhew
e312a35ef3
Change CefFrame::GetName() to return assigned name if it is non-empty before returning unique name (issue #2403 )
2018-03-28 17:30:15 +00:00
Marshall Greenblatt
7a59914f97
Update to Chromium revision 66afc5e5 ( #540276 )
2018-03-22 16:56:23 -04:00
Marshall Greenblatt
e030236c36
Add CefCookieManager::GetBlockingManager (issue #2374 )
2018-03-14 21:40:37 -04:00
Alfred Reynolds
5caccda56c
Fix crash due to by delayed execution of JS functions on destroyed windows (issue #2038 )
2018-02-22 15:38:12 -05:00
Mike Wiedenbauer
39ccd85d77
Fixes encoding issues when using a custom resource handler (issue #1906 ).
2018-02-22 19:05:54 +00:00
Marshall Greenblatt
0ac37cefa1
Fix OSR transparency problems (issue #2212 , issue #2345 )
2018-02-22 13:05:53 -05:00
Alexander Guettler
36668efc2f
Fix input range handle does not follow mouse cursor with OSR (issue #2189 )
2018-02-22 17:09:28 +00:00
Marshall Greenblatt
a5a5e7ff08
Windows: Fix per-monitor DPI scaling of top-level browser windows and placement of context menus (issue #2313 )
2018-02-21 16:58:54 -05:00
Marshall Greenblatt
57b9cf9ddd
Windows: Add per-monitor DPI support (issue #2313 )
2018-02-20 17:33:25 -05:00
Marshall Greenblatt
57fb011377
Fix test flakyness in renderer process OnLoadingStateChange history state
2018-02-20 13:51:59 -05:00
Marshall Greenblatt
9e644b7538
Update to Chromium revision bc084a8b ( #530369 )
2018-02-19 17:38:04 -05:00
Marshall Greenblatt
ac86b61139
Remove geolocation API support (issue #2380 )
2018-02-12 18:51:11 -05:00
Marshall Greenblatt
de1bd286f8
Enable browser-side navigation by default and remove CefRenderHandler::OnBeforeNavigation (issue #2290 )
2018-02-12 18:01:43 -05:00
Marshall Greenblatt
d34d3d1b3b
Add callbacks for network request access to cookies (issue #2374 )
2018-02-06 16:06:44 -05:00
Marshall Greenblatt
d7e1312e9d
Fix crashes when loading Flash plugins with extensions disabled (issue #2359 )
2018-02-02 19:02:07 -05:00
Marshall Greenblatt
a2f430c6f3
Initialize required KeyedServiceFactories when extensions are disabled (issue #2359 )
2018-02-02 17:44:08 -05:00
Marshall Greenblatt
232f6bc427
Return Chrome 'Browser' value for DevTools remote debugging (issue #2300 )
2018-01-04 18:52:30 -05:00
Marshall Greenblatt
50ca6928c3
Add CefURLRequest::ResponseWasCached method (issue #2283 )
2018-01-03 16:14:29 -05:00
Marshall Greenblatt
8b4b6ac2ed
Linux: Fix crash when canceling the print dialog (issue #2341 )
2018-01-02 13:51:02 -08:00
Marshall Greenblatt
7b3d7b8575
Return correct 'Browser' value for DevTools remote debugging (issue #2300 )
2017-12-27 17:35:15 -05:00
Marshall Greenblatt
e5d0cfe639
Fix proxy service initialization (issue #2066 )
2017-12-27 16:38:34 -05:00
Marshall Greenblatt
54a015f785
Fix crash when ALT+Clicking invalid protocol link (issue #2306 )
2017-12-22 16:05:32 -05:00
Marshall Greenblatt
f052e282dd
Fix crash when using CefJSDialogHandler with the default dialog implementation (issue #2329 )
2017-12-21 16:47:20 -05:00
Marshall Greenblatt
cafa5954dc
Fix crash when creating JS popup with no URL (issue #2330 )
2017-12-21 14:57:42 -05:00
Marshall Greenblatt
d8bc3d8372
Fix assertion when calling SendProcessMessage from non-UI thread (issue #2325 )
2017-12-19 15:14:00 -05:00
Mario Pistrich
552a3bf353
Add log level to CefDisplayHandler::OnConsoleMessage (issue #2234 )
2017-12-18 18:36:56 -05:00
Andrei Kurushin
56557833d9
Windows: Fix non x2 HiDPI OSR paint crop (issue #2299 )
2017-12-18 19:37:36 +00:00
Marshall Greenblatt
8d51acb9be
Update to Chromium revision 5fdc0fab ( #520840 )
...
- Windows now builds with clang by default.
2017-12-14 15:31:07 -05:00
Tammo Hinrichs
4c795f5188
OSR: Fix GPU->CPU readback performance issues (issue #2046 )
2017-12-05 13:05:12 -05:00
Marshall Greenblatt
7fe13d87c6
Fix accessibility information (issue #2312 )
2017-12-04 14:20:06 -05:00
Marshall Greenblatt
69178d519e
Fix bugs and test failures with browser-side navigation (issue #2290 )
2017-11-30 18:20:24 -05:00
Marshall Greenblatt
facee1f750
- Add cache awareness to CefURLRequest (issue #2283 )
...
- Properly set referer values on server requests (issue #2278 )
2017-11-17 17:14:05 -05:00
Marshall Greenblatt
7840b4f406
Enable Brotli encoding (issue #2303 )
2017-11-15 17:21:34 -05:00
Marshall Greenblatt
89a1f2b372
Add CefServer API for handling HTTP/WebSocket requests (issue #2278 )
2017-11-15 12:00:36 -05:00
Marshall Greenblatt
4787b45db2
Resolve request mapping issues with swapped out frames and browser-side navigation (issue #2290 )
2017-10-26 15:58:57 -04:00
Marshall Greenblatt
2733a561e4
Disable browser-side navigation by default (issue #2290 )
2017-10-26 15:58:49 -04:00
Marshall Greenblatt
9334a09176
Set the correct response status on internal redirects
2017-10-26 15:58:43 -04:00
Marshall Greenblatt
8b4980b4ca
Update to Chromium revision adb61db1 ( #508578 )
2017-10-26 15:58:05 -04:00
Marshall Greenblatt
607a1d9f49
Add chrome.tabs.create API support (issue #1947 )
2017-09-28 15:41:10 +02:00
Marshall Greenblatt
3006329678
Simplify PrefService initialization (issue #1947 )
2017-09-25 15:12:12 +02:00
Marshall Greenblatt
f372e90025
Linux: Fix client termination (issue #2268 )
2017-09-21 07:05:36 -07:00
Marshall Greenblatt
6bcbefa5fc
Fix task runner checking
2017-09-21 14:23:02 +02:00
Kaustubh Vats
c95b92f1e8
macOS: Fix horizontal scrolling with trackpad (issue #2261 )
2017-09-13 16:47:43 +00:00
Ryan Shetley
d8a602ed2f
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-11 18:42:30 +00: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
1347fec298
Remove unused function (issue #1853 )
2017-05-09 17:14:02 -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
Marshall Greenblatt
bd1b80198f
views: Add support for accelerators (issue #2102 )
2017-02-17 14:11:19 -08:00
Marshall Greenblatt
e4867b5afb
Fix type comparison error
2017-02-16 18:31:07 -05:00
Marshall Greenblatt
b7556bdddf
Fix CefZipReader::GetFileLastModified (issue #1899 )
2017-02-15 18:44:42 -05:00
Marshall Greenblatt
c82ef82c21
Fix OSR popup transparency (issue #2099 )
2017-02-15 16:03:00 -05:00
Marshall Greenblatt
897c0f01ed
Simplify ownership of CefBrowserContext objects (issue #2083 )
2017-02-15 08:53:34 -08:00
Marshall Greenblatt
4054d66de0
Fix SupervisedUserSettingsService initialization (issue #2093 )
2017-02-13 17:12:57 -05:00
Marshall Greenblatt
903da5e452
Simplify OSR guest view implementation
2017-02-13 13:28:10 -05:00
Marshall Greenblatt
0afcb82ee6
Rename CefBase to CefBaseRefCounted (issue #2090 )
2017-02-09 17:50:59 -05:00
Marshall Greenblatt
07ba48b082
Add support for non-ref-counted interface classes (issue #2090 )
2017-02-09 17:50:46 -05:00
Marshall Greenblatt
fda2f34c75
macOS: Fix incorrect OSR compositor resize in OnSwapCompositorFrame (issue #2065 )
2017-02-06 16:24:25 -05:00
Marshall Greenblatt
661fa722a7
macOS: Add option for forwarding browser process crashes to the system crash reporter (issue #1995 )
2017-02-06 15:06:25 -05:00
Marshall Greenblatt
94f604975d
Fix localization of default context menu labels (issue #2081 )
2017-02-01 15:24:20 -05:00
Marshall Greenblatt
a90b50f1ff
Fix KeyedServiceFactory assertion during shutdown (issue #2083 )
2017-01-31 17:23:27 -05:00
Marshall Greenblatt
30451b7ca5
Fix crash using WebRTC with TLS certs (issue #2080 )
2017-01-31 15:25:12 -05:00
Marshall Greenblatt
5c160e018b
Windows: Fix command line parsing for crash handler (issue #1995 )
2017-01-30 16:21:12 -05:00
Marshall Greenblatt
a56ac9782e
macOS: Support crash reporting from unbundled apps (issue #1532 )
2017-01-27 14:16:04 -05:00
Marshall Greenblatt
dda50912ed
macOS: Allow configuration of framework path (issue #1532 )
2017-01-26 19:14:56 -05:00
Marshall Greenblatt
819dcdf461
Fix potential OSR crash on renderer process recreation (issue #2082 )
2017-01-25 12:34:42 -05:00
Marshall Greenblatt
41a02dbe08
Add is_main_frame argument to CefRequestContextHandler::OnBeforePluginLoad (issue #2015 )
2017-01-24 18:53:08 -05:00
Marshall Greenblatt
b7b145fa4f
Update to Chromium revision ad51088c ( #444943 )
2017-01-24 16:53:09 -05:00
Marshall Greenblatt
9d48a4f80e
Fix CefRequestHandler::OnCertificateError callback trigger (issue #2019 )
2017-01-17 12:49:23 -05:00
Marshall Greenblatt
5f4190ff75
Add CefContextMenuParams::GetTitleText method (issue #2030 )
2017-01-17 12:43:49 -05:00
Marshall Greenblatt
3f0c94f7e6
Windows: Fix white flash during browser creation (issue #1984 )
2017-01-13 16:57:54 -05:00
Marshall Greenblatt
914fc6f7af
Windows: Fix AppName and ExternalHandler usage in crash_reporter.cfg (issue #1995 )
2017-01-13 15:44:43 -05:00
Marshall Greenblatt
7bdfe79e35
Add product name and version to crash_reporter.cfg (issue #1995 )
2017-01-12 13:23:28 -05:00
Marshall Greenblatt
a834487177
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-10 18:40:31 -05:00
Marshall Greenblatt
9928036f63
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 06:59:13 -08:00
Marshall Greenblatt
48908c9195
Windows: Add missing crashpad initialization (issue #1995 )
2016-12-05 14:29:54 +01: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
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
18d56feac0
Add CefThread interface (issue #1632 )
2016-11-14 11:30:15 -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
cdd2a40469
Change index parameter type from int to size_t (issue #1491 )
2016-11-04 15:26:35 -04:00