Commit Graph

873 Commits

Author SHA1 Message Date
Salvador Díaz Fau
19831611d4 Update to CEF 89.0.15
Added TCefApplicationCore.LastErrorMessage property as requested in #356
2021-03-25 13:00:37 +01:00
Salvador Díaz Fau
9d61871ea1
Increase InternalVersion 2021-03-22 10:41:39 +01:00
Salvador Díaz Fau
5d7183a711
Merge pull request #355 from User4martin/fpc-work-6
Fpc work 6
2021-03-22 10:27:10 +01:00
martin
ae36a9c9e2 Demos: removed GlobalCEFApp.CheckCEFFiles := false; 2021-03-21 17:20:12 +01:00
martin
eb03146bb2 Merged LazApplication int CefApplication (IFDEF) 2021-03-21 02:27:03 +01:00
martin
74f4caf000 Fix TEmbeddedChromium as sub-component 2021-03-21 00:12:15 +01:00
martin
df326d4e06 Rename references in demos 2021-03-21 00:12:12 +01:00
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.
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