edbfe8775b
Update to CEF 90.5.7
...
Modified the VCL version of the TinyBrowser2 demo to use the experimental "ChromeRuntime" mode.
2021-04-23 14:52:53 +02:00
46f8fde8f9
Fixed PopupBrowser demo
...
Fixed the Chromium1BeforePopup event in PopupBrowser
Fixed the PopupBrowser.html file to use a different window name for the new popup windows.
2021-04-22 10:01:13 +02:00
0c5f4b626d
Fixed cookie issues with browsers using a different request context
2021-04-19 15:54:06 +02:00
c5fae76a1f
Update to CEF 90.5.4
2021-04-18 19:36:20 +02:00
c6e8a08522
Update to CEF 89.0.17
...
Added an option make simple text replacements in the ResponseFilterBrowser demo
2021-04-03 14:53:50 +02:00
ae36a9c9e2
Demos: removed GlobalCEFApp.CheckCEFFiles := false;
2021-03-21 17:20:12 +01:00
eb03146bb2
Merged LazApplication int CefApplication (IFDEF)
2021-03-21 02:27:03 +01:00
df326d4e06
Rename references in demos
2021-03-21 00:12:12 +01:00
eec00d7da7
Rename Components
2021-03-20 21:06:46 +01:00
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
9766f0e175
Readme and known restrictions
2021-03-20 05:44:04 +01:00
05d3f02c8e
Added NSPrincipalClass for Lazarus 2.1
2021-03-19 21:24:56 +01:00
0901f64763
Fix ReadMe files
2021-03-11 17:02:58 +01:00
72767eda01
Demo BrowserWindowDom2 (Lazarus_any_OS) / Paint on browser
2021-03-11 16:49:26 +01:00
80693d87c1
Demo BrowserWindowDom (Lazarus_any_OS)
2021-03-10 18:57:49 +01:00
ac1f570c7b
Added: Demo BrowserWindowEx (Lazarus_any_OS) - with more than one browser
2021-03-10 17:12:40 +01:00
d37e72c010
Changed Demo BrowserWindow (Lazarus_any_OS) to use ContextInitialized Handler
2021-03-10 17:07:58 +01:00
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
73ff8fa985
Update AppHelper.lpi for older Lazarus
2021-03-01 02:16:44 +01:00
8fdd1c7253
Sample app BrowserWindow for new component
...
amend demos/Lazarus/CustomResourceBrowser/LICENSE.txt
2021-03-01 01:26:21 +01:00
121a43e824
CrAppProtocol for cocoa / Add Cocoa CloseChildHandle
2021-03-01 01:18:02 +01:00
08d8c3076f
ExternalPumpBrowser: Fix thread handling
2021-03-01 01:18:02 +01:00
70042ffc67
Fix Leak in demos
2021-03-01 01:18:01 +01:00
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
34a3e69107
Add Headers to all units
2021-02-23 17:37:39 +01:00
24d5b6b461
Ensure all units have {$I cef.inc}
2021-02-21 22:57:18 +01:00
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
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
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
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
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
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
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
5cc767d430
Rename to ExternalPumpBrowser / Clean up
2021-02-16 18:10:01 +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
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
30bda87db4
helper scripts for mac app helpers
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
6d5b74070b
Added tab navigation controls to the FMXTabbedOSRBrowser demo
2021-02-05 17:35:53 +01:00