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

385 Commits

Author SHA1 Message Date
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
882c79ac1b Update to CEF 83.5.0 2020-07-15 14:56:41 +02:00
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
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
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
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
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
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
43e0c80431 Update to CEF 83.4.2 2020-07-02 10:50:52 +02:00
9e53c4ed92 Merge branch 'master' into master 2020-06-30 13:03:29 +02:00
45d405774c Patch for compilation error on FPC 3.2.0 - next part
Now it's ok on delpi 7.
Tested on:
- Lazarus 2.1.0 r63482 with fpc3.2.0 and fpc 3.0.4
- Lazarus 2.0.8 with fpc 3.0.4
- Delphi 7
- Delphi 10.2.3
2020-06-30 11:32:49 +02:00
84e6855b63 Patch for compilation error on FPC 3.2.0 2020-06-29 11:07:22 +02:00
b48fd893ad Revert "Update uCEFOLEDragAndDrop.pas" 2020-06-28 15:04:16 +02:00
17b81d9472 Update uCEFOLEDragAndDrop.pas
Patch for compilation error on FPC 3.2.0 [No matching implementation for the interface method "SetData (const tagFORMATETC; var TagSTGMEDIUM; LongBool): LongInt; Stdcall; " found]
2020-06-27 20:18:41 +02:00
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
7e3e8bad24 Update to CEF 83.4.0 2020-06-21 21:27:55 +02:00
ef2277fe6c Fixed compiler warnings in Delphi 7 with string type conversions
- Added TCefFastDomVisitor3
2020-06-20 16:10:29 +02:00
ea447c74d5 Fixed LoadLibrary parameter for Linux 2020-06-13 17:57:59 +02:00
0be9d32bc3 Fixed Unicode strings issue with Windows API calls
Added more NIL checks in TChromiumCore
2020-06-13 17:24:22 +02:00
ef46244dde Update to CEF 83.3.12 2020-06-06 11:33:13 +02:00
ea75cd51d2 Update to CEF 83.3.11 2020-05-29 16:48:25 +02:00
f773189b70 Update to CEF 83.3.10
- Issue #280 : Added GlobalCEFApp.MissingBinariesException property.
2020-05-26 16:57:37 +02:00
c44023cb21 Update to CEF 83.3.9 2020-05-23 15:00:44 +02:00
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
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
e47b526c33 Fix for issue #277
- Added attribution links to other projects in the readme file.
2020-05-09 11:41:20 +02:00
1d750fac10 Compatibility fix for D7 2020-05-08 17:47:49 +02:00
5c4108424a Update to CEF 81.3.2 2020-05-08 12:01:11 +02:00
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
5c2204b207 Fixed issue #277 2020-05-05 19:20:23 +02:00
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
ccdb41b357 Update to CEF 81.3.1 2020-04-30 17:28:41 +02:00
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
a3cab55a7c Added missing process type to the CefDebugLog procedure 2020-04-25 16:47:16 +02:00
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
fd50565420 Update to CEF 81.2.22
- Added CefKeyEventLog and CefMouseEventLog to the uCEFMiscFunctions unit
2020-04-23 11:11:53 +02:00
823be24cd9 Update to CEF 81.2.21 2020-04-22 13:12:46 +02:00
dce556683a Update to CEF 81.2.19 2020-04-21 13:27:34 +02:00
9a0c782064 Fixed exceptions when you tried to used empty languages list and set a managed preference 2020-04-20 12:02:16 +02:00
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
02ef32b474 Update to CEF 81.2.16
Removed unused uCEFAudioHandler unit
2020-04-11 11:23:24 +02:00
3de53a0376 Update to CEF 81.2.15 2020-04-10 09:49:34 +02:00
846aeddd54 Issue #273 fixed
- Added TFMXChromium.ScreenScale property
2020-04-09 18:43:03 +02:00
c9b2af2a5e Issue #271 is fixed
Removed workaround from TBufferPanel, TFMXBufferPanel and demos.
2020-04-04 10:58:48 +02:00
0bf3156cca Update to CEF 80.1.15 2020-04-04 10:18:30 +02:00
1f912a7d38 Removed double unit declaration in uses section 2020-04-03 18:40:27 +02:00
0b06db2f13 Minor MacOS build fix 2020-04-03 18:30:12 +02:00
c55283acb1 Update to CEF 80.1.14 2020-04-03 17:57:52 +02:00
45db1a3ef9 Update to CEF 80.1.4
- Fixed issue #266
2020-04-02 10:44:53 +02:00
7662b61778 Workaround for issue #271 2020-03-31 12:44:10 +02:00