Commit Graph

170 Commits

Author SHA1 Message Date
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
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
b2db728cbf Update to CEF 3.3497.1841.g7f37a0a 2018-10-20 14:46:24 +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
4d3f1b0b8b Added MutatioObserver option to the JSRTTIExtension demo 2018-10-04 09:40:14 +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
0cf7c5f6b3 Update to CEF 3.3497.1829.g004ef91
- Added the TCEFLinkedWindowParent component.
2018-09-16 10:39:41 +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
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
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
61ff40bd9d Added a touch keyboard to SimpleOSRBrowser 2018-07-29 10:58:26 +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
b52736b43f Added FMXToolBoxBrowser demo 2018-07-22 11:12:41 +02:00
Salvador Díaz Fau
144f0268b3 added missing stdcall directive 2018-07-06 17:33:59 +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
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
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
67b9ecc578 Update to CEF 3.3396.1775.g5340bb0
- Bug fix #117
- ResponseFilterBrowser now ignores the Content-Length is it has a compressed size
2018-06-03 17:18:54 +02:00
Salvador Díaz Fau
b636a5930e Missing FFilterInit initialization 2018-05-27 11:43:54 +02:00
Salvador Díaz Fau
73f9318839 ResponseFilterBrowser enhancements and fixes
- Added a statusbar to show then Content-Length HTTP header information, the raw stream size and the decoded string size.
- Fixed some synchronization bugs.
2018-05-27 11:13:01 +02:00
Salvador Díaz Fau
ee61ac3c7b ResponseFilterBrowser now downloads the resource 1 time after the user clicks the GO button 2018-05-25 14:40:49 +02:00
Salvador Díaz Fau
8000e45198 CEF Views type and interface definitions
- Added some Linux and MacOS initialization (doesn't work yet)
- GlobalCEFApp.MustFreeLibrary is now FALSE by default.
- GlobalCEFApp set to nil in all demos.
- ResponseFilterBrowser now uses the critical section in Chromium1ResourceLoadComplete.
- Added overloaded TChromium.LoadURL to load a URL in a frame.
- Added url and cookiename parameters to TChromium.DeleteCookies to delete the cookies from that url and/or name.
2018-05-24 19:15:41 +02:00
wqmeng
563729a675 Force Unicode data stream to be received until the complete file to avoid copying part chain stream Msg. As a part chain stream will get encoding problem when convert the Raw string to a valid Unicode character. 2018-05-24 23:40:49 +08:00
Salvador Díaz Fau
dd5f7f42c4 Added support for Lazarus/FPC (windows 32bit) 2018-05-12 14:50:54 +02:00
Salvador Díaz Fau
d4dd717f51 Added a new option to the DOMVisitor context menu and new option to the config button to the MiniBrowser demo
- The DOMVisitor demo now has a context menu option to copy the HTML inside the body element to the clipboard.
- The MiniBrowser demo now has a config button option to load local HTML files using a DATA url.
2018-04-27 17:42:03 +02:00
Salvador Díaz Fau
cf784aba5f Update to CEF 3.3359.1768.g8e7c5d6 2018-04-20 12:45:06 +02:00
Salvador Díaz Fau
d230010fa9 Update to CEF 3.3325.1758.g9aea513 and new SimpleFMXBrowser demo 2018-04-18 10:25:38 +02:00
Salvador Díaz Fau
e658ff6c92 New PopupBrowser2 demo 2018-04-08 21:35:21 +02:00
Salvador Díaz Fau
62580730d2 Added GlobalCEFWorkScheduler and GlobalFMXWorkScheduler global variables 2018-04-07 20:24:55 +02:00