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 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
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
baae6a3765
Increased InternalVersion
2021-02-18 19:03:51 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
7de0ea6a81
Update to CEF 88.2.7
2021-02-13 14:39:56 +01:00
Salvador Diaz Fau
086042c0d9
Update to CEF 88.2.6
2021-02-12 16:45:54 +01:00
Salvador Diaz Fau
aaf512a419
Fixed TFMXWorkScheduler.QueueThread_OnPulse. Only build it when USEQUEUETHREAD is defined.
2021-02-11 21:07:22 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
e7e7cb80c1
Linux : Implemented printing in MiniBrowser demo (issue #337 )
2021-02-08 18:39:07 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
8f1b88bac9
Update to CEF 88.2.4
...
Fixed issue #335
2021-02-06 17:38:44 +01:00
Salvador Diaz Fau
6d5b74070b
Added tab navigation controls to the FMXTabbedOSRBrowser demo
2021-02-05 17:35:53 +01:00
Salvador Diaz Fau
04a6f9d66d
Added tab navigation controls to the FMXTabbedBrowser demo
2021-02-05 17:25:37 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
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
Salvador Diaz Fau
e0396ac3a5
Improved MacOS support thanks to martin_fr
...
Reorganized demos by OS
2021-01-31 16:53:07 +01:00
Salvador Diaz Fau
cd46aa097d
Fixed incorrect coordinates using the wheel button in OSR demos for Windows (VCL).
2021-01-29 18:27:10 +01:00
Salvador Diaz Fau
e3fdfe8a45
Call ConnectKeyPressReleaseEvents only once in FMXExternalPumpBrowser2
2021-01-29 16:38:07 +01:00
Salvador Diaz Fau
77a5766367
Added keyboard support to the FMXExternalPumpBrowser2 demo in Linux thanks to Christoph Schneider
...
Moved most of the Linux constants, types and functions to new units.
2021-01-28 19:29:04 +01:00
Salvador Diaz Fau
8d5797b01f
Fixed the TCefWindowHandle, TCefCursorHandle and TCefEventHandle declarations
2021-01-26 18:26:24 +01:00
Salvador Diaz Fau
e2ffd8519c
Added initialization workaround for Linux demos thanks to Christoph Schneider
2021-01-25 18:24:22 +01:00
Salvador Diaz Fau
ee71ccb87e
Update to CEF 88.1.6
2021-01-24 18:18:27 +01:00
Salvador Diaz Fau
4cc230fea8
Changed the GlobalCEFApp.EnableSpeechInput default value to false
...
The Speech API requires building the CEF binaries with your own Google API keys and the service is not free.
http://www.chromium.org/developers/how-tos/api-keys
https://cloud.google.com/speech-to-text/pricing
2021-01-24 15:28:38 +01:00
Salvador Diaz Fau
47fb09e887
Fixed black screen issue in OSR mode thanks to "Student"
...
- Fixed issues adding or replacing command line switches with hyphenated and non-hyphenated keys in TCEFApplicationCore.
- Remove the values from the "enable-features" and "enable-blink-features" when that value is in the "disable-features" or "disable-blink-features" in the command line switches.
2021-01-21 19:32:43 +01:00
Salvador Diaz Fau
151b6fe3da
Update to CEF 88.1.4
...
Added GlobalCEFApp.DisableChromeLoginPrompt
Removed GlobalCEFApp.CustomFlashPath
Removed GlobalCEFApp.FlashEnabled
Removed TChromiumCore.RunAllFlashInAllowMode
2021-01-21 15:46:35 +01:00
Salvador Diaz Fau
afa8418821
Initialization fixes for some Linux demos
...
Added TCEFWorkScheduler.CreateDelayed
Added TFMXWorkScheduler.CreateDelayed
Added an event to wait until the context is initialized in FMXExternalPumpBrowser2 and OSRExternalPumpBrowser for Linux
2021-01-20 18:57:20 +01:00
Salvador Diaz Fau
65733bc784
Added FMXExternalPumpBrowser2 demo for Linux thanks to Christoph Schneider
...
Fixed OutputDebugMessage function in Linux
Added Linux support to TCEFWorkScheduler
2021-01-19 19:14:25 +01:00
Salvador Diaz Fau
5de491ed03
Fixed the FixCefTime function
2021-01-18 11:48:23 +01:00
Salvador Diaz Fau
6ede7fa51a
Fixed cookie date conversion issue
2021-01-18 11:12:01 +01:00
Salvador Diaz Fau
908017b2f5
Added new DevTools events to TChromium and missing drag adn drop properties to TCefWinControl
...
Added TChromium.OnDevToolsRawMessage
Added TChromium.OnDevToolsMethodRawResult
Added TChromium.OnDevToolsRawEvent
Added TCefWinControl.DragKind
Added TCefWinControl.DragCursor
Added TCefWinControl.DragMode
Added TCefWinControl.OnDragDrop
Added TCefWinControl.OnDragOver
Added TCefWinControl.OnStartDrag
Added TCefWinControl.OnEndDrag
2021-01-16 14:35:01 +01:00
Salvador Diaz Fau
b4a2cee7f5
Fixed building errors and warnings on FMX for MacOS and Linux thanks to Christoph Schneider
2021-01-14 16:03:04 +01:00
Salvador Diaz Fau
739b510526
Added more FPC conditionals in Linux code
2021-01-12 20:32:28 +01:00
Salvador Diaz Fau
123f45ea08
Fixed OSRExternalPumpBrowser in Linux
...
Fixed SimpleOSRBrowser in Linux
Added the TBufferPanel.CopyOriginalBuffer property
Added the TBufferPanel.MustInitBuffer property
Added the TBufferPanel.OrigBuffer property
Added the TBufferPanel.OrigBufferWidth property
Added the TBufferPanel.OrigBufferHeight property
Renamed TBufferPanel.PopupBuffer to TBufferPanel.OrigPopupBuffer
Renamed TBufferPanel.PopupBufferWidth to TBufferPanel.OrigPopupBufferWidth
Renamed TBufferPanel.PopupBufferHeight to TBufferPanel.OrigPopupBufferHeight
Renamed TBufferPanel.PopupBufferBits to TBufferPanel.OrigPopupBufferBits
Renamed TBufferPanel.PopupScanlineSize to TBufferPanel.OrigPopupScanlineSize
Added the TBufferPanel.UpdateOrigBufferDimensions function
Added the TBufferPanel.UpdateOrigPopupBufferDimensions function
2021-01-12 17:06:31 +01:00
Salvador Diaz Fau
1fca56f298
Added a preliminary version of the OSRExternalPumpBrowser for Linux
2021-01-11 17:43:28 +01:00
Salvador Diaz Fau
62753fa7f9
Update to CEF 87.1.13
...
Fixed some FMX compilation issues in Linux thanks to Christoph Schneider.
2021-01-08 16:01:06 +01:00
Salvador Diaz Fau
e19ecae2b5
Fixed wrong DevTools method result handling in MiniBrowser demo
2021-01-07 11:12:20 +01:00
Salvador Diaz Fau
cfe43f040f
Added links to CEF binaries for ARM CPUs
...
Removed custom paths in the TinyBrowser2 demo for Linux.
Added list of operating systems used to test the demos to the readme file.
2021-01-06 18:56:05 +01:00
Salvador Diaz Fau
76d296871f
Added the MiniBrowser demo for Linux
...
Fixed the Linux version of WindowInfoAsPopUp.
2021-01-06 12:18:14 +01:00
Salvador Diaz Fau
83cf65a8ec
Workaround for issue #333
...
Disabled range checking in some units when using old Delphi versions to avoid internal compiler errors.
2021-01-05 11:44:41 +01:00
Salvador Diaz Fau
bef1626f31
Added the PopupBrowser2 demo for Linux
...
Set the CEFLinkedWindowParent1.TabStop to true to fix a focus issue
Moved TCEFLinkedWindowParent.UpdateSize to the public section
2021-01-04 18:39:15 +01:00
Salvador Diaz Fau
187a4d825c
Added TabbedBrowser2 demo for Linux
...
Update the TCEFBitmapBitBuffer size instead of destrying and creating it when the browser is resized.
2021-01-03 18:36:17 +01:00
Salvador Diaz Fau
c3def9de88
Added workaround for issue #330
2021-01-03 13:06:12 +01:00
Salvador Diaz Fau
6eddf7b5da
Added workaround for focus issues in Linux
...
Added workaround for the CEF issue #2026 :
https://bitbucket.org/chromiumembedded/cef/issues/2026/multiple-major-keyboard-focus-issues-on
2021-01-02 16:40:12 +01:00
Salvador Diaz Fau
e3f1a0902d
Added Printing support in Linux
...
Added the GlobalCEFApp.DisableZygote property
Added the GlobalCEFApp.OnPrintStart event.
Added the GlobalCEFApp.OnPrintSettings event.
Added the GlobalCEFApp.OnPrintDialog event.
Added the GlobalCEFApp.OnPrintJob event.
Added the GlobalCEFApp.OnPrintReset event.
Added the GlobalCEFApp.OnGetPDFPaperSize event.
2021-01-01 17:51:09 +01:00
Salvador Diaz Fau
1d984307ad
Updated copyright year
2021-01-01 11:11:30 +01:00
Salvador Diaz Fau
f21d1f66ba
Added the ExternalPumpBrowser demo for Lazarus in Linux
2020-12-31 21:04:00 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
05680d5abc
Fixed issue #256
...
Removed non working Linux demos for now.
2020-12-30 19:40:07 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
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
Salvador Diaz Fau
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
Salvador Diaz Fau
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
Salvador Diaz Fau
28958bf7b6
Added custom popup windows to the TabbedBrowser2 demo
2020-12-17 16:28:38 +01:00
Salvador Diaz Fau
8f88a31440
Fixed an issue copying the bitmap in uCEFBrowserThread
...
Added more checks to uCEFBrowserThread
2020-12-14 13:27:19 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
8f55182540
Update to CEF 87.1.12
2020-12-08 21:35:57 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
80b1140db6
Update to CEF 87.1.11
...
Fixed issue #323 in the CEF code.
2020-11-26 14:42:33 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
8e7660ccf8
Update to CEF 87.1.6
2020-11-19 18:55:17 +01:00
Salvador Diaz Fau
2f3c23c202
Update to CEF 86.0.24
2020-11-18 12:23:20 +01:00
Salvador Diaz Fau
3ab78ad28c
Delphi 10 Seattle backwards compatibility fix
2020-11-17 14:59:18 +01:00
Salvador Diaz Fau
a4067cf44c
Update to CEF 86.0.23
2020-11-11 15:03:59 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
9ac740613c
Update to CEF 86.0.21
2020-11-04 14:45:23 +01:00
Salvador Diaz Fau
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
Salvador Diaz Fau
f5bce048ce
Update to CEF 86.0.19
...
Fixed issue #309
2020-10-28 18:49:34 +01:00
Salvador Diaz Fau
8a28f9fea9
Added the GlobalCEFApp.BlinkSettings property
2020-10-25 18:59:09 +01:00
Salvador Diaz Fau
b118999a56
Update to CEF 86.0.18
2020-10-24 12:30:00 +02:00
Salvador Diaz Fau
592818ef30
Update to CEF 86.0.17
2020-10-16 15:27:39 +02:00
Salvador Diaz Fau
fd7645fe2c
Update to CEF 86.0.14
...
Fixed issue #300
2020-10-14 09:56:47 +02:00
Salvador Diaz Fau
d44db3bf2a
Added GlobalCEFApp.EnableUsermediaScreenCapturing
2020-10-08 16:41:27 +02:00
Salvador Diaz Fau
1186f0b105
Update to CEF 85.3.12
2020-10-02 14:23:38 +02:00
Salvador Diaz Fau
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
Salvador Diaz Fau
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
Salvador Diaz Fau
d3e68a1d6d
Update to CEF 85.3.10
2020-09-23 15:42:47 +02:00
Salvador Díaz Fau
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
Salvador Díaz Fau
d31456f517
Update to CEF 85.3.9
2020-09-16 11:11:45 +02:00
Salvador Díaz Fau
03916e75f4
Added missing "Sender" parameter to all the TChromiumCore events
2020-09-15 16:31:49 +02:00
Salvador Díaz Fau
c7074c102c
Update to CEF 85.3.7
2020-09-15 15:47:46 +02:00
Salvador Díaz Fau
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
Salvador Díaz Fau
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
Salvador Díaz Fau
d444bb29e1
Update to CEF 85.2.11
2020-08-29 11:48:12 +02:00
Salvador Díaz Fau
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.
2020-08-22 14:56:24 +02:00
Salvador Díaz Fau
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
Salvador Díaz Fau
3c1dae426c
Update to CEF 84.4.1
2020-08-15 12:15:10 +02:00
Salvador Díaz Fau
ce722b81c3
Fixed an interface casting issue in old Delphi versions
2020-08-08 22:06:02 +02:00
Salvador Díaz Fau
64a9eabcaf
Added TChromium.NetworkPredictions property
...
Added TChromium.QuicAllowed property
2020-08-05 16:11:50 +02:00
Salvador Díaz Fau
5430db5601
Update to CEF 84.3.10
...
Added 2 browser extension demos : HelloWorldExt and PageColorExt
2020-08-04 17:52:09 +02:00
Salvador Díaz Fau
8761ec8749
Added some string lenth checks in TCefApplicationCore.AppendSwitch
2020-07-30 11:01:43 +02:00
Salvador Díaz Fau
b3b9bf809e
Update to CEF 84.3.8
...
Improvements in the command line switches to avoid repetitions and make it easier to remove or modify default switches.
2020-07-30 10:45:12 +02:00
Salvador Díaz Fau
0f0c827b5d
Fixed Is32BitProcess hint on Delphi 10.4
...
Renamed TChromiumCore.ClearDataForOrigin parameter from "aOriginURL" to "aOrigin"
Added some missing cef.inc files to the new demos
2020-07-28 20:04:25 +02:00
Salvador Díaz Fau
6d735203f7
Update to CEF 84.3.7
2020-07-24 11:23:12 +02:00
Salvador Díaz Fau
6f98a74518
Update to CEF 84.3.3
2020-07-22 18:01:03 +02:00
Salvador Díaz Fau
df55d013fb
Fix rendering of example background for OSR transparency
...
3dd2e2902a
2020-07-21 13:05:08 +02:00
Salvador Díaz Fau
d42b2e68fb
Update to CEF 84.2.6
...
- Fixed TChromium.HyperlinkAuditing default value
- Fixed CheckDLLs function in Linux
- Fixed Delphi 7 backwards compatibility
- Fixed issue #289
2020-07-21 12:41:03 +02:00
Salvador Díaz Fau
dee111279b
Update to CEF 84.2.1
2020-07-18 19:12:01 +02:00
Salvador Díaz Fau
dceb2299e3
Moved all JSON functions to the TCEFJson class
...
- Added TCEFJson.SaveToFile and TCEFJson.LoadFromFile functions
- Added more code comments to DOMVisitor
- Replaced all the code to save the browser preferences in TChromiumCore with the new TCEFJson functions
2020-07-17 12:56:43 +02:00
Salvador Díaz Fau
2b963f06ba
Updated Lazarus package
2020-07-16 16:01:32 +02:00
Salvador Díaz Fau
3246eff9a1
Added context menu option to DOMVisitor to set the value of an INPUT element using the DevTools methods
...
Added the TCEFJson class
2020-07-16 15:47:27 +02:00
Salvador Díaz Fau
882c79ac1b
Update to CEF 83.5.0
2020-07-15 14:56:41 +02:00
Salvador Díaz Fau
51658e03f2
Fixed TChromium.OnDevToolsEvent declaration
...
Added more parameter checks to CefString.
Added TChromium.DestroyAllHandlersAndObservers which includes DestroyDevToolsMsgObserver to fix issue #288 .
2020-07-14 15:50:23 +02:00
Salvador Díaz Fau
5bfeb8de3f
Rollback the last fix for issue #288
...
The last fix sometimes caused an exception while you close the browser.
2020-07-13 15:28:04 +02:00
Salvador Díaz Fau
4be703326c
Fixed issue #288
...
Added Lazarus 2.0.10/FPC 3.2.0 reference to the readme file
2020-07-12 16:54:37 +02:00
Salvador Díaz Fau
59ec2022e5
Added TChromiumCore.ClearDataForOrigin procedure
...
Added a menu option to the MiniBrowser demo to clear all data from the current URL
2020-07-05 12:56:21 +02:00
Salvador Díaz Fau
d394d41991
Added TChromiumCore.SetUserAgentOverride procedure
...
Added menu option to change the User Agent string at runtime to the MiniBrowser demo.
2020-07-05 12:06:33 +02:00
Salvador Díaz Fau
e82dc1a080
Added TChromium.ClearCache procedure
...
Added TChromium.Offline property.
Added a menu option to the MiniBrowser demo to clear the cache with the DevTools methods.
Added a menu option to the MiniBrowser demo to take a screenshot with the DevTools methods.
2020-07-02 12:49:21 +02:00
Salvador Díaz Fau
43e0c80431
Update to CEF 83.4.2
2020-07-02 10:50:52 +02:00
Salvador Díaz Fau
59178a54a9
Increase InternalVersion after last PR merge
2020-06-30 13:08:51 +02:00
Salvador Díaz Fau
acf085ddea
Added a context menu option to set an input value in the DOMVisitor demo.
2020-06-30 09:58:37 +02:00
Salvador Díaz Fau
ae83f0e54c
Added a new option to visit the DOM using JavaScript in DOMVisitor demo
...
- Removed the calls to ICefDomNode.GetValue and ICefDomNode.SetValue in DOMVisitor demo due to a CEF issue.
- Added more code comments to the DOMVisitor demo.
2020-06-28 14:51:16 +02:00
Salvador Díaz Fau
b142412810
Fix for issue #248 made by pmccarenko
2020-06-25 17:31:09 +02:00
Salvador Díaz Fau
b4945628c5
Added a context menu option to delete the cache at runtime to the CookieVisitor demo
2020-06-24 12:29:13 +02:00
Salvador Díaz Fau
d55d7c0733
Added the TChromium.DefaultWindowInfoExStyle property
...
DefaultWindowInfoExStyle is used to initialize the browser window with that ExStyle. In some cases a focus issue may be fixed if we use the WS_EX_NOACTIVATE value instead of 0 but it may have some side effects.
This could be used to fix issue #282
2020-06-22 16:17:38 +02:00
Salvador Díaz Fau
7e3e8bad24
Update to CEF 83.4.0
2020-06-21 21:27:55 +02:00
Salvador Díaz Fau
ef2277fe6c
Fixed compiler warnings in Delphi 7 with string type conversions
...
- Added TCefFastDomVisitor3
2020-06-20 16:10:29 +02:00
Salvador Díaz Fau
32ea814c9c
Added the "console trick" to the DOMVisitor demo
...
The "console trick" is an alternative method to send text information from the render process to the browser process without a JavaScript extension.
2020-06-20 11:39:05 +02:00
Salvador Díaz Fau
ea447c74d5
Fixed LoadLibrary parameter for Linux
2020-06-13 17:57:59 +02:00
Salvador Díaz Fau
0be9d32bc3
Fixed Unicode strings issue with Windows API calls
...
Added more NIL checks in TChromiumCore
2020-06-13 17:24:22 +02:00
Salvador Díaz Fau
ef46244dde
Update to CEF 83.3.12
2020-06-06 11:33:13 +02:00
Salvador Díaz Fau
ea75cd51d2
Update to CEF 83.3.11
2020-05-29 16:48:25 +02:00
Salvador Díaz Fau
f773189b70
Update to CEF 83.3.10
...
- Issue #280 : Added GlobalCEFApp.MissingBinariesException property.
2020-05-26 16:57:37 +02:00
Salvador Díaz Fau
c44023cb21
Update to CEF 83.3.9
2020-05-23 15:00:44 +02:00
Salvador Díaz Fau
58d988487b
New TinyBrowser demo using the Views Framework
2020-05-16 13:01:59 +02:00
Salvador Díaz Fau
7798f97872
Update to CEF 81.3.10
...
- Add missing "messages" unit to the uses section in FMXTabbedOSRBrowser demo.
2020-05-14 18:54:42 +02:00
Salvador Díaz Fau
dbab922640
Update to CEF 81.3.5
...
- Added TChromium.IndexOfBrowserID
- Fixed TChromium.GetBrowserById
- Added "Find text..." menu option to the MiniBrowser demo
2020-05-12 11:30:19 +02:00
Salvador Díaz Fau
e47b526c33
Fix for issue #277
...
- Added attribution links to other projects in the readme file.
2020-05-09 11:41:20 +02:00
Salvador Díaz Fau
1d750fac10
Compatibility fix for D7
2020-05-08 17:47:49 +02:00
Salvador Díaz Fau
5c4108424a
Update to CEF 81.3.2
2020-05-08 12:01:11 +02:00
Salvador Díaz Fau
132edb2e88
Added Multi-Browser mode to TChromium
...
MiniBrowser demo now has the Multi-browser mode enabled.
Added TChromium.MultiBrowserMode
Added TChromium.BrowserById
Added TChromium.BrowserCount
Added TChromium.BrowserIdByIndex
Added TChromium.SelectBrowser
Added TChromium.CloseAllBrowsers
Added TChromium.TryCloseBrowser
2020-05-07 11:46:48 +02:00
Salvador Díaz Fau
5c2204b207
Fixed issue #277
2020-05-05 19:20:23 +02:00
Salvador Díaz Fau
318318c85c
Added Views Framework support #244
...
Added ToolBoxBrowser2 demo
Added TCEFBrowserViewComponent.
Added TCEFLabelButtonComponent.
Added TCEFMenuButtonComponent.
Added TCEFPanelComponent.
Added TCEFTextfieldComponent.
Added TCEFScrollViewComponent.
Added TCEFWindowComponent.
2020-05-05 18:10:33 +02:00
Salvador Díaz Fau
ccdb41b357
Update to CEF 81.3.1
2020-04-30 17:28:41 +02:00
Salvador Díaz Fau
ee831e85bd
Update to CEF 81.2.25
...
- Work in progress : Added many more units, classes and types to support the Views Framewrok.
2020-04-29 19:14:44 +02:00
Salvador Díaz Fau
a3cab55a7c
Added missing process type to the CefDebugLog procedure
2020-04-25 16:47:16 +02:00
Salvador Díaz Fau
17c82fa24c
Fix TAB key handling in FMX demos in OSR mode
2020-04-25 16:26:49 +02:00
Salvador Díaz Fau
a34ae44cb0
Update to CEF 81.2.24
...
- Added code comments to the MediaRouter demo
- Added a Lazarus version of the MediaRouter demo
2020-04-25 15:57:11 +02:00
Salvador Díaz Fau
22b59eae73
Fixed accented characters issue in web pages
2020-04-23 12:32:52 +02:00
Salvador Díaz Fau
fd50565420
Update to CEF 81.2.22
...
- Added CefKeyEventLog and CefMouseEventLog to the uCEFMiscFunctions unit
2020-04-23 11:11:53 +02:00
Salvador Díaz Fau
823be24cd9
Update to CEF 81.2.21
2020-04-22 13:12:46 +02:00
Salvador Díaz Fau
dce556683a
Update to CEF 81.2.19
2020-04-21 13:27:34 +02:00
Salvador Díaz Fau
9a0c782064
Fixed exceptions when you tried to used empty languages list and set a managed preference
2020-04-20 12:02:16 +02:00
Salvador Díaz Fau
62c310a7b9
Update to CEF 81.2.17
...
- New MediaRouter demo (still buggy)
- Removed TCEFMediaObserverComponent and merged all the ICefMediaObserver methods and events into TChromium.
- Fixed some Media Observer parameters
- Added TChromium.RequestContext
- Added TChromium.MediaRouter
- Added TChromium.MediaObserver
- Added TChromium.Registration
2020-04-19 22:47:20 +02:00
Salvador Díaz Fau
02ef32b474
Update to CEF 81.2.16
...
Removed unused uCEFAudioHandler unit
2020-04-11 11:23:24 +02:00
Salvador Díaz Fau
3de53a0376
Update to CEF 81.2.15
2020-04-10 09:49:34 +02:00
Salvador Díaz Fau
846aeddd54
Issue #273 fixed
...
- Added TFMXChromium.ScreenScale property
2020-04-09 18:43:03 +02:00
Salvador Díaz Fau
c9b2af2a5e
Issue #271 is fixed
...
Removed workaround from TBufferPanel, TFMXBufferPanel and demos.
2020-04-04 10:58:48 +02:00
Salvador Díaz Fau
0bf3156cca
Update to CEF 80.1.15
2020-04-04 10:18:30 +02:00
Salvador Díaz Fau
c55283acb1
Update to CEF 80.1.14
2020-04-03 17:57:52 +02:00
Salvador Díaz Fau
45db1a3ef9
Update to CEF 80.1.4
...
- Fixed issue #266
2020-04-02 10:44:53 +02:00
Salvador Díaz Fau
7662b61778
Workaround for issue #271
2020-03-31 12:44:10 +02:00
Salvador Díaz Fau
1984ab16ba
Update to CEF 80.1.2
...
- Added TCEFMediaObserverComponent
- Removed TBufferPanel.OnWrongSize
- Removed TFMXBufferPanel.OnWrongSize
2020-03-29 17:31:42 +02:00
Salvador Díaz Fau
beb287e22c
Fix wrong SELECT size with multiple SELECT elements in OSR mode
2020-03-18 18:37:55 +01:00
Salvador Díaz Fau
9962fecc4e
Compatibility fixes in SimpleOSRBrowser demo for older Delphi versions
2020-03-18 10:01:28 +01:00
Salvador Díaz Fau
a397f68a1a
Update to CEF 80.0.8
...
- Added GlobalCEFApp.ForceFieldTrials property.
- Added GlobalCEFApp.ForceFieldTrialParams property.
2020-03-10 11:59:58 +01:00
Salvador Díaz Fau
e1f3fb5ee3
Update to CEF 80.0.5
...
- Added overloaded ScreenToClient and ClientToScreen functions to TFMXBufferPanel
- Modified TFMXBufferPanel.GetScreenScale to read the current DPI
- Modified FMXExternalPumpBrowser and FMXTabbedOSRBrowser demos to read TFMXBufferPanel.ScreenScale and removed some pointer checks.
2020-03-05 11:15:47 +01:00
Salvador Díaz Fau
f4dd3e69a3
Fix for issue #265 made by Matthias Kretschmar
...
Added TChromium.AcceptCookies and TChormium.Block3rdPartyCookies
2020-03-04 09:42:32 +01:00
Salvador Díaz Fau
5649b6e661
Added DevTools menu option to popup windows in MiniBrowser demo
2020-03-01 09:38:09 +01:00
Salvador Díaz Fau
78adeecde2
Fixed touch events in FMX demos with high DPI screens
2020-02-27 12:18:43 +01:00
Salvador Díaz Fau
feaeb772cb
Update to CEF 80.0.4
...
- Added GlobalCEFApp.DisableNewBrowserInfoTimeout property
- Removed remaining TCEFSentinel from all the demos.
- Fixed mouse coordinates in FMX demos with OSR browsers before sending a mouse wheel event.
2020-02-26 13:28:29 +01:00
Salvador Díaz Fau
a20752eb53
Update to CEF 79.1.38
2020-02-23 10:10:34 +01:00
Salvador Díaz Fau
bb33f5d6f5
Fixed code comments in FMX demos
2020-02-16 17:29:31 +01:00
Salvador Díaz Fau
2906c02231
Added FMXTabbedOSRBrowser demo
...
- Added lincese to FMXTabbedBrowser.dpr
2020-02-11 18:52:26 +01:00
Salvador Díaz Fau
a975f8ff89
Added FMXTabbedBrowser demo
2020-02-10 16:36:15 +01:00
Salvador Díaz Fau
fa64d506b4
Added TabbedBrowser2 demo
2020-02-09 16:31:45 +01:00
Salvador Díaz Fau
e8d2db5b57
Added touch support for Windows 8,8.1,10 to FMXExternalPumpBrowser
...
- Removed GestureBrowser demo
- Added TBufferPanel.OnWrongSize event
- Added TFMXBufferPanel.OnWrongSize event
- More touch support fixes in SimpleOSRBrowser and KioskOSRBrowser.
2020-02-08 12:59:59 +01:00
Salvador Díaz Fau
75258ea8e7
Fixed GetDigitizerStatus function for older Delphi versions
2020-02-06 10:37:54 +01:00
Salvador Díaz Fau
7a6a008128
Clip drawing area for Firemonkey browsers in OSR mode using TFMXBufferPanel
2020-02-05 18:52:32 +01:00
Salvador Díaz Fau
e9601e4ee3
Fixed touch events in SimpleOSRBrowser and KioskOSRBrowser demo in Windows 7
...
- TChromium.AcceptLanguageList is now always updated
- Added GetDigitizerStatus and HasTouchOrPen functions to uCEFMiscFunctions
2020-02-05 14:40:22 +01:00
Salvador Díaz Fau
40328b5724
Fixed backwards compatibility issues in Delphi and Linux build issues in Lazarus
2020-02-04 11:50:38 +01:00
Salvador Díaz Fau
99efd21094
Fixed "error 217" in Lazarus with TCEFSentinel
...
- Removed TCEFSentinel from CookieVisitor and CustomResourceBrowser in Lazarus
2020-02-04 11:04:29 +01:00
Salvador Díaz Fau
dc841d6199
Fix Lazarus/FPC compatibility issues
2020-02-03 16:14:31 +01:00
Salvador Díaz Fau
1ca9ebf179
Added touch and pen support to SimpleOSRBrowser and KioskOSRBrowser demos
...
- Added TBufferPanel.OnCustomTouch
- Added TBufferPanel.OnPointerDown
- Added TBufferPanel.OnPointerUp
- Added TBufferPanel.OnPointerUpdate
- Added TFMXWindowParent.Touch
- Added TFMXWindowParent.OnGesture
- Removed the gesture manager from the KioskOSRBrowser demo
2020-02-03 12:02:30 +01:00
Salvador Díaz Fau
f324118a56
Added GestureBrowser demo.
...
- Added TCEFWinControl.Touch and TCEFWinControl.OnGesture to the published section.
2020-02-01 19:14:01 +01:00
Salvador Díaz Fau
64d9393439
Added touch gestures to the KioskOSRBrowser demo
...
- Removed TCEFSentinel from the KioskOSRBrowser demo
- Added the -dUseCThreads compiler option to the Lazarus demos in Linux.
- Replaced panel by TLayout in the SimpleFMXBrowser demo.
2020-02-01 17:04:19 +01:00
Salvador Díaz Fau
23663b10e2
Update to CEF 79.1.36
...
- Added missing Windows messages to the application service and restored the SendCompMessage function in the FMXExternalPumpBrowser demo.
- Removed TCEFSentinel from the JSEval and JSRTTIExtension demos.
2020-01-30 12:08:50 +01:00
Salvador Díaz Fau
b7a4cdd786
Update to CEF 79.1.35
...
- Added groups to the demos with a secondary subprocess project
- Added some conditional directives for MacOS (MACOS IS NOT SUPPORTED YET!)
- Removed some Windows dependencies in the FMXExternalPumpBrowser demo
- Added TChromium.ParentFormHandle property
2020-01-28 11:36:34 +01:00
Salvador Díaz Fau
d84d1b4027
Fixed missing "stdcall" in ProcessUnderWow64 declaration
2020-01-18 15:15:41 +01:00
Salvador Díaz Fau
ec244b75d1
Update to CEF 79.1.31
...
- Fixed an issue with the RETURN key not working in the FMXExternalPumpBrowser demo.
- Moved CEF_SHOWBROWSER constant to the main form unit and removed the DoChildDestroyed procedure in the FMXToolBoxBrowser demo.
- Removed references to the TFMXApplicationService in the SimpleFMXBrowser demo comments.
2020-01-17 11:39:27 +01:00
Salvador Díaz Fau
91a845e42f
Update to CEF 79.1.27
...
- Fixed issue #253 when the FMX demos in normal mode are minimized and restored by clicking directly in the task bar icon.
2020-01-15 18:11:12 +01:00
Salvador Díaz Fau
e93fd29623
Update to CEF 79.1.10
...
- Added TCEFOAuth2Helper
- Added OAuth2Tester demo
- Added GetDefaultCEFUserAgent function to the uCEFMiscFunctions unit.
2020-01-13 15:39:44 +01:00
Salvador Díaz Fau
c14be37648
Update to CEF 79.1.3
2020-01-07 17:08:37 +01:00
Salvador Díaz Fau
26edf79936
Update internalVersion
2020-01-05 15:16:35 +01:00
Salvador Díaz Fau
e53cc7ee5d
Added TFMXChromium.TakeSnapshot
...
- Added TFMXChromium.SaveAsBitmapStream
- Added TChromium.SaveAsBitmapStream
- Fixed bug #253
2020-01-02 20:02:47 +01:00
Salvador Díaz Fau
fd1e936198
Update to CEF 79.0.10
...
- Removed CEFSentinel from some demos because it's no longer necessary.
- Updated copyright year.
2020-01-01 12:48:10 +01:00
Salvador Díaz Fau
4b585809ed
Added GlobalCEFApp.SupportedSchemes
...
- Added TChromium.UpdateSupportedSchemes
- Added local image selection to the EditorBrowser demo
2019-12-21 12:30:16 +01:00
Salvador Díaz Fau
b57ba15ff6
Linux fixes made by pmamod
...
- Added 2 Linux demos in Lazarus : SimpleBrowser2 and SimpleOSRBrowser.
2019-12-18 15:10:30 +01:00
Salvador Díaz Fau
c99d14c8f0
Improved zoom handling
...
- Added TChromium.IncZoomPct procedure to increase the zoom percent value
- Added TChromium.DecZoomPct procedure to decrease the zoom percent value
- Added TChromium.ResetZoomLevel procedure to reset the zoom level value
- Added TChromium.ResetZoomPct procedure to reset the zoom percent value
- Added TChromium.ReadZoom procedure to trigger the TChromium.OnZoomPctAvailable event with the current zoom percent value.
- Added TChromium.OnZoomPctAvailable event.
- Added the new TChromium.OnZoomPctAvailable event to the MiniBrowser demo.
2019-12-10 16:49:07 +01:00
Salvador Díaz Fau
52cf914bbb
Added GlobalCEFApp.DisableSiteIsolationTrials property
2019-12-04 11:15:14 +01:00
Salvador Díaz Fau
4231252493
New TChromium.AcceptLanguageList property
...
- New menu option to set the Accept Language List in MiniBrowser.
- CookieVisitor now blocks some cookies from a custom domain.
2019-12-03 12:12:19 +01:00
Salvador Díaz Fau
4140bed28a
Create the resource request handler for new tabs/popups
2019-11-28 17:28:35 +01:00
Salvador Díaz Fau
160d4de7cd
Update to CEF 78.3.9
...
- Issue #230 fixed : Shutdown crashes since CEF 77
- Issue #214 fixed : OSR demos crash when resized since CEF 76
2019-11-27 10:42:42 +01:00
Salvador Díaz Fau
1d8773c42c
Moved TChromium.InitializeDragAndDrop to TForm.OnShow in PopupBrowser
2019-11-26 10:59:04 +01:00
Salvador Díaz Fau
c455886d29
Fixes in string handling and CEF types
...
- Modified Cefv8Accessor and Cefv8Interceptor helper function declarations.
- Fixed and renamed ICefV8Interceptor parameters.
- Fixed and renamed ICefV8Accessor parameters.
- Modified ICefValue.SetBool parameter.
- Fixed ICefMenuModelDelegate.FormatLabel "label" parameter.
- Modified CefStringClearAndGet parameter.
- Added CefStringInitialize function.
- Fixed string handling in TCefRequestContextRef.SetPreference.
- Fixed string handling in TCefCustomResourceBundleHandler.GetLocalizedString.
- Fixed string handling in TCefResourceHandlerOwn.GetResponseHeaders.
- Fixed string handling in TCefResourceRequestHandlerOwn.OnResourceRedirect.
- Fixed string handling in TCefStringMapOwn.
- Fixed string handling in TCefStringMultimapOwn.
- Fixed and renamed ICefv8Handler.Execute parameters.
- Adapted JSWindowBindingWithObject demo to new Cefv8Accessor declaration.
2019-11-24 18:19:49 +01:00
Salvador Díaz Fau
e5c2d4cc99
Update to CEF 78.3.4
...
More fixes in the CEF API types
2019-11-20 10:45:46 +01:00
Salvador Díaz Fau
956eea99bc
New ToolBoxSubProcessBrowser demo
...
- Minor corrections in CEF API types
2019-11-19 12:44:29 +01:00
Salvador Díaz Fau
2ea56f3f52
Removed WM_MOVE and WM_MOVING handling from the application service
...
- Updated internal version
2019-11-14 11:03:04 +01:00
Salvador Díaz Fau
f96a7bc4f9
Updated internal version
2019-11-12 10:22:26 +01:00
Salvador Díaz Fau
b9e22bd870
Adapted ConsoleBrowser and DLLBrowser to use uCEFApplicationCore
...
- Added more comments to TChromiumCore.VisitAllCookies and TChromiumCore.VisitURLCookies
2019-11-11 11:38:01 +01:00
Andreas Hausladen
eb0d04f1b5
FPC compatibility with all missing MSWINDOWS features (Drag&Drop, OnBrowserCompMsg/OnWidgetCompMsg/OnRenderCompMsg) that VCL/FMX already had
...
Some Linux support (compiles and can load the libcef.so but still crashes when calling CreateBrowser)
2019-11-10 21:41:13 +01:00
Salvador Díaz Fau
88950ed6d0
Modified JSWindowBindingSubProcess demos to use the new uCEFApplicationCore unit
2019-11-09 18:10:24 +01:00
Salvador Díaz Fau
36bb84fcf6
Added uCEFApplicationCore.pas to project files
...
- Replaced response.GetHeader by response.GetHeaderByName in ResponseFilterBrowser demo
2019-11-09 17:31:59 +01:00
Salvador Díaz Fau
473170529e
Updated internal version after several merges
2019-11-09 15:54:36 +01:00
Salvador Díaz Fau
d950813081
Updated internal version after several merges
...
- Removed BOM mark in uChromium.pas
2019-11-09 09:44:24 +01:00
Salvador Díaz Fau
427059dd9a
Added TChromium.OnCookieVisitorDestroyed
...
- Removed TChromium.OnGetResourceRequestHandler
- Added TChromium.OnGetResourceRequestHandler_ReqHdlr
- Added TChromium.OnGetResourceRequestHandler_ReqCtxHdlr
- Modified the CookieVisitor demo to use TChromium.OnCookieVisitorDestroyed
2019-11-08 14:32:03 +01:00
Salvador Díaz Fau
aec9e6b922
Use SYSTEM proxy settings as default
2019-11-07 14:36:20 +01:00
Salvador Díaz Fau
172e7ba9e4
Update to CEF 78.3.1
...
- Added TChromium.LoadString using a DATA URL
- Added TChromium.LoadResource using a DATA URL
2019-11-07 11:01:25 +01:00
Salvador Díaz Fau
f180972f22
Update to CEF 78.2.14
2019-11-06 11:18:33 +01:00
Salvador Díaz Fau
3c54f655db
Update to CEF 78.2.10
...
- CustomTitleBar demo moved to the Javascript directory
- Fixed issue #189
2019-11-03 11:17:09 +01:00
Salvador Díaz Fau
f0106c20d7
Update to CEF 78.2.9
2019-10-30 10:26:48 +01:00
Salvador Díaz Fau
2fe89069a4
Added all TCefCookieManager functions to TChromium
...
- Added TChromium.VisitAllCookies
- Added TChromium.VisitURLCookies
- Added TChromium.SetCookie
- Added TChromium.OnCookiesVisited
- Added TChromium.OnCookieSet
- Removed unused constants.
- CookieVisitor demo adapted to the new TChromium functions and events.
2019-10-29 16:13:35 +01:00
Salvador Díaz Fau
d8ea60d8fd
Added GlobalCEFApp.DisableReadingFromCanvas
...
Added GlobalCEFApp.HyperlinkAuditing
2019-10-28 09:56:15 +01:00
Salvador Díaz Fau
2f63378da4
Added a warning about using CEF4Delphi events to modify Windows controls
2019-10-21 11:17:47 +02:00
Salvador Díaz Fau
1fa2f43b0c
Update to CEF 77.1.18
...
- Modified CefPostTask and CefPostDelayedTask to return a boolean value.
- Added CefCurrentlyOn helper function.
- Replaced all "CEF3" mentions by "CEF".
2019-10-19 10:58:34 +02:00
Salvador Díaz Fau
86fd4a0c4d
Added GlobalCEFApp.TouchEvents property
...
- Added TChromium.ExecuteTaskOnCefThread function.
- Added TChromium.OnExecuteTaskOnCefThread event.
2019-10-18 17:15:55 +02:00
Salvador Díaz Fau
b218368d91
Removed unused TChromium.CookiePrefs and TChromium.ImagesPrefs properties
...
Reorder the TCefApplication properties and added more comments
2019-10-15 18:09:22 +02:00
Salvador Díaz Fau
4756bd864a
Update to CEF 77.1.14
2019-10-15 11:22:42 +02:00
Salvador Díaz Fau
4d994de2e9
Fixed the CustomResourceHandler demo
...
- Added TCEFSentinel to more demos
2019-10-14 15:39:27 +02:00
Salvador Díaz Fau
77121dc510
Added TCEFSentinel to more demos
...
- Check that all frames are valid before using them
- Added an error page to MiniBrowser.
2019-10-13 18:50:23 +02:00
Salvador Díaz Fau
9391d68ee0
Update to CEF 77.1.13
...
- Added TChromium.OnRequestContextInitialized
- Added TChromium.OnBeforePluginLoad
- Added TChromium.ReqContextHandler
- Removed GlobalCEFApp.ShutdownWaitTime
2019-10-11 17:51:16 +02:00
Salvador Díaz Fau
096b2c9a4b
Added TCEFSentinel component
...
- Added TCEFSentinel to MiniBrowser, TabbedBrowser, ToolBoxBrowser and SimpleBrowser2.
2019-10-09 12:24:47 +02:00
Salvador Díaz Fau
1dc18e6aa6
Update to CEF 77.1.12
...
- Added TChromium.PrintingEnabled property
- Added TChromium.ClearCertificateExceptions function
- Added TChromium.ClearHttpAuthCredentialsfunction
- Added TChromium.CloseAllConnections function
- Added TChromium.OnCertificateExceptionsCleared event
- Added TChromium.OnHttpAuthCredentialsCleared event
- Added TChromium.OnAllConnectionsClosed event
2019-10-08 15:03:22 +02:00
Salvador Díaz Fau
00552ef117
Added TChromium.SafeSearch and TChromium.YouTubeRestrict
2019-10-06 22:30:36 +02:00
Salvador Díaz Fau
29f5f3475d
Update to CEF 77.1.11
2019-10-05 09:53:21 +02:00
Salvador Díaz Fau
33213f25e4
Update to CEF 77.1.8
2019-10-04 15:13:24 +02:00
Salvador Díaz Fau
ed327ed479
Update to CEF 77.1.7
2019-10-03 12:25:40 +02:00
Salvador Díaz Fau
9f202b19c0
Update to CEF 77.1.3
2019-10-01 18:47:24 +02:00
Salvador Díaz Fau
437c3bf4c0
Bug fix #222
...
- Fixed ICEFPostData and TCefPostData declarations
- Fixed CustomAbsolutePath to convert the relative path to absolute path even when CustomPathCanonicalize fails.
- Added a POST example to the URLRequest demo.
- Updated the PostInspectorBrowser demo for the new ICEFPostData decalrations.
2019-09-25 17:23:16 +02:00
Salvador Díaz Fau
8ec0801777
CustomAbsolutePath canonicalizes relative and absolute paths now.
...
Added CustomPathIsURL and CustomPathIsUNC functions
Added checks in CustomPathCanonicalize to avoid buffer overruns and unsupported paths.
2019-09-23 11:42:20 +02:00
Salvador Díaz Fau
09685f56e1
Fixed crash with relative paths that have ".."
...
Fixed compilation bug in Delphi 7
2019-09-21 11:37:13 +02:00
Salvador Díaz Fau
5e5b775608
Removed all code comments about the GlobalCEFApp.cookies property and a separate cookies directory
2019-09-19 14:14:03 +02:00
Salvador Díaz Fau
c7b91264cb
Added functions and events to flush the cookies easily.
...
- Added TChromium.FlushCookieStore and TFMXChromium.FlushCookieStore functions.
- Added TChromium.OnCookiesFlushed and TFMXChromium.OnCookiesFlushed events
- Added a menu option in the MiniBrowser demo to test the new functions to flush the cookies.
2019-09-16 11:28:48 +02:00
Salvador Díaz Fau
8b948745ef
Improved debug info in JS extension demos
...
Removed mutation observer from the JSRTTIExtension demo
2019-09-12 11:40:52 +02:00
Salvador Díaz Fau
f6973112aa
Added JSWindowBindingWithArrayBuffer demo
2019-09-10 13:09:14 +02:00
Salvador Díaz Fau
be14dc6f33
Update to CEF 76.1.13
...
Added more code comments to the JSExtension demo
2019-08-31 17:17:55 +02:00
Salvador Díaz Fau
2507e0730b
Fixed min, max and default value of TChromium.MaxConnectionsPerProxy
2019-08-29 12:52:11 +02:00
Salvador Díaz Fau
72ebe76989
Update to CEF 76.1.11
...
Added TChromium.MaxConnectionsPerProxy
2019-08-29 12:28:13 +02:00
Salvador Díaz Fau
0acd59b3d2
Update to CEF 76.1.10
...
- Added GlobalCEFApp.UseFakeUIForMediaStream
- Added overloaded TCefBaseRefCountedOwn.SameAs
2019-08-27 09:52:33 +02:00
Salvador Díaz Fau
6663682880
Update to CEF 76.1.9
2019-08-08 22:50:38 +02:00
Salvador Díaz Fau
a189468639
Update to CEF 76.1.5
2019-08-01 18:20:42 +02:00
Salvador Díaz Fau
ad3260c613
Update to CEF 75.1.14
2019-07-29 09:14:32 +02:00
Salvador Díaz Fau
789f0b82a9
Update to CEF 75.1.8
2019-07-25 12:30:21 +02:00
Salvador Díaz Fau
5c6539e3a9
Added CopyCEFDlls tool made by raelb
...
Added GlobalCEFApp properties with most of the switches defined in cef_switches.cc
2019-07-22 09:33:24 +02:00
Salvador Díaz Fau
43b0ec7e20
Update to CEF 75.1.4
...
- Fixed issue #179 : Added a new EditorBrowser demo.
- Fixed issue #195 : Added VizDisplayCompositor to the disabled features list
- Fixed issue #206 : Added a context menu option to show the DevTools in SimpleFMXBrowser. Added TCEFFMXChromium.ShowDevTools and TCEFFMXChromium.CloseDevTools.
- Added a new menu option to MiniBrowser to simulate key presses in normal mode.
2019-07-18 11:48:11 +02:00
Salvador Díaz Fau
0e08d66a1f
Fixed issue #202
...
- Updated the OnBeforeClose event in all demos using TChromiumWindow to send a WM_CLOSE message instead of calling "close".
- Fixed all MDI demos. Now the demo will not close automatically when the last browser is closed manually.
2019-07-10 14:31:45 +02:00
Salvador Díaz Fau
5d36c422eb
Update to CEF 75.0.13
2019-07-04 10:03:43 +02:00
Salvador Díaz Fau
6ad2c32243
Update to CEF 75.0.11
2019-06-20 10:41:45 +02:00