f21d1f66ba
Added the ExternalPumpBrowser demo for Lazarus in Linux
2020-12-31 21:04:00 +01:00
5fd5dc79f0
Added a Linux version of the SubProcess demo for Lazarus
...
GlobalCEFApp now uses the custom "ShowX11Message" procedure to show messages when the WidgetSet is not initialized.
2020-12-31 12:15:10 +01:00
05680d5abc
Fixed issue #256
...
Removed non working Linux demos for now.
2020-12-30 19:40:07 +01:00
e7eae21105
Improved Linux support in Lazarus
...
- Fixed issue #255
- Changed GlobalCEFApp.DefaultEncoding property type to ustring
- Changed GlobalCEFApp.OverrideSpellCheckLang property type to ustring
2020-12-28 18:11:27 +01:00
7ec49e1f95
Added workaround for the CEF issue #2899
...
https://bitbucket.org/chromiumembedded/cef/issues/2899/cefsettingsignore_certificate_errors-true
2020-12-21 19:44:10 +01:00
34c2c49034
Added GlobalCEFApp.ForcedDeviceScaleFactor property.
...
Added TBufferPanel.ForcedDeviceScaleFactor property.
Added TFMXBufferPanel.ForcedDeviceScaleFactor property.
Updated ConsoleBrowser2 and WebpageSnapshot demos to use the new TBufferPanel.ForcedDeviceScaleFactor property.
2020-12-20 12:28:56 +01:00
858f1a1625
Improved Linux support thanks to Christoph Schneider
...
Added more code comments in the TabbedBrowser2 demo.
Removed FastMM4 from the SimpleOSRBrowser demo.
Modified TCEFWorkScheduler for FPC in Linux.
2020-12-18 16:51:02 +01:00
28958bf7b6
Added custom popup windows to the TabbedBrowser2 demo
2020-12-17 16:28:38 +01:00
8f88a31440
Fixed an issue copying the bitmap in uCEFBrowserThread
...
Added more checks to uCEFBrowserThread
2020-12-14 13:27:19 +01:00
1299a6f596
Added ConsoleBrowser2 and WebpageSnapshot demos
...
- Split the Lazarus demos directory into "Lazarus_Windows" and "Lazarus_Linux".
- Added OSRExternalPumpBrowser and TinyBrowser2 demos to "Lazarus_Linux".
- Set TBufferPanel.GetScreenScale as virtual.
- Added DevTools to the SchemeRegistrationBrowser demo.
- Modified the SchemeRegistrationBrowser demo to receive XMLHttpRequest requests from JavaScript.
2020-12-13 18:36:10 +01:00
8f55182540
Update to CEF 87.1.12
2020-12-08 21:35:57 +01:00
1484fdca25
Added TinyBrowser2 demo
...
- Added an overloaded version of TChromiumCore.CreateBrowser to create popup browser windows in the TinyBrowser2 demo.
- Added more comments in the DOMVisitor demo describing alternative ways to send information between processes.
2020-12-06 12:28:13 +01:00
80b1140db6
Update to CEF 87.1.11
...
Fixed issue #323 in the CEF code.
2020-11-26 14:42:33 +01:00
073186e71d
Added workaround for issue #323
...
Modified all demos that used the TChromium.OnCursorChange event with the new parameters.
2020-11-22 16:42:52 +01:00
8e7660ccf8
Update to CEF 87.1.6
2020-11-19 18:55:17 +01:00
2f3c23c202
Update to CEF 86.0.24
86.0.4240.198
2020-11-18 12:23:20 +01:00
db361ed6d8
Use the custom conditional compilation directives
2020-11-17 15:09:02 +01:00
3ab78ad28c
Delphi 10 Seattle backwards compatibility fix
2020-11-17 14:59:18 +01:00
a4067cf44c
Update to CEF 86.0.23
2020-11-11 15:03:59 +01:00
8274424032
Use the TCefCustomRenderProcessHandler.RemoveReferences only in destruction
2020-11-10 15:34:48 +01:00
bfe3554291
Merge branch 'master' of https://github.com/salvadordf/CEF4Delphi
2020-11-10 15:02:53 +01:00
e72db93dd2
Partial fix for issue #291
...
- Create the CefApp handlers only when they are needed in SingleProcess mode.
- Added several "RemoveReferences" procedures to disable events when the application is shutting down in the CefApp handlers.
2020-11-10 15:02:49 +01:00
4db7d89938
Update CEF binaries download links to new Spotify server
2020-11-07 09:21:47 +01:00
9ac740613c
Update to CEF 86.0.21
2020-11-04 14:45:23 +01:00
e601067d01
Update to CEF 86.0.20
...
Fixed issue #307 TBufferPanel.ScreenScale and GetDeviceScaleFactor return 1 after changing the DPI value while the browser is runninng.
2020-10-31 14:23:06 +01:00
f5bce048ce
Update to CEF 86.0.19
...
Fixed issue #309
2020-10-28 18:49:34 +01:00
8a28f9fea9
Added the GlobalCEFApp.BlinkSettings property
2020-10-25 18:59:09 +01:00
b118999a56
Update to CEF 86.0.18
2020-10-24 12:30:00 +02:00
592818ef30
Update to CEF 86.0.17
2020-10-16 15:27:39 +02:00
fd7645fe2c
Update to CEF 86.0.14
...
Fixed issue #300
2020-10-14 09:56:47 +02:00
d44db3bf2a
Added GlobalCEFApp.EnableUsermediaScreenCapturing
85.0.4183.121
2020-10-08 16:41:27 +02:00
1186f0b105
Update to CEF 85.3.12
2020-10-02 14:23:38 +02:00
6e936cf07c
Fixed issue #303
...
- Added TChromiumCore.ReplaceMisspelling
- Added TChromiumCore.AddWordToDictionary
- Added TChromiumCore.OpenerWindowHandle
- Added TChromiumCore.MouseCursorChangeDisabled
- Removed the 'Print to PDF stream...' menu option from the MiniBrowser demo because it's only available in headless chrome.
2020-09-30 12:43:48 +02:00
048a812b11
typo
2020-09-26 13:10:50 +02:00
8af741c3e1
Update to CEF 85.3.11
...
Added an alternative PrintToPDF menu option to the MiniBrowser demo (not working for now)
2020-09-26 13:08:53 +02:00
d3e68a1d6d
Update to CEF 85.3.10
2020-09-23 15:42:47 +02:00
29e5b987f8
Fix for a rare TCustomRequestContextHandler leak in TChromiumCore
...
- Moved all the code from TChromiumCore.BeforeDestruction to TChromiumCore.Destruction.
- Moved all the HWND fields to the Windows conditional directive section.
2020-09-20 12:07:24 +02:00
d31456f517
Update to CEF 85.3.9
2020-09-16 11:11:45 +02:00
03916e75f4
Added missing "Sender" parameter to all the TChromiumCore events
2020-09-15 16:31:49 +02:00
c7074c102c
Update to CEF 85.3.7
2020-09-15 15:47:46 +02:00
a4882558dd
Update to CEF 85.3.6
...
- Fixed issue #301
- Removed workaround for issue #301 in the MiniBrowser demo.
2020-09-12 19:33:05 +02:00
c7d0200657
Update to CEF 85.3.5
...
- Added the workaround to the issue #301 to the MiniBrowser demo.
2020-09-10 11:21:39 +02:00
d444bb29e1
Update to CEF 85.2.11
2020-08-29 11:48:12 +02:00
cfeee87c30
Added 2 new TChromiumCore properties
...
Added TChromium.JavascriptEnabled to enable/disable JS at runtime.
Added TChromium.LoadImagesAutomatically to enable/disable image loading at runtime.
84.0.4147.105
2020-08-22 14:56:24 +02:00
e36cd5e8c7
Added a "Show DevTools" context menu option to the DOMVisitor demo
...
- Updated the DOMVisitor demo for Lazarus.
- Replaced some local variable types from string to ustring to fix some issues in Delpi XE2.
2020-08-22 12:29:11 +02:00
3c1dae426c
Update to CEF 84.4.1
2020-08-15 12:15:10 +02:00
ce722b81c3
Fixed an interface casting issue in old Delphi versions
2020-08-08 22:06:02 +02:00
64a9eabcaf
Added TChromium.NetworkPredictions property
...
Added TChromium.QuicAllowed property
2020-08-05 16:11:50 +02:00
5430db5601
Update to CEF 84.3.10
...
Added 2 browser extension demos : HelloWorldExt and PageColorExt
2020-08-04 17:52:09 +02:00
8761ec8749
Added some string lenth checks in TCefApplicationCore.AppendSwitch
2020-07-30 11:01:43 +02:00