Salvador Díaz Fau
3c707bb104
Now TCEFApplication sets back the old directory after the DLLs are loaded
2017-10-09 14:59:46 +02:00
Salvador Díaz Fau
4cddbb069b
Added GetModulePath to uCEFMiscFunctions.pas
2017-10-09 13:06:45 +02:00
Salvador Díaz Fau
07ee3fd484
Added TCefApplication.SetCurrentDir property to set the current directory before loading the CEF libraries
2017-10-06 16:28:28 +02:00
Salvador Díaz Fau
6dbaa022da
Added TCefApplication.ShowMessageDlg property to hide the MessageDlg dialogs
2017-10-05 16:03:02 +02:00
Salvador Díaz Fau
5f88acb5d0
Fix DLL cheking functions. icudtl.dat must be next to libcef.dll
2017-10-04 14:02:07 +02:00
Salvador Díaz Fau
5790d86fbf
Bug fix #37
...
Initialization fix
2017-10-03 14:38:37 +02:00
Salvador Díaz Fau
43412f48d1
Reverted deleted interface
2017-10-02 18:41:55 +02:00
Salvador Díaz Fau
659092bb37
Removed unused interface and more pointer checks
2017-10-02 17:56:56 +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
fc72cc52ff
Fixed default frame identifier in TChromium.Internal_GetHTML
2017-09-24 13:09:32 +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
df5dce37fc
Update to CEF 3.3163.1669.ge260cbb and new demo
2017-09-23 11:38:29 +02:00
Salvador Díaz Fau
11e8a588e9
Added/modified TChromium frame properties and functions
...
- Modified TChromium.RetreiveHTML to get the frame HTML source
- Added TChromium.FrameCount property
- Added TChromium.GetFrameNames funcion
2017-09-22 10:04:50 +02:00
Salvador Díaz Fau
d85112902c
Cookie manager initialization bug fixed
...
The custom cookie directory is now used in the GlobalCEFApp initialization instead of setting a TChromium property
2017-09-20 11:15:04 +02:00
Salvador Díaz Fau
4e390071a2
Update to CEF 3.3163.1666.g052c2d2
...
Added some units for future extension support.
2017-09-19 19:18:52 +02:00
Salvador Díaz Fau
58bd16c441
Delphi 2009 compatibility fixes
2017-09-17 13:06:45 +02:00
Salvador Díaz Fau
968356f197
Update to CEF 3.3163.1663.g416ffeb
2017-09-13 10:25:52 +02:00
Salvador Díaz Fau
5d9a47158e
Extra UpdateSize call in TChromiumWindow
...
- Extra UpdateSize call in TChromiumWindow
- Destruction cleanup in owned refference counted classes
2017-09-08 17:44:32 +02:00
Salvador Díaz Fau
f7ca8a7a93
Added widevine helper functions
2017-09-07 22:56:51 +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
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
8611789f26
Merge pull request #50 from dimmaq/patch-2
...
Update uCEFDownloadImageCallBack.pas
2017-08-21 21:09:46 +02:00
Dmitrij
1dd2645b1d
Update uCEFInterfaces.pas
...
fix
2017-08-21 21:07:34 +03:00
Dmitrij
1545e387e7
Update uCEFDownloadImageCallBack.pas
...
make it work
2017-08-21 21:05:08 +03: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
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
3f3f74eeb5
CheckDLLs and CheckResources now check the *.bin files correctly
2017-07-18 18:35:14 +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
967b041bb1
MiniBrowser with open file menu option and certificate chain fix
2017-06-13 19:12:40 +02:00
Salvador Diaz Fau
062c045fa2
Complete inherited commands for backward compatibility
2017-06-11 20:36:14 +02:00
Salvador Diaz Fau
830117e0ca
Faster browser destruction
...
Faster browser destruction. All timers have been removed from the demos.
Removed unnecessary client handler class in TChromium. Now there's only
an interface.
Fixed an old memory leak in popup windows.
2017-06-11 17:48:20 +02:00
Salvador Diaz Fau
6851d71bd3
Update to CEF 3.3071.1634.g9cc59c8
2017-06-06 12:49:27 +02:00
Salvador Diaz Fau
006d33da3a
Added overloaded TChromium.CreateBrowser function
2017-06-01 10:33:30 +02:00
Salvador Diaz Fau
f803df15e7
Update to CEF 3.3029.1619.geeeb5d7
...
- Update to CEF 3.3029.1619.geeeb5d7
- Added fullscreen for HTML5 to MiniBrowser demo
2017-05-18 11:46:23 +02:00
Salvador Diaz Fau
18a9de0a94
Update to CEF 3.3029.1613.g22354a9
...
- Update to CEF 3.3029.1613.g22354a9
- Bug fix #28
- Added missing functions in uCEFMiscFunctions.pas
- Fixed MDIBrowser app close issue.
- Changed the CustomExceptionHandler to reraise exceptions with full
trace.
2017-05-07 18:14:02 +02:00
Salvador Diaz Fau
0ec2b29075
Update to CEF 3.3029.1611.g44e39a8
...
Update to CEF 3.3029.1611.g44e39a8
New MDIBroser demo
MultiThreadedMessageLoop initialization bug fix
New function to handle exceptions
Added a function to parse URLs
2017-05-01 14:49:43 +02:00
Salvador Diaz Fau
cf778cf949
CEF 3.3029.1608.g27a32db
2017-04-27 14:17:44 +02:00
Salvador Diaz Fau
24b745dbc3
Removed unnecessary PChar casts
2017-04-27 08:33:22 +02:00
Salvador Diaz Fau
ca993f6003
Update to CEF 3.3029.1604.g364cd86
...
Update to CEF 3.3029.1604.g364cd86 / Chromium 58.0.3029.81
Bug fix for Delphi 10.2
Now the binaries are fully movable
2017-04-26 15:45:41 +02:00
Salvador Diaz Fau
6842559661
Bug fixes : #18 #26
...
Bug fix #18 : Random crashes using custom schemes
Bug fix #26 : Dropdown control appearing in wrong place after form moved
2017-04-24 12:57:16 +02:00
Salvador Diaz Fau
4cd1b896ad
Update to CEF 3.2987.1601.gf035232
2017-04-12 09:43:25 +02:00
Salvador Diaz Fau
5e94c5f158
Update to CEF 3.2987.1599.g495fb8c
2017-04-06 10:07:06 +02:00
Salvador Diaz Fau
5fb7bfdcb7
More TCEFApplication properties and TChromium virtual procedures
2017-04-03 09:10:15 +02:00
Salvador Diaz Fau
9fa109af16
Added error message boxes in CheckCEFLibrary
2017-03-29 10:55:39 +02:00
Salvador Diaz Fau
0d11cf6e7d
Update to CEF 3.2987.1597.gffc5773
2017-03-28 11:17:34 +02:00
Salvador Diaz Fau
8762ec1e7f
Update to CEF 3.2987.1596.gc2b4638 and simplebrowser project for Delphi 7
2017-03-27 09:00:47 +02:00
Salvador Diaz Fau
81ed572a79
Bug fix for Delphi 2010 and integrity check functions moved.
2017-03-26 17:39:41 +02:00
Salvador Diaz Fau
b5b9547d28
Update to CEF 3.2987.1596.gc2b4638
...
* New properties in TCEFApplication : SmoothScrolling, FastUnload,
DisableSafeBrowsing.
* Bug fix in CefResponseFilter. Thanks to Zdravko Gabrovski!
* MiniBrowser now has a context menu option to visit the DOM.
2017-03-22 15:22:11 +01:00
Salvador Diaz Fau
68769fdda2
Update to CEF 3.2987.1594.g92fba9c
...
Bug fix for memory leak in TChromium.Internal_SavePreferences
2017-03-16 19:12:31 +01:00
Salvador Diaz Fau
6178ab49a5
Update to CEF3.2924.1575
...
MiniBrowser : Addition of a preferences form, replacement of URLEdt by
URLCbx, addition of a custom scheme
TCEFApplication : Addition of 3 new properties : EnableSpellingService,
EnableMediaStream, EnableSpeechInput
TCEFChromium : Renamed internal procedures, addition of
UppdatePreferences and SavePreferences procedures, more checks in
doOnBeforeClose and doOnClose.
TCefChromiumWindow : WebBrowser_OnClose returns False by default
2017-03-15 14:53:45 +01:00
Salvador Diaz Fau
e592e2716a
Fixed AV and build error in win64. Support for CEF 3.2924.1571.gcdcdfa9 and new parameter to skip reading dll version in tcefapplication
2017-02-26 16:38:36 +01:00
Salvador Diaz Fau
61e1b656f9
Update to CEF 3.2924.1569.g067d915 and fixed TCefApplication.CheckDLLs
2017-02-15 12:28:27 +01:00
Salvador Diaz Fau
8d3316ba80
Preliminary Delphi7 support, CommandLine with values, Custom libcef.dll path
2017-02-14 11:01:16 +01:00
Salvador Diaz Fau
9b4bb2a27c
OutputDebugMessage moved to uCEFMiscFunctions, New TCEFApplication.AddCommandLine procedure and TCEFApplication.CheckCEFLibrary enhancements
2017-02-13 10:24:44 +01:00
Salvador Diaz Fau
8aafbee064
Only log messages if DEBUG is defined
2017-02-12 20:03:26 +01:00
Salvador Diaz Fau
1ce14d8796
New function OutputDebugMessage in TCEFApplication to log messages replacing OutputDebugString
2017-02-12 19:53:45 +01:00
Salvador Diaz Fau
a97aa2db53
New demo, easier extension registration and updated CEF3
2017-02-11 21:56:08 +01:00
Salvador Diaz Fau
c23afaba1b
Fix for crashes on old Delphi versions
2017-02-05 20:56:46 +01:00
Salvador Diaz Fau
d3d6c4ca0b
Remove empty function
2017-02-04 19:09:15 +01:00
Salvador Diaz Fau
894a3e4109
Library initialization changes
...
Now CEF files are checked and the dll functions are loaded when the
application runs, not when the component is loaded in delphi
2017-02-04 18:54:18 +01:00
Salvador Diaz Fau
caff78f141
Added support for CEF 3.2924.1558.g872fbc0 / Chromium 56.0.2924.76
2017-02-02 18:07:28 +01:00
Salvador Diaz Fau
21dcc60a24
reorganization of folders
2017-01-27 17:29:37 +01:00