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

398 Commits

Author SHA1 Message Date
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
9d17a50210 Update to CEF 88.2.9
Added the SimpleBrowser demo for Linux.
Added Linux support to TChromiumWindow.
Removed unused code and added more code comments to the SimpleBrowser demos for Windows.
2021-02-20 17:14:15 +01:00
bab194d3c0 Add Win32 PE flag 2021-02-19 02:40:37 +01:00
14bfc9c832 Sample app for Mac only 2021-02-19 02:04:33 +01:00
a822fc23d5 Url Dropdown
Fix Caption for ExternalPumpBrowser
Fix Windows IFDEF
2021-02-19 02:04:33 +01:00
81328d5242 ExternalPumpBrowser, fix unit-name 2021-02-18 16:01:32 +01:00
685304d4ac Added WM_ENTERMENULOOP 2021-02-18 00:57:30 +01:00
ed42096f1e Fix ExternalPumpBrowser, Stop Scheduler. 2021-02-18 00:12:37 +01:00
ac1e26f86c AppHelper on Windows: Do not create a console window 2021-02-17 22:51:05 +01:00
55f5eec85c Fixes for ExternalPumpBrowser 2021-02-17 22:51:00 +01:00
088d20ff01 Allow Win/Linux to use external helper 2021-02-16 23:12:07 +01:00
4a49ab6755 Add option UseMockKeyChain for Mac. Prevents requiring permissions, but stops encrypting Cookies. 2021-02-16 23:12:07 +01:00
567f85058b Remove lps files and add *.lps to .gitignore. LPS are local session files meant to represent the state of the IDE, not the project. 2021-02-16 23:12:07 +01:00
15d6336dd0 Make same app run on Win, Linux and Mac / Folder Lazarus_any_OS 2021-02-16 23:12:06 +01:00
5cc767d430 Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
bdaf4554e6 Update to CEF 88.2.8
Fixed issue #339 : SimpleOSRBrowser crashes when the mouse is moved over the browser using CEF 88
2021-02-16 12:45:44 +01:00
7de0ea6a81 Update to CEF 88.2.7 2021-02-13 14:39:56 +01:00
002a21e6d6 Update to CEF 88.2.5
- Added TCEFWorkSchedulerQueueThread as an experimental way to handle the external message pump events for all platforms.
- Fixed backwards compatibility issues with Delphi 7.
2021-02-11 19:52:23 +01:00
e7e7cb80c1 Linux : Implemented printing in MiniBrowser demo (issue #337) 2021-02-08 18:39:07 +01:00
e45839bb90 Added TBufferPanel.OnMouseEnter and TBufferPanel.OnMouseLeave on Lazarus
Fixed building in Windows
Issue #337 : First implementation. It's incomplete.
2021-02-08 10:28:36 +01:00
30bda87db4 helper scripts for mac app helpers 2021-02-07 22:10:08 +01:00
06bcf00dd7 Allow AppHelper to read FrameworkDirPath from argv 2021-02-07 22:10:08 +01:00
4bbf59fbb3 Rename SubProcess to AppHelper 2021-02-07 17:18:29 +01:00
6d5b74070b Added tab navigation controls to the FMXTabbedOSRBrowser demo 2021-02-05 17:35:53 +01:00