1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-06-12 22:07:39 +02:00
Commit Graph

421 Commits

Author SHA1 Message Date
c88ec15bd4 Update to CEF 94.4.1
Added the keyboard handling modification to the OSRExternalPumpBrowser demo requested by mterrisse in issue #378
Fixed the wrong form icon in TinyBrowser demo.
2021-09-27 12:04:33 +02:00
a14c51f98b Added Delphi 11 Alexandria support 2021-09-14 12:45:14 +02:00
5602e1029d Moved CefClearSchemeHandlerFactories to the GlobalCEFApp destruction 2021-09-11 12:00:09 +02:00
0683539655 Fixed issue #382 : scheme registration leak
Added a link to test Widevine in the MiniBrowser demo
2021-09-10 18:30:54 +02:00
83a75c985a Update to CEF 93.1.11
Fixed issue #378  in the VCL demos
2021-09-05 10:49:20 +02:00
701406f0e8 Update to CEF 92.0.26
Added the SchemeRegistrationBrowser_subprocess demo for Lazarus in Windows
Added a Google Maps example in the test.html file used by all the SchemeRegistrationBrowser demos.
Removed obsolete Flash file.
2021-08-18 15:55:54 +02:00
401a622bf8 Fixed SimpleBrowser2 demo for Lazarus in Windows 2021-08-10 10:00:07 +02:00
c4135dedd5 Update to CEF 92.0.21
Added GlobalCEFApp.DisablePopupBlocking
Added GlobalCEFApp.DisableBackForwardCache
Fixed issue #372
TCefApplicationCore code reorganization
2021-07-31 17:24:54 +02:00
b0259524c5 Update to CEF 91.1.21
The TabbedBrowser2 demo for Windows can now open new tabs without losing the POST data.
2021-06-20 13:08:37 +02:00
c5b989588e Update to CEF 91.1.17
Remove unnecessary workarounds in the FMX demo for MacOS
2021-06-16 10:31:12 +02:00
3228738e3a Close MiniBrowser correctly when the user logs off 2021-06-14 12:58:46 +02:00
1efd6c9a67 Added custom JavaScript dialogs to FMXExternalPumpBrowser2 for Linux
Removed unused TOpenDialog from FMXExternalPumpBrowser for MacOS
Replaced the address box with a TComboEdit in FMXExternalPumpBrowser for Windows
2021-06-05 18:23:21 +02:00
43ab8ef953 Added TCEFTimerWorkScheduler
- Moved the GlobalCEFWorkScheduler creation after the GlobalCEFApp creation in all demos using it.
- Replaced TCEFWorkScheduler by TCEFTimerWorkScheduler in FMX demos for Linux and MacOS.
- Fixed context menu issue in FMXExternalPumpBrowser2 for Linux
- Fixed stability issues in FMXExternalPumpBrowser for MacOS
- Fixed 32bit build issues in TinyBrowser and ToolBoxBrowser2 demos.
- Added uCEFMacOSInterfaces and uCEFMacOSCustomCocoaTimer.
2021-06-04 15:10:40 +02:00
b14abde967 Update to CEF 90.6.7
Added workaround to avoid a crash when the user clicks the right mouse button in Firemonkey for MacOS.
Added the click count to the mouse events to the Linux Firemonkey demo.
Added the ShowMessageCF function to show a message dialog in MacOS.
Added calls to FMX.Types.Log.d to write error messages in Firemonkey for Linux and MacOS.
2021-05-27 14:29:30 +02:00
44896524e8 Improved keyboard and mouse support in FMXExternalPumpBrowser for MacOS
Added X11 error handling functions to FMXExternalPumpBrowser2 demo for Linux.
Deleted FMXExternalPumpBrowser demo for Linux.
Added uCEFMacOSConstants and uCEFMacOSFunctions units for MacOS.
Replaced TThread.Queue for TThread.ForceQueue to avoid executing that method immediately in some cases.
2021-05-26 19:32:10 +02:00
a22e1a07b1 Added partial keyboard support to FMXExternalPumpBrowser for MacOS
Added FMXExternalPumpBrowser demo for Linux thanks to Christoph Schneider
2021-05-24 18:42:12 +02:00
51a29225ef Added CrAppProtocol protocol implementation to FMXExternalPumpBrowser for MacOS 2021-05-23 19:45:24 +02:00
a3d361d8ba Disable TNetEncoding calls for older Delphi versions in the MiniBrowser demo 2021-05-20 16:59:01 +02:00
fec1b3be79 Fixed colors in FMXExternalPumpBrowser for MacOS
Added functions to copy the CEF binaries and the CEF helpers automatically to FMXExternalPumpBrowser for MacOS
Added TFMXBufferPanel.OnResized
Added more comments with missing functionality in Linux and MacOS
2021-05-18 16:40:37 +02:00
28ed9e7794 Added FMXExternalPumpBrowser demo for MacOS
Added TinyBrowser demo for Linux.
Added AppHelperRenamer tool for MacOS.
Disabled 3 event in TCefViewDelegateRef in 32 bits as a workaround for the issue #278
2021-05-16 19:42:25 +02:00
15e6332392 Added a menu option to save as MHTML in the MiniBrowser demo 2021-05-07 16:25:49 +02:00
d24eec2794 Update to CEF 90.6.3
Enabled the ChromeRuntime mode to the TinyBrowser2 demo for Lazarus in Windows.
2021-05-01 10:06:25 +02:00
8188dd2ca0 Update to CEF 90.6.2 2021-04-29 17:00:54 +02:00
edbfe8775b Update to CEF 90.5.7
Modified the VCL version of the TinyBrowser2 demo to use the experimental "ChromeRuntime" mode.
2021-04-23 14:52:53 +02:00
46f8fde8f9 Fixed PopupBrowser demo
Fixed the Chromium1BeforePopup event in PopupBrowser
Fixed the PopupBrowser.html file to use a different window name for the new popup windows.
2021-04-22 10:01:13 +02:00
0c5f4b626d Fixed cookie issues with browsers using a different request context 2021-04-19 15:54:06 +02:00
c5fae76a1f Update to CEF 90.5.4 2021-04-18 19:36:20 +02:00
c6e8a08522 Update to CEF 89.0.17
Added an option make simple text replacements in the ResponseFilterBrowser demo
2021-04-03 14:53:50 +02:00
ae36a9c9e2 Demos: removed GlobalCEFApp.CheckCEFFiles := false; 2021-03-21 17:20:12 +01:00
eb03146bb2 Merged LazApplication int CefApplication (IFDEF) 2021-03-21 02:27:03 +01:00
df326d4e06 Rename references in demos 2021-03-21 00:12:12 +01:00
eec00d7da7 Rename Components 2021-03-20 21:06:46 +01:00
0abb2732de Update to CEF 89.0.12
Modified the VCL SubProcess demo as suggested by Tomm Prami
Fixed issue #352
2021-03-20 13:16:08 +01:00
9766f0e175 Readme and known restrictions 2021-03-20 05:44:04 +01:00
05d3f02c8e Added NSPrincipalClass for Lazarus 2.1 2021-03-19 21:24:56 +01:00
0901f64763 Fix ReadMe files 2021-03-11 17:02:58 +01:00
72767eda01 Demo BrowserWindowDom2 (Lazarus_any_OS) / Paint on browser 2021-03-11 16:49:26 +01:00
80693d87c1 Demo BrowserWindowDom (Lazarus_any_OS) 2021-03-10 18:57:49 +01:00
ac1f570c7b Added: Demo BrowserWindowEx (Lazarus_any_OS) - with more than one browser 2021-03-10 17:12:40 +01:00
d37e72c010 Changed Demo BrowserWindow (Lazarus_any_OS) to use ContextInitialized Handler 2021-03-10 17:07:58 +01:00
1515e2bf99 Update to CEF 89.0.6
Added GlobalCEFApp.ApiHashUniversal
Added GlobalCEFApp.ApiHashPlatform
Added GlobalCEFApp.ApiHashCommit
Added a menu option to the MiniBrowser demo to show the CEF version info and API hashes.
2021-03-06 12:24:28 +01:00
73ff8fa985 Update AppHelper.lpi for older Lazarus 2021-03-01 02:16:44 +01:00
8fdd1c7253 Sample app BrowserWindow for new component
amend demos/Lazarus/CustomResourceBrowser/LICENSE.txt
2021-03-01 01:26:21 +01:00
121a43e824 CrAppProtocol for cocoa / Add Cocoa CloseChildHandle 2021-03-01 01:18:02 +01:00
08d8c3076f ExternalPumpBrowser: Fix thread handling 2021-03-01 01:18:02 +01:00
70042ffc67 Fix Leak in demos 2021-03-01 01:18:01 +01:00
2838b7964e Fixed CookieVisitor demo issue with cookies not written
Added New Delphi and Lazarus versions and MacOS info to Readme.md.
2021-02-27 12:55:29 +01:00
34a3e69107 Add Headers to all units 2021-02-23 17:37:39 +01:00
24d5b6b461 Ensure all units have {$I cef.inc} 2021-02-21 22:57:18 +01:00
51d8c20f63 Fixed UTF8 string conversion in SimpleBrowser for Linux
- Removed "cmem" and "interfaces" from the TinyBrowser2 demo for Linux.
- Simplified the code of the TinyBrowser2 demo for Linux.
- Added the workaround for the CEF focus issue to TChromiumWindow in Linux.
- Set the result type of GetChildWindowHandle to LclType.THandle in FPC for TCEFWinControl, TCEFLinkedWindowParent and TChromiumWindow.
2021-02-21 11:11:08 +01:00