From ad0d28dd38173e298840bf33b29209b10a0e5463 Mon Sep 17 00:00:00 2001 From: sbarex Date: Fri, 4 Oct 2024 14:33:13 +0200 Subject: [PATCH] Relase 1.7.3. --- CHANGELOG.md | 18 ++ MediaInfo Finder Extension/Info.plist | 2 +- MediaInfo.xcodeproj/project.pbxproj | 122 ++++--- .../xcschemes/MediaInfo (en).xcscheme | 2 +- .../MediaInfo Finder Extension.xcscheme | 2 +- .../xcschemes/MediaInfo Helper XPC.xcscheme | 2 +- .../xcschemes/MediaInfo Settings XPC.xcscheme | 2 +- .../xcshareddata/xcschemes/ffmpeg.xcscheme | 2 +- .../xcschemes/libarchive.xcscheme | 2 +- .../xcshareddata/xcschemes/libb2.xcscheme | 2 +- .../xcschemes/libjpeg-turbo.xcscheme | 2 +- .../xcshareddata/xcschemes/liblz4.xcscheme | 2 +- .../xcshareddata/xcschemes/liblzma.xcscheme | 2 +- .../xcshareddata/xcschemes/liblzstd.xcscheme | 2 +- .../xcshareddata/xcschemes/libpng.xcscheme | 2 +- .../xcshareddata/xcschemes/libwebp.xcscheme | 2 +- MediaInfo/AppDelegate.swift | 5 + MediaInfo/Base.lproj/Main.storyboard | 164 +++++----- MediaInfo/Base.lproj/MenuTableView.xib | 126 ++++---- MediaInfo/Info.plist | 2 +- MediaInfo/MediaInfo-Bridging-Header.h | 3 + MediaInfo/MenuItemEditor.swift | 96 +++++- MediaInfo/MenuTableView.swift | 2 +- MediaInfo/NSMenuItem+ext.swift | 2 +- MediaInfo/ViewController.swift | 43 ++- MediaInfo/it.lproj/Localizable.strings | 6 + MediaInfo/it.lproj/Main.strings | 1 + MediaInfoHelperXPC/FFMpegMediaUtils.swift | 301 +++++++++++++----- MediaInfoHelperXPC/Info.plist | 2 +- .../extensions/NSImage+ext.swift | 7 + MediaInfoHelperXPC/info/BaseInfo.swift | 6 +- MediaInfoHelperXPC/info/VideoTrackInfo.swift | 185 ++++++++++- MediaInfoSettingsXPC/Info.plist | 2 +- README.md | 22 ++ dependencies/Makefile-ffmpeg | 69 ++-- dependencies/Makefile-libarchive | 50 +-- dependencies/Makefile-libb2 | 62 ++-- dependencies/Makefile-libjpeg | 49 +-- dependencies/Makefile-liblz4 | 40 ++- dependencies/Makefile-liblzma | 45 ++- dependencies/Makefile-libpng | 49 +-- dependencies/Makefile-libwebp | 51 +-- dependencies/Makefile-libzstd | 33 +- 43 files changed, 1111 insertions(+), 480 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9d418d3..97bdba3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,24 @@ Changelog ======= +### 1.7.3 (23) +New features: +- Information about macOS Sequoia. +- Ability to use any symbol as menu item image (use Apple SF Symbols app to see all available symbols). +- Dependencies updated: + - libarchive to 3.7.6 + - ffmpeg to 7.0.2 + - libwebp to 1.4.0 + - libpng to 1.6.44 + - lib turbo jpeg to 3.0.90 + - lz4 to 1.10.0 + - xz to 5.6.2 + - zstd to 1.5.6 + +Bugfix: +- relinked libraries to work on macOS Sequoia (not tested in previous macOS!) + + ### 1.7.2 (22) New features: - New action to export info as json to clipboard. diff --git a/MediaInfo Finder Extension/Info.plist b/MediaInfo Finder Extension/Info.plist index 45827df..daa2ce6 100644 --- a/MediaInfo Finder Extension/Info.plist +++ b/MediaInfo Finder Extension/Info.plist @@ -38,7 +38,7 @@ $(PRODUCT_MODULE_NAME).FinderSync NSHumanReadableCopyright - Copyright © 2020-2023 sbarex. All rights reserved. + Copyright © 2020-2024 sbarex. All rights reserved. NSPrincipalClass NSApplication diff --git a/MediaInfo.xcodeproj/project.pbxproj b/MediaInfo.xcodeproj/project.pbxproj index 36d7e90..634e714 100644 --- a/MediaInfo.xcodeproj/project.pbxproj +++ b/MediaInfo.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 53; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ @@ -100,7 +100,6 @@ 83342CED2793065E00FF3C12 /* ArchiveInfo+ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83342CEC2793063900FF3C12 /* ArchiveInfo+ext.swift */; }; 83342CEE279338E100FF3C12 /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 8382893B24F9548200AD2BF4 /* libbz2.tbd */; }; 83342CEF279338E100FF3C12 /* liblzma.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 8382893F24F954AB00AD2BF4 /* liblzma.tbd */; }; - 83342CF1279338E100FF3C12 /* libdz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 83342CF0279338E100FF3C12 /* libdz.tbd */; }; 83342CF2279338F200FF3C12 /* libarchive.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 833424A22792FF5600FF3C12 /* libarchive.a */; }; 83342CF3279338F500FF3C12 /* libzstd.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 833422B22792FF0A00FF3C12 /* libzstd.a */; }; 83342CF4279338F900FF3C12 /* liblz4.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8334213D2792FEEF00FF3C12 /* liblz4.a */; }; @@ -209,6 +208,8 @@ 83D5B8C027DA4CC10039648E /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D5B8BE27DA4CC10039648E /* Log.swift */; }; 83D5B8C127DA4CC10039648E /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D5B8BE27DA4CC10039648E /* Log.swift */; }; 83D5B8C227DA4CC10039648E /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D5B8BE27DA4CC10039648E /* Log.swift */; }; + 83D8BEB12CA1CF0E00AEB012 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 8382893924F9546900AD2BF4 /* libz.tbd */; }; + 83D8BEC12CA4A6A700AEB012 /* libpostproc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 83D8BEC02CA4A6A700AEB012 /* libpostproc.a */; }; 83DD11C12645118D0063FCCA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 83DD11C52645118D0063FCCA /* InfoPlist.strings */; }; 83E261BE265E7EA30073F716 /* OfficeInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E261BD265E7DB10073F716 /* OfficeInfo.swift */; }; 83E261BF265E7EAA0073F716 /* OfficeInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E261BD265E7DB10073F716 /* OfficeInfo.swift */; }; @@ -733,7 +734,7 @@ 833424A22792FF5600FF3C12 /* libarchive.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libarchive.a; sourceTree = ""; }; 83342CE82793034000FF3C12 /* ArchiveInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArchiveInfo.swift; sourceTree = ""; }; 83342CEC2793063900FF3C12 /* ArchiveInfo+ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ArchiveInfo+ext.swift"; sourceTree = ""; }; - 83342CF0279338E100FF3C12 /* libdz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libdz.tbd; path = usr/lib/libdz.tbd; sourceTree = SDKROOT; }; + 83342CF0279338E100FF3C12 /* libz.1.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.1.tbd; path = ../MacOSX.sdk/usr/lib/libz.1.tbd; sourceTree = SDKROOT; }; 83342CF62793395F00FF3C12 /* MediaInfo-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "MediaInfo-Bridging-Header.h"; sourceTree = ""; }; 83342CF827933B0700FF3C12 /* test.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; path = test.zip; sourceTree = ""; }; 83342CFD279348FA00FF3C12 /* TokenArchive.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TokenArchive.swift; sourceTree = ""; }; @@ -837,6 +838,7 @@ 83D5B8CF27DBE3480039648E /* Makefile-liblzma */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; path = "Makefile-liblzma"; sourceTree = ""; usesTabs = 1; }; 83D5B8D827DCBE4C0039648E /* menu_folder.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = menu_folder.png; sourceTree = ""; }; 83D5B8D927DCBE4C0039648E /* settings_folders.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = settings_folders.png; sourceTree = ""; }; + 83D8BEC02CA4A6A700AEB012 /* libpostproc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libpostproc.a; sourceTree = ""; }; 83DD11B9264511520063FCCA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 83DD11C42645118D0063FCCA /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 83DD11C6264511950063FCCA /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; @@ -862,9 +864,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 83D8BEB12CA1CF0E00AEB012 /* libz.tbd in Frameworks */, 83C932D227B3A4B900EF6134 /* JavaScriptCore.framework in Frameworks */, 83342CFC27933CBC00FF3C12 /* libiconv.tbd in Frameworks */, - 83342CF1279338E100FF3C12 /* libdz.tbd in Frameworks */, 83342CEE279338E100FF3C12 /* libbz2.tbd in Frameworks */, 83342CEF279338E100FF3C12 /* liblzma.tbd in Frameworks */, 83342CF2279338F200FF3C12 /* libarchive.a in Frameworks */, @@ -913,6 +915,7 @@ 832EEF28265D0BF2000BA3F9 /* libavfilter.a in Frameworks */, 832EEF29265D0BF5000BA3F9 /* libavformat.a in Frameworks */, 832EEF2A265D0BF7000BA3F9 /* libavutil.a in Frameworks */, + 83D8BEC12CA4A6A700AEB012 /* libpostproc.a in Frameworks */, 832EEF2B265D0BFB000BA3F9 /* libswresample.a in Frameworks */, 832EEF2C265D0BFC000BA3F9 /* libswscale.a in Frameworks */, 83549C8B2668EBBD00842279 /* ModelIO.framework in Frameworks */, @@ -1013,7 +1016,7 @@ isa = PBXGroup; children = ( 83C932D127B3A4B900EF6134 /* JavaScriptCore.framework */, - 83342CF0279338E100FF3C12 /* libdz.tbd */, + 83342CF0279338E100FF3C12 /* libz.1.tbd */, 83549C8A2668EBBC00842279 /* ModelIO.framework */, 8308408B265C33BA00D1CF93 /* CoreAudio.framework */, 8334249E2792FF5600FF3C12 /* libarchive */, @@ -1049,10 +1052,12 @@ 83C0CADB2501993C00F74B43 /* libavfilter.a */, 832D4D3D250197A500402441 /* libavformat.a */, 832D4D3E250197B200402441 /* libavutil.a */, + 83D8BEC02CA4A6A700AEB012 /* libpostproc.a */, 832D4D3F250197BD00402441 /* libswresample.a */, 832D4D40250197CA00402441 /* libswscale.a */, ); - path = ffmpeg; + name = ffmpeg; + path = ../Release/ffmpeg; sourceTree = BUILT_PRODUCTS_DIR; }; 832EEEE7265D0779000BA3F9 /* extensions */ = { @@ -1146,7 +1151,7 @@ 833177DF26447A97007DB60C /* libswresample */, ); name = include; - path = ffmpeg/x86_64/include; + path = ../Release/ffmpeg/x86_64/include; sourceTree = BUILT_PRODUCTS_DIR; }; 8331676226447A7F007DB60C /* libpostproc */ = { @@ -1328,7 +1333,8 @@ 833420332792FECE00FF3C12 /* libb2.a */, 833420342792FECE00FF3C12 /* include */, ); - path = libb2; + name = libb2; + path = ../Release/libb2; sourceTree = BUILT_PRODUCTS_DIR; }; 833420342792FECE00FF3C12 /* include */ = { @@ -1345,7 +1351,8 @@ 8334209C2792FEEC00FF3C12 /* include */, 8334213D2792FEEF00FF3C12 /* liblz4.a */, ); - path = liblz4; + name = liblz4; + path = ../Release/liblz4; sourceTree = BUILT_PRODUCTS_DIR; }; 8334209C2792FEEC00FF3C12 /* include */ = { @@ -1738,7 +1745,8 @@ 8334220A2792FF0800FF3C12 /* include */, 833422B22792FF0A00FF3C12 /* libzstd.a */, ); - path = libzstd; + name = libzstd; + path = ../Release/libzstd; sourceTree = BUILT_PRODUCTS_DIR; }; 8334220A2792FF0800FF3C12 /* include */ = { @@ -1757,7 +1765,8 @@ 8334249F2792FF5600FF3C12 /* include */, 833424A22792FF5600FF3C12 /* libarchive.a */, ); - path = libarchive; + name = libarchive; + path = ../Release/libarchive; sourceTree = BUILT_PRODUCTS_DIR; }; 8334249F2792FF5600FF3C12 /* include */ = { @@ -1774,7 +1783,8 @@ children = ( 8386E6722502ACD000FD8A46 /* libwebp.a */, ); - path = libwebp; + name = libwebp; + path = ../Release/libwebp; sourceTree = BUILT_PRODUCTS_DIR; }; 838E306D2655070A00F797AD /* Tokens */ = { @@ -1834,11 +1844,11 @@ 8325DA7727944EDF009BA3D8 /* Makefile-libarchive */, 83D5B8CF27DBE3480039648E /* Makefile-liblzma */, 8325DA72279441DE009BA3D8 /* Makefile-libb2 */, - 83D337542796A0F2000DB2C8 /* Makefile-libjpeg */, 8325DA70279404D5009BA3D8 /* Makefile-liblz4 */, + 8325DA71279415FD009BA3D8 /* Makefile-libzstd */, + 83D337542796A0F2000DB2C8 /* Makefile-libjpeg */, 8325DA782794549A009BA3D8 /* Makefile-libpng */, 8325DA792794568C009BA3D8 /* Makefile-libwebp */, - 8325DA71279415FD009BA3D8 /* Makefile-libzstd */, ); path = dependencies; sourceTree = ""; @@ -1941,7 +1951,7 @@ }; 8334201D2792ECED00FF3C12 /* libb2 */ = { isa = PBXLegacyTarget; - buildArgumentsString = "-f ./dependencies/Makefile-libb2 $(ACTION)"; + buildArgumentsString = "-f ./dependencies/Makefile-libb2 $(ACTION) VERBOSE=0"; buildConfigurationList = 833420202792ECED00FF3C12 /* Build configuration list for PBXLegacyTarget "libb2" */; buildPhases = ( ); @@ -2002,7 +2012,7 @@ }; 83D5B8D027DBE4FB0039648E /* liblzma */ = { isa = PBXLegacyTarget; - buildArgumentsString = "-f ./dependencies/Makefile-liblzma $(ACTION) VERBOSE=1"; + buildArgumentsString = "-f ./dependencies/Makefile-liblzma $(ACTION) VERBOSE=0"; buildConfigurationList = 83D5B8D327DBE4FB0039648E /* Build configuration list for PBXLegacyTarget "liblzma" */; buildPhases = ( ); @@ -2118,7 +2128,7 @@ attributes = { BuildIndependentTargetsInParallel = YES; LastSwiftUpdateCheck = 1160; - LastUpgradeCheck = 1430; + LastUpgradeCheck = 1600; ORGANIZATIONNAME = sbarex; TargetAttributes = { 83203D3924F0556500F8CBC0 = { @@ -2649,6 +2659,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; @@ -2712,6 +2723,7 @@ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -2736,9 +2748,10 @@ CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=macosx*]" = ""; ENABLE_HARDENED_RUNTIME = YES; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; HEADER_SEARCH_PATHS = ( @@ -2761,12 +2774,13 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); - MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.7.2; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MARKETING_VERSION = 1.7.3; OTHER_CODE_SIGN_FLAGS = "--timestamp"; PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.MediaInfo; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = ""; SWIFT_OBJC_BRIDGING_HEADER = "MediaInfo/MediaInfo-Bridging-Header.h"; SWIFT_VERSION = 5.0; }; @@ -2779,9 +2793,10 @@ CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ""; + "DEVELOPMENT_TEAM[sdk=macosx*]" = ""; ENABLE_HARDENED_RUNTIME = YES; FRAMEWORK_SEARCH_PATHS = "$(inherited)"; HEADER_SEARCH_PATHS = ( @@ -2804,12 +2819,13 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); - MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.7.2; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MARKETING_VERSION = 1.7.3; OTHER_CODE_SIGN_FLAGS = "--timestamp"; PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.MediaInfo; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; + "PROVISIONING_PROFILE_SPECIFIER[sdk=macosx*]" = ""; SWIFT_OBJC_BRIDGING_HEADER = "MediaInfo/MediaInfo-Bridging-Header.h"; SWIFT_VERSION = 5.0; }; @@ -2822,7 +2838,7 @@ CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_ASSET_PATHS = "MediaInfo\\ Finder\\ Extension/Assets_menu.xcassets"; DEVELOPMENT_TEAM = ""; @@ -2834,9 +2850,9 @@ ); INFOPLIST_FILE = "MediaInfo Finder Extension/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", "@executable_path/../Frameworks", "@executable_path/../../../../Frameworks", + "$(inherited)", ); LIBRARY_SEARCH_PATHS = ( "$(BUILT_PRODUCTS_DIR)/libb2", @@ -2847,8 +2863,8 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); - MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.7.2; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MARKETING_VERSION = 1.7.3; OTHER_CODE_SIGN_FLAGS = "--timestamp"; PRODUCT_BUNDLE_IDENTIFIER = "org.sbarex.MediaInfo.Finder-Extension"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -2866,7 +2882,7 @@ CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_ASSET_PATHS = "MediaInfo\\ Finder\\ Extension/Assets_menu.xcassets"; DEVELOPMENT_TEAM = ""; @@ -2878,9 +2894,9 @@ ); INFOPLIST_FILE = "MediaInfo Finder Extension/Info.plist"; LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", "@executable_path/../Frameworks", "@executable_path/../../../../Frameworks", + "$(inherited)", ); LIBRARY_SEARCH_PATHS = ( "$(BUILT_PRODUCTS_DIR)/libb2", @@ -2891,8 +2907,8 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); - MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.7.2; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MARKETING_VERSION = 1.7.3; OTHER_CODE_SIGN_FLAGS = "--timestamp"; PRODUCT_BUNDLE_IDENTIFIER = "org.sbarex.MediaInfo.Finder-Extension"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -2929,6 +2945,7 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); + MACOSX_DEPLOYMENT_TARGET = 11.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -2959,6 +2976,7 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); + MACOSX_DEPLOYMENT_TARGET = 11.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -2971,7 +2989,7 @@ CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ""; ENABLE_HARDENED_RUNTIME = YES; @@ -2997,9 +3015,10 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", "$(inherited)", + "$(PROJECT_DIR)", ); - MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.7.2; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MARKETING_VERSION = 1.7.3; PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.MediaInfoHelperXPC; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -3017,7 +3036,7 @@ CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ""; ENABLE_HARDENED_RUNTIME = YES; @@ -3042,9 +3061,10 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", "$(inherited)", + "$(PROJECT_DIR)", ); - MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.7.2; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MARKETING_VERSION = 1.7.3; OTHER_CODE_SIGN_FLAGS = "--timestamp"; PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.MediaInfoHelperXPC; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3080,6 +3100,7 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); + MACOSX_DEPLOYMENT_TARGET = 11.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -3110,6 +3131,7 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); + MACOSX_DEPLOYMENT_TARGET = 11.0; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; @@ -3123,6 +3145,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3135,6 +3158,7 @@ CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3150,6 +3174,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3162,6 +3187,7 @@ CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3175,7 +3201,7 @@ CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ""; ENABLE_HARDENED_RUNTIME = YES; @@ -3187,8 +3213,8 @@ "@loader_path/../../../../Frameworks", ); LIBRARY_SEARCH_PATHS = "$(inherited)"; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.7.2; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MARKETING_VERSION = 1.7.3; PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.MediaInfoSettingsXPC; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; @@ -3204,7 +3230,7 @@ CODE_SIGN_INJECT_BASE_ENTITLEMENTS = NO; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 22; + CURRENT_PROJECT_VERSION = 23; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = ""; ENABLE_HARDENED_RUNTIME = YES; @@ -3216,8 +3242,8 @@ "@loader_path/../../../../Frameworks", ); LIBRARY_SEARCH_PATHS = "$(inherited)"; - MACOSX_DEPLOYMENT_TARGET = 10.15; - MARKETING_VERSION = 1.7.2; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MARKETING_VERSION = 1.7.3; OTHER_CODE_SIGN_FLAGS = "--timestamp"; PRODUCT_BUNDLE_IDENTIFIER = org.sbarex.MediaInfoSettingsXPC; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3235,6 +3261,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3247,6 +3274,7 @@ CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3262,6 +3290,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3274,6 +3303,7 @@ CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3305,6 +3335,7 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3333,6 +3364,7 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3364,6 +3396,7 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3392,6 +3425,7 @@ "$(BUILT_PRODUCTS_DIR)/libjpeg-turbo/lib", "$(BUILT_PRODUCTS_DIR)/libpng/lib", ); + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3407,6 +3441,7 @@ DEBUG_INFORMATION_FORMAT = dwarf; GCC_GENERATE_DEBUGGING_SYMBOLS = YES; GCC_OPTIMIZATION_LEVEL = 0; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -3419,6 +3454,7 @@ CODE_SIGN_STYLE = Automatic; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + MACOSX_DEPLOYMENT_TARGET = 11.0; OTHER_CFLAGS = ""; OTHER_LDFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; diff --git a/MediaInfo.xcodeproj/xcshareddata/xcschemes/MediaInfo (en).xcscheme b/MediaInfo.xcodeproj/xcshareddata/xcschemes/MediaInfo (en).xcscheme index 33af041..8545fdc 100644 --- a/MediaInfo.xcodeproj/xcshareddata/xcschemes/MediaInfo (en).xcscheme +++ b/MediaInfo.xcodeproj/xcshareddata/xcschemes/MediaInfo (en).xcscheme @@ -1,6 +1,6 @@ - + - + @@ -22,7 +22,7 @@ - + @@ -30,7 +30,7 @@ - + @@ -38,7 +38,7 @@ - + @@ -46,7 +46,7 @@ - + @@ -325,7 +325,7 @@ - + - - + + - + - + - + - + @@ -407,7 +407,7 @@ - + @@ -457,8 +457,8 @@ - - + + @@ -466,7 +466,7 @@ - + @@ -599,7 +599,7 @@ - + @@ -666,7 +666,7 @@ - + @@ -678,7 +678,7 @@ - + @@ -690,7 +690,7 @@ - + @@ -702,7 +702,7 @@ - + @@ -715,7 +715,7 @@ - + @@ -727,7 +727,7 @@ - + @@ -800,11 +800,11 @@ - + - + @@ -833,7 +833,7 @@ - + @@ -1155,7 +1155,7 @@ - + @@ -1173,7 +1173,7 @@ - + @@ -1247,7 +1247,7 @@ - + @@ -1266,7 +1266,7 @@ - + @@ -1282,7 +1282,7 @@ - + @@ -1290,7 +1290,7 @@ - + @@ -1354,7 +1354,7 @@ - + @@ -1367,7 +1367,7 @@ - + @@ -1375,7 +1375,7 @@ - + @@ -1393,7 +1393,7 @@ - + @@ -1459,23 +1459,23 @@ - + - + - + - + - + @@ -1488,11 +1488,11 @@ - + - - + + @@ -1500,17 +1500,13 @@ - + - - - - - + @@ -1520,6 +1516,10 @@ + + + + @@ -1548,8 +1548,8 @@ - - + - + @@ -1567,7 +1567,7 @@ - + @@ -1596,8 +1596,18 @@ - + + + + + @@ -2330,7 +2345,8 @@ Gw - + + diff --git a/MediaInfo/Base.lproj/MenuTableView.xib b/MediaInfo/Base.lproj/MenuTableView.xib index b6b127a..00e7e5c 100644 --- a/MediaInfo/Base.lproj/MenuTableView.xib +++ b/MediaInfo/Base.lproj/MenuTableView.xib @@ -1,8 +1,8 @@ - + - + @@ -29,12 +29,12 @@ - - + + - - + + @@ -44,10 +44,10 @@ - - + + - + @@ -84,7 +84,7 @@ - + @@ -144,43 +144,43 @@ - - + @@ -300,7 +300,7 @@ - + @@ -325,7 +325,7 @@ - + @@ -357,14 +357,14 @@ - + - + @@ -374,7 +374,7 @@ -