Commit Graph

176 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
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
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
ca4a7a4296 Update to CEF 75.1.8
- Added a Patreon button to the readme
2019-07-25 12:16:34 +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
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
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
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
Salvador Díaz Fau
62b930cc27 Update to CEF 74.1.14 2019-05-07 12:39:32 +02:00
Salvador Díaz Fau
1a239e1e02 Update to CEF 74.1.13 2019-04-25 10:52:10 +02:00
Salvador Díaz Fau
6f3920a052 Update to CEF 73.1.13 2019-04-21 11:10:39 +02: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
70b12c6ae9 Update to CEF 73.1.11+ge6986dc+chromium-73.0.3683.75 2019-03-20 17:08:16 +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
1189b9d861 Update to CEF 3.3626.1895.g7001d56 2019-03-08 15:07:34 +01:00
Salvador Díaz Fau
3eb6a3d6d8 Update to CEF 3.3626.1894.g90eb8cc 2019-03-01 11:48:02 +01:00
Salvador Díaz Fau
b2f599e31b Added 2 GlobalCEFApp properties to disable some security settings
- Added GlobalCEFApp.AllowFileAccessFromFiles
- Added GlobalCEFApp.AllowRunningInsecureContent
2019-02-25 09:35:22 +01: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
469b194d4a Update to CEF 3.3626.1886.g162fdec 2019-02-12 12:33:17 +01:00
Salvador Díaz Fau
311a29d15f Update to CEF 3.3626.1881.g628f810 2019-02-01 09:19:17 +01:00
Salvador Díaz Fau
787bb84938 Update to CEF 3.3578.1869.gcc1dc0f 2019-01-31 09:03:08 +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
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
c8e354b8e5 Added renamed constants for backwards compatibility 2018-12-13 13:24:38 +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
14410a722a Bug fix #149 : Removed duplicated constants 2018-12-11 11:49:02 +01:00
Salvador Díaz Fau
0688b10e1d Fixed circular reference in TCustomCefUrlrequestClient
Added the TCefApplication.DisableBackgroundNetworking and TCefApplication.MetricsRecordingOnly properties
2018-12-06 11:49:08 +01:00
Salvador Díaz Fau
18135e907a Always set the $MINENUMSIZE directive
Fix for #139 when using external message pump
2018-11-22 15:02:21 +01:00
Salvador Díaz Fau
3a762bea54 Fixed D7 compatibility 2018-11-18 14:23:21 +01:00
Salvador Díaz Fau
10c9a99805 Update to CEF 3.3538.1852.gcb937fc
- Bug fix #139
- Added a LoadHandler in the render process.
- Added TCefApplication.OnLoadingStateChange
- Added TCefApplication.OnLoadStart
- Added TCefApplication.OnLoadEnd
- Added TCefApplication.OnLoadError
- Fixed a Delphi XE2 compilation issue.
2018-11-15 19:08:16 +01:00
Salvador Díaz Fau
123a9dccc7 Update to CEF 3.3538.1851.g5622787 2018-11-13 14:14:45 +01:00
Salvador Díaz Fau
627a77e8d2 Update to CEF 3.3538.1848.g1d1fe01 2018-10-26 10:32:10 +02:00
Salvador Díaz Fau
139f1dded2 Added memory information properties to GlobalCEFApp 2018-10-25 12:50:01 +02:00
Salvador Díaz Fau
b2db728cbf Update to CEF 3.3497.1841.g7f37a0a 2018-10-20 14:46:24 +02:00
Salvador Díaz Fau
6e5a280556 The process information in the debug file has been disabled 2018-10-12 22:23:21 +02:00
Salvador Díaz Fau
a151f8d639 Update to CEF 3.3497.1840.gcd24143
- Added process information in the log file when you compile in DEBUG mode.
- Now TCefApplication checks if the subprocess executable is present.
2018-10-12 12:21:43 +02:00
Salvador Díaz Fau
41157fdb28 Renamed TCefApplication.CheckExtensions to TCefApplication.DisableExtensions to match the command switch name
Moved the code from TCefApplication.DisableExtensions to TCefApplication.Internal_OnBeforeCommandLineProcessing
2018-10-03 13:17:19 +02:00
Salvador Díaz Fau
1ee9290040 Merge branch 'master' of https://github.com/salvadordf/CEF4Delphi 2018-10-03 13:08:26 +02:00
Salvador Díaz Fau
0a4ae46c0d Update to CEF 3.3497.1836.gb472a8d 2018-10-03 13:08:23 +02:00
Alexey Shumkin
16a676128f
improve: allow to disable extensions (cef_extensions.pak)
Some projects does not use extenstions, so there is no need to include
`cef_extensions.pak` into a project, but CEF4Delphi requires it.

Make able to disable extensions. Let's introduce the method
`DisableExtensions` which will disable the file check for
`cef_extensions.pak` and will add the `--disable-extensions` command
line option.
2018-10-03 12:36:30 +03:00