From 7412787136c983b620bf88c639115fde02415115 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Salvador=20D=C3=ADaz=20Fau?= Date: Sat, 30 Aug 2025 17:38:20 +0200 Subject: [PATCH] Added required entitlements to FMXExternalPumpBrowser in macOS --- .../FMXExternalPumpBrowser.dproj | 33 +++++++++---------- .../FMXExternalPumpBrowser_helper.dproj | 33 +++++++++---------- ...FMXExternalPumpBrowser_helper_alerts.dproj | 33 +++++++++---------- .../FMXExternalPumpBrowser_helper_gpu.dproj | 33 +++++++++---------- ...FMXExternalPumpBrowser_helper_plugin.dproj | 33 +++++++++---------- ...XExternalPumpBrowser_helper_renderer.dproj | 33 +++++++++---------- update_CEF4Delphi.json | 2 +- 7 files changed, 91 insertions(+), 109 deletions(-) diff --git a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser.dproj b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser.dproj index 0cbaf875..c5dd765b 100644 --- a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser.dproj +++ b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser.dproj @@ -1,7 +1,7 @@  {BE24D13B-2634-4064-8746-AB331419C5FA} - 20.1 + 20.3 FMX FMXExternalPumpBrowser.dpr True @@ -270,6 +270,8 @@ CFBundleName=$(MSBuildProjectName);CFBundleDisplayName=$(MSBuildProjectName);CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=$(MSBuildProjectName);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface true none + true + true true @@ -334,11 +336,12 @@ FMXExternalPumpBrowser.dpr + IP Abstraction Indy Implementation Design Time Microsoft Office 2000 Sample Automation Server Wrapper Components Microsoft Office XP Sample Automation Server Wrapper Components - + @@ -375,16 +378,6 @@ 0 - - - classes - 64 - - - classes - 64 - - res\xml @@ -395,12 +388,6 @@ 1 - - - library\lib\armeabi-v7a - 1 - - library\lib\armeabi @@ -493,6 +480,16 @@ 1 + + + res\values-v35 + 1 + + + res\values-v35 + 1 + + res\drawable-anydpi-v26 diff --git a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper.dproj b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper.dproj index 62765082..c3ef51b3 100644 --- a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper.dproj +++ b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper.dproj @@ -1,7 +1,7 @@  {B89CA9CE-E180-4765-ABB4-846A871B7EF4} - 20.1 + 20.3 FMX True Debug @@ -273,6 +273,8 @@ CFBundleName=FMXExternalPumpBrowser Helper;CFBundleDisplayName=FMXExternalPumpBrowser Helper;CFBundleIdentifier=$(MSBuildProjectName);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=????;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=FMXExternalPumpBrowser Helper;NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;LSUIElement=1;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface true none + true + true true @@ -327,6 +329,7 @@ + IP Abstraction Indy Implementation Design Time Microsoft Office 2000 Sample Automation Server Wrapper Components Microsoft Office XP Sample Automation Server Wrapper Components @@ -334,7 +337,7 @@ FMXExternalPumpBrowser_helper.dpr - + true @@ -368,16 +371,6 @@ 0 - - - classes - 64 - - - classes - 64 - - res\xml @@ -388,12 +381,6 @@ 1 - - - library\lib\armeabi-v7a - 1 - - library\lib\armeabi @@ -486,6 +473,16 @@ 1 + + + res\values-v35 + 1 + + + res\values-v35 + 1 + + res\drawable-anydpi-v26 diff --git a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_alerts.dproj b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_alerts.dproj index 3da0a5ee..d5fe1ed9 100644 --- a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_alerts.dproj +++ b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_alerts.dproj @@ -1,7 +1,7 @@  {A041010E-80EF-4299-9720-16728FF5A061} - 20.1 + 20.3 None True Debug @@ -189,6 +189,8 @@ CFBundleName=FMXExternalPumpBrowser Helper (Alerts);CFBundleDisplayName=FMXExternalPumpBrowser Helper (Alerts);CFBundleIdentifier=com.company.FMXExternalPumpBrowser Helper (Alerts);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=AppH;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=FMXExternalPumpBrowser Helper (Alerts);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;LSUIElement=1;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface true none + true + true true @@ -231,11 +233,12 @@ FMXExternalPumpBrowser_helper_alerts.dpr + IP Abstraction Indy Implementation Design Time Microsoft Office 2000 Sample Automation Server Wrapper Components Microsoft Office XP Sample Automation Server Wrapper Components - + true @@ -268,16 +271,6 @@ 0 - - - classes - 64 - - - classes - 64 - - res\xml @@ -288,12 +281,6 @@ 1 - - - library\lib\armeabi-v7a - 1 - - library\lib\armeabi @@ -386,6 +373,16 @@ 1 + + + res\values-v35 + 1 + + + res\values-v35 + 1 + + res\drawable-anydpi-v26 diff --git a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_gpu.dproj b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_gpu.dproj index 46835267..26dff86c 100644 --- a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_gpu.dproj +++ b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_gpu.dproj @@ -1,7 +1,7 @@  {67694C18-51E2-4193-B79E-683E049D0C7B} - 20.1 + 20.3 None True Debug @@ -189,6 +189,8 @@ CFBundleName=FMXExternalPumpBrowser Helper (GPU);CFBundleDisplayName=FMXExternalPumpBrowser Helper (GPU);CFBundleIdentifier=com.company.FMXExternalPumpBrowser Helper (GPU);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=AppH;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=FMXExternalPumpBrowser Helper (GPU);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;LSUIElement=1;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface true none + true + true true @@ -231,11 +233,12 @@ FMXExternalPumpBrowser_helper_gpu.dpr + IP Abstraction Indy Implementation Design Time Microsoft Office 2000 Sample Automation Server Wrapper Components Microsoft Office XP Sample Automation Server Wrapper Components - + true @@ -268,16 +271,6 @@ 0 - - - classes - 64 - - - classes - 64 - - res\xml @@ -288,12 +281,6 @@ 1 - - - library\lib\armeabi-v7a - 1 - - library\lib\armeabi @@ -386,6 +373,16 @@ 1 + + + res\values-v35 + 1 + + + res\values-v35 + 1 + + res\drawable-anydpi-v26 diff --git a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_plugin.dproj b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_plugin.dproj index 0f486172..380439cf 100644 --- a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_plugin.dproj +++ b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_plugin.dproj @@ -1,7 +1,7 @@  {3E001A5C-EBBE-44E4-92D9-0F5D35F01A31} - 20.1 + 20.3 None True Debug @@ -189,6 +189,8 @@ CFBundleName=FMXExternalPumpBrowser Helper (Plugin);CFBundleDisplayName=FMXExternalPumpBrowser Helper (Plugin);CFBundleIdentifier=com.company.FMXExternalPumpBrowser Helper (Plugin);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=AppH;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=FMXExternalPumpBrowser Helper (Plugin);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;LSUIElement=1;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface true none + true + true true @@ -231,11 +233,12 @@ FMXExternalPumpBrowser_helper_plugin.dpr + IP Abstraction Indy Implementation Design Time Microsoft Office 2000 Sample Automation Server Wrapper Components Microsoft Office XP Sample Automation Server Wrapper Components - + true @@ -268,16 +271,6 @@ 0 - - - classes - 64 - - - classes - 64 - - res\xml @@ -288,12 +281,6 @@ 1 - - - library\lib\armeabi-v7a - 1 - - library\lib\armeabi @@ -386,6 +373,16 @@ 1 + + + res\values-v35 + 1 + + + res\values-v35 + 1 + + res\drawable-anydpi-v26 diff --git a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_renderer.dproj b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_renderer.dproj index 9152cd7e..68f84345 100644 --- a/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_renderer.dproj +++ b/demos/Delphi_FMX_Mac/FMXExternalPumpBrowser/FMXExternalPumpBrowser_helper_renderer.dproj @@ -1,7 +1,7 @@  {87450405-20A2-494B-B53E-6DC5684FC7A1} - 20.1 + 20.3 None True Debug @@ -189,6 +189,8 @@ CFBundleName=FMXExternalPumpBrowser Helper (Renderer);CFBundleDisplayName=FMXExternalPumpBrowser Helper (Renderer);CFBundleIdentifier=com.company.FMXExternalPumpBrowser Helper (Renderer);CFBundleVersion=1.0.0;CFBundleShortVersionString=1.0.0;CFBundlePackageType=APPL;CFBundleSignature=AppH;CFBundleAllowMixedLocalizations=YES;CFBundleExecutable=FMXExternalPumpBrowser Helper (Renderer);NSHighResolutionCapable=true;LSApplicationCategoryType=public.app-category.utilities;NSLocationUsageDescription=The reason for accessing the location information of the user;NSContactsUsageDescription=The reason for accessing the contacts;NSCalendarsUsageDescription=The reason for accessing the calendar data;NSRemindersUsageDescription=The reason for accessing the reminders;NSCameraUsageDescription=The reason for accessing the camera;NSMicrophoneUsageDescription=The reason for accessing the microphone;NSMotionUsageDescription=The reason for accessing the accelerometer;NSDesktopFolderUsageDescription=The reason for accessing the Desktop folder;NSDocumentsFolderUsageDescription=The reason for accessing the Documents folder;NSDownloadsFolderUsageDescription=The reason for accessing the Downloads folder;NSNetworkVolumesUsageDescription=The reason for accessing files on a network volume;NSRemovableVolumesUsageDescription=The reason for accessing files on a removable volume;NSSpeechRecognitionUsageDescription=The reason for requesting to send user data to Apple's speech recognition servers;LSUIElement=1;ITSAppUsesNonExemptEncryption=false;NSBluetoothAlwaysUsageDescription=The reason for accessing the Bluetooth interface true none + true + true true @@ -231,11 +233,12 @@ FMXExternalPumpBrowser_helper_renderer.dpr + IP Abstraction Indy Implementation Design Time Microsoft Office 2000 Sample Automation Server Wrapper Components Microsoft Office XP Sample Automation Server Wrapper Components - + true @@ -268,16 +271,6 @@ 0 - - - classes - 64 - - - classes - 64 - - res\xml @@ -288,12 +281,6 @@ 1 - - - library\lib\armeabi-v7a - 1 - - library\lib\armeabi @@ -386,6 +373,16 @@ 1 + + + res\values-v35 + 1 + + + res\values-v35 + 1 + + res\drawable-anydpi-v26 diff --git a/update_CEF4Delphi.json b/update_CEF4Delphi.json index cfbcefb1..3da3e55b 100644 --- a/update_CEF4Delphi.json +++ b/update_CEF4Delphi.json @@ -2,7 +2,7 @@ "UpdateLazPackages" : [ { "ForceNotify" : true, - "InternalVersion" : 778, + "InternalVersion" : 779, "Name" : "cef4delphi_lazarus.lpk", "Version" : "139.0.38" }