1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2026-06-13 16:05:40 +02:00
Commit Graph

866 Commits

Author SHA1 Message Date
martin eec00d7da7 Rename Components 2021-03-20 21:06:46 +01:00
Salvador Díaz Fau 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
Salvador Díaz Fau 5bd415a4be Merge pull request #353 from User4martin/fpc-work-5
Fpc work 5
2021-03-20 11:47:27 +01:00
martin 9766f0e175 Readme and known restrictions 2021-03-20 05:44:04 +01:00
martin 9346acaaa0 MacOS: Get cursor keys to work under OSR 2021-03-20 05:29:35 +01:00
martin c45c130b33 Expose additional event properties 2021-03-20 05:29:35 +01:00
martin 05d3f02c8e Added NSPrincipalClass for Lazarus 2.1 2021-03-19 21:24:56 +01:00
Salvador Díaz Fau 9fe7bc88c0 Remove the "experimental" tag to the MacOS demos. 2021-03-14 16:35:11 +01:00
Salvador Díaz Fau 181f589843 Update to CEF 89.0.7 2021-03-14 11:54:24 +01:00
Salvador Díaz Fau f759f2e405 Merge pull request #350 from User4martin/fpc-work-3a
Fpc work 3a
2021-03-14 10:58:03 +01:00
martin 0901f64763 Fix ReadMe files 2021-03-11 17:02:58 +01:00
martin 72767eda01 Demo BrowserWindowDom2 (Lazarus_any_OS) / Paint on browser 2021-03-11 16:49:26 +01:00
martin bd947d73a9 Add component LazarusOsrBrowserWindow / limited keyboard support, no sys keys, some keys missing on Mac 2021-03-11 16:49:26 +01:00
martin 83da1908ee Refactor BufferPanel: call OnPaint, after painting / allow apps to paint in browser 2021-03-10 18:57:50 +01:00
martin 28d4240ace Refactor BufferPanel: Allow inherited classes to hook IME events 2021-03-10 18:57:49 +01:00
martin 80693d87c1 Demo BrowserWindowDom (Lazarus_any_OS) 2021-03-10 18:57:49 +01:00
martin 243b42ebd4 refactor Component LazBrowserWindow / Extracted TLazChromium 2021-03-10 18:57:49 +01:00
martin ac1f570c7b Added: Demo BrowserWindowEx (Lazarus_any_OS) - with more than one browser 2021-03-10 17:12:40 +01:00
martin d37e72c010 Changed Demo BrowserWindow (Lazarus_any_OS) to use ContextInitialized Handler 2021-03-10 17:07:58 +01:00
martin 605d31f8cf Added CefLazApplication: Provide RegisterHandler for ContextInitialized 2021-03-10 17:07:58 +01:00
Salvador Díaz Fau b9c57057b8 Fixed deprecated GetLocaleFormatSettings symbol warning thanks to dilfich 2021-03-08 14:24:26 +01:00
Salvador Díaz Fau 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
Salvador Díaz Fau e9bf19225a Update internal version
Updated the readme file with a mention to the MacOS demos state.
88.0.4324.182
2021-03-02 22:52:49 +01:00
Salvador Díaz Fau c87b93a41a Merge pull request #349 from User4martin/fpc-work-mac-2
Fix compile for Cocoa with Lazarus fixes branch 2.0.x / Requires patc…
2021-03-02 09:58:05 +01:00
martin 8676b8c90a Fix compile for Cocoa with Lazarus fixes branch 2.0.x / Requires patches LCL from SVN rev 63693 2021-03-02 00:03:55 +01:00
Salvador Díaz Fau a5e430aef1 Added MacOS support with Lazarus
Updated internal version
Updated Readme file with MacOS info.
2021-03-01 09:01:34 +01:00
Salvador Díaz Fau 811140603e Merge pull request #348 from User4martin/fpc-work-mac-1
Thank you very much!
2021-03-01 08:42:09 +01:00
martin 73ff8fa985 Update AppHelper.lpi for older Lazarus 2021-03-01 02:16:44 +01:00
martin 8fdd1c7253 Sample app BrowserWindow for new component
amend demos/Lazarus/CustomResourceBrowser/LICENSE.txt
2021-03-01 01:26:21 +01:00
martin 754fd4a952 New TLazarusBrowserWindow. Handles all required events. 2021-03-01 01:18:26 +01:00
martin 121a43e824 CrAppProtocol for cocoa / Add Cocoa CloseChildHandle 2021-03-01 01:18:02 +01:00
martin 08d8c3076f ExternalPumpBrowser: Fix thread handling 2021-03-01 01:18:02 +01:00
martin 70042ffc67 Fix Leak in demos 2021-03-01 01:18:01 +01:00
martin cee41f519b Browser can be destroyed while in event. Do not access after that. 2021-03-01 01:18:01 +01:00
Salvador Díaz Fau 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
Salvador Diaz Fau ce5384b108 Moved uCEFLinkedWinControlBase to the source directory
Fixed build issues in Delphi with uCEFLinkedWinControlBase
Fixed GetDeviceScaleFactor for MacOS in FMX
Updated Readme
2021-02-24 10:57:59 +01:00
Salvador Díaz Fau 23bf854c28 Merge pull request #347 from User4martin/fpc-work-2d
Fpc work 2d
2021-02-24 10:20:20 +01:00
martin 34a3e69107 Add Headers to all units 2021-02-23 17:37:39 +01:00
martin c7fba0eb39 Extracted base-class for TCefWindow with Chromium / Move WndProc 2021-02-23 17:37:39 +01:00
martin ff9d2a39a8 Extracted base-class for TCefWindow with Chromium 2021-02-23 17:37:00 +01:00
martin 24d5b6b461 Ensure all units have {$I cef.inc} 2021-02-21 22:57:18 +01:00
Salvador Diaz Fau 1ef28cb013 Fix Lazarus build issue 2021-02-21 18:49:04 +01:00
Salvador Diaz Fau 92da537bf7 Fix Lazarus build issue in Windows
Fix Delphi build issue in MacOS
Added TCefApplicationCore.CheckCEFResources
Added TCefApplicationCore.CheckCEFDLL
Set TCefApplicationCore.CheckCEFFiles to false by default in MacOS
2021-02-21 18:41:25 +01:00
Salvador Diaz Fau 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
Salvador Diaz Fau 8c8e43b671 Updated Lazarus package version 2021-02-20 19:05:02 +01:00
Salvador Diaz Fau 21ae7cec31 Update CEF_CHROMEELF_VERSION_BUILD 2021-02-20 17:30:59 +01:00
Salvador Diaz Fau 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
Salvador Díaz Fau fcb2b586cf Merge pull request #346 from User4martin/fpc-work-2c
Fpc work 2c
2021-02-19 09:41:31 +01:00
martin bab194d3c0 Add Win32 PE flag 2021-02-19 02:40:37 +01:00
martin 14bfc9c832 Sample app for Mac only 2021-02-19 02:04:33 +01:00