Commit Graph
100 Commits
Author SHA1 Message Date
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 fbe8ecaedd Merge branch 'master' of https://github.com/salvadordf/CEF4Delphi 2018-12-06 11:49:17 +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 d0d85d65ad Removed empty properties 2018-11-30 10:40:07 +01:00
Salvador Díaz Fau 6214f4d7ae Removed empty property 2018-11-30 10:38:59 +01:00
Salvador Díaz Fau 063f7f9d42 Added the Delphinus-Support tag 2018-11-30 10:36:16 +01:00
Salvador Díaz Fau 8b655ef68c Create Delphinus.Install.json 2018-11-30 10:32:07 +01:00
Salvador Díaz Fau 01dd1bfb64 Create Delphinus.Info.json 2018-11-30 10:12:24 +01:00
Salvador Díaz Fau bc19071005 Update text formatting 2018-11-30 09:16:39 +01:00
Salvador Díaz Fau 401b55350d Create LICENSE.md 2018-11-30 09:11:06 +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 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 7e7f0cbe8f Enable the timer in SimpleLazarusBrowser 2018-11-19 09:59:29 +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 9b04141fe1 Update to CEF 3.3538.1852.gcb937fc 2018-11-15 19:31:36 +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 428ae519b9 Update to CEF 3.3538.1851.g5622787 2018-11-13 14:16:47 +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 c57b66c402 Added the PostInspectorBrowser demo 2018-10-28 12:52:14 +01:00
Salvador Díaz Fau a5e3a78859 Update to CEF 3.3538.1848.g1d1fe01 2018-10-26 10:34:43 +02: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 87e0dcbd84 Added missing cef.inc in the ConsoloeBrowser demo 2018-10-25 19:46:24 +02:00
Salvador Díaz Fau b57d11d6ce New ConsoleBrowser demo 2018-10-25 19:09:24 +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 b5920d1aac Added SetCookie example to the CookieVisitor demo 2018-10-21 20:32:35 +02:00
Salvador Díaz Fau 74c545a5fb Added TCEFWinControl.InvalidateChildren 2018-10-20 20:43:06 +02:00
Salvador Díaz Fau 67c45875d9 Update to CEF 3.3497.1841.g7f37a0a 2018-10-20 14:47:46 +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 a3c3c3398f Update to CEF 3.3497.1840.gcd24143 2018-10-12 12:22:59 +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 a32686c7ef Merge branch 'master' of https://github.com/salvadordf/CEF4Delphi 2018-10-04 09:40:17 +02:00
Salvador Díaz Fau 4d3f1b0b8b Added MutatioObserver option to the JSRTTIExtension demo 2018-10-04 09:40:14 +02:00
Salvador Díaz Fau 9f9451d130 Update to CEF 3.3497.1836.gb472a8d 2018-10-03 13:19:04 +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
Salvador Díaz Fau 7b52e56eef Merge pull request #135 from ashumkin/disable-extensions
improve: allow to disable extensions (cef_extensions.pak)
2018-10-03 13:03:17 +02:00
Salvador Díaz Fau b16ea570cf Update to CEF 3.3497.1834.g0a87d5f 2018-09-28 14:39:22 +02: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 7dfcfe9814 Update to CEF 3.3497.1833.g13f506f 2018-09-23 11:30:57 +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 5c4dac3087 Update to CEF 3.3497.1831.g461fa1f 2018-09-21 14:34: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
Salvador Díaz Fau e6d4d7bce5 Update to CEF 3.3497.1829.g004ef91 2018-09-16 10:41:03 +02:00
Salvador Díaz Fau 0cf7c5f6b3 Update to CEF 3.3497.1829.g004ef91
- Added the TCEFLinkedWindowParent component.
2018-09-16 10:39:41 +02:00
Salvador Díaz Fau 8ebb5fb527 Fixed release version check 2018-09-07 12:58:51 +02:00
Salvador Díaz Fau da735848e4 Update to CEF 3.3497.1827.ga4f7e36 2018-09-07 11:55:04 +02:00
Salvador Díaz Fau 7e270aa8ca Update to CEF 3.3497.1827.ga4f7e36
- Added option to load PDF files in the MiniBrowser demo.
- Now the ResponseFilterBrowser replaces the logo with an external PNG file.
2018-09-07 11:53:31 +02:00
Salvador Díaz Fau e5bb0cd561 Improved Is32BitProcess function. 2018-09-02 15:40:56 +02:00
Salvador Díaz Fau 7342cccbb5 Added more error information to TCefApplication.CheckCEFLibrary
TCefApplication.CheckCEFLibrary now shows the binaries version and it also checks that the DLL and the application are compiled for the same architecture.
2018-09-02 13:11:43 +02:00
Salvador Díaz Fau d16ce93bd5 Fixed TPDFPrintOptions properties.
Now header_footer_enabled, selection_only, landscape and backgrounds_enabled are boolean.
2018-08-31 12:24:21 +02:00
Salvador Díaz Fau 005d699601 Update to CEF 3.3440.1806.g65046b7 2018-08-29 12:54:42 +02:00
Salvador Díaz Fau 208c8b1b19 Update to CEF 3.3440.1806.g65046b7 2018-08-29 12:53:10 +02:00
Salvador Díaz Fau 5bc37a52ad Added GlobalCEFApp.AutoplayPolicy property 2018-08-23 14:24:18 +02:00
Salvador Díaz Fau 37518b318e KioskOSRBrowser : detect HTML5 INPUT types 2018-08-21 10:55:01 +02:00
Salvador Díaz Fau 7a7225773f KioskOSRBrowser : removed unused AfterCreated event 2018-08-21 08:54:02 +02:00
Salvador Díaz Fau d3f41977b5 KioskOSRBrowser improvements and fixes
- Removed browser controls like the address bar, snapshot button, etc.
- Added a context menu option to close the app.
- Fixed the node detection. Input elements have a 'text' type by default.
- Added more code comments.
2018-08-21 08:50:02 +02:00
Salvador Díaz Fau 9ac1270ffd New KioskOSRBrowser demo 2018-08-20 18:39:43 +02:00
Salvador Díaz Fau 5243ce887e Fixed D2010 issues with missing TEncoding types. 2018-08-20 14:56:14 +02:00
Salvador Díaz Fau 7ba82bd5ed Fixed UpdateStringListPref and spell checker dictionaries in TFMXChromium 2018-08-15 14:36:11 +02:00
Salvador Díaz Fau eaca9d8b65 Fixed parameter checking in UpdateStringListPref. 2018-08-13 09:41:08 +02:00
Salvador Díaz Fau 17a3b8e61c Added option to replace a resource in ResponseFilterBrowser
- Added more comments to ResponseFilterBrowser
2018-08-09 09:59:43 +02:00
Salvador Díaz Fau a6d948a5c4 Added more comments to ResponseFilterBrowser and fixed a couple of bugs
- Move unit in the "uses" section.
- Return RESPONSE_FILTER_DONE when all data has been written.
2018-08-07 17:03:13 +02:00
Salvador Díaz Fau 9d1c1ac052 Update to CEF 3.3440.1805.gbe070f9 2018-08-04 11:07:39 +02:00
Salvador Díaz Fau 87d7b40568 Update to CEF 3.3440.1805.gbe070f9 2018-08-04 11:06:18 +02:00
Salvador Díaz Fau 90b870fc78 Moved cookie path initialization to a thread
- Moved cookie path initialization to a thread. That thread uses a waitableevent and a callback to wait until the cookiemanager is initialized before setting the storage path.
- Added TCefEventCompletionCallback
- Changed TCefWaitableEventRef.New parameters to boolean
2018-08-01 10:00:23 +02:00
Salvador Díaz Fau 43bcdf725f Update to CEF 3.3440.1802.g9512b3f 2018-07-31 09:49:39 +02:00
Salvador Díaz Fau eba3058fd5 Update to CEF 3.3440.1802.g9512b3f
- GlobalCEFApp.SitePerProcess default value is now TRUE .
- Added TChromium.SpellChecking and TChromium.SpellCheckerDicts properties.
2018-07-31 09:47:43 +02:00
Salvador Díaz Fau 61ff40bd9d Added a touch keyboard to SimpleOSRBrowser 2018-07-29 10:58:26 +02:00
Salvador Díaz Fau e321510ada Merge branch 'master' of https://github.com/salvadordf/CEF4Delphi 2018-07-24 18:18:57 +02:00
Salvador Díaz Fau 5e5d0dcb74 TCefFileDialogMode and TCefDuplexMode defined as constants
- Added more parameter checks in CefRegisterExtension
- Minor change registering the extension in JSExtension demo. The TempHandler reference is valid until it reaches the "finally".
2018-07-24 18:18:54 +02:00
Salvador Díaz Fau eda672d178 Update to CEF 3.3396.1786.gd3e36d0 2018-07-22 14:57:05 +02:00
Salvador Díaz Fau 08977db610 Update to CEF 3.3396.1786.gd3e36d0 2018-07-22 14:55:27 +02:00
Salvador Díaz Fau b52736b43f Added FMXToolBoxBrowser demo 2018-07-22 11:12:41 +02:00
Salvador Díaz Fau 2db1a72deb Update to CEF 3.3396.1785.ga27bbfa 2018-07-11 09:52:49 +02:00
Salvador Díaz Fau eec3ad39d3 Update to CEF 3.3396.1785.ga27bbfa 2018-07-11 09:51:22 +02:00
Salvador Díaz Fau 144f0268b3 added missing stdcall directive 2018-07-06 17:33:59 +02:00
Salvador Díaz Fau ae840062db Update to CEF 3.3396.1783.g1856231 2018-07-06 16:24:48 +02:00
Salvador Díaz Fau 665602e6c7 Update to CEF 3.3396.1783.g1856231
- Added the DLLBrowser demo.
2018-07-06 16:23:36 +02:00
Salvador Díaz Fau b6c306030f Merge pull request #122 from mronkain/master
Use FSetCurrentDir in CheckCEFLibrary
2018-07-04 08:57:55 +02:00
Salvador Díaz Fau 53b8b53c5a Update to CEF 3.3396.1782.gc368dbf 2018-06-29 10:55:25 +02:00
Salvador Díaz Fau 8d60702852 Update to CEF 3.3396.1782.gc368dbf 2018-06-29 10:45:17 +02:00
Salvador Díaz Fau dedb740a03 TChromiumWindow.GetChildWindowHandle must return TChromium.WindowHandle 2018-06-27 12:02:29 +02:00
Salvador Díaz Fau 55aa9965df Added more comments to JSExtension
- MiniBrowser shows the name of the loaded frames.
- Fixed MiniBrowser Chromium1TextResultAvailable declaration.
2018-06-27 10:17:34 +02:00
Salvador Díaz Fau 5f82e1ace3 Added more code comments to the JSExtension demo 2018-06-25 13:56:23 +02:00
Salvador Díaz Fau 911aa245a7 Publish TCEFWindowParent.Enabled, TCEFWindowParent.DoubleBuffered and TCEFWindowParent.ParentDoubleBuffered 2018-06-24 19:03:26 +02:00
Salvador Díaz Fau f05fbdc8ce Added TBufferPanel.OnUTF8KeyPress event for Lazarus
- Bug fix #120
2018-06-18 21:57:18 +02:00
Salvador Díaz Fau 09161b19e1 The SubProcess demo now uses an external unit to create and destroy GlobalCEFApp 2018-06-18 17:01:44 +02:00
Salvador Díaz Fau bf402109bf Added GlobalCEFApp.DisablePDFExtension property
- Bug fix #89
- New SimpleLazOSRBrowser demo
2018-06-17 14:18:11 +02:00
Salvador Díaz Fau 8519c9b5d5 Added overloaded TCEFDomNode.GetElementAttributes(var attrList: TStrings); 2018-06-12 21:34:53 +02:00