Commit Graph

30 Commits

Author SHA1 Message Date
Salvador Díaz Fau
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
Salvador Díaz Fau
0ae96d07d5 TChromium.OnClose parameter changed
- Fixed initialization issue in FMXExternalPumpBrowser
2019-03-28 10:40:36 +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
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
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
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
0cf7c5f6b3 Update to CEF 3.3497.1829.g004ef91
- Added the TCEFLinkedWindowParent component.
2018-09-16 10:39:41 +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
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
Salvador Díaz Fau
dd5f7f42c4 Added support for Lazarus/FPC (windows 32bit) 2018-05-12 14:50:54 +02:00
Salvador Díaz Fau
2c4fa2c94f Update to CEF 3.3325.1756.g6d8faa4 2018-03-31 18:08:18 +02:00
Salvador Díaz Fau
6fa50706a1 Update to CEF 3.3325.1755.g7c74b17 2018-03-29 20:02:04 +02:00
Salvador Díaz Fau
6905f9a292 Block all popup windows and new tabs in all demos except the MiniBrowser
- Added TChromium.IsSameBrowser function
2018-02-16 18:41:13 +01:00
Salvador Díaz Fau
45b4965cb8 deleted unused variables 2018-01-21 10:18:09 +01:00
Salvador Díaz Fau
330fd18397 SchemeRegistrationBrowser demo now can load local files 2018-01-21 09:48:43 +01:00
Salvador Díaz Fau
6c5d5d6036 Update to CEF 3.3239.1723.g071d1c1
- New MDIExternalPumpBrowser demo.
- New JSWindowBindingSubProcess demo.
- Added more comments and checks in some initialization functions of TCEFApplication.
2018-01-06 15:25:32 +01:00
Salvador Díaz Fau
26c6f6696d Update to CEF 3.3239.1700.g385b2d4
- New TCEFServerComponent. The new CEF3 includes a http and websockets server for communication between applications in localhost.
- New JSDialogBrowser demo to showhow to use custom forms in javascript dialogs.
- New SimpleServer demo which uses TCEFServerComponent.
- Removed all the code that could be removed from the DPR files and moved to another units.
- Now the GlogalCEFApp checks all the CEF3 binaries and stores the missing files in GlogalCEFApp.MissingLibFiles. The default error message gives a list of missing files.
- New GlobalCEFApp.Status property. Use it with GlobalCEFApp.ShowMessageDlg set to False if you want to show customized error messages.
- Now TCEFClient only creates the necessary handlers if you use any their events in TChromium.
- Fixed a destruction bug in OSRExternalPumpBrowser
- Added the procedures to handle WM_ENTERMENULOOP and WM_EXITMENULOOP to all the demos.
2017-12-18 19:38:56 +01:00
Salvador Díaz Fau
ac54a086f4 Update to CEF 3.3202.1684.gd665578
- Removed the Graphics32 dependency in SimpleOSRBrowser demo. Now this demo uses a custom component called TBufferPanel included in CEF4Delphi.
- Now SimpleOSRBrowser demo draws the "select" elements.
- Fixed a bug in SimpleOSRBrowser with high DPI monitors. The new paint function works with all client sizes.
2017-11-16 12:49:15 +01:00
Salvador Díaz Fau
45d585970d Update to CEF 3.3202.1683.gb095524 2017-11-09 10:33:20 +01:00
Salvador Díaz Fau
d138e98ecb Added timers to create the browsers only when GlobalCEFApp.GlobalContextInitialized is TRUE 2017-11-04 18:32:29 +01:00
Salvador Díaz Fau
8becf848e9 Update to CEF 3.3202.1677.gd04a869 2017-11-01 09:38:38 +01:00
Salvador Díaz Fau
bd0de4a775 Deleted unused files
- Bug fix #56 : Deleted unused files.
- Created the source\dcu directory for the Delphi 7 project .
2017-10-10 09:25:01 +02:00
Salvador Díaz Fau
5790d86fbf Bug fix #37
Initialization fix
2017-10-03 14:38:37 +02:00
Salvador Díaz Fau
df5dce37fc Update to CEF 3.3163.1669.ge260cbb and new demo 2017-09-23 11:38:29 +02:00
Salvador Díaz Fau
379272e643 Update to CEF 3.3112.1659.gfef43e0
- Update to CEF 3.3112.1659.gfef43e0
- Bug Fix #49
- Added longer error messages if the CEF binaries are not available.
- Added the AfterCreated event in TChromiumWindow.
- Added a 'Take a snapshot' button in the OSR demo.
2017-09-07 10:58:09 +02:00
Salvador Díaz Fau
383a1998ca Update to CEF 3.3112.1658.g3d5ae83
- Update to CEF 3.3112.1658.g3d5ae83
- Added an example of binary paramenters in the JSEval demo.
2017-09-01 22:44:58 +02:00
Salvador Díaz Fau
f3c1619d97 Update to CEF 3.3112.1657.g2c22842 2017-08-29 13:59:11 +02:00
Salvador Díaz Fau
13c427fc24 Extra UpdateSize call
- Added an extra call to TCEFWindowParent.UpdateSize to the demos when the browser is fully created.

- Also added a fix for Delphi 10.2 compatibility in the SchemeRegistrationBrowser.
2017-08-23 12:28:45 +02:00
Salvador Diaz Fau
e25672e6b5 Update to CEF 3.3112.1656.g9ec3e42 and new demos 2017-08-12 16:23:03 +02:00