Commit Graph

209 Commits

Author SHA1 Message Date
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
24d3d5b672 Disabling some features to improve stability in the VCL SimpleBrowser and SimpleBrowser2 demos 2019-08-02 10:58:50 +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
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
Salvador Díaz Fau
90aeb5e525 Update to CEF 75.0.8
- Restored the GlobalCEFApp.DeleteCookies property
- Fixed the issue with the arrow keys in OSR demos
- Fixed the default return values for TCustomCookieAccessFilter.CanSendCookie and TCustomCookieAccessFilter.CandSaveCookie
- TCustomResourceRequestHandler and TCustomCookieAccessFilterwill only be created if needed by the TChromium events.
2019-06-19 16:53:26 +02:00
Salvador Díaz Fau
52fca97884 Update to CEF 75.0.7 2019-06-16 10:31:13 +02:00
Salvador Díaz Fau
22f4a1d6d8 Fix #188
Set all "ShowCaption" properties to the default value for backwards compatibility
2019-05-23 11:36:33 +02:00
Salvador Díaz Fau
efeb876371 Update to CEF 74.1.19
- Converted almost all the demos to Lazarus thanks to avra
- Reorganized "demos" directory.
2019-05-19 16:08:15 +02:00
Salvador Díaz Fau
8e084c205f Fixed TChromium.OnClose event declaration in JSRTTIExtension demo 2019-05-16 16:56:05 +02:00
Salvador Díaz Fau
2173c94bf0 SchemeRegistrationBrowser demo improvements
- Added a local JavaScript file to show an alert dialog
- Added more comments to the demo.
2019-05-12 10:50:27 +02:00
Salvador Díaz Fau
59f3441b1e Update to CEF 74.1.16
- Copied the GlobalCEFApp_OnWebKitInitializedEvent fix for D2007 made by jepp to other demos.
- Added TChromium.DownloadImage and TChromium.OnDownloadImageFinished to download images
- Added a TChromium.DownloadImage example to the MiniBrowser demo.
- Modified some parameters in TCefImageRef
2019-05-11 15:40:19 +02:00
jepp
0d0912f125
GlobalCEFApp_OnWebKitInitializedEvent for D2007-
For Delphi 2007 and lower, the definition of TCefApplication.OnWebKitInitialized is a "procedure of object." The existing demo code uses a non-method procedure, which is only compatible with the definition of "reference to procedure" used for the Delphi 2009 conditional.
2019-05-10 16:54:26 -05:00
Salvador Díaz Fau
6f3920a052 Update to CEF 73.1.13 2019-04-21 11:10:39 +02:00
Salvador Díaz Fau
dbc4900358 Fix #119 : All units in the source folder start with "uCEF"
- Fixed TCustomAudioHandler creation in uCEFClient.pas
- Fixed "title" parsing in uCEFDragAndDropMgr.pas
2019-04-04 10:26:44 +02:00
Salvador Díaz Fau
0ae96d07d5 TChromium.OnClose parameter changed
- Fixed initialization issue in FMXExternalPumpBrowser
2019-03-28 10:40:36 +01:00
SchneiderInfosystems
c693aa506e Prevent Memory Leak of one TCriticalSection object 2019-03-27 18:36:18 +01:00
Salvador Díaz Fau
745026375f Added context menu option to mute/unmute the audio in the MiniBrowser demo 2019-03-24 10:59:39 +01:00
Salvador Díaz Fau
32c4ed2eb0 Updated comments in Subprocess demo
Added more info to the Lazarus package
2019-03-22 17:23:20 +01:00
Salvador Díaz Fau
4682fe3a19 Update to CEF 73.1.12
- Added context menu option in JSDemo to get the vertical scroll position.
- Now TChromium uses the same keyboard events for the browser and the DevTools.
- Fixed a MiniBrowser issue with the F12 keyboard shortcut. Now you can press F12 to hide and show the DevTools correctly.
2019-03-22 13:12:44 +01:00
Salvador Díaz Fau
2ed976d906 Fix for duplicated resources in FMX apps made by SchneiderInfosystems
- The FMX demos now load the initial web page using the TFMXChromium.DefaultUrl property.
- Added the $(FrameworkType) conditional define to all the FMX demos.
- Added the $(FrameworkType) conditional define to the CEF4Delphi_FMX project.
2019-03-20 15:56:14 +01:00
Salvador Díaz Fau
ea103fc6ef Update to CEF 3.3683.1920.g9f41a27 2019-03-15 17:17:14 +01:00
Salvador Díaz Fau
0172c6e1e3 Fix FMX demos compilation failures with Delphi 10 Seattle and XE7 2019-03-06 15:08:17 +01:00
Alexey Shumkin
84e34fea3f
fixed: SimpleFMXBrowser: compilation failure with Delphi XE7
IFXMApplicationService has GetVersionString method since XE8 only.
2019-03-06 16:45:47 +03:00
Alexey Shumkin
def9ab8a83
fixed: SimpleFMXBrowser: compilation failure with Delphi 10 Seattle
TCommonCustomForm.SetBounds(TRect) overloaded method is since Delphi
10.1 Berlin.
2019-03-06 16:45:07 +03:00
Salvador Díaz Fau
b3213a1052 Update to CEF 3.3626.1891.g52be333
- Added transparency support to TBufferPanel.
- Added TBufferPanel.Transparent property
- Added TBufferPanel.OnPaintParentBkg event
- Added the TRANSPARENT_BROWSER constant in SimpleOSRBrowser to enable transparency
2019-02-20 12:44:07 +01:00
Salvador Díaz Fau
45545152d0 New ToolBoxLazBrowser demo 2019-02-12 08:19:00 +01:00
Salvador Díaz Fau
1f96e8272b Added TChromium.GetNavigationEntries and TChromium.OnNavigationVisitorResultAvailable
- MiniBrowser demo : Added a context menu option to get the navigation entries.
2019-02-03 15:34:21 +01:00
Salvador Díaz Fau
f2e452c02e Update to CEF 3.3578.1867.g0f6d65a
- Removed obsolete properties in TCefApplication
- TabbedBrowser demo now closes when there are no tabs
2019-01-29 10:16:58 +01:00
Salvador Díaz Fau
9e12b2258b Bug fix #154
Fixed an issue in SchemeRegistrationBrowser with big streams. Now THelloScheme.ReadResponse copies the stream in chunks correctly.
2019-01-17 14:53:02 +01:00
Salvador Díaz Fau
a8c44bd87b Update to CEF 3.3578.1863.gbf8cff2
- Removed obsolete "Result" parameter in all OSR demos.
- Added more code comments to ResponseFilterBrowser.
- Now ResponseFilterBrowser modifies the HTTP request to receive uncompressed resources.
- Updated compiler properties in Delphinus.Install.json
2019-01-13 12:17:52 +01:00
Salvador Díaz Fau
769aa4f384 Fixed IME support in OSR mode
- Added lots of conditional compiler directives to build CEF4DElphi in Linux using Lazarus/FPC
- Updated copyright year
2019-01-08 19:15:25 +01:00
Salvador Díaz Fau
bab31cc0a2 Update to CEF 3.3578.1860.g36610bd 2018-12-12 17:13:23 +01:00
Salvador Díaz Fau
665a578001 Added Delphi 10.3 Rio support
Added ComponentPlatformsAttribute to all the components to provide platform-specific run-time information.
2018-12-09 11:11:59 +01:00
Salvador Díaz Fau
f7ffd5c4c9 Fixed mime type in DATA URL 2018-11-28 11:53:54 +01:00
Salvador Díaz Fau
a06523287c Added WebSockets events and instructions to SimpleServer 2018-11-25 18:59:41 +01:00
Salvador Díaz Fau
7e7f0cbe8f Enable the timer in SimpleLazarusBrowser 2018-11-19 09:59:29 +01:00
Salvador Díaz Fau
1bc8aac781 Added missing GUID
Removed FastMM4 from the URLRequest demo
2018-11-17 12:33:28 +01:00
Salvador Díaz Fau
95c6939a37 Added TCEFUrlRequestClientComponent
Added URLRequest demo
2018-11-17 11:50:34 +01:00
Salvador Díaz Fau
c57b66c402 Added the PostInspectorBrowser demo 2018-10-28 12:52:14 +01:00