Commit Graph

81 Commits

Author SHA1 Message Date
Salvador Díaz Fau
751fe924b7 Update to CEF 3.3202.1690.gcd6b88f
- Update to CEF 3.3202.1690.gcd6b88f
- Bug fix #71
- Added the TCEFWorkScheduler class to handle the cef_do_message_loop_work calls when you use an external message pump.
- Added 2 demos using the "external message pump" mode.
- Added a TakeSnapshot function to the TChromium and TCEFWindowParent to take snapshots in non-OSR mode.
2017-12-05 10:02:07 +01:00
Salvador Díaz Fau
f5f1a767c9 bug fix #68 2017-11-25 19:04:15 +01:00
Salvador Díaz Fau
b54a2861c4 Bug fix #68
RenderProcessHandler and ResourceBundleHandler are now created automatically in TCEFApplication. All their events are now TCEFApplication events.
2017-11-22 17:43:48 +01:00
Salvador Díaz Fau
47765631e3 Buffer panel resize fixes for SimpleOSRBrowser 2017-11-19 11:30:26 +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
28a5827e3e SimpleOSRBrowser demo focus and mouse wheel fixes
- TChromium.Invalidate now also invalidates the browser in normal mode (non-OSR)
2017-11-13 18:32:48 +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
b64cc746ab Added simple downloading functions and events to MiniBrowser demo. 2017-11-06 13:19:40 +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
92c167a1da Bug fixes #64 and #65
- Modified CheckLocalFiles for D7 compatibility
- Added WebRTC properties to TChromium
2017-11-04 09:40:31 +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
453c3065d7 OSR demo : TChromium.WasHidden(False) must be in TForm.OnShow 2017-10-29 17:18:27 +01:00
Salvador Díaz Fau
410c16b0bb OSR demo : TChromium.CreateBrowser moved to TForm.OnShow 2017-10-29 17:10:33 +01:00
Salvador Díaz Fau
0e705a3aa2 Added a crash_reporter.cfg and a SimpleBrowser to the SubProcess demo 2017-10-19 12:11:47 +02: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
92f683662c Added more comments in the SimpleBrowser demo 2017-10-05 10:35:27 +02:00
Salvador Díaz Fau
5790d86fbf Bug fix #37
Initialization fix
2017-10-03 14:38:37 +02:00
Salvador Díaz Fau
d338c416fd Update to CEF 3.3163.1671.g700dc25 2017-10-02 11:36:22 +02:00
Salvador Díaz Fau
43cb86a823 Added the possibility to use independent request contexts when creating browsers
- Modified MDIBrowser demo to test the child browsers with independent request contexts.
2017-09-29 18:42:12 +02:00
Salvador Díaz Fau
9c33c49353 Update to CEF 3.3163.1670.g934eaba
- Added 2 overloaded versions of TChromium.RetrieveHTML
- Modified TCefBrowserRef.GetFrameIdentifiers and TCefBrowserRef.GetFrameNames functions
2017-09-24 12:48:04 +02:00
Salvador Díaz Fau
9656a1323f clearer comments, fixed uses clause and minor change in Chromium_OnAddressChange 2017-09-23 12:35:36 +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
3a83a13639 Bug fix #53 2017-09-08 17:27:05 +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 Díaz Fau
e2a597ec81 Old event types deleted 2017-08-23 10:13:48 +02:00
Salvador Díaz Fau
4d29ecd428 Updated parameter name 2017-08-23 09:54:17 +02:00
Salvador Díaz Fau
76e6a16ce0 Complete TCefCustomRenderProcessHandler event set 2017-08-23 09:50:38 +02:00
Salvador Díaz Fau
7f75c50c0b PostDataInspector demo 2017-08-22 18:35:04 +02:00
Salvador Díaz Fau
a88659617f CookieVisitor demo 2017-08-19 12:53:47 +02:00
Salvador Diaz Fau
b349625e09 Geolocation demo 2017-08-12 20:30:34 +02:00
Salvador Diaz Fau
e25672e6b5 Update to CEF 3.3112.1656.g9ec3e42 and new demos 2017-08-12 16:23:03 +02:00
Salvador Diaz Fau
cf1b0f0aab Update to CEF 3.3112.1655.gd97fbff 2017-08-10 20:27:10 +02:00
Salvador Diaz Fau
25b3e9bc9b Update to CEF 3.3112.1649.g0dba8a1 2017-07-29 14:06:52 +02:00
Salvador Diaz Fau
d2dd8fe5c7 Added high DPI support in OSR demo
- Added high DPI support in OSR demo
- Added cef.inc files in all demos
- Fixed some function declarations in the render handler.
2017-07-28 12:47:57 +02:00
Salvador Diaz Fau
1a73a1453e Added a separate JavaScript Extension demo for clarity 2017-07-25 22:50:34 +02:00
Salvador Diaz Fau
e712f2fde4 Several small bug fixes
- Fixed the functions to get the certificate issuer chains :
TCEFX509CertificateRef.GetDEREncodedIssuerChain and
TCEFX509CertificateRef.GetPEMEncodedIssuerChain.
- Replaced FmtStr by a custom function for backwards compatibility.
- Added the property TCEFApplication.EnableGPU.
- Updated cef.inc to include the latest Delphi versions.
2017-07-25 12:25:20 +02:00
Salvador Diaz Fau
d54ab43b04 Bug fix #43 : backwards compatibility 2017-07-19 12:12:08 +02:00
Salvador Diaz Fau
5766453f91 Improved demos
- Bug fix #33 : Drag and drop is now supported in OSR mode.
- Improved keyboard handling in OSR mode.
- MiniBrowser demo : The DOM visitor and the Javascript extensions now
send customized results to the main form
- Fixed some CEF3 variable definitions.
2017-07-18 17:50:28 +02:00
Salvador Diaz Fau
9959b4b1e8 Update to CEF 3.3071.1647.gc8067b3 2017-07-12 17:00:34 +02:00
Salvador Diaz Fau
37b6ef8a04 bugfixes #35, #36 2017-07-02 13:17:47 +02:00
Salvador Diaz Fau
20c8f8db40 Update to CEF 3.3071.1645.gf54b5cd and new demo 2017-07-01 13:05:46 +02:00
Salvador Diaz Fau
4449d0505f Revert "Update to CEF 3.3071.1644.g408afd1 and new demo"
This reverts commit 7ac07f7a0f8c83ad44b621e79b3aa0251cb31068.
2017-07-01 13:05:45 +02:00
Salvador Diaz Fau
b80c4a6482 Update to CEF 3.3071.1644.g408afd1 and new demo
Update to CEF 3.3071.1644.g408afd1
New custom resource browser demo
2017-07-01 13:05:44 +02:00
Salvador Diaz Fau
b13e735ed6 Added a simple node search in MiniBrowser 2017-06-28 10:18:15 +02:00
Salvador Diaz Fau
afffdaab2f Update to CEF 3.3071.1643.ga83b8e9 2017-06-22 11:51:15 +02:00
Salvador Diaz Fau
387f67249b Added a simple DOM iteration to the MniBrowser demo 2017-06-17 09:19:18 +02:00
Salvador Diaz Fau
967b041bb1 MiniBrowser with open file menu option and certificate chain fix 2017-06-13 19:12:40 +02:00