1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-08-04 21:32:54 +02:00
Commit Graph

1401 Commits

Author SHA1 Message Date
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
09685f56e1 Fixed crash with relative paths that have ".."
Fixed compilation bug in Delphi 7
2019-09-21 11:37:13 +02:00
5e5b775608 Removed all code comments about the GlobalCEFApp.cookies property and a separate cookies directory 2019-09-19 14:14:03 +02:00
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
8b948745ef Improved debug info in JS extension demos
Removed mutation observer from the JSRTTIExtension demo
2019-09-12 11:40:52 +02:00
f6973112aa Added JSWindowBindingWithArrayBuffer demo 2019-09-10 13:09:14 +02:00
be14dc6f33 Update to CEF 76.1.13
Added more code comments to the JSExtension demo
2019-08-31 17:17:55 +02:00
2507e0730b Fixed min, max and default value of TChromium.MaxConnectionsPerProxy 2019-08-29 12:52:11 +02:00
72ebe76989 Update to CEF 76.1.11
Added TChromium.MaxConnectionsPerProxy
2019-08-29 12:28:13 +02:00
0acd59b3d2 Update to CEF 76.1.10
- Added GlobalCEFApp.UseFakeUIForMediaStream
- Added overloaded TCefBaseRefCountedOwn.SameAs
2019-08-27 09:52:33 +02:00
6663682880 Update to CEF 76.1.9 2019-08-08 22:50:38 +02:00
24d3d5b672 Disabling some features to improve stability in the VCL SimpleBrowser and SimpleBrowser2 demos 2019-08-02 10:58:50 +02:00
a189468639 Update to CEF 76.1.5 2019-08-01 18:20:42 +02:00
bb2adb076f Update to CEF 75.1.14 75.0.3770.100 2019-07-29 09:31:55 +02:00
ad3260c613 Update to CEF 75.1.14 2019-07-29 09:14:32 +02:00
789f0b82a9 Update to CEF 75.1.8 2019-07-25 12:30:21 +02:00
4d4fcc8f74 text formatting 2019-07-25 12:17:48 +02:00
ee7e11da2d Merge branch 'master' of https://github.com/salvadordf/CEF4Delphi 2019-07-25 12:16:38 +02:00
ca4a7a4296 Update to CEF 75.1.8
- Added a Patreon button to the readme
2019-07-25 12:16:34 +02:00
b2091ab0ff Create FUNDING.yml 2019-07-25 11:13:03 +02:00
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
2cb513540a Update to CEF 75.1.4 2019-07-18 11:49:42 +02:00
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
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
5d36c422eb Update to CEF 75.0.13 2019-07-04 10:03:43 +02:00
6ad2c32243 Update to CEF 75.0.11 2019-06-20 10:41:45 +02:00
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
52fca97884 Update to CEF 75.0.7 2019-06-16 10:31:13 +02:00
22f4a1d6d8 Fix #188
Set all "ShowCaption" properties to the default value for backwards compatibility
74.0.3729.157
2019-05-23 11:36:33 +02:00
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
8e084c205f Fixed TChromium.OnClose event declaration in JSRTTIExtension demo 2019-05-16 16:56:05 +02:00
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
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
dc56584556 Merge pull request #184 from jepp/patch-1
Thank you very much!
2019-05-11 11:44:51 +02:00
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
62b930cc27 Update to CEF 74.1.14 2019-05-07 12:39:32 +02:00
f8f9d420a7 Compilation fix for Lazarus in Linux 2019-05-04 09:53:50 +02:00
179a2442ee Updated Lazarus package version number 2019-04-30 10:19:34 +02:00
1a239e1e02 Update to CEF 74.1.13 2019-04-25 10:52:10 +02:00
6f3920a052 Update to CEF 73.1.13 73.0.3683.75 2019-04-21 11:10:39 +02:00
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
0ae96d07d5 TChromium.OnClose parameter changed
- Fixed initialization issue in FMXExternalPumpBrowser
2019-03-28 10:40:36 +01:00
bfc69072bf Merge pull request #178 from SchneiderInfosystems/master
Solve Memory Leak in TFMXExternalPumpBrowserFrm
2019-03-28 10:28:22 +01:00
c693aa506e Prevent Memory Leak of one TCriticalSection object 2019-03-27 18:36:18 +01:00
4a1fa8d0cf Add git ignorre for delphi and project specific files 2019-03-27 18:36:18 +01:00
745026375f Added context menu option to mute/unmute the audio in the MiniBrowser demo 2019-03-24 10:59:39 +01:00
ca724c40a7 Update JSON for Lazarus Online Package Manager 2019-03-22 18:35:00 +01:00
32c4ed2eb0 Updated comments in Subprocess demo
Added more info to the Lazarus package
2019-03-22 17:23:20 +01:00
96890240e2 Update to CEF 73.1.12 2019-03-22 13:13:51 +01:00
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