87843f4b8f
Update to CEF 131.2.3
2024-11-16 12:19:26 +01:00
55a70a998e
Update to CEF 128.4.8
2024-09-03 17:26:03 +02:00
7093cc9a6a
Update to CEF 122.1.8
2024-02-24 12:01:31 +01:00
161b2e3187
Added the JSExtensionSubProcess demo
2024-02-07 12:32:52 +01:00
fbe8c6c208
Update to CEF 120.1.8
2023-12-15 18:06:46 +01:00
9e5b90303c
Use the main cef.inc file in all demos
...
Remove unused uCEFSentinel references.
Remove duplicated licenses.
2023-11-27 18:21:07 +01:00
f764c39cc1
Replace the SetPEFlags code
...
Remove the outdated license text.
Use the main cef.inc file in all Delphi demos.
Fixed issue #493 .
2023-11-26 19:28:28 +01:00
9c2d973203
Update to CEF 118.6.7
...
Updated cef.inc files with the Delphi 12 compiler version info found in Skia4Delphi
2023-10-25 11:32:00 +02:00
424975e0e1
Update to CEF 112.2.7
2023-04-08 19:00:33 +02:00
1f5b9c03a4
Updated copyright year
2023-01-07 15:53:04 +01:00
f2400c68a5
Update to CEF 104.4.18
2022-08-06 12:00:28 +02:00
acd6deb308
Update to CEF 98.2.1
...
Added the source directory to all the search paths
Replaced packages with a DPK file for old Delphi versions and a group for newer Delphi versions.
Updated all include files
2022-02-26 14:29:41 +01:00
29c04d2221
Updated copyright year
...
Fixed the project version in the Lazarus LPK file
2022-01-01 10:41:21 +01:00
6030a82644
Fixed missing DELPHI28_UP define for unknown Delphi versions
2021-12-23 18:44:15 +01:00
9b90babbcb
Update to CEF 95.7.10
...
Added TChromiumCore.OnPrefsUpdated. See issue #390
2021-10-22 19:19:57 +02:00
a14c51f98b
Added Delphi 11 Alexandria support
2021-09-14 12:45:14 +02:00
43ab8ef953
Added TCEFTimerWorkScheduler
...
- Moved the GlobalCEFWorkScheduler creation after the GlobalCEFApp creation in all demos using it.
- Replaced TCEFWorkScheduler by TCEFTimerWorkScheduler in FMX demos for Linux and MacOS.
- Fixed context menu issue in FMXExternalPumpBrowser2 for Linux
- Fixed stability issues in FMXExternalPumpBrowser for MacOS
- Fixed 32bit build issues in TinyBrowser and ToolBoxBrowser2 demos.
- Added uCEFMacOSInterfaces and uCEFMacOSCustomCocoaTimer.
2021-06-04 15:10:40 +02:00
2838b7964e
Fixed CookieVisitor demo issue with cookies not written
...
Added New Delphi and Lazarus versions and MacOS info to Readme.md.
2021-02-27 12:55:29 +01:00
002a21e6d6
Update to CEF 88.2.5
...
- Added TCEFWorkSchedulerQueueThread as an experimental way to handle the external message pump events for all platforms.
- Fixed backwards compatibility issues with Delphi 7.
2021-02-11 19:52:23 +01:00
e0396ac3a5
Improved MacOS support thanks to martin_fr
...
Reorganized demos by OS
2021-01-31 16:53:07 +01:00
1d984307ad
Updated copyright year
2021-01-01 11:11:30 +01:00
073186e71d
Added workaround for issue #323
...
Modified all demos that used the TChromium.OnCursorChange event with the new parameters.
2020-11-22 16:42:52 +01:00
e601067d01
Update to CEF 86.0.20
...
Fixed issue #307 TBufferPanel.ScreenScale and GetDeviceScaleFactor return 1 after changing the DPI value while the browser is runninng.
2020-10-31 14:23:06 +01:00
d444bb29e1
Update to CEF 85.2.11
2020-08-29 11:48:12 +02:00
0f0c827b5d
Fixed Is32BitProcess hint on Delphi 10.4
...
Renamed TChromiumCore.ClearDataForOrigin parameter from "aOriginURL" to "aOrigin"
Added some missing cef.inc files to the new demos
2020-07-28 20:04:25 +02:00
7e3e8bad24
Update to CEF 83.4.0
2020-06-21 21:27:55 +02:00
32ea814c9c
Added the "console trick" to the DOMVisitor demo
...
The "console trick" is an alternative method to send text information from the render process to the browser process without a JavaScript extension.
2020-06-20 11:39:05 +02:00
feaeb772cb
Update to CEF 80.0.4
...
- Added GlobalCEFApp.DisableNewBrowserInfoTimeout property
- Removed remaining TCEFSentinel from all the demos.
- Fixed mouse coordinates in FMX demos with OSR browsers before sending a mouse wheel event.
2020-02-26 13:28:29 +01:00
23663b10e2
Update to CEF 79.1.36
...
- Added missing Windows messages to the application service and restored the SendCompMessage function in the FMXExternalPumpBrowser demo.
- Removed TCEFSentinel from the JSEval and JSRTTIExtension demos.
2020-01-30 12:08:50 +01:00
b7a4cdd786
Update to CEF 79.1.35
...
- Added groups to the demos with a secondary subprocess project
- Added some conditional directives for MacOS (MACOS IS NOT SUPPORTED YET!)
- Removed some Windows dependencies in the FMXExternalPumpBrowser demo
- Added TChromium.ParentFormHandle property
2020-01-28 11:36:34 +01:00
c14be37648
Update to CEF 79.1.3
2020-01-07 17:08:37 +01:00
fd1e936198
Update to CEF 79.0.10
...
- Removed CEFSentinel from some demos because it's no longer necessary.
- Updated copyright year.
2020-01-01 12:48:10 +01:00
4b585809ed
Added GlobalCEFApp.SupportedSchemes
...
- Added TChromium.UpdateSupportedSchemes
- Added local image selection to the EditorBrowser demo
2019-12-21 12:30:16 +01:00
b57ba15ff6
Linux fixes made by pmamod
...
- Added 2 Linux demos in Lazarus : SimpleBrowser2 and SimpleOSRBrowser.
2019-12-18 15:10:30 +01:00
160d4de7cd
Update to CEF 78.3.9
...
- Issue #230 fixed : Shutdown crashes since CEF 77
- Issue #214 fixed : OSR demos crash when resized since CEF 76
2019-11-27 10:42:42 +01:00
c455886d29
Fixes in string handling and CEF types
...
- Modified Cefv8Accessor and Cefv8Interceptor helper function declarations.
- Fixed and renamed ICefV8Interceptor parameters.
- Fixed and renamed ICefV8Accessor parameters.
- Modified ICefValue.SetBool parameter.
- Fixed ICefMenuModelDelegate.FormatLabel "label" parameter.
- Modified CefStringClearAndGet parameter.
- Added CefStringInitialize function.
- Fixed string handling in TCefRequestContextRef.SetPreference.
- Fixed string handling in TCefCustomResourceBundleHandler.GetLocalizedString.
- Fixed string handling in TCefResourceHandlerOwn.GetResponseHeaders.
- Fixed string handling in TCefResourceRequestHandlerOwn.OnResourceRedirect.
- Fixed string handling in TCefStringMapOwn.
- Fixed string handling in TCefStringMultimapOwn.
- Fixed and renamed ICefv8Handler.Execute parameters.
- Adapted JSWindowBindingWithObject demo to new Cefv8Accessor declaration.
2019-11-24 18:19:49 +01:00
f33417ca73
Fixed #190 : Lazarus : access violation creating a TCefBinaryValueRef in 64 bits
...
Access violation was because of a memory overwrite. TStream.Read doesn't have a TBytes overload in FPC, so the stack was overwritten instead of the array's content.
2019-11-11 17:33:16 +01:00
88950ed6d0
Modified JSWindowBindingSubProcess demos to use the new uCEFApplicationCore unit
2019-11-09 18:10:24 +01:00
3c54f655db
Update to CEF 78.2.10
...
- CustomTitleBar demo moved to the Javascript directory
- Fixed issue #189
2019-11-03 11:17:09 +01:00
1fa2f43b0c
Update to CEF 77.1.18
...
- Modified CefPostTask and CefPostDelayedTask to return a boolean value.
- Added CefCurrentlyOn helper function.
- Replaced all "CEF3" mentions by "CEF".
2019-10-19 10:58:34 +02:00
77121dc510
Added TCEFSentinel to more demos
...
- Check that all frames are valid before using them
- Added an error page to MiniBrowser.
2019-10-13 18:50:23 +02:00
9f202b19c0
Update to CEF 77.1.3
2019-10-01 18:47:24 +02:00
09685f56e1
Fixed crash with relative paths that have ".."
...
Fixed compilation bug in Delphi 7
2019-09-21 11:37:13 +02:00
8b948745ef
Improved debug info in JS extension demos
...
Removed mutation observer from the JSRTTIExtension demo
2019-09-12 11:40:52 +02:00
f6973112aa
Added JSWindowBindingWithArrayBuffer demo
2019-09-10 13:09:14 +02:00
be14dc6f33
Update to CEF 76.1.13
...
Added more code comments to the JSExtension demo
2019-08-31 17:17:55 +02:00
0acd59b3d2
Update to CEF 76.1.10
...
- Added GlobalCEFApp.UseFakeUIForMediaStream
- Added overloaded TCefBaseRefCountedOwn.SameAs
2019-08-27 09:52:33 +02:00
a189468639
Update to CEF 76.1.5
2019-08-01 18:20:42 +02:00
0e08d66a1f
Fixed issue #202
...
- Updated the OnBeforeClose event in all demos using TChromiumWindow to send a WM_CLOSE message instead of calling "close".
- Fixed all MDI demos. Now the demo will not close automatically when the last browser is closed manually.
2019-07-10 14:31:45 +02:00
52fca97884
Update to CEF 75.0.7
2019-06-16 10:31:13 +02:00