|
| 1 | +Changes in v31..v51. |
| 2 | +Not all changes are listed here. |
| 3 | + |
| 4 | +CefEnableHighDPISupport() |
| 5 | + |
| 6 | +CefRequestContext |
| 7 | + NEW BROWSER SETTINGS that can be get/set using request context: |
| 8 | + * GetAllPreferences - all preferences for browser's request context |
| 9 | + * SetPreference |
| 10 | + * many more methods has/get/canset... |
| 11 | + _cef_request_context_settings_t: |
| 12 | + cache_path |
| 13 | + persist_session_cookies |
| 14 | + persist_user_preferences |
| 15 | + ignore_certificate_errors |
| 16 | + PurgePluginListCache |
| 17 | + GetDefaultCookieManager |
| 18 | + GetCachePath |
| 19 | + IsSharingWith - possible to create new context that shares |
| 20 | + storage with another context |
| 21 | + more methods... |
| 22 | + |
| 23 | +CefRequestContextHandler |
| 24 | + OnBeforePluginLoad |
| 25 | + |
| 26 | +CefBrowserSettings |
| 27 | + windowless_frame_rate - **OSR** |
| 28 | + |
| 29 | +CefBrowserHost |
| 30 | + GetNavigationEntries |
| 31 | + PrintToPDF |
| 32 | + ParentWindowWillClose() - REMOVED, update .py examples |
| 33 | + SetWindowVisibility() |
| 34 | + ShowDevTools(WindowInfo, CefClient, BrowserSettings, inspect_element_at) |
| 35 | + CloseDevTools [DONE] |
| 36 | + ReplaceMisspelling |
| 37 | + AddWordToDictionary |
| 38 | + Invalidate |
| 39 | + NotifyMoveOrResizeStarted() - call in WM_MOVE, WM_MOVING, WM_SIZING on Win |
| 40 | + GetWindowlessFrameRate - **OSR** |
| 41 | + SetWindowlessFrameRate - **OSR** |
| 42 | + DragTargetDragEnter |
| 43 | + DragTargetDragOver |
| 44 | + DragTargetDragLeave |
| 45 | + DragTargetDrop |
| 46 | + DragSourceEndedAt |
| 47 | + DragSourceSystemDragEnded |
| 48 | + HasDevTools |
| 49 | + DownloadImage |
| 50 | + HasView |
| 51 | + |
| 52 | +CefRequestHandler |
| 53 | + OnOpenURLFromTab |
| 54 | + OnBeforeResourceLoad - new arg CefRequestCallback |
| 55 | + OnResourceResponse |
| 56 | + GetResourceResponseFilter - easy way to alter response, no need for the |
| 57 | + complicated wxpython-response.py example (Issue #229) |
| 58 | + OnResourceLoadComplete |
| 59 | + OnCertificateError - new args: browser and ssl_info. |
| 60 | + No more need to set it using |
| 61 | + cefpython.SetGlobalClientCallback() |
| 62 | + OnRenderViewReady |
| 63 | + |
| 64 | +Support for handling onbeforeunload in LifespanHandler::DoClose with |
| 65 | +the use of Browser.TryCloseBrowser() or Browser.CloseBrowser. |
| 66 | + |
| 67 | +CefRequest |
| 68 | + SetReferrer |
| 69 | + GetReferrerURL |
| 70 | + GetReferrerPolicy |
| 71 | + GetIdentifier |
| 72 | + |
| 73 | +CefResponse |
| 74 | + GetError |
| 75 | + SetError |
| 76 | + |
| 77 | +CEF exposes Views/Aura framework as an alternative API |
| 78 | +for client applications. This can be a replacement for |
| 79 | +WinAPI/GTK/X11/Cocoa UI frameworks. See for more info: |
| 80 | +https://bitbucket.org/chromiumembedded/cef/issues/1749 |
| 81 | + |
| 82 | +CefPrintHandler - Linux only |
| 83 | +CefPrintSettings |
| 84 | + |
| 85 | +CefDisplayHandler |
| 86 | + OnFaviconURLChange |
| 87 | + OnFullscreenModeChange |
| 88 | + |
| 89 | +CefRenderHandler |
| 90 | + OnCursorChange - new args: type and custom_cursor_info |
| 91 | + StartDragging |
| 92 | + UpdateDragCursor |
| 93 | + OnScrollOffsetChanged - new args: x,y |
| 94 | + |
| 95 | + |
| 96 | +In upstream cefclient: |
| 97 | +1. g_signal_connect(G_OBJECT(window_), "configure-event", |
| 98 | + G_CALLBACK(&RootWindowGtk::WindowConfigure), this); |
| 99 | + browser->GetHost()->NotifyMoveOrResizeStarted(); |
| 100 | +2. g_signal_connect(G_OBJECT(window_), "focus-in-event", |
| 101 | + G_CALLBACK(&RootWindowGtk::WindowFocusIn), this); |
| 102 | + self->browser_window_->SetFocus(true); |
| 103 | + |
| 104 | +When window is minimized set browser size to 0x0 to reduce resource usage. |
| 105 | +See cefclient: |
| 106 | +- on Windows see https://github.com/cztomczak/phpdesktop/issues/179 |
| 107 | +- on Linux see root_window_gtk.cc > WindowState |
| 108 | + |
| 109 | +CefContextMenuHandler |
| 110 | + RunContextMenu |
| 111 | +CefContextMenuParams |
| 112 | + GetMisspelledWord |
| 113 | + GetDictionarySuggestions |
| 114 | + IsSpellCheckEnabled |
| 115 | + IsCustomMenu |
| 116 | + IsPepperMenu |
| 117 | + |
| 118 | +CefCompletionCallback - added to many cookie functions to run asynchronously |
| 119 | + on the IO thread |
| 120 | + |
| 121 | +include/cef_parser.h - url/css/json/etc parsers |
| 122 | + |
| 123 | +CefResourceBundle |
| 124 | +CefResponseFilter |
| 125 | + |
| 126 | +CefValue |
| 127 | + |
| 128 | +cef_get_current_platform_thread_id() |
| 129 | +cef_get_current_platform_thread_handle() |
| 130 | + |
| 131 | +cef_get_xdisplay(); |
| 132 | + |
| 133 | +include/cef_ssl_info.h |
| 134 | +include/wrapper/cef_helpers.h - CefDeleteOnThread() free object on |
| 135 | + the specified thread |
| 136 | +include/wrapper/cef_resource_manager.h |
| 137 | + |
| 138 | +CefPostData |
| 139 | + HasExcludedElements |
0 commit comments