cef/include
Marshall Greenblatt 06e73fff15 Implement Views framework on Windows and Linux (issue #1749).
- Add Views header files in a new include/views directory.
- Add initial top-level window (CefWindow), control (CefBrowserView,
  CefLabelButton, CefMenuButton, CefPanel, CefScrollView,
  CefTextfield) and layout (CefBoxLayout, CefFlowLayout) support.
  See libcef/browser/views/view_impl.h comments for implementation
  details.
- Add Views example usage in cefclient and cefsimple and Views unit
  tests in cef_unittests. Pass the `--use-views` command-line flag to
  cefclient, cefsimple and cef_unittests to run using the Views
  framework instead of platform APIs. For cefclient and cefsimple
  this will create the browser window and all related functionality
  using the Views framework. For cef_unittests this will run all
  tests (except OSR tests) in a Views-based browser window. Views-
  specific unit tests (`--gtest_filter=Views*`) will be run even if
  the the `--use-views` flag is not specified.
- Pass the `--hide-frame` command-line flag to cefclient to demo a
  frameless Views-based browser window.
- Pass the `--hide-controls` command-line flag to cefclient to demo a
  browser window without top controls. This also works in non-Views
  mode.
- Pass the `--enable-high-dpi-support` command-line flag to
  cef_unittests on Windows to test high-DPI support on a display
  that supports it.
- Add CefImage for reading/writing image file formats.
- Add CefBrowser::DownloadImage() for downloading image URLs as a
  CefImage representation. This is primarily for loading favicons.
- Add CefMenuModel::CreateMenuModel() and CefMenuModelDelegate for
  creating custom menus. This is primarily for use with
  CefMenuButton.
- Add CefBrowser::TryCloseBrowser() helper for closing a browser.
  Also improve related documentation in cef_life_span_handler.h.
- Rename cef_page_range_t to cef_range_t. It is now also used by
  CefTextfield.
- Remove CefLifeSpanHandler::RunModal() which is never called.
- Add draggable regions example to cefclient.
2016-04-26 11:58:13 -04:00
..
base Update to Chromium revision 0bfd25d4 (#381305) 2016-03-17 13:01:21 -04:00
capi Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
internal Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
test Improve inheritance support in the CEF API (issue #1623). 2015-05-05 17:16:44 -04:00
views Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
wrapper base: Change DCHECK_IS_ON to a macro DCHECK_IS_ON() to match Chromium 2015-10-14 09:40:59 -07:00
cef_app.h Windows: Add CefEnableHighDPISupport function and fix high-dpi scaling issues (issue #1674) 2015-08-07 16:04:03 -04:00
cef_application_mac.h Update to Chromium revision 0bfd25d4 (#381305) 2016-03-17 13:01:21 -04:00
cef_auth_callback.h Fix svn:eol-style property. 2013-10-18 16:33:56 +00:00
cef_base.h Add missing OVERRIDE specifier to avoid compile errors with clang 3.6 (issue #1688) 2015-08-17 19:06:43 -04:00
cef_browser.h Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
cef_browser_process_handler.h Linux: Add new CefPrintHandler and CefPrintSettings classes to support printing and a GTK implementation in cefclient (issue #1258). 2014-07-10 15:41:30 +00:00
cef_callback.h Update to Chromium revision 248478. 2014-02-05 20:35:45 +00:00
cef_client.h Add CefFindHandler for reporting find results (issue #1482). 2015-01-12 21:04:08 +00:00
cef_command_line.h Use the platform API hash instead of build revision for checking libcef compatibility (issue #914). 2013-03-25 22:15:33 +00:00
cef_context_menu_handler.h Add plugin placeholder and policy support (issue #1708) 2015-09-22 12:28:46 +03:00
cef_cookie.h Always save cookies for http, https, ws and wss schemes (issue #1684) 2015-08-21 16:38:19 -04:00
cef_dialog_handler.h - Add open folder dialog support (FILE_DIALOG_OPEN_FOLDER mode) for CefBrowserHost::RunFileDialog (issue #1030). 2015-01-20 18:24:54 +00:00
cef_display_handler.h Add fullscreen API support (issue #562) 2015-06-04 18:33:24 -04:00
cef_dom.h Update to Chromium revision 8cb76f56 (#307671) 2014-12-13 20:18:31 +00:00
cef_download_handler.h Add the ability to Pause/Resume downloads via new CefDownloadItemCallback methods (issue #1425). 2015-01-12 19:47:40 +00:00
cef_download_item.h Add CefDownloadItem::GetOriginalUrl method (issue #1201). 2015-01-20 22:48:32 +00:00
cef_drag_data.h Implement off-screen rendering support using delegated rendering (issue #1257). 2014-06-30 22:30:29 +00:00
cef_drag_handler.h Add support for draggable regions (issue #1645). 2015-06-03 14:48:28 -04:00
cef_find_handler.h Add CefFindHandler for reporting find results (issue #1482). 2015-01-12 21:04:08 +00:00
cef_focus_handler.h - Add keyboard and focus notifications (issue #508). 2012-06-11 15:52:49 +00:00
cef_frame.h Update to Chromium revision cb947c01 (#352221) 2015-10-09 17:31:27 -04:00
cef_geolocation.h Add a new CefGetGeolocation function for retrieving geolocation information via an API callback (issue #764). 2012-10-19 18:39:44 +00:00
cef_geolocation_handler.h Update to Chromium revision 304f01a1 (#358063) 2015-11-11 18:24:00 -05:00
cef_image.h Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
cef_jsdialog_handler.h Update to Chromium revision cb947c01 (#352221) 2015-10-09 17:31:27 -04:00
cef_keyboard_handler.h Fix documentation errors (issue #1834) 2016-03-01 17:17:08 -05:00
cef_life_span_handler.h Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
cef_load_handler.h Update to Chromium revision 304f01a1 (#358063) 2015-11-11 18:24:00 -05:00
cef_menu_model.h Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
cef_menu_model_delegate.h Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
cef_navigation_entry.h Update to Chromium revision 14bd12d6 (#333041) 2015-06-08 17:31:50 -04:00
cef_origin_whitelist.h Support cross-origin XMLHttpRequest loads and redirects for custom standard schemes when enabled via the cross-origin whitelist (issue #950). 2013-04-18 17:58:23 +00:00
cef_parser.h Fix documentation errors (issue #1834) 2016-03-01 17:17:08 -05:00
cef_path_util.h - Add example to cefclient of launching DevTools in an external browser window and process using new CefGetPath and CefLaunchProcess functions (issue #639). 2012-06-26 16:47:05 +00:00
cef_print_handler.h Add CefPrintHandler::OnPrintStart callback (issue #1736) 2015-10-13 14:04:02 -04:00
cef_print_settings.h Implement Views framework on Windows and Linux (issue #1749). 2016-04-26 11:58:13 -04:00
cef_process_message.h Branch CEF3 files from /branches/cef3 to /trunk/cef3 (issue #564). 2012-04-03 01:34:16 +00:00
cef_process_util.h - Add example to cefclient of launching DevTools in an external browser window and process using new CefGetPath and CefLaunchProcess functions (issue #639). 2012-06-26 16:47:05 +00:00
cef_render_handler.h Pass the scroll offset to CefRenderHandler::OnScrollOffsetChanged (issue #1561). 2015-03-06 17:50:14 +00:00
cef_render_process_handler.h Restore CefRenderProcessHandler::OnBeforeNavigation (issue #1076). This method is still needed for some use cases due to issue #1129. 2013-11-21 20:59:28 +00:00
cef_request.h - Add CefPostData::HasExcludedElements which returns true if the underlying 2015-12-02 17:23:16 -05:00
cef_request_context.h Add DNS resolution methods to CefRequestContext (issue #1841) 2016-02-23 18:37:35 -05:00
cef_request_context_handler.h Call OnBeforePluginLoad when building the plugin list (issue #1708) 2015-09-30 18:09:28 -04:00
cef_request_handler.h Always pass callback object to CefRequestHandler::OnCertificateError (issue #1795) 2016-01-27 12:57:48 -05:00
cef_resource_bundle.h Add plugin placeholder and policy support (issue #1708) 2015-09-22 12:28:46 +03:00
cef_resource_bundle_handler.h Add plugin placeholder and policy support (issue #1708) 2015-09-22 12:28:46 +03:00
cef_resource_handler.h - Add CefURLRequest support (issue #517). 2012-06-19 16:29:49 +00:00
cef_response.h - Add CefURLRequest support (issue #517). 2012-06-19 16:29:49 +00:00
cef_response_filter.h Fix documentation errors (issue #1834) 2016-03-01 17:17:08 -05:00
cef_sandbox_win.h Add sandbox support (issue #524). 2013-11-15 18:47:02 +00:00
cef_scheme.h Add support for complete isolation of storage and permissions (cache, cookies, localStorage, access grants, etc) on a per-request-context basis (issue #1044). 2015-03-02 20:25:14 +00:00
cef_ssl_info.h Expose additional SSL certificate information. 2015-12-18 14:05:42 -05:00
cef_stream.h - Add MayBlock() method to stream classes which is used as a hint when determining the thread to access the stream from (issue #1187). 2014-01-30 23:15:55 +00:00
cef_string_visitor.h Make |string| parameter to CefStringVisitor::Visit optional (issue #1216). 2014-03-12 14:49:11 +00:00
cef_task.h Support custom V8 bindings on WebWorker threads (issue #451). 2013-01-03 17:24:24 +00:00
cef_trace.h Introduce the use of Chromium types (issue #1336). 2014-07-14 22:18:51 +00:00
cef_urlrequest.h Add support for complete isolation of storage and permissions (cache, cookies, localStorage, access grants, etc) on a per-request-context basis (issue #1044). 2015-03-02 20:25:14 +00:00
cef_v8.h Fix documentation reference to CefV8ContextHandler. 2015-03-30 11:40:33 +02:00
cef_values.h - Add CefValue for wrapping various value types in a single object (issue #1607). 2015-04-16 15:04:56 +02:00
cef_web_plugin.h Add plugin placeholder and policy support (issue #1708) 2015-09-22 12:28:46 +03:00
cef_xml_reader.h Branch CEF3 files from /branches/cef3 to /trunk/cef3 (issue #564). 2012-04-03 01:34:16 +00:00
cef_zip_reader.h Return CefTime instead of time_t from CefZipReader::GetFileLastModified (issue #1625) 2015-05-05 19:12:10 -04:00