Marshall Greenblatt
a63d646e3b
Update to Chromium revision fc6ad471 ( #342568 )
2015-08-14 14:42:03 -04:00
Marshall Greenblatt
9e0d84d94a
Windows: Add CefEnableHighDPISupport function and fix high-dpi scaling issues (issue #1674 )
2015-08-07 16:04:03 -04:00
Marshall Greenblatt
828fe45bc1
Linux: Fix Debug build IO access warning (issue #1565 )
2015-08-07 15:08:52 -04:00
Marshall Greenblatt
560b881a2f
Add missing kSpellCheckDictionaries preference (issue #1682 )
2015-08-07 15:04:50 -04:00
Marshall Greenblatt
5f0720e096
Fix loading of the DevTools window.
...
- The devtools.html file has been renamed to inspector.html.
2015-07-31 16:54:57 -04:00
Marshall Greenblatt
8da8a4fbf1
Update to Chromium revision 12bfc336 ( #338390 ).
...
- The ffmpeg library is now statically linked (see https://codereview.chromium.org/1141703002 ).
- Off-screen rendering of the PDF viewer does not work in combination with surfaces. Pass the
`--disable-surfaces` command-line flag if GPU is enabled (see https://codereview.chromium.org/1169983006 ).
2015-07-24 16:11:13 -04:00
Marshall Greenblatt
b7a56d9343
Add PDF extension support (issue #1565 )
2015-07-23 14:02:03 -04:00
Marshall Greenblatt
272ecc3047
Windows: Fix sandbox permissions for Flash video playback (issue #1650 )
2015-06-11 19:00:09 -04:00
Marshall Greenblatt
ee90dc0915
Windows: Add DirectWrite font cache support (issue #1652 )
2015-06-11 18:08:33 -04:00
Marshall Greenblatt
de05577c86
Support full-screen Flash with off-screen rendering (issue #1648 )
2015-06-11 11:00:05 -04:00
Marshall Greenblatt
378a64b39a
Update to Chromium revision 14bd12d6 ( #333041 )
...
- Remove CefNavigationEntry::GetFrameName() (see http://crbug.com/477150#c5 ).
- Devirtualize base::BindState (see http://crbug.com/486594 ).
- Move Tuple to the base namespace.
2015-06-08 17:31:50 -04:00
Marshall Greenblatt
d820080479
Add fullscreen API support (issue #562 )
2015-06-04 18:33:24 -04:00
Alexei Bykov
85f83680d7
Add PDF printing support (issue #1478 ).
2015-06-04 13:15:26 -04:00
Marshall Greenblatt
373180fef2
Windows: Add default extension to file name in save dialog (issue #1646 )
2015-06-03 14:51:09 -04:00
Felix Bruns
c5b8b8b9c8
Add support for draggable regions (issue #1645 ).
...
Regions are defined using the '-webkit-app-region: drag/no-drag'
CSS property and passed to the CefDragHandler::
OnDraggableRegionsChanged callback.
2015-06-03 14:48:28 -04:00
Marshall Greenblatt
0d905e3744
- Add support for client SSL certificates (issue #1608 ).
...
- Remember OnCertificateError approvals (issue #1590 ).
2015-05-19 14:39:45 -04:00
Marshall Greenblatt
483a841348
Add a new CefBrowserHost::SetWindowlessFrameRate method to support
...
dynamic configuration of the windowless frame rate (issue #1629 ).
2015-05-13 20:42:40 +03:00
Marshall Greenblatt
42341b40fa
Fix crash when calling LoadURL from OnRenderProcessTerminated (issue #1161 )
2015-05-13 09:18:46 -04:00
Marshall Greenblatt
a388a69356
Fix incorrct DCHECK in CefAllowCertificateErrorCallbackImpl::RunNow (issue #1626 )
2015-05-07 10:37:50 -04:00
Marshall Greenblatt
b849e7fb70
Return CefTime instead of time_t from CefZipReader::GetFileLastModified (issue #1625 )
2015-05-05 19:12:10 -04:00
Marshall Greenblatt
faafdd2cd7
Update to Chromium revision c03558c9 ( #326273 )
2015-04-24 11:04:30 +03:00
Marshall Greenblatt
1c6da5fe86
Update to Chromium revision 59d44948 ( #323860 )
2015-04-20 19:48:43 +03:00
YuTeh Shen
505f11159a
Add support for the webkit-directory attribute (issue #958 ).
2015-04-10 12:17:14 +02:00
Marshall Greenblatt
2c03492160
Mac: Fix customization of background color (issue #1161 ).
2015-04-08 17:43:00 +02:00
Marshall Greenblatt
6cceb1bd41
Mac: Add disable-scroll-bounce
command-line flag (issue #1597 ).
2015-04-08 15:42:50 +02:00
Marshall Greenblatt
4a905f1e2b
- Allow asynchronous continuation of OnBeforeResourceLoad (issue #1593 ).
...
- Use CefRequestCallback for most asynchronous CefRequestHandler methods.
2015-04-08 10:33:49 +02:00
Marshall Greenblatt
2fe1d33239
Add Pepper Flash plugin support (issue #1586 ).
...
A system-wide installation of the Pepper Flash plugin is available from Adobe
for Windows and Mac OS X platforms as a separate download. To enable automatic
detection and loading of the system-wide installation pass the
`--enable-system-flash` command-line flag.
The Pepper Flash plugin can also be loaded by specifying the file path and
version via the `--ppapi-flash-path=<path> --ppapi-flash-version=<version>`
command-line flags. The version can be identified by viewing the
manifest.json file in the same directory as the Pepper Flash plugin library.
2015-03-26 17:00:30 -04:00
Marshall Greenblatt
d7f7c61ddd
Update to Chromium revision fea84635 ( #321386 )
...
- Use a separate utility process for V8 proxy resolution (see http://crbug.com/11746 ).
2015-03-20 16:52:33 -04:00
Marshall Greenblatt
7acecd6b6b
Change CEF version number format to remove SVN dependency (issue #1580 ).
2015-03-16 19:34:35 -04:00
Marshall Greenblatt
558a8a3658
Implement improvements for request handling (issue #1327 ).
...
- Add a new CefRequestHandler::OnResourceResponse() method for inspecting the request/response headers and potentially restarting or redirecting the request.
- Add a new CefRequest::GetIdentifier() method for tracking a request across multiple CefRequestHandler callbacks.
- Pass a CefRequest object instead of just the old URL to CefRequestHandler::OnResourceRedirect().
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2073 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-11 18:44:11 +00:00
Marshall Greenblatt
c252bf29dd
Windows: Fix display of default JavaScript dialogs (issue #760 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2067 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-09 22:08:17 +00:00
Marshall Greenblatt
b43d26a4e5
Support selection of WebRTC audio/video source (issue #1335 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2065 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-09 21:57:00 +00:00
Marshall Greenblatt
9dc7d2a398
Add a new CefRequestHandler::OnRenderViewReady method which is called when a browser is ready to receive/handle IPC messages in the render process (issue #1564 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2055 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-09 21:05:22 +00:00
Marshall Greenblatt
c49473729d
Add a new CefRequestHandler::OnOpenURLFromTab method for handling certain limited cases where navigating a new or different browser might be desirable (issue #1526 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2054 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-09 20:22:31 +00:00
Marshall Greenblatt
5de989e306
Add target disposition and user gesture parameters to CefLifeSpanHandler::OnBeforePopup (issue #1525 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2053 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-06 21:38:38 +00:00
Marshall Greenblatt
36fd5e3ed0
Pass the scroll offset to CefRenderHandler::OnScrollOffsetChanged (issue #1561 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2052 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-06 17:50:14 +00:00
Marshall Greenblatt
a4c4246897
Fix heap-use-after-free in CefBrowserMessageFilter::OnFrameFocused (issue #1567 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2049 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-04 19:24:16 +00:00
Marshall Greenblatt
4edc996180
Remove an unused patch to ContentBrowserClient (issue #1161 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2044 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-04 01:15:50 +00:00
Marshall Greenblatt
ac4f451c94
Update to Chromium revision 47fb4821 ( #318735 ).
...
- Remove the in-process PDF plugin implementation. A new implementation is now required (issue #1565 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2043 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-04 01:00:13 +00:00
Marshall Greenblatt
a9191b26d2
Fix heap-use-after-free when shutting down CEF with DevTools remote debugging enabled (issue #1557 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2041 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-03 18:40:52 +00:00
Marshall Greenblatt
ca0e381681
Add support for complete isolation of storage and permissions (cache, cookies, localStorage, access grants, etc) on a per-request-context basis (issue #1044 ).
...
- CefRequestContext instances can be configured using a new CefRequestContextSettings structure passed to CefRequestContext::CreateContext.
- Scheme registration is now per-request-context using new CefRequestContext::RegisterSchemeHandlerFactory and ClearSchemeHandlerFactories methods.
- Cookie managers are now per-request-context by default and can be retrieved using a new CefRequestContext::GetDefaultCookieManager method.
- CefURLRequest::Create now accepts an optional CefRequestContext argument for associating a URL request with a context (browser process only).
- The CefRequestContextHandler associated with a CefRequestContext will not be released until all objects related to that context have been destroyed.
- When the cache path is empty an in-memory cache ("incognito mode") will be used for storage and no data will be persisted to disk.
- Add CefSettings.user_data_path which specifies the location where user data such as spell checking dictionary files will be stored on disk.
- Add asynchronous callbacks for all CefCookieManager methods.
- Add PK_LOCAL_APP_DATA and PK_USER_DATA path keys for retrieving user directories via CefGetPath.
- cefclient: Add "New Window" test that creates a new window unrelated to existing windows. When used in combination with `--request-context-per-browser` the new window will be given a new and isolated request context.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2040 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-03-02 20:25:14 +00:00
Marshall Greenblatt
80128453c3
Support configuration of the "Accept-Language" HTTP header globally or on a per-browser basis using new CefSettings.accept_language_list and CefBrowserSettings.accept_language_list members (issue #318 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2034 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-02-18 18:10:44 +00:00
Marshall Greenblatt
f67b6fecaf
Support configuration of the "Accept-Language" HTTP header globally or on a per-browser basis using new CefSettings.accept_language_list and CefBrowserSettings.accept_language_list members (issue #318 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2033 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-02-18 17:28:56 +00:00
Marshall Greenblatt
7a2ce64096
Fix issues related to request and context object lifespan (issue #1037 , issue #1044 ).
...
- Simplify and document the relationship between the various context object types. See browser_context.h for a description of the new relationships.
- cefclient: Add `request-context-per-browser` command-line flag for testing multiple CefRequestContext instances.
- cefclient: Add a CefURLRequest example.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2032 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-02-13 23:17:08 +00:00
Marshall Greenblatt
7c5cb76692
- Pass SSL certificate information to CefRequestHandler::OnCertificateError via a new CefSSLInfo interface (issue #1530 ).
...
- cefclient: Improve error message text and use a data: URI instead of LoadString for loading error messages (issue #579 ).
- Add functions in cef_url.h for base64 and URI encoding/decoding (issue #579 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2028 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-02-11 18:15:04 +00:00
Marshall Greenblatt
3dc9072f58
Update to Chromium revision beafd8cb ( #314338 ).
...
- Remove unused CefContextMenuHandler::GetMisspellingHash() method.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@2020 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-02-04 18:10:14 +00:00
Marshall Greenblatt
d640978350
Check that the return value of CefClient::GetRenderHandler is non-NULL (issue #1504 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1995 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-01-26 00:57:01 +00:00
Marshall Greenblatt
0d084af123
Linux: Fix "No URLRequestContext for NSS HTTP handler" error (issue #1490 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1978 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-01-20 23:57:30 +00:00
Marshall Greenblatt
c71cae325f
Add CefDownloadItem::GetOriginalUrl method (issue #1201 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1976 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-01-20 22:48:32 +00:00
Marshall Greenblatt
8a35083b8f
Fix crash when spell checking with custom CefRequestContext (issue #1497 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1974 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2015-01-20 21:59:59 +00:00