diff --git a/README.md b/README.md index fcca0cd8..956ba025 100644 --- a/README.md +++ b/README.md @@ -3,15 +3,15 @@ CEF4Delphi is an open source project created by Salvador Díaz Fau to embed Chro CEF4Delphi is based on DCEF3 and fpCEF3. The original license of those projects still applies to CEF4Delphi. Read the license terms in the LICENSE.md file. -CEF4Delphi uses CEF 138.0.25 which includes Chromium 138.0.7204.158. +CEF4Delphi uses CEF 138.0.26 which includes Chromium 138.0.7204.158. The CEF binaries used by CEF4Delphi are available for download at Spotify : -* [Windows 32 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.25%2Bg251e1c1%2Bchromium-138.0.7204.158_windows32.tar.bz2) -* [Windows 64 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.25%2Bg251e1c1%2Bchromium-138.0.7204.158_windows64.tar.bz2) -* [Linux x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.25%2Bg251e1c1%2Bchromium-138.0.7204.158_linux64.tar.bz2) -* [Linux ARM 32 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.25%2Bg251e1c1%2Bchromium-138.0.7204.158_linuxarm.tar.bz2) -* [Linux ARM 64 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.25%2Bg251e1c1%2Bchromium-138.0.7204.158_linuxarm64.tar.bz2) -* [MacOS x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.25%2Bg251e1c1%2Bchromium-138.0.7204.158_macosx64.tar.bz2) +* [Windows 32 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.26%2Bg84f2d27%2Bchromium-138.0.7204.158_windows32.tar.bz2) +* [Windows 64 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.26%2Bg84f2d27%2Bchromium-138.0.7204.158_windows64.tar.bz2) +* [Linux x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.26%2Bg84f2d27%2Bchromium-138.0.7204.158_linux64.tar.bz2) +* [Linux ARM 32 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.26%2Bg84f2d27%2Bchromium-138.0.7204.158_linuxarm.tar.bz2) +* [Linux ARM 64 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.26%2Bg84f2d27%2Bchromium-138.0.7204.158_linuxarm64.tar.bz2) +* [MacOS x86 64 bits](https://cef-builds.spotifycdn.com/cef_binary_138.0.26%2Bg84f2d27%2Bchromium-138.0.7204.158_macosx64.tar.bz2) CEF4Delphi was developed and tested on Delphi 12.3 and it has been tested in Delphi 6, Delphi XE, Delphi 10, Delphi 11 and Lazarus 4.0/FPC 3.2.2. CEF4Delphi includes VCL, FireMonkey (FMX) and Lazarus components. diff --git a/docs/cef4delphi.chm b/docs/cef4delphi.chm index 7740bb3a..91ceedd4 100644 Binary files a/docs/cef4delphi.chm and b/docs/cef4delphi.chm differ diff --git a/docs/html/cef4delphi.hhc b/docs/html/cef4delphi.hhc index d4138044..91278cda 100644 --- a/docs/html/cef4delphi.hhc +++ b/docs/html/cef4delphi.hhc @@ -6234,6 +6234,10 @@
  • + + + +
  • @@ -7280,6 +7284,10 @@
  • + + + +
  • @@ -95292,6 +95300,10 @@
  • + + + +
  • @@ -96286,6 +96298,10 @@
  • + + + +
  • diff --git a/docs/html/cef4delphi.hhk b/docs/html/cef4delphi.hhk index 2638390e..9d4db7b5 100644 --- a/docs/html/cef4delphi.hhk +++ b/docs/html/cef4delphi.hhk @@ -290,16 +290,16 @@
  • - +
  • @@ -2686,16 +2686,20 @@
  • - +
  • @@ -5114,16 +5114,16 @@
  • - +
  • @@ -18238,16 +18238,16 @@
  • - +
  • @@ -18284,16 +18284,16 @@
  • - +
  • @@ -20902,16 +20902,16 @@
  • - +
  • @@ -25336,16 +25336,16 @@
  • - +
  • @@ -25359,16 +25359,16 @@
  • - - -
  • -
  • +
  • + + +
  • @@ -39490,16 +39490,16 @@
  • - +
  • @@ -39512,16 +39512,16 @@
  • - +
  • @@ -39538,16 +39538,16 @@
  • - +
  • @@ -39592,16 +39592,16 @@
  • - +
  • @@ -41363,6 +41363,10 @@
  • + + + +
  • @@ -41782,16 +41786,16 @@
  • - +
  • @@ -42658,30 +42662,30 @@
  • - +
  • - +
  • @@ -43023,6 +43027,10 @@
  • + + + +
  • @@ -43044,29 +43052,29 @@
  • - +
  • @@ -45642,21 +45650,21 @@
  • - +
  • @@ -45974,16 +45982,16 @@
  • - +
  • @@ -46432,16 +46440,16 @@
  • - +
  • diff --git a/docs/html/uCEFApplicationCore.html b/docs/html/uCEFApplicationCore.html index 2b0a88a0..039681a2 100644 --- a/docs/html/uCEFApplicationCore.html +++ b/docs/html/uCEFApplicationCore.html @@ -47,7 +47,7 @@ CEF_SUPPORTED_VERSION_MINOR = 0; -CEF_SUPPORTED_VERSION_RELEASE = 15; +CEF_SUPPORTED_VERSION_RELEASE = 26; CEF_SUPPORTED_VERSION_BUILD = 0; @@ -62,7 +62,7 @@ CEF_CHROMEELF_VERSION_RELEASE = 7204; -CEF_CHROMEELF_VERSION_BUILD = 50; +CEF_CHROMEELF_VERSION_BUILD = 158; CEF_API_VERSION_MIN = 13300; @@ -133,7 +133,7 @@ - + @@ -168,7 +168,7 @@
    CEF_SUPPORTED_VERSION_RELEASE = 15;CEF_SUPPORTED_VERSION_RELEASE = 26;

    This item has no description.

    - + diff --git a/docs/html/uCEFChromiumCore.TChromiumCore.html b/docs/html/uCEFChromiumCore.TChromiumCore.html index 6aa650e2..da4850ad 100644 --- a/docs/html/uCEFChromiumCore.TChromiumCore.html +++ b/docs/html/uCEFChromiumCore.TChromiumCore.html @@ -361,609 +361,613 @@ - + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3274,562 +3278,566 @@ + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4503,6 +4511,14 @@
    CEF_CHROMEELF_VERSION_BUILD = 50;CEF_CHROMEELF_VERSION_BUILD = 158;

    This item has no description.

    ProtectedFOldBrowserCompWndPrc: TFNWndProc;FStorageNotificationService: TCefState;
    ProtectedFOldBrowserCompWndPrc: TFNWndProc;
    Protected FOldRenderCompWndPrc: TFNWndProc;
    Protected FBrowserCompStub: Pointer;
    Protected FRenderCompStub: Pointer;
    Protected FBrowserCompHWND: THandle;
    Protected FRenderCompHWND: THandle;
    Protected FOnProcessMessageReceived: TOnProcessMessageReceived;
    Protected FOnLoadStart: TOnLoadStart;
    Protected FOnLoadEnd: TOnLoadEnd;
    Protected FOnLoadError: TOnLoadError;
    Protected FOnLoadingStateChange: TOnLoadingStateChange;
    Protected FOnTakeFocus: TOnTakeFocus;
    Protected FOnSetFocus: TOnSetFocus;
    Protected FOnGotFocus: TOnGotFocus;
    Protected FOnBeforeContextMenu: TOnBeforeContextMenu;
    Protected FOnRunContextMenu: TOnRunContextMenu;
    Protected FOnContextMenuCommand: TOnContextMenuCommand;
    Protected FOnContextMenuDismissed: TOnContextMenuDismissed;
    Protected FOnRunQuickMenu: TOnRunQuickMenuEvent;
    Protected FOnQuickMenuCommand: TOnQuickMenuCommandEvent;
    Protected FOnQuickMenuDismissed: TOnQuickMenuDismissedEvent;
    Protected FOnPreKeyEvent: TOnPreKeyEvent;
    Protected FOnKeyEvent: TOnKeyEvent;
    Protected FOnAddressChange: TOnAddressChange;
    Protected FOnTitleChange: TOnTitleChange;
    Protected FOnFavIconUrlChange: TOnFavIconUrlChange;
    Protected FOnFullScreenModeChange: TOnFullScreenModeChange;
    Protected FOnTooltip: TOnTooltip;
    Protected FOnStatusMessage: TOnStatusMessage;
    Protected FOnConsoleMessage: TOnConsoleMessage;
    Protected FOnAutoResize: TOnAutoResize;
    Protected FOnLoadingProgressChange: TOnLoadingProgressChange;
    Protected FOnCursorChange: TOnCursorChange;
    Protected FOnMediaAccessChange: TOnMediaAccessChange;
    Protected FOnContentsBoundsChange: TOnContentsBoundsChange;
    Protected FOnGetRootWindowScreenRect: TOnGetRootWindowScreenRect;
    Protected FOnCanDownload: TOnCanDownloadEvent;
    Protected FOnBeforeDownload: TOnBeforeDownload;
    Protected FOnDownloadUpdated: TOnDownloadUpdated;
    Protected FOnJsdialog: TOnJsdialog;
    Protected FOnBeforeUnloadDialog: TOnBeforeUnloadDialog;
    Protected FOnResetDialogState: TOnResetDialogState;
    Protected FOnDialogClosed: TOnDialogClosed;
    Protected FOnBeforePopup: TOnBeforePopup;
    Protected FOnBeforePopupAborted: TOnBeforePopupAborted;
    Protected FOnBeforeDevToolsPopup: TOnBeforeDevToolsPopup;
    Protected FOnAfterCreated: TOnAfterCreated;
    Protected FOnBeforeClose: TOnBeforeClose;
    Protected FOnClose: TOnClose;
    Protected FOnBeforeBrowse: TOnBeforeBrowse;
    Protected FOnOpenUrlFromTab: TOnOpenUrlFromTab;
    Protected FOnGetAuthCredentials: TOnGetAuthCredentials;
    Protected FOnCertificateError: TOnCertificateError;
    Protected FOnSelectClientCertificate: TOnSelectClientCertificate;
    Protected FOnRenderViewReady: TOnRenderViewReady;
    Protected FOnRenderProcessUnresponsive: TOnRenderProcessUnresponsive;
    Protected FOnRenderProcessResponsive: TOnRenderProcessResponsive;
    Protected FOnRenderProcessTerminated: TOnRenderProcessTerminated;
    Protected FOnGetResourceRequestHandler_ReqHdlr: TOnGetResourceRequestHandler;
    Protected FOnDocumentAvailableInMainFrame: TOnDocumentAvailableInMainFrame;
    Protected FOnBeforeResourceLoad: TOnBeforeResourceLoad;
    Protected FOnGetResourceHandler: TOnGetResourceHandler;
    Protected FOnResourceRedirect: TOnResourceRedirect;
    Protected FOnResourceResponse: TOnResourceResponse;
    Protected FOnGetResourceResponseFilter: TOnGetResourceResponseFilter;
    Protected FOnResourceLoadComplete: TOnResourceLoadComplete;
    Protected FOnProtocolExecution: TOnProtocolExecution;
    Protected FOnCanSendCookie: TOnCanSendCookie;
    Protected FOnCanSaveCookie: TOnCanSaveCookie;
    Protected FOnFileDialog: TOnFileDialog;
    Protected FOnGetAccessibilityHandler: TOnGetAccessibilityHandler;
    Protected FOnGetRootScreenRect: TOnGetRootScreenRect;
    Protected FOnGetViewRect: TOnGetViewRect;
    Protected FOnGetScreenPoint: TOnGetScreenPoint;
    Protected FOnGetScreenInfo: TOnGetScreenInfo;
    Protected FOnPopupShow: TOnPopupShow;
    Protected FOnPopupSize: TOnPopupSize;
    Protected FOnPaint: TOnPaint;
    Protected FOnAcceleratedPaint: TOnAcceleratedPaint;
    Protected FOnGetTouchHandleSize: TOnGetTouchHandleSize;
    Protected FOnTouchHandleStateChanged: TOnTouchHandleStateChanged;
    Protected FOnStartDragging: TOnStartDragging;
    Protected FOnUpdateDragCursor: TOnUpdateDragCursor;
    Protected FOnScrollOffsetChanged: TOnScrollOffsetChanged;
    Protected FOnIMECompositionRangeChanged: TOnIMECompositionRangeChanged;
    Protected FOnTextSelectionChanged: TOnTextSelectionChanged;
    Protected FOnVirtualKeyboardRequested: TOnVirtualKeyboardRequested;
    Protected FOnDragEnter: TOnDragEnter;
    Protected FOnDraggableRegionsChanged: TOnDraggableRegionsChanged;
    Protected FOnFindResult: TOnFindResult;
    Protected FOnRequestContextInitialized: TOnRequestContextInitialized;
    Protected FOnGetResourceRequestHandler_ReqCtxHdlr: TOnGetResourceRequestHandler;
    Protected FOnSinks: TOnSinksEvent;
    Protected FOnRoutes: TOnRoutesEvent;
    Protected FOnRouteStateChanged: TOnRouteStateChangedEvent;
    Protected FOnRouteMessageReceived: TOnRouteMessageReceivedEvent;
    Protected FOnGetAudioParameters: TOnGetAudioParametersEvent;
    Protected FOnAudioStreamStarted: TOnAudioStreamStartedEvent;
    Protected FOnAudioStreamPacket: TOnAudioStreamPacketEvent;
    Protected FOnAudioStreamStopped: TOnAudioStreamStoppedEvent;
    Protected FOnAudioStreamError: TOnAudioStreamErrorEvent;
    Protected FOnDevToolsMessage: TOnDevToolsMessageEvent;
    Protected FOnDevToolsRawMessage: TOnDevToolsRawMessageEvent;
    Protected FOnDevToolsMethodResult: TOnDevToolsMethodResultEvent;
    Protected FOnDevToolsMethodRawResult: TOnDevToolsMethodRawResultEvent;
    Protected FOnDevToolsEvent: TOnDevToolsEventEvent;
    Protected FOnDevToolsRawEvent: TOnDevToolsEventRawEvent;
    Protected FOnDevToolsAgentAttached: TOnDevToolsAgentAttachedEvent;
    Protected FOnDevToolsAgentDetached: TOnDevToolsAgentDetachedEvent;
    Protected FOnPrintStart: TOnPrintStartEvent;
    Protected FOnPrintSettings: TOnPrintSettingsEvent;
    Protected FOnPrintDialog: TOnPrintDialogEvent;
    Protected FOnPrintJob: TOnPrintJobEvent;
    Protected FOnPrintReset: TOnPrintResetEvent;
    Protected FOnGetPDFPaperSize: TOnGetPDFPaperSizeEvent;
    Protected FOnFrameCreated: TOnFrameCreated;
    Protected FOnFrameDestroyed: TOnFrameDestroyed;
    Protected FOnFrameAttached: TOnFrameAttached;
    Protected FOnFrameDetached: TOnFrameDetached;
    Protected FOnMainFrameChanged: TOnMainFrameChanged;
    Protected FOnChromeCommand: TOnChromeCommandEvent;
    Protected FOnIsChromeAppMenuItemVisible: TOnIsChromeAppMenuItemVisibleEvent;
    Protected FOnIsChromeAppMenuItemEnabled: TOnIsChromeAppMenuItemEnabledEvent;
    Protected FOnIsChromePageActionIconVisible: TOnIsChromePageActionIconVisibleEvent;
    Protected FOnIsChromeToolbarButtonVisible: TOnIsChromeToolbarButtonVisibleEvent;
    Protected FOnRequestMediaAccessPermission: TOnRequestMediaAccessPermissionEvent;
    Protected FOnShowPermissionPrompt: TOnShowPermissionPromptEvent;
    Protected FOnDismissPermissionPrompt: TOnDismissPermissionPromptEvent;
    Protected FOnPreferenceChanged: TOnPreferenceChangedEvent;
    Protected FOnSettingChanged: TOnSettingChangedEvent;
    Protected FOnTextResultAvailable: TOnTextResultAvailableEvent;
    Protected FOnPdfPrintFinished: TOnPdfPrintFinishedEvent;
    Protected FOnPrefsAvailable: TOnPrefsAvailableEvent;
    Protected FOnPrefsUpdated: TNotifyEvent;
    Protected FOnCookiesDeleted: TOnCookiesDeletedEvent;
    Protected FOnResolvedHostAvailable: TOnResolvedIPsAvailableEvent;
    Protected FOnNavigationVisitorResultAvailable: TOnNavigationVisitorResultAvailableEvent;
    Protected FOnDownloadImageFinished: TOnDownloadImageFinishedEvent;
    Protected FOnCookiesFlushed: TNotifyEvent;
    Protected FOnCertificateExceptionsCleared: TNotifyEvent;
    Protected FOnHttpAuthCredentialsCleared: TNotifyEvent;
    Protected FOnAllConnectionsClosed: TNotifyEvent;
    Protected FOnExecuteTaskOnCefThread: TOnExecuteTaskOnCefThread;
    Protected FOnCookiesVisited: TOnCookiesVisited;
    Protected FOnCookieVisitorDestroyed: TOnCookieVisitorDestroyed;
    Protected FOnCookieSet: TOnCookieSet;
    Protected FOnZoomPctAvailable: TOnZoomPctAvailable;
    Protected FOnMediaRouteCreateFinished: TOnMediaRouteCreateFinishedEvent;
    Protected FOnMediaSinkDeviceInfo: TOnMediaSinkDeviceInfoEvent;
    Protected FOnCanFocus: TNotifyEvent;
    Protected FOnBrowserCompMsg: TOnCompMsgEvent;
    Protected FOnRenderCompMsg: TOnCompMsgEvent;
    property URLDataCollection : TCefState read FURLDataCollection write FURLDataCollection;
    Publicproperty StorageNotificationService : TCefState read FStorageNotificationService write FStorageNotificationService;
    Published property OnTextResultAvailable : TOnTextResultAvailableEvent read FOnTextResultAvailable write FOnTextResultAvailable;
    Published property OnPdfPrintFinished : TOnPdfPrintFinishedEvent read FOnPdfPrintFinished write FOnPdfPrintFinished;
    Published property OnPrefsAvailable : TOnPrefsAvailableEvent read FOnPrefsAvailable write FOnPrefsAvailable;
    Published property OnPrefsUpdated : TNotifyEvent read FOnPrefsUpdated write FOnPrefsUpdated;
    Published property OnCookiesDeleted : TOnCookiesDeletedEvent read FOnCookiesDeleted write FOnCookiesDeleted;
    Published property OnResolvedHostAvailable : TOnResolvedIPsAvailableEvent read FOnResolvedHostAvailable write FOnResolvedHostAvailable;
    Published property OnNavigationVisitorResultAvailable : TOnNavigationVisitorResultAvailableEvent read FOnNavigationVisitorResultAvailable write FOnNavigationVisitorResultAvailable;
    Published property OnDownloadImageFinished : TOnDownloadImageFinishedEvent read FOnDownloadImageFinished write FOnDownloadImageFinished;
    Published property OnCookiesFlushed : TNotifyEvent read FOnCookiesFlushed write FOnCookiesFlushed;
    Published property OnCertificateExceptionsCleared : TNotifyEvent read FOnCertificateExceptionsCleared write FOnCertificateExceptionsCleared;
    Published property OnHttpAuthCredentialsCleared : TNotifyEvent read FOnHttpAuthCredentialsCleared write FOnHttpAuthCredentialsCleared;
    Published property OnAllConnectionsClosed : TNotifyEvent read FOnAllConnectionsClosed write FOnAllConnectionsClosed;
    Published property OnExecuteTaskOnCefThread : TOnExecuteTaskOnCefThread read FOnExecuteTaskOnCefThread write FOnExecuteTaskOnCefThread;
    Published property OnCookiesVisited : TOnCookiesVisited read FOnCookiesVisited write FOnCookiesVisited;
    Published property OnCookieVisitorDestroyed : TOnCookieVisitorDestroyed read FOnCookieVisitorDestroyed write FOnCookieVisitorDestroyed;
    Published property OnCookieSet : TOnCookieSet read FOnCookieSet write FOnCookieSet;
    Published property OnZoomPctAvailable : TOnZoomPctAvailable read FOnZoomPctAvailable write FOnZoomPctAvailable;
    Published property OnMediaRouteCreateFinished : TOnMediaRouteCreateFinishedEvent read FOnMediaRouteCreateFinished write FOnMediaRouteCreateFinished;
    Published property OnMediaSinkDeviceInfo : TOnMediaSinkDeviceInfoEvent read FOnMediaSinkDeviceInfo write FOnMediaSinkDeviceInfo;
    Published property OnCanFocus : TNotifyEvent read FOnCanFocus write FOnCanFocus;
    Published property OnBrowserCompMsg : TOnCompMsgEvent read FOnBrowserCompMsg write FOnBrowserCompMsg;
    Published property OnRenderCompMsg : TOnCompMsgEvent read FOnRenderCompMsg write FOnRenderCompMsg;
    Published property OnProcessMessageReceived : TOnProcessMessageReceived read FOnProcessMessageReceived write FOnProcessMessageReceived;
    Published property OnLoadStart : TOnLoadStart read FOnLoadStart write FOnLoadStart;
    Published property OnLoadEnd : TOnLoadEnd read FOnLoadEnd write FOnLoadEnd;
    Published property OnLoadError : TOnLoadError read FOnLoadError write FOnLoadError;
    Published property OnLoadingStateChange : TOnLoadingStateChange read FOnLoadingStateChange write FOnLoadingStateChange;
    Published property OnTakeFocus : TOnTakeFocus read FOnTakeFocus write FOnTakeFocus;
    Published property OnSetFocus : TOnSetFocus read FOnSetFocus write FOnSetFocus;
    Published property OnGotFocus : TOnGotFocus read FOnGotFocus write FOnGotFocus;
    Published property OnBeforeContextMenu : TOnBeforeContextMenu read FOnBeforeContextMenu write FOnBeforeContextMenu;
    Published property OnRunContextMenu : TOnRunContextMenu read FOnRunContextMenu write FOnRunContextMenu;
    Published property OnContextMenuCommand : TOnContextMenuCommand read FOnContextMenuCommand write FOnContextMenuCommand;
    Published property OnContextMenuDismissed : TOnContextMenuDismissed read FOnContextMenuDismissed write FOnContextMenuDismissed;
    Published property OnRunQuickMenu : TOnRunQuickMenuEvent read FOnRunQuickMenu write FOnRunQuickMenu;
    Published property OnQuickMenuCommand : TOnQuickMenuCommandEvent read FOnQuickMenuCommand write FOnQuickMenuCommand;
    Published property OnQuickMenuDismissed : TOnQuickMenuDismissedEvent read FOnQuickMenuDismissed write FOnQuickMenuDismissed;
    Published property OnPreKeyEvent : TOnPreKeyEvent read FOnPreKeyEvent write FOnPreKeyEvent;
    Published property OnKeyEvent : TOnKeyEvent read FOnKeyEvent write FOnKeyEvent;
    Published property OnAddressChange : TOnAddressChange read FOnAddressChange write FOnAddressChange;
    Published property OnTitleChange : TOnTitleChange read FOnTitleChange write FOnTitleChange;
    Published property OnFavIconUrlChange : TOnFavIconUrlChange read FOnFavIconUrlChange write FOnFavIconUrlChange;
    Published property OnFullScreenModeChange : TOnFullScreenModeChange read FOnFullScreenModeChange write FOnFullScreenModeChange;
    Published property OnTooltip : TOnTooltip read FOnTooltip write FOnTooltip;
    Published property OnStatusMessage : TOnStatusMessage read FOnStatusMessage write FOnStatusMessage;
    Published property OnConsoleMessage : TOnConsoleMessage read FOnConsoleMessage write FOnConsoleMessage;
    Published property OnAutoResize : TOnAutoResize read FOnAutoResize write FOnAutoResize;
    Published property OnLoadingProgressChange : TOnLoadingProgressChange read FOnLoadingProgressChange write FOnLoadingProgressChange;
    Published property OnCursorChange : TOnCursorChange read FOnCursorChange write FOnCursorChange;
    Published property OnMediaAccessChange : TOnMediaAccessChange read FOnMediaAccessChange write FOnMediaAccessChange;
    Published property OnContentsBoundsChange : TOnContentsBoundsChange read FOnContentsBoundsChange write FOnContentsBoundsChange;
    Published property OnGetRootWindowScreenRect : TOnGetRootWindowScreenRect read FOnGetRootWindowScreenRect write FOnGetRootWindowScreenRect;
    Published property OnCanDownload : TOnCanDownloadEvent read FOnCanDownload write FOnCanDownload;
    Published property OnBeforeDownload : TOnBeforeDownload read FOnBeforeDownload write FOnBeforeDownload;
    Published property OnDownloadUpdated : TOnDownloadUpdated read FOnDownloadUpdated write FOnDownloadUpdated;
    Published property OnJsdialog : TOnJsdialog read FOnJsdialog write FOnJsdialog;
    Published property OnBeforeUnloadDialog : TOnBeforeUnloadDialog read FOnBeforeUnloadDialog write FOnBeforeUnloadDialog;
    Published property OnResetDialogState : TOnResetDialogState read FOnResetDialogState write FOnResetDialogState;
    Published property OnDialogClosed : TOnDialogClosed read FOnDialogClosed write FOnDialogClosed;
    Published property OnBeforePopup : TOnBeforePopup read FOnBeforePopup write FOnBeforePopup;
    Published property OnBeforePopupAborted : TOnBeforePopupAborted read FOnBeforePopupAborted write FOnBeforePopupAborted;
    Published property OnBeforeDevToolsPopup : TOnBeforeDevToolsPopup read FOnBeforeDevToolsPopup write FOnBeforeDevToolsPopup;
    Published property OnAfterCreated : TOnAfterCreated read FOnAfterCreated write FOnAfterCreated;
    Published property OnBeforeClose : TOnBeforeClose read FOnBeforeClose write FOnBeforeClose;
    Published property OnClose : TOnClose read FOnClose write FOnClose;
    Published property OnBeforeBrowse : TOnBeforeBrowse read FOnBeforeBrowse write FOnBeforeBrowse;
    Published property OnOpenUrlFromTab : TOnOpenUrlFromTab read FOnOpenUrlFromTab write FOnOpenUrlFromTab;
    Published property OnGetAuthCredentials : TOnGetAuthCredentials read FOnGetAuthCredentials write FOnGetAuthCredentials;
    Published property OnCertificateError : TOnCertificateError read FOnCertificateError write FOnCertificateError;
    Published property OnSelectClientCertificate : TOnSelectClientCertificate read FOnSelectClientCertificate write FOnSelectClientCertificate;
    Published property OnRenderViewReady : TOnRenderViewReady read FOnRenderViewReady write FOnRenderViewReady;
    Published property OnRenderProcessUnresponsive : TOnRenderProcessUnresponsive read FOnRenderProcessUnresponsive write FOnRenderProcessUnresponsive;
    Published property OnRenderProcessResponsive : TOnRenderProcessResponsive read FOnRenderProcessResponsive write FOnRenderProcessResponsive;
    Published property OnRenderProcessTerminated : TOnRenderProcessTerminated read FOnRenderProcessTerminated write FOnRenderProcessTerminated;
    Published property OnGetResourceRequestHandler_ReqHdlr : TOnGetResourceRequestHandler read FOnGetResourceRequestHandler_ReqHdlr write FOnGetResourceRequestHandler_ReqHdlr;
    Published property OnDocumentAvailableInMainFrame : TOnDocumentAvailableInMainFrame read FOnDocumentAvailableInMainFrame write FOnDocumentAvailableInMainFrame;
    Published property OnBeforeResourceLoad : TOnBeforeResourceLoad read FOnBeforeResourceLoad write FOnBeforeResourceLoad;
    Published property OnGetResourceHandler : TOnGetResourceHandler read FOnGetResourceHandler write FOnGetResourceHandler;
    Published property OnResourceRedirect : TOnResourceRedirect read FOnResourceRedirect write FOnResourceRedirect;
    Published property OnResourceResponse : TOnResourceResponse read FOnResourceResponse write FOnResourceResponse;
    Published property OnGetResourceResponseFilter : TOnGetResourceResponseFilter read FOnGetResourceResponseFilter write FOnGetResourceResponseFilter;
    Published property OnResourceLoadComplete : TOnResourceLoadComplete read FOnResourceLoadComplete write FOnResourceLoadComplete;
    Published property OnProtocolExecution : TOnProtocolExecution read FOnProtocolExecution write FOnProtocolExecution;
    Published property OnCanSendCookie : TOnCanSendCookie read FOnCanSendCookie write FOnCanSendCookie;
    Published property OnCanSaveCookie : TOnCanSaveCookie read FOnCanSaveCookie write FOnCanSaveCookie;
    Published property OnFileDialog : TOnFileDialog read FOnFileDialog write FOnFileDialog;
    Published property OnGetAccessibilityHandler : TOnGetAccessibilityHandler read FOnGetAccessibilityHandler write FOnGetAccessibilityHandler;
    Published property OnGetRootScreenRect : TOnGetRootScreenRect read FOnGetRootScreenRect write FOnGetRootScreenRect;
    Published property OnGetViewRect : TOnGetViewRect read FOnGetViewRect write FOnGetViewRect;
    Published property OnGetScreenPoint : TOnGetScreenPoint read FOnGetScreenPoint write FOnGetScreenPoint;
    Published property OnGetScreenInfo : TOnGetScreenInfo read FOnGetScreenInfo write FOnGetScreenInfo;
    Published property OnPopupShow : TOnPopupShow read FOnPopupShow write FOnPopupShow;
    Published property OnPopupSize : TOnPopupSize read FOnPopupSize write FOnPopupSize;
    Published property OnPaint : TOnPaint read FOnPaint write FOnPaint;
    Published property OnAcceleratedPaint : TOnAcceleratedPaint read FOnAcceleratedPaint write FOnAcceleratedPaint;
    Published property OnGetTouchHandleSize : TOnGetTouchHandleSize read FOnGetTouchHandleSize write FOnGetTouchHandleSize;
    Published property OnTouchHandleStateChanged : TOnTouchHandleStateChanged read FOnTouchHandleStateChanged write FOnTouchHandleStateChanged;
    Published property OnStartDragging : TOnStartDragging read FOnStartDragging write FOnStartDragging;
    Published property OnUpdateDragCursor : TOnUpdateDragCursor read FOnUpdateDragCursor write FOnUpdateDragCursor;
    Published property OnScrollOffsetChanged : TOnScrollOffsetChanged read FOnScrollOffsetChanged write FOnScrollOffsetChanged;
    Published property OnIMECompositionRangeChanged : TOnIMECompositionRangeChanged read FOnIMECompositionRangeChanged write FOnIMECompositionRangeChanged;
    Published property OnTextSelectionChanged : TOnTextSelectionChanged read FOnTextSelectionChanged write FOnTextSelectionChanged;
    Published property OnVirtualKeyboardRequested : TOnVirtualKeyboardRequested read FOnVirtualKeyboardRequested write FOnVirtualKeyboardRequested;
    Published property OnDragEnter : TOnDragEnter read FOnDragEnter write FOnDragEnter;
    Published property OnDraggableRegionsChanged : TOnDraggableRegionsChanged read FOnDraggableRegionsChanged write FOnDraggableRegionsChanged;
    Published property OnFindResult : TOnFindResult read FOnFindResult write FOnFindResult;
    Published property OnRequestContextInitialized : TOnRequestContextInitialized read FOnRequestContextInitialized write FOnRequestContextInitialized;
    Published property OnGetResourceRequestHandler_ReqCtxHdlr : TOnGetResourceRequestHandler read FOnGetResourceRequestHandler_ReqCtxHdlr write FOnGetResourceRequestHandler_ReqCtxHdlr;
    Published property OnSinks : TOnSinksEvent read FOnSinks write FOnSinks;
    Published property OnRoutes : TOnRoutesEvent read FOnRoutes write FOnRoutes;
    Published property OnRouteStateChanged : TOnRouteStateChangedEvent read FOnRouteStateChanged write FOnRouteStateChanged;
    Published property OnRouteMessageReceived : TOnRouteMessageReceivedEvent read FOnRouteMessageReceived write FOnRouteMessageReceived;
    Published property OnGetAudioParameters : TOnGetAudioParametersEvent read FOnGetAudioParameters write FOnGetAudioParameters;
    Published property OnAudioStreamStarted : TOnAudioStreamStartedEvent read FOnAudioStreamStarted write FOnAudioStreamStarted;
    Published property OnAudioStreamPacket : TOnAudioStreamPacketEvent read FOnAudioStreamPacket write FOnAudioStreamPacket;
    Published property OnAudioStreamStopped : TOnAudioStreamStoppedEvent read FOnAudioStreamStopped write FOnAudioStreamStopped;
    Published property OnAudioStreamError : TOnAudioStreamErrorEvent read FOnAudioStreamError write FOnAudioStreamError;
    Published property OnDevToolsMessage : TOnDevToolsMessageEvent read FOnDevToolsMessage write FOnDevToolsMessage;
    Published property OnDevToolsRawMessage : TOnDevToolsRawMessageEvent read FOnDevToolsRawMessage write FOnDevToolsRawMessage;
    Published property OnDevToolsMethodResult : TOnDevToolsMethodResultEvent read FOnDevToolsMethodResult write FOnDevToolsMethodResult;
    Published property OnDevToolsMethodRawResult : TOnDevToolsMethodRawResultEvent read FOnDevToolsMethodRawResult write FOnDevToolsMethodRawResult;
    Published property OnDevToolsEvent : TOnDevToolsEventEvent read FOnDevToolsEvent write FOnDevToolsEvent;
    Published property OnDevToolsRawEvent : TOnDevToolsEventRawEvent read FOnDevToolsRawEvent write FOnDevToolsRawEvent;
    Published property OnDevToolsAgentAttached : TOnDevToolsAgentAttachedEvent read FOnDevToolsAgentAttached write FOnDevToolsAgentAttached;
    Published property OnDevToolsAgentDetached : TOnDevToolsAgentDetachedEvent read FOnDevToolsAgentDetached write FOnDevToolsAgentDetached;
    Published property OnFrameCreated : TOnFrameCreated read FOnFrameCreated write FOnFrameCreated;
    Published property OnFrameDestroyed : TOnFrameDestroyed read FOnFrameDestroyed write FOnFrameDestroyed;
    Published property OnFrameAttached : TOnFrameAttached read FOnFrameAttached write FOnFrameAttached;
    Published property OnFrameDetached : TOnFrameDetached read FOnFrameDetached write FOnFrameDetached;
    Published property OnMainFrameChanged : TOnMainFrameChanged read FOnMainFrameChanged write FOnMainFrameChanged;
    Published property OnChromeCommand : TOnChromeCommandEvent read FOnChromeCommand write FOnChromeCommand;
    Published property OnIsChromeAppMenuItemVisible : TOnIsChromeAppMenuItemVisibleEvent read FOnIsChromeAppMenuItemVisible write FOnIsChromeAppMenuItemVisible;
    Published property OnIsChromeAppMenuItemEnabled : TOnIsChromeAppMenuItemEnabledEvent read FOnIsChromeAppMenuItemEnabled write FOnIsChromeAppMenuItemEnabled;
    Published property OnIsChromePageActionIconVisible : TOnIsChromePageActionIconVisibleEvent read FOnIsChromePageActionIconVisible write FOnIsChromePageActionIconVisible;
    Published property OnIsChromeToolbarButtonVisible : TOnIsChromeToolbarButtonVisibleEvent read FOnIsChromeToolbarButtonVisible write FOnIsChromeToolbarButtonVisible;
    Published property OnRequestMediaAccessPermission : TOnRequestMediaAccessPermissionEvent read FOnRequestMediaAccessPermission write FOnRequestMediaAccessPermission;
    Published property OnShowPermissionPrompt : TOnShowPermissionPromptEvent read FOnShowPermissionPrompt write FOnShowPermissionPrompt;
    Published property OnDismissPermissionPrompt : TOnDismissPermissionPromptEvent read FOnDismissPermissionPrompt write FOnDismissPermissionPrompt;
    Published property OnPreferenceChanged : TOnPreferenceChangedEvent read FOnPreferenceChanged write FOnPreferenceChanged;
    Published property OnSettingChanged : TOnSettingChangedEvent read FOnSettingChanged write FOnSettingChanged;
    + + + +
    ProtectedFStorageNotificationService: TCefState;
    +

    This item has no description.

    + + +
    Protected FOldBrowserCompWndPrc: TFNWndProc;
    @@ -11466,6 +11482,16 @@ Custom

    + + + + +
    Publicproperty StorageNotificationService : TCefState read FStorageNotificationService write FStorageNotificationService;
    +

    + Used to disable the "Free up space to continue" notification for the current profile.

    +
    + + diff --git a/packages/cef4delphi_lazarus.lpk b/packages/cef4delphi_lazarus.lpk index fbce1b5a..4161bb01 100644 --- a/packages/cef4delphi_lazarus.lpk +++ b/packages/cef4delphi_lazarus.lpk @@ -21,7 +21,7 @@ - + diff --git a/source/uCEFChromiumCore.pas b/source/uCEFChromiumCore.pas index 4a9905d6..dc1af3d7 100644 --- a/source/uCEFChromiumCore.pas +++ b/source/uCEFChromiumCore.pas @@ -129,6 +129,7 @@ type FSearchSuggestEnabled : TCefState; FURLDataCollection : TCefState; FTryingToCloseBrowser : boolean; + FStorageNotificationService : TCefState; {$IFDEF LINUX} FXDisplay : PXDisplay; @@ -2317,6 +2318,10 @@ type /// Disabling this property is a suggested workaround for some autofill crashes in Alloy style. /// property URLDataCollection : TCefState read FURLDataCollection write FURLDataCollection; + /// + /// Used to disable the "Free up space to continue" notification for the current profile. + /// + property StorageNotificationService : TCefState read FStorageNotificationService write FStorageNotificationService; published /// @@ -4326,6 +4331,7 @@ begin FSearchSuggestEnabled := STATE_DEFAULT; FURLDataCollection := STATE_DEFAULT; FTryingToCloseBrowser := False; + FStorageNotificationService := STATE_DEFAULT; {$IFDEF LINUX} FXDisplay := nil; {$ENDIF} @@ -7597,6 +7603,9 @@ begin if (FURLDataCollection <> STATE_DEFAULT) then UpdatePreference(aBrowser, 'url_keyed_anonymized_data_collection.enabled', (FURLDataCollection = STATE_ENABLED)); + if (FStorageNotificationService <> STATE_DEFAULT) then + UpdatePreference(aBrowser, 'cef.storage_notification_service_enabled', (FStorageNotificationService = STATE_ENABLED)); + if assigned(FOnPrefsUpdated) then FOnPrefsUpdated(self); end; diff --git a/source/uCEFVersion.inc b/source/uCEFVersion.inc index e8ebef71..d1acc3c7 100644 --- a/source/uCEFVersion.inc +++ b/source/uCEFVersion.inc @@ -1,6 +1,6 @@ CEF_SUPPORTED_VERSION_MAJOR = 138; CEF_SUPPORTED_VERSION_MINOR = 0; - CEF_SUPPORTED_VERSION_RELEASE = 25; + CEF_SUPPORTED_VERSION_RELEASE = 26; CEF_SUPPORTED_VERSION_BUILD = 0; CEF_CHROMEELF_VERSION_MAJOR = CEF_SUPPORTED_VERSION_MAJOR; diff --git a/update_CEF4Delphi.json b/update_CEF4Delphi.json index f44f735e..6324713a 100644 --- a/update_CEF4Delphi.json +++ b/update_CEF4Delphi.json @@ -2,9 +2,9 @@ "UpdateLazPackages" : [ { "ForceNotify" : true, - "InternalVersion" : 750, + "InternalVersion" : 751, "Name" : "cef4delphi_lazarus.lpk", - "Version" : "138.0.25" + "Version" : "138.0.26" } ], "UpdatePackageData" : {
    Published property OnTextResultAvailable : TOnTextResultAvailableEvent read FOnTextResultAvailable write FOnTextResultAvailable;