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
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