Commit Graph

434 Commits

Author SHA1 Message Date
salvadordf
6860461898 Update to CEF 100.0.23 2022-04-16 12:10:27 +02:00
salvadordf
370766e359 Update to CEF 100.0.17 2022-04-13 15:50:04 +02:00
salvadordf
74d28f647b Fixed backwards compatibility issue in CEF4Delphi.dpk 2022-04-12 11:49:05 +02:00
salvadordf
c99a44aab2 Show and hide browser tabs in FMXTabbedOSRBrowser 2022-04-11 11:49:01 +02:00
salvadordf
ad44231235 Fixed error logging in OSRExternalPumpBrowser2 2022-04-09 18:36:05 +02:00
salvadordf
a2a61e3ef7 Enable hardware acceleration in OSRExternalPumpBrowser2 and SimpleOSRBrowser2 2022-04-09 18:27:32 +02:00
salvadordf
bb26a4cf18 Added 2 OSR demos using OpenGL for Windows and Linux
Added the OSRExternalMessagePump2 demo for Lazarus in Linux
Added the SimpleOSRBrowser2 demo for Lazarus in Windows
2022-04-09 18:15:33 +02:00
salvadordf
d4f7a9a3aa Update to CEF 100.0.14 2022-04-06 12:13:07 +02:00
salvadordf
b4a02e89af Added MobileBrowser demo for Lazarus on Windows and Linux
Fixed issues using the message_id parameter incorrectly when calling ExecuteDevToolsMethod in the MiniBrowser and MobileBrowser demos.
2022-04-02 16:32:39 +02:00
salvadordf
432de846e1 Update to CEF 99.2.15
Updated projects to Delphi 11.1
2022-04-01 17:10:45 +02:00
salvadordf
c4d14223a0 Expose GlobalCEFApp.CheckCEFLibrary
Set TCefApplicationCore.CheckCEFResources as virtual
Set TCefApplicationCore.CheckCEFDLL as virtual
2022-03-31 21:21:18 +02:00
salvadordf
fd331e266c Update to CEF 99.2.14
Added the MobileBrowser demo
2022-03-30 16:48:20 +02:00
salvadordf
1700eedac7 Fixed TCefMainArgs declaration for MacOS and Linux
Fixed TCEFArgCopy for the updated TCefMainArgs declaration.
Use TCEFArgCopy for Linux targets in all IDEs
2022-03-26 20:05:29 +01:00
salvadordf
0062f1f580 Update to CEF 99.2.13 2022-03-22 12:05:00 +01:00
salvadordf
b981543f63 Update to CEF 99.2.12 2022-03-17 10:16:17 +01:00
salvadordf
f74208f4a8 Fixed backwards compatibility issue in FMX 2022-03-16 21:39:12 +01:00
salvadordf
d8c4d8a128 Update to CEF 99.2.11 2022-03-16 10:39:28 +01:00
salvadordf
5e7db15734 Update to CEF 99.2.10 2022-03-10 14:38:53 +01:00
salvadordf
d141f5d751 Fixed backwards compatibility issues
Fixed issue #409
2022-03-06 10:21:37 +01:00
salvadordf
2133254e80 Release the certificate selection callback as soon as it's no longer needed 2022-03-05 14:16:25 +01:00
salvadordf
d0838e2438 Update to CEF 99.2.9
Added a certificate selection form to the MiniBrowser VCL demo
2022-03-05 13:17:34 +01:00
salvadordf
951c583ddd Update to CEF 99.2.7 2022-03-03 11:16:30 +01:00
salvadordf
41490cebdb Fixed some focus issues in FMX demos for Windows in normal mode 2022-02-27 19:39:19 +01:00
salvadordf
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
salvadordf
b76bc452aa Fixed build issues in ARM CPUs with a 64 bits target
Possible fix for issue #406
2022-02-25 16:02:59 +01:00
salvadordf
03f9e9a1b9 Update to CEF 98.2.0
Fixed issue #404 : Memory leak with empty TChromiumDefaultUrl
Fixed crash in RasperryPi OS 64 bits
2022-02-19 18:56:41 +01:00
salvadordf
7a69cd0c42 Linux : Renamed GlobalCEFApp properties to avoid a crash 2022-02-17 10:46:20 +01:00
salvadordf
4d5f3e0d2d Update to CEF 98.1.21 2022-02-16 12:24:09 +01:00
salvadordf
253f9e8bc8 Removed the alternative download link
The Spotify build system has been fixed and all links work fine now.
2022-02-15 09:37:44 +01:00
salvadordf
f190f8f2ec Removed uCEFArgCopy from older Delphi versions 2022-02-14 22:29:23 +01:00
salvadordf
6176fd8585 Update to CEF 98.1.19 2022-02-14 21:57:27 +01:00
salvadordf
ef8d9e02c1 Updated error constants 2022-02-06 16:32:28 +01:00
salvadordf
cf8ec9aae5 Update to CEF 98.1.16 2022-02-05 16:50:09 +01:00
salvadordf
d93927b5c8 Update to CEF 97.1.9 2022-01-29 14:18:55 +01:00
salvadordf
782656d531 Update to CEF 97.1.7 2022-01-25 19:11:54 +01:00
salvadordf
2c68a0b6b6 Update to CEF 97.1.6 2022-01-21 14:58:16 +01:00
salvadordf
f6f2539d52 Update to CEF 97.1.5
Fixed issue #401 : Error compiling "uCEFMiscFunctions.pas" for Lazarus on macOS Big Sur
2022-01-15 13:04:21 +01:00
salvadordf
127b062909 Update to CEF 97.1.2
Enable the "Chrome runtime" mode in the TinyBrowser2 demos
2022-01-11 11:49:38 +01:00
salvadordf
2ef6568a3f Update to CEF 97.1.1 2022-01-07 19:18:18 +01:00
salvadordf
9b3b8feefa Updated readme file with the latest Lazarus version 2022-01-06 10:50:49 +01:00
Salvador Díaz Fau
9c7a76f736
Increased internal versoin 2022-01-01 10:43:15 +01:00
salvadordf
d16c7de620 Fixed build issue in Linux and MacOS 2021-12-23 19:10:47 +01:00
salvadordf
6030a82644 Fixed missing DELPHI28_UP define for unknown Delphi versions 2021-12-23 18:44:15 +01:00
salvadordf
a5e1106faf Update to CEF 96.0.18
Added extra compiler versions to the Delphinus.Install.json file
2021-12-16 12:04:17 +01:00
salvadordf
e0e99c26eb Detect the "crashpad-handler" subprocess
Set the same SetProcessShutdownParameters parameter value as Chromium in the crashpad handler process.
2021-12-11 11:43:58 +01:00
salvadordf
6393b6f480 Update to CEF 96.0.17
Call SetProcessShutdownParameters with the same parameter values as Chromium does.
Fixed some backwards compatibility issues
2021-12-08 17:45:03 +01:00
salvadordf
3fef420fff Fixed a size issue in SimpleFMXBrowser with a high DPI screen 2021-12-03 18:34:44 +01:00
salvadordf
25edba76e8 Added TCEFFileDialogInfo
MiniBrowser now uses TCEFFileDialogInfo to show custom open and save dialogs.
2021-11-28 20:16:49 +01:00
salvadordf
8b9a2871e2 Update to CEF 96.0.16
Added GlobalCEFApp.AllowInsecureLocalhost
Added GlobalCEFApp.KioskPrinting
2021-11-25 11:16:38 +01:00
salvadordf
fef34ac1e9 Update to CEF 96.0.14 2021-11-20 12:58:33 +01:00
salvadordf
ac12c7b83e Update to CEF 95.7.18 2021-11-20 12:37:17 +01:00
salvadordf
c76eb00745 Update to CEF 95.7.17 2021-11-09 15:00:17 +01:00
salvadordf
34a4d9e859 Update to CEF 95.7.14 2021-10-30 11:59:40 +02:00
salvadordf
e3cee7cf9b Changed some Windows API imports to improve compatibility with C++ Builder 2021-10-27 12:18:33 +02:00
salvadordf
f9b7447094 Update to CEF 95.7.12
Fix for Windows shutdown issue thanks to petko
2021-10-26 10:29:58 +02:00
salvadordf
9b90babbcb Update to CEF 95.7.10
Added TChromiumCore.OnPrefsUpdated. See issue #390
2021-10-22 19:19:57 +02:00
salvadordf
649d0c65d6 Update to CEF 94.4.11 2021-10-21 10:04:54 +02:00
salvadordf
9e2b7ee65d Update to CEF 94.4.10 2021-10-19 09:28:29 +02:00
salvadordf
33309917bc Update to CEF 94.4.9 2021-10-06 13:04:04 +02:00
salvadordf
dde1340250 Update to CEF 94.4.8 2021-10-05 11:45:21 +02:00
salvadordf
89a1bfada0 Update to CEF 94.4.5 2021-10-04 20:09:01 +02:00
salvadordf
a43cd0f84c Update to CEF 94.4.4 2021-10-02 16:22:10 +02:00
salvadordf
0bc8f373f8 Update to CEF 94.4.2
Fixed issues #383 and #384
2021-09-28 16:39:21 +02:00
salvadordf
c88ec15bd4 Update to CEF 94.4.1
Added the keyboard handling modification to the OSRExternalPumpBrowser demo requested by mterrisse in issue #378
Fixed the wrong form icon in TinyBrowser demo.
2021-09-27 12:04:33 +02:00
Salvador Díaz Fau
fe3d171c5b
increased InternalVersion 2021-09-18 11:16:43 +02:00
salvadordf
155e298f3e Update to CEF 93.1.14 2021-09-17 17:12:06 +02:00
Salvador Díaz Fau
a14c51f98b Added Delphi 11 Alexandria support 2021-09-14 12:45:14 +02:00
Salvador Díaz Fau
5602e1029d Moved CefClearSchemeHandlerFactories to the GlobalCEFApp destruction 2021-09-11 12:00:09 +02:00
Salvador Díaz Fau
0683539655 Fixed issue #382 : scheme registration leak
Added a link to test Widevine in the MiniBrowser demo
2021-09-10 18:30:54 +02:00
Salvador Díaz Fau
83a75c985a Update to CEF 93.1.11
Fixed issue #378  in the VCL demos
2021-09-05 10:49:20 +02:00
Salvador Díaz Fau
b3f388709a Update to CEF 92.0.27
Fixed issue #374 : TChromium.SaveAsBitmapStream Fails
2021-08-19 14:20:01 +02:00
Salvador Díaz Fau
701406f0e8 Update to CEF 92.0.26
Added the SchemeRegistrationBrowser_subprocess demo for Lazarus in Windows
Added a Google Maps example in the test.html file used by all the SchemeRegistrationBrowser demos.
Removed obsolete Flash file.
2021-08-18 15:55:54 +02:00
Salvador Díaz Fau
401a622bf8 Fixed SimpleBrowser2 demo for Lazarus in Windows 2021-08-10 10:00:07 +02:00
Salvador Díaz Fau
5347d34205 Update to CEF 92.0.25 2021-08-07 11:18:36 +02:00
Salvador Díaz Fau
c4135dedd5 Update to CEF 92.0.21
Added GlobalCEFApp.DisablePopupBlocking
Added GlobalCEFApp.DisableBackForwardCache
Fixed issue #372
TCefApplicationCore code reorganization
2021-07-31 17:24:54 +02:00
Salvador Díaz Fau
8d789edbdf Update to CEF 92.0.20 2021-07-29 16:20:34 +02:00
Salvador Díaz Fau
8bfcf813e2 Update to CEF 91.1.23 2021-07-20 12:54:20 +02:00
Salvador Díaz Fau
d42098da83 Update to CEF 91.1.22 2021-07-03 09:59:24 +02:00
Salvador Díaz Fau
e72bbfd46e Improved functions to get the screen scale and DPI values in all platforms 2021-06-24 17:47:22 +02:00
Salvador Díaz Fau
b0259524c5 Update to CEF 91.1.21
The TabbedBrowser2 demo for Windows can now open new tabs without losing the POST data.
2021-06-20 13:08:37 +02:00
Salvador Díaz Fau
371c056192 Update to CEF 91.1.20 2021-06-18 17:49:36 +02:00
Salvador Díaz Fau
c5b989588e Update to CEF 91.1.17
Remove unnecessary workarounds in the FMX demo for MacOS
2021-06-16 10:31:12 +02:00
Salvador Díaz Fau
3228738e3a Close MiniBrowser correctly when the user logs off 2021-06-14 12:58:46 +02:00
Salvador Díaz Fau
b5d3daf8bc Update to CEF 91.1.16 2021-06-12 11:19:56 +02:00
Salvador Díaz Fau
7a2f62fc82 Increased internal version 2021-06-11 17:28:00 +02:00
Salvador Díaz Fau
a69df608f6 Update to CEF 91.1.12 2021-06-11 17:26:30 +02:00
Salvador Díaz Fau
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
Salvador Díaz Fau
b14abde967 Update to CEF 90.6.7
Added workaround to avoid a crash when the user clicks the right mouse button in Firemonkey for MacOS.
Added the click count to the mouse events to the Linux Firemonkey demo.
Added the ShowMessageCF function to show a message dialog in MacOS.
Added calls to FMX.Types.Log.d to write error messages in Firemonkey for Linux and MacOS.
2021-05-27 14:29:30 +02:00
Salvador Díaz Fau
44896524e8 Improved keyboard and mouse support in FMXExternalPumpBrowser for MacOS
Added X11 error handling functions to FMXExternalPumpBrowser2 demo for Linux.
Deleted FMXExternalPumpBrowser demo for Linux.
Added uCEFMacOSConstants and uCEFMacOSFunctions units for MacOS.
Replaced TThread.Queue for TThread.ForceQueue to avoid executing that method immediately in some cases.
2021-05-26 19:32:10 +02:00
Salvador Díaz Fau
a22e1a07b1 Added partial keyboard support to FMXExternalPumpBrowser for MacOS
Added FMXExternalPumpBrowser demo for Linux thanks to Christoph Schneider
2021-05-24 18:42:12 +02:00
Salvador Díaz Fau
51a29225ef Added CrAppProtocol protocol implementation to FMXExternalPumpBrowser for MacOS 2021-05-23 19:45:24 +02:00
Salvador Díaz Fau
96cec7acb5 Update to CEF 90.6.6 2021-05-21 15:39:53 +02:00
Salvador Díaz Fau
a3d361d8ba Disable TNetEncoding calls for older Delphi versions in the MiniBrowser demo 2021-05-20 16:59:01 +02:00
Salvador Díaz Fau
c737b63a04 Increase Internal version 2021-05-18 16:41:13 +02:00
Salvador Díaz Fau
76fc979882 Fixed UTF8 string conversion in FPC 2021-05-17 10:10:00 +02:00
Salvador Díaz Fau
817e4a68ab
Increment InternalVersion 2021-05-16 19:45:18 +02:00
Salvador Díaz Fau
15e6332392 Added a menu option to save as MHTML in the MiniBrowser demo 2021-05-07 16:25:49 +02:00
Salvador Díaz Fau
ca1e47d947 Update to CEF 90.6.5 2021-05-06 14:32:42 +02:00
Salvador Díaz Fau
ff05abbe1b Update to CEF 90.6.4
Added try..except blocks to TCustomRequestContextHandler and TCustomResourceRequestHandler events.
2021-05-05 14:41:13 +02:00
Salvador Díaz Fau
d24eec2794 Update to CEF 90.6.3
Enabled the ChromeRuntime mode to the TinyBrowser2 demo for Lazarus in Windows.
2021-05-01 10:06:25 +02:00