Commit Graph

847 Commits

Author SHA1 Message Date
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
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
martin
a822fc23d5 Url Dropdown
Fix Caption for ExternalPumpBrowser
Fix Windows IFDEF
2021-02-19 02:04:33 +01:00
Salvador Díaz Fau
baae6a3765
Increased InternalVersion 2021-02-18 19:03:51 +01:00
Salvador Díaz Fau
c1961034c7
typo 2021-02-18 19:03:22 +01:00
Salvador Díaz Fau
b9adf07ac2
Merge pull request #345 from User4martin/fpc-work-2b
Fix ExternalPumpBrowser, Stop Scheduler.
2021-02-18 18:57:49 +01:00
martin
81328d5242 ExternalPumpBrowser, fix unit-name 2021-02-18 16:01:32 +01:00
martin
685304d4ac Added WM_ENTERMENULOOP 2021-02-18 00:57:30 +01:00
martin
ed42096f1e Fix ExternalPumpBrowser, Stop Scheduler. 2021-02-18 00:12:37 +01:00
Salvador Díaz Fau
c6884ecdf8
Merge pull request #344 from User4martin/fpc-work-2a
Thanks!
2021-02-17 22:55:31 +01:00
martin
ac1e26f86c AppHelper on Windows: Do not create a console window 2021-02-17 22:51:05 +01:00
martin
55f5eec85c Fixes for ExternalPumpBrowser 2021-02-17 22:51:00 +01:00
Salvador Díaz Fau
2353308ef2
Merge pull request #343 from User4martin/fpc-work-2
Thank you for all this work!!!
2021-02-17 09:50:04 +01:00
martin
088d20ff01 Allow Win/Linux to use external helper 2021-02-16 23:12:07 +01:00
martin
4a49ab6755 Add option UseMockKeyChain for Mac. Prevents requiring permissions, but stops encrypting Cookies. 2021-02-16 23:12:07 +01:00
martin
b9d609f4bd Adding some Lazarus/FPC related paths to .gitingore 2021-02-16 23:12:07 +01:00
martin
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
martin
15d6336dd0 Make same app run on Win, Linux and Mac / Folder Lazarus_any_OS 2021-02-16 23:12:06 +01:00
martin
91f0c8d740 Fix: Set LocalesDirPath and ResourcesDirPath from FrameworkDirPath, if not set explicitly 2021-02-16 21:15:22 +01:00
martin
cd73dd8b8d Use MultiExeProcessing on Mac 2021-02-16 18:10:01 +01:00
martin
5cc767d430 Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00