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

823 Commits

Author SHA1 Message Date
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
8c8e43b671 Updated Lazarus package version 2021-02-20 19:05:02 +01:00
21ae7cec31 Update CEF_CHROMEELF_VERSION_BUILD 2021-02-20 17:30:59 +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
fcb2b586cf Merge pull request #346 from User4martin/fpc-work-2c
Fpc work 2c
2021-02-19 09:41:31 +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
baae6a3765 Increased InternalVersion 2021-02-18 19:03:51 +01:00
c1961034c7 typo 2021-02-18 19:03:22 +01:00
b9adf07ac2 Merge pull request #345 from User4martin/fpc-work-2b
Fix ExternalPumpBrowser, Stop Scheduler.
2021-02-18 18:57:49 +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
c6884ecdf8 Merge pull request #344 from User4martin/fpc-work-2a
Thanks!
2021-02-17 22:55:31 +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
2353308ef2 Merge pull request #343 from User4martin/fpc-work-2
Thank you for all this work!!!
2021-02-17 09:50:04 +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
b9d609f4bd Adding some Lazarus/FPC related paths to .gitingore 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
91f0c8d740 Fix: Set LocalesDirPath and ResourcesDirPath from FrameworkDirPath, if not set explicitly 2021-02-16 21:15:22 +01:00
cd73dd8b8d Use MultiExeProcessing on Mac 2021-02-16 18:10:01 +01:00
5cc767d430 Rename to ExternalPumpBrowser / Clean up 2021-02-16 18:10:01 +01:00
ee94b7d2cc Added TBufferPanel.UpdateDeviceScaleFactor
Fixed issue #339 : SimpleOSRBrowser crashes when the mouse is moved over the browser using CEF 88
2021-02-16 12:47:22 +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
086042c0d9 Update to CEF 88.2.6 2021-02-12 16:45:54 +01:00
aaf512a419 Fixed TFMXWorkScheduler.QueueThread_OnPulse. Only build it when USEQUEUETHREAD is defined. 2021-02-11 21:07:22 +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
a1f3e133ed Merge pull request #341 from User4martin/fpc-mac-2
Thank you so much Martin! :-D
2021-02-08 09:58:16 +01:00
30bda87db4 helper scripts for mac app helpers 2021-02-07 22:10:08 +01:00
03e917f85c Set LocalesDirPath and ResourcesDirPath from FrameworkDirPath, if not set explicitly 2021-02-07 22:10:08 +01:00
bfff18e7b5 fix compile. If IFDEF does not apply, an empty var block causes a compile error on fpc 2021-02-07 22:10:08 +01:00
7c94142d25 fix compile on Fpc/Mac. Handle is PtrUInt. IFDEF MACOS only matches Delphi 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
8f1b88bac9 Update to CEF 88.2.4
Fixed issue #335
2021-02-06 17:38:44 +01:00
6d5b74070b Added tab navigation controls to the FMXTabbedOSRBrowser demo 2021-02-05 17:35:53 +01:00
691986692b Merge branch 'master' of https://github.com/salvadordf/CEF4Delphi 2021-02-05 17:25:41 +01:00
04a6f9d66d Added tab navigation controls to the FMXTabbedBrowser demo 2021-02-05 17:25:37 +01:00
2286ad332a Update README.md
Fixed a link to the CEF binaries
2021-02-04 17:02:32 +01:00
5c93e5c49a Update to CEF 88.2.1
- Added  xlib error handlers to the "interface" unit in the Lazarus demos for Linux.
- Added the "broker" CEF process type.
- Add the Zygote process to all the MustCreate* functions in TCefApplicationCore
2021-02-04 16:59:08 +01:00
12cce1cbba Fixed TChromium.OnPreKeyEvent and TChromium.OnKeyEvent event parameters in demos
Added a workaround for a focus issue in popup windows handled by CEF in the MiniBrowser demo.
2021-02-03 10:30:07 +01:00
e0396ac3a5 Improved MacOS support thanks to martin_fr
Reorganized demos by OS
2021-01-31 16:53:07 +01:00
cd46aa097d Fixed incorrect coordinates using the wheel button in OSR demos for Windows (VCL). 2021-01-29 18:27:10 +01:00