1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2024-12-04 09:26:52 +02:00
Commit Graph

224 Commits

Author SHA1 Message Date
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
6a1c46dd6a Merge branch 'master' of https://github.com/salvadordf/CEF4Delphi 2019-03-15 17:17:24 +01:00
Salvador Díaz Fau
ea103fc6ef Update to CEF 3.3683.1920.g9f41a27 2019-03-15 17:17:14 +01:00
Alexey Shumkin
4240c02281
fixed: FMXExternalPumpBrowser: compilation failure with Delphi XE7
The `TFMXBufferPanel` ancestor TControl has `Hint` and `ShowHint`
properties visibility as `published` since Delphi 10 Seattle only, so,
FMXExternalPumpBrowser demo project compilation fails on Delphi XE7.
2019-03-15 11:18:53 +03:00
Salvador Díaz Fau
1189b9d861 Update to CEF 3.3626.1895.g7001d56 2019-03-08 15:07:34 +01:00
Alexey Shumkin
299c9ec0b1
remove unused FMX.Controls unit from uses clause 2019-03-06 16:40:58 +03: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
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
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
2a82206be3 Added default view rect values in OSR mode 2019-01-20 09:50:32 +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
fe702f2a2f Fixed backwards compatibility with Delphi XE5 2019-01-10 09:59:39 +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
ea11d6cd46 Added the TChromiumWindow.UseSetFocus property 2018-12-18 17:07:50 +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
82795b8159 Added ComponentPlatformsAttribute to TChromiumWindow
Fixed #146
2018-12-09 11:47:32 +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
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
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
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
74c545a5fb Added TCEFWinControl.InvalidateChildren 2018-10-20 20:43:06 +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
2b37fa289f Lazarus/FPC compatibility fix. 2018-10-04 21:24:59 +02:00
Salvador Díaz Fau
1624d8712d Fixed an access violation in TChromium.ShowDevTools with some Delphi versions 2018-10-04 20:45:31 +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
Salvador Díaz Fau
24041982ca Update to CEF 3.3497.1834.g0a87d5f 2018-09-28 14:37:54 +02:00
Salvador Díaz Fau
f76630c49f Removed the Offset parameter in TCefApplication.RenameAndDeleteDir 2018-09-26 14:41:56 +02:00
Salvador Díaz Fau
d556c9f3f1 Update to CEF 3.3497.1833.g13f506f 2018-09-23 11:29:38 +02:00
Salvador Díaz Fau
1fad63a2ea Update to CEF 3.3497.1831.g461fa1f 2018-09-21 14:33:22 +02:00
Salvador Díaz Fau
351756834e Lazarus/FPC compatibility fixed 2018-09-19 13:27:23 +02:00
Salvador Díaz Fau
54a88d04fa Catch date conversion exceptions 2018-09-18 16:19:21 +02:00
Salvador Díaz Fau
833d50134a Delete the cache and cookies directories in a thread 2018-09-18 15:19:44 +02:00