1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-11-23 21:34:53 +02:00
Commit Graph

1448 Commits

Author SHA1 Message Date
Salvador Díaz Fau
f8834c063a Fixed possible access violation in Lazarus_Linux_QT6/SimpleBrowser 140.0.7339.185 2025-10-12 18:00:36 +02:00
Salvador Díaz Fau
8d047e2525 Increased InternalVersion 2025-10-11 18:17:12 +02:00
Salvador Díaz Fau
d9515fcde5 Fixed some Wayland compatibility issues in the Lazarus demos for Linux 2025-10-11 18:16:42 +02:00
Salvador Díaz Fau
30a66a035b Added GlobalCEFApp.DisplayServer
Added TCefLinuxDisplayServer
Check if the display server is X11 before trying to get a PXDisplay value.
2025-10-11 17:16:53 +02:00
Salvador Díaz Fau
3701c7b4b0 Fixed exception reading the X11Display in Linux if Wayland is enabled 2025-10-11 10:10:25 +02:00
Salvador Díaz Fau
22a7a2f7b6 Workaround for issue #529. The PopupBrowser demo for Lazarus in Windows crashes at shutdown with CEF 128 2025-10-08 13:37:19 +02:00
Salvador Díaz Fau
c45521d416 Fixed chrmosrBeforePopup arguments in PopupBrowser for Lazarus 2025-10-07 18:17:25 +02:00
Salvador Díaz Fau
8ec7c17025 Removed unnecessary include files and conditionals in Lazarus demos 2025-10-06 16:32:46 +02:00
Salvador Díaz Fau
774e1d8c58 Updated TCefClearDataStorageTypes values
Some checks failed
Make / build (ubuntu-latest) (push) Has been cancelled
Improved documentation for TCefClearDataStorageTypes
Improved documentation for TChromiumCore.ClearDataForOrigin
2025-09-26 17:06:39 +02:00
Salvador Díaz Fau
4a33371558 Added transparency test code to SimpleOSRBrowser in QT 2025-09-21 17:15:22 +02:00
Salvador Díaz Fau
ed15f1cca3 Fixed missing GlobalCEFApp property in SimpleOSRBrowser for QT
Removed TChromiumCore.OnClose from SimpleBrowser for QT6
Added code comments to all QT demos
2025-09-21 16:18:10 +02:00
Salvador Díaz Fau
f893242ad0 Added SimpleOSRBrowser for QT5 2025-09-21 12:31:09 +02:00
Salvador Díaz Fau
de7dbe1359 Fixed keyboard issue in Lazarus_Linux_QT6\SimpleOSRBrowser 2025-09-20 18:52:54 +02:00
Salvador Díaz Fau
b5c6f18cdc Update to CEF 140.1.14 2025-09-19 17:27:17 +02:00
Salvador Díaz Fau
e5ad04f1d9 Added SimpleOSRBrowser demo for QT6 in Linux (work in progress) 139.0.7258.139 2025-09-18 19:31:58 +02:00
Salvador Díaz Fau
9533fc2257 Fixed issue #569. Multiple fixes to bugs in temporary directory cleaning code. Thanks to AlexAT. 2025-09-17 16:05:21 +02:00
Salvador Díaz Fau
435cfe8cae Added QT6 support
Some checks failed
Make / build (ubuntu-latest) (push) Has been cancelled
Added SimpleBrowser for Lazarus and QT6
2025-09-14 19:25:12 +02:00
Salvador Díaz Fau
ce571c5674 Increment InternalVersion value 2025-09-13 18:23:38 +02:00
Salvador Díaz Fau
ded23f33a1 Added initial QT support (work in progress) 2025-09-13 18:23:07 +02:00
Salvador Díaz Fau
c9aba9c250 Fixed build issue in QT projects 2025-09-13 16:06:23 +02:00
Salvador Díaz Fau
9d38ca7ee7 Update to CEF 139.0.40
Added Delphi 13 mention.
Clean up some Lazarus demos for Linux.
2025-09-11 13:25:55 +02:00
Salvador Díaz Fau
0a97240c4c Added code comments to GTKBrowser
Removed overloaded UseDefaultX11VisualForGtk
Removed overloaded FlushDisplay
Added Linux Mint 22.2 mention
2025-09-09 17:36:08 +02:00
Salvador Díaz Fau
491eba7bc5 Increased InternalVersion 2025-09-07 17:02:37 +02:00
Salvador Díaz Fau
0f1ba28fee Added GTKBrowser demo. (work in progress)
Added GlobalCEFApp.OzonePlatform
Added TCefOzonePlatform
Added gdk_x11_display_get_xdisplay
Added gdk_x11_screen_get_screen_number
Added gdk_x11_visual_get_xvisual
Added UseDefaultX11VisualForGtk
Added FlushDisplay
Fixed TCEFWindowInfoWrapper.AsChild in GTK3
2025-09-07 16:59:42 +02:00
Salvador Díaz Fau
cd67fb9d23 Merge pull request #568 from salvadordf/dependabot/github_actions/actions/checkout-5
Some checks failed
Make / build (ubuntu-latest) (push) Has been cancelled
Bump actions/checkout from 4 to 5
2025-09-02 08:38:58 +02:00
dependabot[bot]
dd3dfe5837 Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-02 06:06:20 +00:00
Salvador Díaz Fau
7412787136 Added required entitlements to FMXExternalPumpBrowser in macOS 2025-08-30 17:38:20 +02:00
Salvador Díaz Fau
8d0403e083 Update to CEF 139.0.38 2025-08-30 15:37:39 +02:00
Salvador Díaz Fau
dbf556fd7d Fixed build issue in Delphi 2007 2025-08-29 16:20:30 +02:00
Salvador Díaz Fau
744c05d011 Update to CEF 139.0.37 2025-08-28 12:55:36 +02:00
Salvador Díaz Fau
2ed634e298 Update to CEF 139.0.30
TCEFWinControl must inherit from TCustomPanel in GTK3
2025-08-27 15:55:39 +02:00
Salvador Díaz Fau
00fbd4346c Fixed build issue in Windows 2025-08-26 17:09:32 +02:00
Salvador Díaz Fau
f32b44aa31 Fixed IME in GTK3 for Lazarus
Only for browsers in OSR mode.
2025-08-26 17:02:21 +02:00
Salvador Díaz Fau
68d581f8b2 GTK3 demos for Lazarus adapted to the new TBufferPanel events. 2025-08-26 12:04:51 +02:00
Salvador Díaz Fau
7f75aac2e4 Fixed Lazarus package 2025-08-25 19:27:20 +02:00
Salvador Díaz Fau
372bea8377 Added SimpleOSRBrowser demo for Lazarus using GTK3
Added uCEFLinuxOSRIMEHandler to the CEF4Delphi source directory.
Updated SimpleOSRBrowser for GTK2
2025-08-25 19:17:25 +02:00
Salvador Díaz Fau
6fc5983d2f Fixed GetScreenDPI in VirtualBox with Linux guest and using Lazarus 2025-08-25 17:24:21 +02:00
Salvador Díaz Fau
8871908c94 Update to CEF 139.0.28
Some checks failed
Make / build (ubuntu-latest) (push) Has been cancelled
2025-08-22 19:00:24 +02:00
Salvador Díaz Fau
3daee8a76d Update to CEF 139.0.26 2025-08-21 18:07:44 +02:00
Salvador Díaz Fau
c7502282d3 Update to CEF 139.0.24 2025-08-20 11:42:53 +02:00
Salvador Díaz Fau
360d602d37 Update to CEF 139.0.23 2025-08-15 11:13:21 +02:00
Salvador Díaz Fau
57f283d99a Update to CEF 139.0.20
Some checks failed
Make / build (ubuntu-latest) (push) Has been cancelled
2025-08-14 18:47:40 +02:00
Salvador Díaz Fau
1754c84a81 Added KioskBrowser for Lazarus
Fixed issue #565: TTouchKeyboard doesn't work in the KioskBrowser demo while running in Windows 11
2025-08-10 16:32:48 +02:00
Salvador Díaz Fau
4d950db496 Update to CEF 139.0.17 2025-08-09 12:27:02 +02:00
Salvador Díaz Fau
2bb9d86feb Update to CEF 138.0.36 138.0.7204.184 2025-08-06 16:23:30 +02:00
Salvador Díaz Fau
c1e9b5e273 Update to CEF 138.0.34
Some checks failed
Make / build (ubuntu-latest) (push) Has been cancelled
2025-07-31 12:15:55 +02:00
Salvador Díaz Fau
72f863c0cc Added the KioskBrowser demo 2025-07-26 13:31:04 +02:00
Salvador Díaz Fau
229da769b8 Remove AcceptLanguageList from the MiniBrowser demos 2025-07-26 12:23:12 +02:00
Salvador Díaz Fau
58fbd83d30 Removed TChromiumCore.AcceptLanguageList
Chromium ignores changes to the intl.accept_languages browser preference.

Alternatives :
- Use GlobalCEFApp.AcceptLanguageList.
- Use TChromiumCore.SetUserAgentOverride and set the aAcceptLanguage parameter.
- Create a custom request context with TCefRequestContextRef.New and set the aAcceptLanguageList parameter.
2025-07-25 16:47:42 +02:00
Salvador Díaz Fau
b700253103 Updated documentation 2025-07-25 11:25:51 +02:00