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

884 Commits

Author SHA1 Message Date
2b963f06ba Updated Lazarus package 2020-07-16 16:01:32 +02:00
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
59178a54a9 Increase InternalVersion after last PR merge 2020-06-30 13:08:51 +02:00
71e5c335ab Merge pull request #286 from paweld/master
Patch for compilation error on FPC 3.2.0
2020-06-30 13:03:57 +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
acf085ddea Added a context menu option to set an input value in the DOMVisitor demo. 2020-06-30 09:58:37 +02:00
84e6855b63 Patch for compilation error on FPC 3.2.0 2020-06-29 11:07:22 +02:00
d1c441e410 Merge pull request #285 from salvadordf/revert-284-master
Revert "Update uCEFOLEDragAndDrop.pas"
2020-06-28 15:06:53 +02:00
b48fd893ad Revert "Update uCEFOLEDragAndDrop.pas" 2020-06-28 15:04:16 +02:00
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
b19620c618 Merge pull request #284 from paweld/master
Update uCEFOLEDragAndDrop.pas
2020-06-28 14:44:09 +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
b142412810 Fix for issue #248 made by pmccarenko 2020-06-25 17:31:09 +02:00
b4945628c5 Added a context menu option to delete the cache at runtime to the CookieVisitor demo 2020-06-24 12:29:13 +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
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
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
c5aa8d1f3a Added Delphi Community Edition and Lazarus links 2020-05-30 17:40:49 +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
58d988487b New TinyBrowser demo using the Views Framework 81.0.4044.138 2020-05-16 13:01:59 +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
0befb93f1b Improved text formatting in the Readme.md file 2020-05-09 11:45:13 +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
17c82fa24c Fix TAB key handling in FMX demos in OSR mode 2020-04-25 16:26:49 +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
22b59eae73 Fixed accented characters issue in web pages 2020-04-23 12:32:52 +02:00