96cec7acb5
Update to CEF 90.6.6
2021-05-21 15:39:53 +02:00
fec1b3be79
Fixed colors in FMXExternalPumpBrowser for MacOS
...
Added functions to copy the CEF binaries and the CEF helpers automatically to FMXExternalPumpBrowser for MacOS
Added TFMXBufferPanel.OnResized
Added more comments with missing functionality in Linux and MacOS
2021-05-18 16:40:37 +02:00
76fc979882
Fixed UTF8 string conversion in FPC
2021-05-17 10:10:00 +02:00
28ed9e7794
Added FMXExternalPumpBrowser demo for MacOS
...
Added TinyBrowser demo for Linux.
Added AppHelperRenamer tool for MacOS.
Disabled 3 event in TCefViewDelegateRef in 32 bits as a workaround for the issue #278
2021-05-16 19:42:25 +02:00
ca1e47d947
Update to CEF 90.6.5
2021-05-06 14:32:42 +02:00
ff05abbe1b
Update to CEF 90.6.4
...
Added try..except blocks to TCustomRequestContextHandler and TCustomResourceRequestHandler events.
2021-05-05 14:41:13 +02:00
d24eec2794
Update to CEF 90.6.3
...
Enabled the ChromeRuntime mode to the TinyBrowser2 demo for Lazarus in Windows.
2021-05-01 10:06:25 +02:00
8188dd2ca0
Update to CEF 90.6.2
2021-04-29 17:00:54 +02:00
f044e754fa
Update to CEF 90.6.0
2021-04-28 14:38:07 +02:00
23ee5819d6
Update to CEF 90.5.9
2021-04-24 12:10:58 +02:00
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
64edef3194
Update to CEF 90.5.5
2021-04-21 15:09:14 +02:00
1c898a6d50
Removed GlobalCEFApp.OnGetCookieableSchemes because it's no longer used
2021-04-20 18:30:52 +02:00
dbd73f13b4
Removed the GlobalCEFApp.SupportedSchemes property because it's no longer used.
2021-04-20 15:09:28 +02:00
c5fae76a1f
Update to CEF 90.5.4
2021-04-18 19:36:20 +02:00
8d8d498b0f
Update to CEF 89.0.18
2021-04-07 16:35:31 +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
19831611d4
Update to CEF 89.0.15
...
Added TCefApplicationCore.LastErrorMessage property as requested in #356
2021-03-25 13:00:37 +01:00
eb03146bb2
Merged LazApplication int CefApplication (IFDEF)
2021-03-21 02:27:03 +01:00
74f4caf000
Fix TEmbeddedChromium as sub-component
2021-03-21 00:12:15 +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
9346acaaa0
MacOS: Get cursor keys to work under OSR
2021-03-20 05:29:35 +01:00
c45c130b33
Expose additional event properties
2021-03-20 05:29:35 +01:00
181f589843
Update to CEF 89.0.7
2021-03-14 11:54:24 +01:00
bd947d73a9
Add component LazarusOsrBrowserWindow / limited keyboard support, no sys keys, some keys missing on Mac
2021-03-11 16:49:26 +01:00
83da1908ee
Refactor BufferPanel: call OnPaint, after painting / allow apps to paint in browser
2021-03-10 18:57:50 +01:00
28d4240ace
Refactor BufferPanel: Allow inherited classes to hook IME events
2021-03-10 18:57:49 +01:00
243b42ebd4
refactor Component LazBrowserWindow / Extracted TLazChromium
2021-03-10 18:57:49 +01:00
d37e72c010
Changed Demo BrowserWindow (Lazarus_any_OS) to use ContextInitialized Handler
2021-03-10 17:07:58 +01:00
605d31f8cf
Added CefLazApplication: Provide RegisterHandler for ContextInitialized
2021-03-10 17:07:58 +01:00
b9c57057b8
Fixed deprecated GetLocaleFormatSettings symbol warning thanks to dilfich
2021-03-08 14:24:26 +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
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
754fd4a952
New TLazarusBrowserWindow. Handles all required events.
2021-03-01 01:18:26 +01:00
121a43e824
CrAppProtocol for cocoa / Add Cocoa CloseChildHandle
2021-03-01 01:18:02 +01:00
cee41f519b
Browser can be destroyed while in event. Do not access after that.
2021-03-01 01:18:01 +01:00
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
c7fba0eb39
Extracted base-class for TCefWindow with Chromium / Move WndProc
2021-02-23 17:37:39 +01:00
ff9d2a39a8
Extracted base-class for TCefWindow with Chromium
2021-02-23 17:37:00 +01:00
1ef28cb013
Fix Lazarus build issue
2021-02-21 18:49:04 +01:00
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
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
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
4a49ab6755
Add option UseMockKeyChain for Mac. Prevents requiring permissions, but stops encrypting Cookies.
2021-02-16 23:12:07 +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
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