diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Headers new file mode 120000 index 000000000..d5ab97c5c --- /dev/null +++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Headers @@ -0,0 +1 @@ +Versions/A/Headers \ No newline at end of file diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/Headers b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/Headers new file mode 120000 index 000000000..84914031b --- /dev/null +++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/Headers @@ -0,0 +1 @@ +../../../../../../../../../../../../src/private-frameworks/IconServices/include/IconServices \ No newline at end of file diff --git a/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/Current b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/Current new file mode 120000 index 000000000..8c7e5a667 --- /dev/null +++ b/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/framework-private-include/IconServices b/framework-private-include/IconServices new file mode 120000 index 000000000..6ebaf8d42 --- /dev/null +++ b/framework-private-include/IconServices @@ -0,0 +1 @@ +../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/PrivateFrameworks/IconServices.framework/Headers \ No newline at end of file diff --git a/src/private-frameworks/CMakeLists.txt b/src/private-frameworks/CMakeLists.txt index be0bc0b38..3f337aa50 100644 --- a/src/private-frameworks/CMakeLists.txt +++ b/src/private-frameworks/CMakeLists.txt @@ -46,6 +46,7 @@ if (COMPONENT_dev_gui_stubs_common) add_subdirectory(DiskImages) add_subdirectory(DiskManagement) add_subdirectory(Espresso) + add_subdirectory(IconServices) add_subdirectory(IOPlatformPluginFamily) add_subdirectory(kperf) add_subdirectory(LoggingSupport) diff --git a/src/private-frameworks/IconServices/CMakeLists.txt b/src/private-frameworks/IconServices/CMakeLists.txt new file mode 100644 index 000000000..d88d20ef3 --- /dev/null +++ b/src/private-frameworks/IconServices/CMakeLists.txt @@ -0,0 +1,175 @@ +project(IconServices) + +remove_sdk_framework(IconServices + PRIVATE +) + +set(DYLIB_COMPAT_VERSION "1.0.0") +set(DYLIB_CURRENT_VERSION "552.0.0") + +set(FRAMEWORK_VERSION "A") + +generate_sdk_framework(IconServices + PRIVATE + VERSION ${FRAMEWORK_VERSION} + HEADER "include/IconServices" +) + +add_framework(IconServices + PRIVATE + FAT + CURRENT_VERSION + VERSION ${FRAMEWORK_VERSION} + + SOURCES + src/ISBundleResourceProvider.m + src/ISCircle.m + src/ISContinuousRoundedRect.m + src/ISImageBag.m + src/ISIconFactory.m + src/ISTintEffect.m + src/ISAppNotificationBadgeRecipe.m + src/ISGenericDocumentIcon.m + src/ISHintedValue.m + src/ISDecoratedIcon.m + src/_IFColor.m + src/ISGenericRecipe.m + src/ISGraphicIconConfiguration.m + src/ISIconResourceLocator.m + src/ISResourceMetaData.m + src/ISMultipleFilesRecipe.m + src/ISVectorVariantResource.m + src/ISIcns.m + src/ISTagIcon.m + src/ISAssetCatalogResource.m + src/ISiOSMacAppRecipe.m + src/ISRecordResourceProvider.m + src/ISURLResourcePropertySpecification.m + src/ISIconTypeResourceLocator.m + src/ISGenericFolderIcon.m + src/ISBundleIcon.m + src/ISCompositorElement.m + src/ISDimmedDarkEffect.m + src/ISBundleIdentifierIcon.m + src/ISShapeCompositorResource.m + src/ISCurrentDeviceIcon.m + src/ISRuntimeCompositorResourceLayer.m + src/ISSymbolLayer.m + src/ISCompositVariantResourceLayer.m + src/ISHintedSize.m + src/ISImageStyleDescriptor.m + src/ISCompositorResourceAdapter.m + src/ISBlurEffect.m + src/ISDefaults.m + src/ISImageSpecification.m + src/ISiosDocumentRecipe.m + src/ISIconset.m + src/ISClippingRecipe.m + src/ISTemplateEffect.m + src/ISImageCache.m + src/ISOverlayEmbossRecipe.m + src/ISMessagesAppRecipe.m + src/ISGraphicSymbolResource.m + src/ISwatchOSAppRecipe.m + src/ISSymbol.m + src/ISLeadingStatusBadgeRecipe.m + src/ISIconManager.m + src/ISDimmedEffect.m + src/ISCustomIconManager.m + src/ISIconLayer.m + src/ISDeviceInfo.m + src/ISImageSetVariantResource.m + src/ISResourceFile.m + src/ISTextLayer.m + src/ISCustomRecipe.m + src/ISTransparentIcon.m + src/ISContentLayer.m + src/_ISCompositorElement.m + src/_ISImage.m + src/ISBorderEffect.m + src/ISmacosDocumentRecipe1016.m + src/ISEmbossedEffect.m + src/ISImageBagIcon.m + src/ISCenterBadgeRecipe.m + src/ISCompositor.m + src/ISGenerationResponse.m + src/ISResourceProvider.m + src/ISUnknownIcon.m + src/ISStoreIndex.m + src/ISIconSpecification.m + src/ISEmbossedSmartFolder.m + src/ISVolumeIcon.m + src/ISAliasIcon.m + src/ISIconDecoration.m + src/ISHintedRect.m + src/ISHintedFloat.m + src/ISPrefsCache.m + src/ISCustomIcon.m + src/ISIconDecorationResource.m + src/ISCenterEmbossRecipe.m + src/ISVariant.m + src/ISEmbossedFolder.m + src/ISIconCacheConfiguration.m + src/ISLayer.m + src/ISImageSetVariantResourceImage.m + src/ISStore.m + src/ISTrailingStatusBadgeRecipe.m + src/ISGenericApplicationIcon.m + src/ISDropShaddowEffect.m + src/ISSymbolIcon.m + src/ISStoreUnit.m + src/ISMutableStoreIndex.m + src/ISGraphicSymbolDescriptor.m + src/ISStoreMapTable.m + src/ISCompositorResourceProviderKey.m + src/ISTypeIcon.m + src/ISConcreteIcon.m + src/ISmacosDocumentRecipe.m + src/ISiosmacDocumentRecipe.m + src/ISSymbolImageDescriptor.m + src/ISImageDescriptor.m + src/ISIcnsIcon.m + src/ISIcon.m + src/ISIconCache.m + src/ISiOSAppRecipe.m + src/ISGenerationRequest.m + src/ISiOSAppClipRecipe.m + src/ISCompositVariantResource.m + src/ISBindableIcon.m + src/ISIconObserver.m + src/ISMutableIcns.m + src/ISOverlayEmbossedFolder.m + src/ISLegibilityEffect.m + src/NSArray+ISStackedCompositorResource.m + src/NSLocale+IconServicesAdditions.m + #src/LSClaimBindingConfiguration+IconServicesAdditions.m + src/NSDictionary+ISCompositorResourceProvider.m + src/NSError+Iconset.m + #src/UTTypeRecord+IconServicesAdditions.m + #src/IFImage+ISScalableCompositorResource.m + src/NSXPCInterface+ISIconCacheServiceProtocol.m + #src/LSExtensionPointRecord+IconServicesAdditions.m + #src/IFImageBag+ISScalableCompositorResource.m + src/NSURL+UTIAdditions.m + src/NSString+ISCompositorResource.m + #src/LSApplicationExtensionRecord+IconServicesAdditions.m + #src/IFSymbol+ISScalableCompositorResource.m + #src/LSRecord+IconServices.m + src/NSUUID+IconServices.m + src/CIContext+IconServicesAdditions.m + #src/LSBundleRecord+IconServicesAdditions.m + src/NSData+ISStoreIndex.m + src/CUICatalog+IconServicesAdditions.m + #src/LSClaimRecord+IconServicesAdditions.m + src/NSBundle+IconServicesAdditions.m + src/NSXPCConnection+ISStore.m + src/IconServices.m + + DEPENDENCIES + system + objc + Foundation + QuartzCore + CoreUI + LaunchServices +) diff --git a/src/private-frameworks/IconServices/include/IconServices/CALayerDelegate.h b/src/private-frameworks/IconServices/include/IconServices/CALayerDelegate.h new file mode 100644 index 000000000..db360df74 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/CALayerDelegate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol CALayerDelegate + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/CIContext+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/CIContext+IconServicesAdditions.h new file mode 100644 index 000000000..aa467af92 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/CIContext+IconServicesAdditions.h @@ -0,0 +1,25 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include +#import + +@interface CIContext (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/CUICatalog+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/CUICatalog+IconServicesAdditions.h new file mode 100644 index 000000000..0fc19ecdc --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/CUICatalog+IconServicesAdditions.h @@ -0,0 +1,25 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include +#import + +@interface CUICatalog (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/IFImage+ISScalableCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/IFImage+ISScalableCompositorResource.h new file mode 100644 index 000000000..87a892d75 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/IFImage+ISScalableCompositorResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface IFImage (ISScalableCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/IFImageBag+ISScalableCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/IFImageBag+ISScalableCompositorResource.h new file mode 100644 index 000000000..d169afb6a --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/IFImageBag+ISScalableCompositorResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface IFImageBag (ISScalableCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/IFSymbol+ISScalableCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/IFSymbol+ISScalableCompositorResource.h new file mode 100644 index 000000000..2fc9571ac --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/IFSymbol+ISScalableCompositorResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface IFSymbol (ISScalableCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISAliasIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISAliasIcon.h new file mode 100644 index 000000000..1cfadf8f0 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISAliasIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISAliasIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISAppNotificationBadgeRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISAppNotificationBadgeRecipe.h new file mode 100644 index 000000000..9de803d26 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISAppNotificationBadgeRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISAppNotificationBadgeRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISAssetCatalogResource.h b/src/private-frameworks/IconServices/include/IconServices/ISAssetCatalogResource.h new file mode 100644 index 000000000..4f877b9fb --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISAssetCatalogResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISAssetCatalogResource : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBindableIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISBindableIcon.h new file mode 100644 index 000000000..b294aeb4d --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISBindableIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISBindableIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBlurEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISBlurEffect.h new file mode 100644 index 000000000..1b55c0345 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISBlurEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISBlurEffect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBorderEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISBorderEffect.h new file mode 100644 index 000000000..7e943eb92 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISBorderEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISBorderEffect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBundleIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISBundleIcon.h new file mode 100644 index 000000000..d0747d573 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISBundleIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISBundleIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBundleIdentifierIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISBundleIdentifierIcon.h new file mode 100644 index 000000000..da5ff22df --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISBundleIdentifierIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISBundleIdentifierIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISBundleResourceProvider.h b/src/private-frameworks/IconServices/include/IconServices/ISBundleResourceProvider.h new file mode 100644 index 000000000..2179a3f8c --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISBundleResourceProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISBundleResourceProvider : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCenterBadgeRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISCenterBadgeRecipe.h new file mode 100644 index 000000000..dc21f24be --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCenterBadgeRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCenterBadgeRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCenterEmbossRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISCenterEmbossRecipe.h new file mode 100644 index 000000000..8bbf28f53 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCenterEmbossRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCenterEmbossRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCircle.h b/src/private-frameworks/IconServices/include/IconServices/ISCircle.h new file mode 100644 index 000000000..3faa1eef5 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCircle.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCircle : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISClippingRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISClippingRecipe.h new file mode 100644 index 000000000..636c3a245 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISClippingRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISClippingRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResource.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResource.h new file mode 100644 index 000000000..0d9d91b5a --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCompositVariantResource : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayer.h new file mode 100644 index 000000000..4d399cb13 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCompositVariantResourceLayer : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayerProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayerProtocol.h new file mode 100644 index 000000000..b85b85e25 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositVariantResourceLayerProtocol.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISCompositVariantResourceLayerProtocol + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositor.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositor.h new file mode 100644 index 000000000..f3b04ef46 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCompositor : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorElement.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorElement.h new file mode 100644 index 000000000..6cf103d1c --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorElement.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISCompositorElement + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorRecipe.h new file mode 100644 index 000000000..e76729d9d --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISCompositorRecipe + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResource.h new file mode 100644 index 000000000..14068b0e1 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISCompositorResource + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceAdapter.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceAdapter.h new file mode 100644 index 000000000..1cd6fde74 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceAdapter.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCompositorResourceAdapter : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProvider.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProvider.h new file mode 100644 index 000000000..49ab24d7f --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISCompositorResourceProvider + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProviderKey.h b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProviderKey.h new file mode 100644 index 000000000..822150f9a --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCompositorResourceProviderKey.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCompositorResourceProviderKey : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISConcreteIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISConcreteIcon.h new file mode 100644 index 000000000..06bbe3032 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISConcreteIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISConcreteIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISContentLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISContentLayer.h new file mode 100644 index 000000000..af832e7e0 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISContentLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISContentLayer : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISContinuousRoundedRect.h b/src/private-frameworks/IconServices/include/IconServices/ISContinuousRoundedRect.h new file mode 100644 index 000000000..3730c9501 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISContinuousRoundedRect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISContinuousRoundedRect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCurrentDeviceIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISCurrentDeviceIcon.h new file mode 100644 index 000000000..9bcfcc7e4 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCurrentDeviceIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCurrentDeviceIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCustomIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISCustomIcon.h new file mode 100644 index 000000000..4380ff067 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCustomIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCustomIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCustomIconManager.h b/src/private-frameworks/IconServices/include/IconServices/ISCustomIconManager.h new file mode 100644 index 000000000..f8ccac1f0 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCustomIconManager.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCustomIconManager : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISCustomRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISCustomRecipe.h new file mode 100644 index 000000000..49cd944d6 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISCustomRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISCustomRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDecoratedIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISDecoratedIcon.h new file mode 100644 index 000000000..702f5dbb0 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISDecoratedIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISDecoratedIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDefaults.h b/src/private-frameworks/IconServices/include/IconServices/ISDefaults.h new file mode 100644 index 000000000..86aaa8d3b --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISDefaults.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISDefaults : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDeviceInfo.h b/src/private-frameworks/IconServices/include/IconServices/ISDeviceInfo.h new file mode 100644 index 000000000..440fa754d --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISDeviceInfo.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISDeviceInfo : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDimmedDarkEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISDimmedDarkEffect.h new file mode 100644 index 000000000..1090e0170 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISDimmedDarkEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISDimmedDarkEffect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDimmedEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISDimmedEffect.h new file mode 100644 index 000000000..3a7c715ea --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISDimmedEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISDimmedEffect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISDropShaddowEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISDropShaddowEffect.h new file mode 100644 index 000000000..5eb205e9a --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISDropShaddowEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISDropShaddowEffect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISEffect.h new file mode 100644 index 000000000..40b7bd1fe --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISEffect + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISEmbossedEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedEffect.h new file mode 100644 index 000000000..40f818621 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISEmbossedEffect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISEmbossedFolder.h b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedFolder.h new file mode 100644 index 000000000..961a63e1a --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedFolder.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISEmbossedFolder : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISEmbossedSmartFolder.h b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedSmartFolder.h new file mode 100644 index 000000000..8ce2d8792 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISEmbossedSmartFolder.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISEmbossedSmartFolder : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenerationRequest.h b/src/private-frameworks/IconServices/include/IconServices/ISGenerationRequest.h new file mode 100644 index 000000000..705a56881 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISGenerationRequest.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISGenerationRequest : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenerationResponse.h b/src/private-frameworks/IconServices/include/IconServices/ISGenerationResponse.h new file mode 100644 index 000000000..26ffea056 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISGenerationResponse.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISGenerationResponse : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenericApplicationIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISGenericApplicationIcon.h new file mode 100644 index 000000000..b74e4c0d4 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISGenericApplicationIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISGenericApplicationIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenericDocumentIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISGenericDocumentIcon.h new file mode 100644 index 000000000..4ccc41004 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISGenericDocumentIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISGenericDocumentIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenericFolderIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISGenericFolderIcon.h new file mode 100644 index 000000000..b5c760f21 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISGenericFolderIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISGenericFolderIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGenericRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISGenericRecipe.h new file mode 100644 index 000000000..fc908597b --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISGenericRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISGenericRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGraphicIconConfiguration.h b/src/private-frameworks/IconServices/include/IconServices/ISGraphicIconConfiguration.h new file mode 100644 index 000000000..e6c35f6af --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISGraphicIconConfiguration.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISGraphicIconConfiguration : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolDescriptor.h b/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolDescriptor.h new file mode 100644 index 000000000..030f7170f --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolDescriptor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISGraphicSymbolDescriptor : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolResource.h b/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolResource.h new file mode 100644 index 000000000..cbbc88bce --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISGraphicSymbolResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISGraphicSymbolResource : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISHintedFloat.h b/src/private-frameworks/IconServices/include/IconServices/ISHintedFloat.h new file mode 100644 index 000000000..281e7d4bc --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISHintedFloat.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISHintedFloat : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISHintedRect.h b/src/private-frameworks/IconServices/include/IconServices/ISHintedRect.h new file mode 100644 index 000000000..9ab4881f7 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISHintedRect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISHintedRect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISHintedSize.h b/src/private-frameworks/IconServices/include/IconServices/ISHintedSize.h new file mode 100644 index 000000000..089ef90f5 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISHintedSize.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISHintedSize : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISHintedValue.h b/src/private-frameworks/IconServices/include/IconServices/ISHintedValue.h new file mode 100644 index 000000000..ff3f93716 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISHintedValue.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISHintedValue : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIcns.h b/src/private-frameworks/IconServices/include/IconServices/ISIcns.h new file mode 100644 index 000000000..42aad56dc --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIcns.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIcns : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIcnsIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISIcnsIcon.h new file mode 100644 index 000000000..0da31df73 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIcnsIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIcnsIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISIcon.h new file mode 100644 index 000000000..3365fb07e --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconCache.h b/src/private-frameworks/IconServices/include/IconServices/ISIconCache.h new file mode 100644 index 000000000..2d7e9b200 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconCache.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconCache : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconCacheConfiguration.h b/src/private-frameworks/IconServices/include/IconServices/ISIconCacheConfiguration.h new file mode 100644 index 000000000..53954190e --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconCacheConfiguration.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconCacheConfiguration : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconCacheServiceProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISIconCacheServiceProtocol.h new file mode 100644 index 000000000..e0e9c8437 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconCacheServiceProtocol.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISIconCacheServiceProtocol + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconDecoration.h b/src/private-frameworks/IconServices/include/IconServices/ISIconDecoration.h new file mode 100644 index 000000000..a3a7867bf --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconDecoration.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISIconDecoration + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationInternal.h b/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationInternal.h new file mode 100644 index 000000000..8d22ca1e3 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationInternal.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISIconDecorationInternal + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationResource.h b/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationResource.h new file mode 100644 index 000000000..362e9ae97 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconDecorationResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconDecorationResource : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconFactory.h b/src/private-frameworks/IconServices/include/IconServices/ISIconFactory.h new file mode 100644 index 000000000..4b83e3253 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconFactory.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconFactory : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISIconLayer.h new file mode 100644 index 000000000..c86e16803 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconLayer : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconManager.h b/src/private-frameworks/IconServices/include/IconServices/ISIconManager.h new file mode 100644 index 000000000..250141a65 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconManager.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconManager : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconManagerObserver.h b/src/private-frameworks/IconServices/include/IconServices/ISIconManagerObserver.h new file mode 100644 index 000000000..921438946 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconManagerObserver.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISIconManagerObserver + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconObserver.h b/src/private-frameworks/IconServices/include/IconServices/ISIconObserver.h new file mode 100644 index 000000000..4e9fffb92 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconObserver.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconObserver : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconResourceLocator.h b/src/private-frameworks/IconServices/include/IconServices/ISIconResourceLocator.h new file mode 100644 index 000000000..65fd22b7c --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconResourceLocator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconResourceLocator : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconSpecification.h b/src/private-frameworks/IconServices/include/IconServices/ISIconSpecification.h new file mode 100644 index 000000000..b85179904 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconSpecification.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconSpecification : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconTypeResourceLocator.h b/src/private-frameworks/IconServices/include/IconServices/ISIconTypeResourceLocator.h new file mode 100644 index 000000000..91999640a --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconTypeResourceLocator.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconTypeResourceLocator : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconset.h b/src/private-frameworks/IconServices/include/IconServices/ISIconset.h new file mode 100644 index 000000000..4e6599544 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconset.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISIconset : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISIconsetVariant.h b/src/private-frameworks/IconServices/include/IconServices/ISIconsetVariant.h new file mode 100644 index 000000000..0b8a214ec --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISIconsetVariant.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISIconsetVariant + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImage.h b/src/private-frameworks/IconServices/include/IconServices/ISImage.h new file mode 100644 index 000000000..d8ebcc25b --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISImage + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageBag.h b/src/private-frameworks/IconServices/include/IconServices/ISImageBag.h new file mode 100644 index 000000000..d6e9e8575 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISImageBag.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISImageBag : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageBagIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISImageBagIcon.h new file mode 100644 index 000000000..e5b94813e --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISImageBagIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISImageBagIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageCache.h b/src/private-frameworks/IconServices/include/IconServices/ISImageCache.h new file mode 100644 index 000000000..25eab5f0b --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISImageCache.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISImageCache : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageDescriptor.h b/src/private-frameworks/IconServices/include/IconServices/ISImageDescriptor.h new file mode 100644 index 000000000..762aaa400 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISImageDescriptor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISImageDescriptor + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResource.h b/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResource.h new file mode 100644 index 000000000..d1dc2085d --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISImageSetVariantResource : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResourceImage.h b/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResourceImage.h new file mode 100644 index 000000000..bb4ec282c --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISImageSetVariantResourceImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISImageSetVariantResourceImage : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageSpecification.h b/src/private-frameworks/IconServices/include/IconServices/ISImageSpecification.h new file mode 100644 index 000000000..d08552b0f --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISImageSpecification.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISImageSpecification : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISImageStyleDescriptor.h b/src/private-frameworks/IconServices/include/IconServices/ISImageStyleDescriptor.h new file mode 100644 index 000000000..430cc2e92 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISImageStyleDescriptor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISImageStyleDescriptor : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISLayer.h new file mode 100644 index 000000000..777177671 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISLayer : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISLeadingStatusBadgeRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISLeadingStatusBadgeRecipe.h new file mode 100644 index 000000000..7d6592402 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISLeadingStatusBadgeRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISLeadingStatusBadgeRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISLegibilityEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISLegibilityEffect.h new file mode 100644 index 000000000..abd1d3aad --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISLegibilityEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISLegibilityEffect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISMessagesAppRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISMessagesAppRecipe.h new file mode 100644 index 000000000..ddbd7a13b --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISMessagesAppRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISMessagesAppRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISMultipleFilesRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISMultipleFilesRecipe.h new file mode 100644 index 000000000..eefe34b37 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISMultipleFilesRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISMultipleFilesRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISMutableIcns.h b/src/private-frameworks/IconServices/include/IconServices/ISMutableIcns.h new file mode 100644 index 000000000..f4b93b877 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISMutableIcns.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISMutableIcns : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISMutableStoreIndex.h b/src/private-frameworks/IconServices/include/IconServices/ISMutableStoreIndex.h new file mode 100644 index 000000000..dbf6070a9 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISMutableStoreIndex.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISMutableStoreIndex : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossRecipe.h new file mode 100644 index 000000000..e836bafb5 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISOverlayEmbossRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossedFolder.h b/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossedFolder.h new file mode 100644 index 000000000..50ef16dca --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISOverlayEmbossedFolder.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISOverlayEmbossedFolder : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISPrefsCache.h b/src/private-frameworks/IconServices/include/IconServices/ISPrefsCache.h new file mode 100644 index 000000000..cd54f16ed --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISPrefsCache.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISPrefsCache : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISRecordResourceProvider.h b/src/private-frameworks/IconServices/include/IconServices/ISRecordResourceProvider.h new file mode 100644 index 000000000..7854ab772 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISRecordResourceProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISRecordResourceProvider : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISResourceFile.h b/src/private-frameworks/IconServices/include/IconServices/ISResourceFile.h new file mode 100644 index 000000000..f4a7ac0ff --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISResourceFile.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISResourceFile : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISResourceMetaData.h b/src/private-frameworks/IconServices/include/IconServices/ISResourceMetaData.h new file mode 100644 index 000000000..e602359c4 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISResourceMetaData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISResourceMetadata + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISResourceProvider.h b/src/private-frameworks/IconServices/include/IconServices/ISResourceProvider.h new file mode 100644 index 000000000..4b61b2e19 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISResourceProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISResourceProvider : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISRuntimeCompositorResourceLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISRuntimeCompositorResourceLayer.h new file mode 100644 index 000000000..28fde1350 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISRuntimeCompositorResourceLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISRuntimeCompositorResourceLayer : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISScalableCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/ISScalableCompositorResource.h new file mode 100644 index 000000000..5d0be2bd9 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISScalableCompositorResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISScalableCompositorResource + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISShapeCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/ISShapeCompositorResource.h new file mode 100644 index 000000000..a51310d00 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISShapeCompositorResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISShapeCompositorResource : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStackedCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/ISStackedCompositorResource.h new file mode 100644 index 000000000..37eeb5807 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISStackedCompositorResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISStackedCompositorResource + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStore.h b/src/private-frameworks/IconServices/include/IconServices/ISStore.h new file mode 100644 index 000000000..4b758d861 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISStore.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISStore : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStoreIndex.h b/src/private-frameworks/IconServices/include/IconServices/ISStoreIndex.h new file mode 100644 index 000000000..dbb795e94 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISStoreIndex.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISStoreIndex : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStoreMapTable.h b/src/private-frameworks/IconServices/include/IconServices/ISStoreMapTable.h new file mode 100644 index 000000000..df2005625 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISStoreMapTable.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISStoreMapTable : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStoreServiceProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISStoreServiceProtocol.h new file mode 100644 index 000000000..4b42a7b06 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISStoreServiceProtocol.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISStoreServiceProtocol + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISStoreUnit.h b/src/private-frameworks/IconServices/include/IconServices/ISStoreUnit.h new file mode 100644 index 000000000..1df82ef16 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISStoreUnit.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISStoreUnit : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISSymbol.h b/src/private-frameworks/IconServices/include/IconServices/ISSymbol.h new file mode 100644 index 000000000..be01ff6e8 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISSymbol.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISSymbol : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISSymbolIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISSymbolIcon.h new file mode 100644 index 000000000..30d1ef9b8 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISSymbolIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISSymbolIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISSymbolImageDescriptor.h b/src/private-frameworks/IconServices/include/IconServices/ISSymbolImageDescriptor.h new file mode 100644 index 000000000..25f0710a6 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISSymbolImageDescriptor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISSymbolImageDescriptor : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISSymbolLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISSymbolLayer.h new file mode 100644 index 000000000..6c7f8b181 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISSymbolLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISSymbolLayer : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTagIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISTagIcon.h new file mode 100644 index 000000000..de2d89389 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISTagIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISTagIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTemplateEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISTemplateEffect.h new file mode 100644 index 000000000..e7425b486 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISTemplateEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISTemplateEffect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTextLayer.h b/src/private-frameworks/IconServices/include/IconServices/ISTextLayer.h new file mode 100644 index 000000000..c179ac3c9 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISTextLayer.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISTextLayer : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTintEffect.h b/src/private-frameworks/IconServices/include/IconServices/ISTintEffect.h new file mode 100644 index 000000000..e2ffdbbf7 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISTintEffect.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISTintEffect : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTrailingStatusBadgeRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISTrailingStatusBadgeRecipe.h new file mode 100644 index 000000000..66d801129 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISTrailingStatusBadgeRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISTrailingStatusBadgeRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTransparentIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISTransparentIcon.h new file mode 100644 index 000000000..ed387623b --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISTransparentIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISTransparentIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISTypeIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISTypeIcon.h new file mode 100644 index 000000000..f33426b31 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISTypeIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISTypeIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISURLResourcePropertySpecification.h b/src/private-frameworks/IconServices/include/IconServices/ISURLResourcePropertySpecification.h new file mode 100644 index 000000000..f911a17a0 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISURLResourcePropertySpecification.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISURLResourcePropertySpecification : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISUnknownIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISUnknownIcon.h new file mode 100644 index 000000000..f4873e0d0 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISUnknownIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISUnknownIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVariant.h b/src/private-frameworks/IconServices/include/IconServices/ISVariant.h new file mode 100644 index 000000000..0032772f1 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISVariant.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISVariant : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProtocol.h new file mode 100644 index 000000000..25857d561 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProtocol.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISVariantResourceProtocol + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProviderProtocol.h b/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProviderProtocol.h new file mode 100644 index 000000000..e24d0c767 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISVariantResourceProviderProtocol.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@protocol ISVariantResourceProviderProtocol + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVectorVariantResource.h b/src/private-frameworks/IconServices/include/IconServices/ISVectorVariantResource.h new file mode 100644 index 000000000..0a2bb389e --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISVectorVariantResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISVectorVariantResource : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISVolumeIcon.h b/src/private-frameworks/IconServices/include/IconServices/ISVolumeIcon.h new file mode 100644 index 000000000..456c00c92 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISVolumeIcon.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISVolumeIcon : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiOSAppClipRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiOSAppClipRecipe.h new file mode 100644 index 000000000..ee38b007c --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISiOSAppClipRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISiOSAppClipRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiOSAppRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiOSAppRecipe.h new file mode 100644 index 000000000..0dc4e0652 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISiOSAppRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISiOSAppRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiOSMacAppRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiOSMacAppRecipe.h new file mode 100644 index 000000000..6c545d4d9 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISiOSMacAppRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISiOSMacAppRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiosDocumentRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiosDocumentRecipe.h new file mode 100644 index 000000000..c8d8f0922 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISiosDocumentRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISiosDocumentRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISiosmacDocumentRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISiosmacDocumentRecipe.h new file mode 100644 index 000000000..850f23fe0 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISiosmacDocumentRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISiosmacDocumentRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe.h new file mode 100644 index 000000000..77f41aec9 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISmacosDocumentRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe1016.h b/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe1016.h new file mode 100644 index 000000000..de20980a3 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISmacosDocumentRecipe1016.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISmacosDocumentRecipe1016 : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/ISwatchOSAppRecipe.h b/src/private-frameworks/IconServices/include/IconServices/ISwatchOSAppRecipe.h new file mode 100644 index 000000000..ad487f051 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/ISwatchOSAppRecipe.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface ISwatchOSAppRecipe : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/IconServices.h b/src/private-frameworks/IconServices/include/IconServices/IconServices.h new file mode 100644 index 000000000..69d3e3932 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/IconServices.h @@ -0,0 +1,284 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#ifndef _ICONSERVICES_H_ +#define _ICONSERVICES_H_ + +#import + +#import +#import +#import +//#import +//#import +//#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +//#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +//#import +//#import +//#import +//#import +//#import +//#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +#import +//#import +#import +#import +#import + + +void *ISCreateCGImageFromBindingWithSizeScaleAndOptions(void); +void *ISIsResourceKey(void); +void *_ISCopyCacheContentsDescription(void); +void *_ISCopyCachePath(void); +void *_ISCopyICNSDataFromBinding(void); +void *_ISCreateCGImageForTypeAtScaleInternal(void); +void *_ISCreateCGImageFromBindingWithSizeScaleAndOptions(void); +void *_ISCreateCGImageFromBindingWithSizeScaleAndOptionsAsync(void); +void *_ISDefaultLog(void); +void *_ISGDBIconsCGCacheList(void); +void *_ISGenerateCacheImagesFromBindingWithSizeRangeScaleAndOptions(void); +void *_ISGetGlobalIconImagesCacheMaxEntriesAndMaxDataSize(void); +void *_ISGetIcnsIndex(void); +void *_ISGetIconFamilyData(void); +void *_ISGetIconRefVariant(void); +void *_ISIcnsIndexGetInfo(void); +void *_ISIcnsIndexNext(void); +void *_ISIcnsIndexPrev(void); +void *_ISIconDataForResourceProxy(void); +void *_ISIconRefContainsCGPoint(void); +void *_ISIconRefIntersectsCGRect(void); +void *_ISIconRefToHIShape(void); +void *_ISIconRefToIconFamily(void); +void *_ISIconServicesGetCGImageRefFromIconRef(void); +void *_ISIconServicesGetCGImageRefFromURL(void); +void *_ISIndexIsValid(void); +void *_ISInvalidateCacheEntriesForBundleIdentifier(void); +void *_ISIsIconRefMaskEmpty(void); +void *_ISPlotIconRefInContext(void); +void *_ISPlotInContext(void); +void *_ISPrepareISIconSignpostLog(void); +void *_ISPrimaryIconDataForApplicationProxy(void); +void *_ISProcessIsRoot(void); +void *_ISSetGlobalIconImagesCacheMaxEntriesAndMaxDataSize(void); +void *_ISSetIconFamilyData(void); +void *_ISTraceLog(void); +void *_ISURLCacheLog(void); +void *getFocusRingTint(void); + + +extern void* const _kISAttachedResourceInfo; +extern void* _kISFolderCustomIconFileName; +extern void* _kISIconsInvalidatedDarwinNotification; +extern void* _kISIconsInvalidatedNotification; +extern void* const _kISImageRequestTimeoutForeverKey; +extern void* const kISBackgroundResourceKey; +extern void* const kISBadgeResourceKey; +extern void* const kISIcnsDarkVariantName; +extern void* const kISIcnsErrorDomain; +extern void* const kISIcnsPrimaryVariantName; +extern void* const kISIcnsSelectedVariantName; +extern void* const kISIcnsTemplateVariantName; +extern void* const kISIconDecorationAliasType; +extern void* const kISIconDecorationBadgeType; +extern void* const kISIconDecorationCautionAlertType; +extern void* const kISIconDecorationDropFolderBadgeType; +extern void* const kISIconDecorationEmbossType; +extern void* const kISIconDecorationFolderType; +extern void* const kISIconDecorationLockedBadgeType; +extern void* const kISIconDecorationNewFolderType; +extern void* const kISIconDecorationPositionType; +extern void* const kISIconDecorationPositionTypeCenter; +extern void* const kISIconDecorationPositionTypeLeadingBottom; +extern void* const kISIconDecorationPositionTypeTrailingBottom; +extern void* const kISIconDecorationPrivateFolderBadgeType; +extern void* const kISIconDecorationReadOnlyFolderBadgeType; +extern void* const kISIconDecorationSystemType; +extern void* const kISIconDecorationType; +extern void* const kISIconDecorationUnsupportedBadgeType; +extern void* const kISImageDescriptorActivity; +extern void* const kISImageDescriptorBadgedDocumentScalableSize; +extern void* const kISImageDescriptorBadgedDocumentSize; +extern void* const kISImageDescriptorCarLauncher; +extern void* const kISImageDescriptorCarNotification; +extern void* const kISImageDescriptorCustomDocumentCompact; +extern void* const kISImageDescriptorCustomDocumentRegular; +extern void* const kISImageDescriptorCustomDocumentScalableSize; +extern void* const kISImageDescriptorCustomDocumentSize; +extern void* const kISImageDescriptorCustomDocumentTable; +extern void* const kISImageDescriptorHomeScreen; +extern void* const kISImageDescriptorLargeHomeScreen; +extern void* const kISImageDescriptorMessagesExtensionBadge; +extern void* const kISImageDescriptorMessagesExtensionLauncher; +extern void* const kISImageDescriptorMessagesExtensionStatus; +extern void* const kISImageDescriptorNotification; +extern void* const kISImageDescriptorSpotlight; +extern void* const kISImageDescriptorTableUIName; +extern void* const kISPrimaryResourceKey; +extern void* const kISTextResourceKey; +extern void* const kISTintColorResourceKey; +extern void* kIconCompilerImageInfoIsSelectedVariantKey; +extern void* kIconCompilerImageInfoNameKey; +extern void* kIconCompilerImageInfoScaleKey; +extern void* kIconCompilerImageInfoSizeKey; + +#endif + diff --git a/src/private-frameworks/IconServices/include/IconServices/LSApplicationExtensionRecord+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/LSApplicationExtensionRecord+IconServicesAdditions.h new file mode 100644 index 000000000..5e965383f --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/LSApplicationExtensionRecord+IconServicesAdditions.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface LSApplicationExtensionRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/LSBundleRecord+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/LSBundleRecord+IconServicesAdditions.h new file mode 100644 index 000000000..c71417793 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/LSBundleRecord+IconServicesAdditions.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface LSBundleRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/LSClaimBindingConfiguration+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/LSClaimBindingConfiguration+IconServicesAdditions.h new file mode 100644 index 000000000..5ac65a177 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/LSClaimBindingConfiguration+IconServicesAdditions.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface LSClaimBindingConfiguration (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/LSClaimRecord+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/LSClaimRecord+IconServicesAdditions.h new file mode 100644 index 000000000..e6ed028e5 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/LSClaimRecord+IconServicesAdditions.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface LSClaimRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/LSExtensionPointRecord+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/LSExtensionPointRecord+IconServicesAdditions.h new file mode 100644 index 000000000..db2c52e72 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/LSExtensionPointRecord+IconServicesAdditions.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface LSExtensionPointRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/LSRecord+IconServices.h b/src/private-frameworks/IconServices/include/IconServices/LSRecord+IconServices.h new file mode 100644 index 000000000..3c6b0bcac --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/LSRecord+IconServices.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface LSRecord (IconServices) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSArray+ISStackedCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/NSArray+ISStackedCompositorResource.h new file mode 100644 index 000000000..53aaadb64 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSArray+ISStackedCompositorResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSArray (ISStackedCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSBundle+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/NSBundle+IconServicesAdditions.h new file mode 100644 index 000000000..e653980fd --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSBundle+IconServicesAdditions.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSBundle (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSData+ISStoreIndex.h b/src/private-frameworks/IconServices/include/IconServices/NSData+ISStoreIndex.h new file mode 100644 index 000000000..63764e028 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSData+ISStoreIndex.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSData (ISStoreIndex) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSDictionary+ISCompositorResourceProvider.h b/src/private-frameworks/IconServices/include/IconServices/NSDictionary+ISCompositorResourceProvider.h new file mode 100644 index 000000000..5aa12c350 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSDictionary+ISCompositorResourceProvider.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSDictionary (ISCompositorResourceProvider) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSError+Iconset.h b/src/private-frameworks/IconServices/include/IconServices/NSError+Iconset.h new file mode 100644 index 000000000..7ec0f2c4f --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSError+Iconset.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSError (Iconset) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSLocale+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/NSLocale+IconServicesAdditions.h new file mode 100644 index 000000000..e3360eb43 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSLocale+IconServicesAdditions.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSLocale (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSString+ISCompositorResource.h b/src/private-frameworks/IconServices/include/IconServices/NSString+ISCompositorResource.h new file mode 100644 index 000000000..6c8908576 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSString+ISCompositorResource.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSString (ISCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSURL+UTIAdditions.h b/src/private-frameworks/IconServices/include/IconServices/NSURL+UTIAdditions.h new file mode 100644 index 000000000..a4a9b63be --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSURL+UTIAdditions.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSURL (UTIAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSUUID+IconServices.h b/src/private-frameworks/IconServices/include/IconServices/NSUUID+IconServices.h new file mode 100644 index 000000000..fc0b6fe44 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSUUID+IconServices.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSUUID (IconServices) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSXPCConnection+ISStore.h b/src/private-frameworks/IconServices/include/IconServices/NSXPCConnection+ISStore.h new file mode 100644 index 000000000..0a4f11b5b --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSXPCConnection+ISStore.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSXPCConnection (ISStore) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/NSXPCInterface+ISIconCacheServiceProtocol.h b/src/private-frameworks/IconServices/include/IconServices/NSXPCInterface+ISIconCacheServiceProtocol.h new file mode 100644 index 000000000..cb732e669 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/NSXPCInterface+ISIconCacheServiceProtocol.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface NSXPCInterface (ISIconCacheServiceProtocol) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/UTTypeRecord+IconServicesAdditions.h b/src/private-frameworks/IconServices/include/IconServices/UTTypeRecord+IconServicesAdditions.h new file mode 100644 index 000000000..10fe95c6e --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/UTTypeRecord+IconServicesAdditions.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface UTTypeRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/_IFColor.h b/src/private-frameworks/IconServices/include/IconServices/_IFColor.h new file mode 100644 index 000000000..80208bd9b --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/_IFColor.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _IFColor : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/_ISCompositorElement.h b/src/private-frameworks/IconServices/include/IconServices/_ISCompositorElement.h new file mode 100644 index 000000000..62f77abff --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/_ISCompositorElement.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _ISCompositorElement : NSObject + +@end diff --git a/src/private-frameworks/IconServices/include/IconServices/_ISImage.h b/src/private-frameworks/IconServices/include/IconServices/_ISImage.h new file mode 100644 index 000000000..4b795da72 --- /dev/null +++ b/src/private-frameworks/IconServices/include/IconServices/_ISImage.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#include + +@interface _ISImage : NSObject + +@end diff --git a/src/private-frameworks/IconServices/src/CIContext+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/CIContext+IconServicesAdditions.m new file mode 100644 index 000000000..7929ef078 --- /dev/null +++ b/src/private-frameworks/IconServices/src/CIContext+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CIContext (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/CUICatalog+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/CUICatalog+IconServicesAdditions.m new file mode 100644 index 000000000..8d4aea4c8 --- /dev/null +++ b/src/private-frameworks/IconServices/src/CUICatalog+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation CUICatalog (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/IFImage+ISScalableCompositorResource.m b/src/private-frameworks/IconServices/src/IFImage+ISScalableCompositorResource.m new file mode 100644 index 000000000..8e7ace847 --- /dev/null +++ b/src/private-frameworks/IconServices/src/IFImage+ISScalableCompositorResource.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation IFImage (ISScalableCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/src/IFImageBag+ISScalableCompositorResource.m b/src/private-frameworks/IconServices/src/IFImageBag+ISScalableCompositorResource.m new file mode 100644 index 000000000..6e90af686 --- /dev/null +++ b/src/private-frameworks/IconServices/src/IFImageBag+ISScalableCompositorResource.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation IFImageBag (ISScalableCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/src/IFSymbol+ISScalableCompositorResource.m b/src/private-frameworks/IconServices/src/IFSymbol+ISScalableCompositorResource.m new file mode 100644 index 000000000..e36ea4ed4 --- /dev/null +++ b/src/private-frameworks/IconServices/src/IFSymbol+ISScalableCompositorResource.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation IFSymbol (ISScalableCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/src/ISAliasIcon.m b/src/private-frameworks/IconServices/src/ISAliasIcon.m new file mode 100644 index 000000000..527cd91ce --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISAliasIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISAliasIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISAppNotificationBadgeRecipe.m b/src/private-frameworks/IconServices/src/ISAppNotificationBadgeRecipe.m new file mode 100644 index 000000000..3896c6bc5 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISAppNotificationBadgeRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISAppNotificationBadgeRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISAssetCatalogResource.m b/src/private-frameworks/IconServices/src/ISAssetCatalogResource.m new file mode 100644 index 000000000..2bb174acc --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISAssetCatalogResource.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISAssetCatalogResource + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISBindableIcon.m b/src/private-frameworks/IconServices/src/ISBindableIcon.m new file mode 100644 index 000000000..9c1902178 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISBindableIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISBindableIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISBlurEffect.m b/src/private-frameworks/IconServices/src/ISBlurEffect.m new file mode 100644 index 000000000..40345d605 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISBlurEffect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISBlurEffect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISBorderEffect.m b/src/private-frameworks/IconServices/src/ISBorderEffect.m new file mode 100644 index 000000000..49b7a1cc6 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISBorderEffect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISBorderEffect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISBundleIcon.m b/src/private-frameworks/IconServices/src/ISBundleIcon.m new file mode 100644 index 000000000..c40197ae7 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISBundleIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISBundleIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISBundleIdentifierIcon.m b/src/private-frameworks/IconServices/src/ISBundleIdentifierIcon.m new file mode 100644 index 000000000..0196a951c --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISBundleIdentifierIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISBundleIdentifierIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISBundleResourceProvider.m b/src/private-frameworks/IconServices/src/ISBundleResourceProvider.m new file mode 100644 index 000000000..66db058d6 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISBundleResourceProvider.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISBundleResourceProvider + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCenterBadgeRecipe.m b/src/private-frameworks/IconServices/src/ISCenterBadgeRecipe.m new file mode 100644 index 000000000..8b976b39d --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCenterBadgeRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCenterBadgeRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCenterEmbossRecipe.m b/src/private-frameworks/IconServices/src/ISCenterEmbossRecipe.m new file mode 100644 index 000000000..c43eb06a9 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCenterEmbossRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCenterEmbossRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCircle.m b/src/private-frameworks/IconServices/src/ISCircle.m new file mode 100644 index 000000000..1f8a16193 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCircle.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCircle + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISClippingRecipe.m b/src/private-frameworks/IconServices/src/ISClippingRecipe.m new file mode 100644 index 000000000..f315cc6e1 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISClippingRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISClippingRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCompositVariantResource.m b/src/private-frameworks/IconServices/src/ISCompositVariantResource.m new file mode 100644 index 000000000..8e0c629c1 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCompositVariantResource.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCompositVariantResource + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCompositVariantResourceLayer.m b/src/private-frameworks/IconServices/src/ISCompositVariantResourceLayer.m new file mode 100644 index 000000000..70ba4b4aa --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCompositVariantResourceLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCompositVariantResourceLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCompositor.m b/src/private-frameworks/IconServices/src/ISCompositor.m new file mode 100644 index 000000000..038cee330 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCompositor.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCompositor + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCompositorElement.m b/src/private-frameworks/IconServices/src/ISCompositorElement.m new file mode 100644 index 000000000..0854573e3 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCompositorElement.m @@ -0,0 +1,19 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + diff --git a/src/private-frameworks/IconServices/src/ISCompositorResourceAdapter.m b/src/private-frameworks/IconServices/src/ISCompositorResourceAdapter.m new file mode 100644 index 000000000..09acfea0d --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCompositorResourceAdapter.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCompositorResourceAdapter + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCompositorResourceProviderKey.m b/src/private-frameworks/IconServices/src/ISCompositorResourceProviderKey.m new file mode 100644 index 000000000..d5f26cd0a --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCompositorResourceProviderKey.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCompositorResourceProviderKey + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISConcreteIcon.m b/src/private-frameworks/IconServices/src/ISConcreteIcon.m new file mode 100644 index 000000000..bf313b3f5 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISConcreteIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISConcreteIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISContentLayer.m b/src/private-frameworks/IconServices/src/ISContentLayer.m new file mode 100644 index 000000000..3bfd7430b --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISContentLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISContentLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISContinuousRoundedRect.m b/src/private-frameworks/IconServices/src/ISContinuousRoundedRect.m new file mode 100644 index 000000000..9d2bbbfa8 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISContinuousRoundedRect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISContinuousRoundedRect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCurrentDeviceIcon.m b/src/private-frameworks/IconServices/src/ISCurrentDeviceIcon.m new file mode 100644 index 000000000..6d569a3b0 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCurrentDeviceIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCurrentDeviceIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCustomIcon.m b/src/private-frameworks/IconServices/src/ISCustomIcon.m new file mode 100644 index 000000000..479bc8762 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCustomIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCustomIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCustomIconManager.m b/src/private-frameworks/IconServices/src/ISCustomIconManager.m new file mode 100644 index 000000000..ebb8d1444 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCustomIconManager.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCustomIconManager + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISCustomRecipe.m b/src/private-frameworks/IconServices/src/ISCustomRecipe.m new file mode 100644 index 000000000..f7b5af506 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISCustomRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISCustomRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISDecoratedIcon.m b/src/private-frameworks/IconServices/src/ISDecoratedIcon.m new file mode 100644 index 000000000..aefc30c54 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISDecoratedIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISDecoratedIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISDefaults.m b/src/private-frameworks/IconServices/src/ISDefaults.m new file mode 100644 index 000000000..bdcba8b2b --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISDefaults.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISDefaults + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISDeviceInfo.m b/src/private-frameworks/IconServices/src/ISDeviceInfo.m new file mode 100644 index 000000000..85dee32f2 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISDeviceInfo.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISDeviceInfo + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISDimmedDarkEffect.m b/src/private-frameworks/IconServices/src/ISDimmedDarkEffect.m new file mode 100644 index 000000000..bf3d72aa4 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISDimmedDarkEffect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISDimmedDarkEffect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISDimmedEffect.m b/src/private-frameworks/IconServices/src/ISDimmedEffect.m new file mode 100644 index 000000000..98621d07d --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISDimmedEffect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISDimmedEffect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISDropShaddowEffect.m b/src/private-frameworks/IconServices/src/ISDropShaddowEffect.m new file mode 100644 index 000000000..fa3bc92f4 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISDropShaddowEffect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISDropShaddowEffect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISEmbossedEffect.m b/src/private-frameworks/IconServices/src/ISEmbossedEffect.m new file mode 100644 index 000000000..f4a24a56b --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISEmbossedEffect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISEmbossedEffect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISEmbossedFolder.m b/src/private-frameworks/IconServices/src/ISEmbossedFolder.m new file mode 100644 index 000000000..b6c2e2e06 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISEmbossedFolder.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISEmbossedFolder + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISEmbossedSmartFolder.m b/src/private-frameworks/IconServices/src/ISEmbossedSmartFolder.m new file mode 100644 index 000000000..21b7467ca --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISEmbossedSmartFolder.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISEmbossedSmartFolder + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISGenerationRequest.m b/src/private-frameworks/IconServices/src/ISGenerationRequest.m new file mode 100644 index 000000000..a9b14793e --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISGenerationRequest.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISGenerationRequest + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISGenerationResponse.m b/src/private-frameworks/IconServices/src/ISGenerationResponse.m new file mode 100644 index 000000000..c7330c37e --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISGenerationResponse.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISGenerationResponse + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISGenericApplicationIcon.m b/src/private-frameworks/IconServices/src/ISGenericApplicationIcon.m new file mode 100644 index 000000000..e6bfc17d5 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISGenericApplicationIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISGenericApplicationIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISGenericDocumentIcon.m b/src/private-frameworks/IconServices/src/ISGenericDocumentIcon.m new file mode 100644 index 000000000..fca193de4 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISGenericDocumentIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISGenericDocumentIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISGenericFolderIcon.m b/src/private-frameworks/IconServices/src/ISGenericFolderIcon.m new file mode 100644 index 000000000..99ba0d823 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISGenericFolderIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISGenericFolderIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISGenericRecipe.m b/src/private-frameworks/IconServices/src/ISGenericRecipe.m new file mode 100644 index 000000000..c79c29166 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISGenericRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISGenericRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISGraphicIconConfiguration.m b/src/private-frameworks/IconServices/src/ISGraphicIconConfiguration.m new file mode 100644 index 000000000..46fc39bdb --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISGraphicIconConfiguration.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISGraphicIconConfiguration + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISGraphicSymbolDescriptor.m b/src/private-frameworks/IconServices/src/ISGraphicSymbolDescriptor.m new file mode 100644 index 000000000..9dc45e989 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISGraphicSymbolDescriptor.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISGraphicSymbolDescriptor + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISGraphicSymbolResource.m b/src/private-frameworks/IconServices/src/ISGraphicSymbolResource.m new file mode 100644 index 000000000..5c3ddc9ce --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISGraphicSymbolResource.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISGraphicSymbolResource + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISHintedFloat.m b/src/private-frameworks/IconServices/src/ISHintedFloat.m new file mode 100644 index 000000000..1752b4db6 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISHintedFloat.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISHintedFloat + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISHintedRect.m b/src/private-frameworks/IconServices/src/ISHintedRect.m new file mode 100644 index 000000000..b2397092e --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISHintedRect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISHintedRect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISHintedSize.m b/src/private-frameworks/IconServices/src/ISHintedSize.m new file mode 100644 index 000000000..8b548c2a5 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISHintedSize.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISHintedSize + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISHintedValue.m b/src/private-frameworks/IconServices/src/ISHintedValue.m new file mode 100644 index 000000000..4186110fe --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISHintedValue.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISHintedValue + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIcns.m b/src/private-frameworks/IconServices/src/ISIcns.m new file mode 100644 index 000000000..bb7020143 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIcns.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIcns + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIcnsIcon.m b/src/private-frameworks/IconServices/src/ISIcnsIcon.m new file mode 100644 index 000000000..8a23fa173 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIcnsIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIcnsIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIcon.m b/src/private-frameworks/IconServices/src/ISIcon.m new file mode 100644 index 000000000..4b71e224c --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconCache.m b/src/private-frameworks/IconServices/src/ISIconCache.m new file mode 100644 index 000000000..55728397d --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconCache.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconCache + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconCacheConfiguration.m b/src/private-frameworks/IconServices/src/ISIconCacheConfiguration.m new file mode 100644 index 000000000..8f9d514ef --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconCacheConfiguration.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconCacheConfiguration + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconDecoration.m b/src/private-frameworks/IconServices/src/ISIconDecoration.m new file mode 100644 index 000000000..0854573e3 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconDecoration.m @@ -0,0 +1,19 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + diff --git a/src/private-frameworks/IconServices/src/ISIconDecorationResource.m b/src/private-frameworks/IconServices/src/ISIconDecorationResource.m new file mode 100644 index 000000000..8ebbdbaf3 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconDecorationResource.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconDecorationResource + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconFactory.m b/src/private-frameworks/IconServices/src/ISIconFactory.m new file mode 100644 index 000000000..a14778d93 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconFactory.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconFactory + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconLayer.m b/src/private-frameworks/IconServices/src/ISIconLayer.m new file mode 100644 index 000000000..cd49171cd --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconManager.m b/src/private-frameworks/IconServices/src/ISIconManager.m new file mode 100644 index 000000000..2bc2571b6 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconManager.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconManager + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconObserver.m b/src/private-frameworks/IconServices/src/ISIconObserver.m new file mode 100644 index 000000000..a20e46294 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconObserver.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconObserver + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconResourceLocator.m b/src/private-frameworks/IconServices/src/ISIconResourceLocator.m new file mode 100644 index 000000000..e88d1163d --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconResourceLocator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconResourceLocator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconSpecification.m b/src/private-frameworks/IconServices/src/ISIconSpecification.m new file mode 100644 index 000000000..ea77ade60 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconSpecification.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconSpecification + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconTypeResourceLocator.m b/src/private-frameworks/IconServices/src/ISIconTypeResourceLocator.m new file mode 100644 index 000000000..20c51937f --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconTypeResourceLocator.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconTypeResourceLocator + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISIconset.m b/src/private-frameworks/IconServices/src/ISIconset.m new file mode 100644 index 000000000..bb2205625 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISIconset.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISIconset + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISImageBag.m b/src/private-frameworks/IconServices/src/ISImageBag.m new file mode 100644 index 000000000..a40416821 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISImageBag.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISImageBag + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISImageBagIcon.m b/src/private-frameworks/IconServices/src/ISImageBagIcon.m new file mode 100644 index 000000000..702cace46 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISImageBagIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISImageBagIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISImageCache.m b/src/private-frameworks/IconServices/src/ISImageCache.m new file mode 100644 index 000000000..88b0f9187 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISImageCache.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISImageCache + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISImageDescriptor.m b/src/private-frameworks/IconServices/src/ISImageDescriptor.m new file mode 100644 index 000000000..0854573e3 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISImageDescriptor.m @@ -0,0 +1,19 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + diff --git a/src/private-frameworks/IconServices/src/ISImageSetVariantResource.m b/src/private-frameworks/IconServices/src/ISImageSetVariantResource.m new file mode 100644 index 000000000..6e8ff5e5f --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISImageSetVariantResource.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISImageSetVariantResource + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISImageSetVariantResourceImage.m b/src/private-frameworks/IconServices/src/ISImageSetVariantResourceImage.m new file mode 100644 index 000000000..9e387f442 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISImageSetVariantResourceImage.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISImageSetVariantResourceImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISImageSpecification.m b/src/private-frameworks/IconServices/src/ISImageSpecification.m new file mode 100644 index 000000000..0e2ae2363 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISImageSpecification.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISImageSpecification + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISImageStyleDescriptor.m b/src/private-frameworks/IconServices/src/ISImageStyleDescriptor.m new file mode 100644 index 000000000..4f1fab6e0 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISImageStyleDescriptor.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISImageStyleDescriptor + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISLayer.m b/src/private-frameworks/IconServices/src/ISLayer.m new file mode 100644 index 000000000..cab018d6c --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISLeadingStatusBadgeRecipe.m b/src/private-frameworks/IconServices/src/ISLeadingStatusBadgeRecipe.m new file mode 100644 index 000000000..bbff67427 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISLeadingStatusBadgeRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISLeadingStatusBadgeRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISLegibilityEffect.m b/src/private-frameworks/IconServices/src/ISLegibilityEffect.m new file mode 100644 index 000000000..56871e55a --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISLegibilityEffect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISLegibilityEffect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISMessagesAppRecipe.m b/src/private-frameworks/IconServices/src/ISMessagesAppRecipe.m new file mode 100644 index 000000000..7b41cd500 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISMessagesAppRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISMessagesAppRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISMultipleFilesRecipe.m b/src/private-frameworks/IconServices/src/ISMultipleFilesRecipe.m new file mode 100644 index 000000000..6eed60574 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISMultipleFilesRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISMultipleFilesRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISMutableIcns.m b/src/private-frameworks/IconServices/src/ISMutableIcns.m new file mode 100644 index 000000000..e6cba0e5e --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISMutableIcns.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISMutableIcns + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISMutableStoreIndex.m b/src/private-frameworks/IconServices/src/ISMutableStoreIndex.m new file mode 100644 index 000000000..7d22deac3 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISMutableStoreIndex.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISMutableStoreIndex + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISOverlayEmbossRecipe.m b/src/private-frameworks/IconServices/src/ISOverlayEmbossRecipe.m new file mode 100644 index 000000000..ace4e9b55 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISOverlayEmbossRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISOverlayEmbossRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISOverlayEmbossedFolder.m b/src/private-frameworks/IconServices/src/ISOverlayEmbossedFolder.m new file mode 100644 index 000000000..556ecd000 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISOverlayEmbossedFolder.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISOverlayEmbossedFolder + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISPrefsCache.m b/src/private-frameworks/IconServices/src/ISPrefsCache.m new file mode 100644 index 000000000..7c2874bd1 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISPrefsCache.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISPrefsCache + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISRecordResourceProvider.m b/src/private-frameworks/IconServices/src/ISRecordResourceProvider.m new file mode 100644 index 000000000..31783bae7 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISRecordResourceProvider.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISRecordResourceProvider + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISResourceFile.m b/src/private-frameworks/IconServices/src/ISResourceFile.m new file mode 100644 index 000000000..642e528e9 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISResourceFile.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISResourceFile + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISResourceMetaData.m b/src/private-frameworks/IconServices/src/ISResourceMetaData.m new file mode 100644 index 000000000..02bdf437d --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISResourceMetaData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISResourceMetaData + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISResourceProvider.m b/src/private-frameworks/IconServices/src/ISResourceProvider.m new file mode 100644 index 000000000..a2762aaec --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISResourceProvider.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISResourceProvider + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISRuntimeCompositorResourceLayer.m b/src/private-frameworks/IconServices/src/ISRuntimeCompositorResourceLayer.m new file mode 100644 index 000000000..db6e1e830 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISRuntimeCompositorResourceLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISRuntimeCompositorResourceLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISShapeCompositorResource.m b/src/private-frameworks/IconServices/src/ISShapeCompositorResource.m new file mode 100644 index 000000000..cc4a57a00 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISShapeCompositorResource.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISShapeCompositorResource + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISStore.m b/src/private-frameworks/IconServices/src/ISStore.m new file mode 100644 index 000000000..cbda8b7ad --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISStore.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISStore + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISStoreIndex.m b/src/private-frameworks/IconServices/src/ISStoreIndex.m new file mode 100644 index 000000000..d4cc92240 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISStoreIndex.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISStoreIndex + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISStoreMapTable.m b/src/private-frameworks/IconServices/src/ISStoreMapTable.m new file mode 100644 index 000000000..d3ad94a0b --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISStoreMapTable.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISStoreMapTable + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISStoreUnit.m b/src/private-frameworks/IconServices/src/ISStoreUnit.m new file mode 100644 index 000000000..ae655c88f --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISStoreUnit.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISStoreUnit + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISSymbol.m b/src/private-frameworks/IconServices/src/ISSymbol.m new file mode 100644 index 000000000..3a0226269 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISSymbol.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISSymbol + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISSymbolIcon.m b/src/private-frameworks/IconServices/src/ISSymbolIcon.m new file mode 100644 index 000000000..e073b2444 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISSymbolIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISSymbolIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISSymbolImageDescriptor.m b/src/private-frameworks/IconServices/src/ISSymbolImageDescriptor.m new file mode 100644 index 000000000..667e0796e --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISSymbolImageDescriptor.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISSymbolImageDescriptor + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISSymbolLayer.m b/src/private-frameworks/IconServices/src/ISSymbolLayer.m new file mode 100644 index 000000000..b0da620de --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISSymbolLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISSymbolLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISTagIcon.m b/src/private-frameworks/IconServices/src/ISTagIcon.m new file mode 100644 index 000000000..3b5ea41fe --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISTagIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISTagIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISTemplateEffect.m b/src/private-frameworks/IconServices/src/ISTemplateEffect.m new file mode 100644 index 000000000..4d6e83ee4 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISTemplateEffect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISTemplateEffect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISTextLayer.m b/src/private-frameworks/IconServices/src/ISTextLayer.m new file mode 100644 index 000000000..8b17a645e --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISTextLayer.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISTextLayer + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISTintEffect.m b/src/private-frameworks/IconServices/src/ISTintEffect.m new file mode 100644 index 000000000..68d643e1c --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISTintEffect.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISTintEffect + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISTrailingStatusBadgeRecipe.m b/src/private-frameworks/IconServices/src/ISTrailingStatusBadgeRecipe.m new file mode 100644 index 000000000..c197662b8 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISTrailingStatusBadgeRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISTrailingStatusBadgeRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISTransparentIcon.m b/src/private-frameworks/IconServices/src/ISTransparentIcon.m new file mode 100644 index 000000000..1806a7758 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISTransparentIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISTransparentIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISTypeIcon.m b/src/private-frameworks/IconServices/src/ISTypeIcon.m new file mode 100644 index 000000000..21f614171 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISTypeIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISTypeIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISURLResourcePropertySpecification.m b/src/private-frameworks/IconServices/src/ISURLResourcePropertySpecification.m new file mode 100644 index 000000000..b5658e238 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISURLResourcePropertySpecification.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISURLResourcePropertySpecification + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISUnknownIcon.m b/src/private-frameworks/IconServices/src/ISUnknownIcon.m new file mode 100644 index 000000000..50a771a08 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISUnknownIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISUnknownIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISVariant.m b/src/private-frameworks/IconServices/src/ISVariant.m new file mode 100644 index 000000000..14e832461 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISVariant.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISVariant + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISVectorVariantResource.m b/src/private-frameworks/IconServices/src/ISVectorVariantResource.m new file mode 100644 index 000000000..20bdc8d38 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISVectorVariantResource.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISVectorVariantResource + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISVolumeIcon.m b/src/private-frameworks/IconServices/src/ISVolumeIcon.m new file mode 100644 index 000000000..f43a91724 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISVolumeIcon.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISVolumeIcon + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISiOSAppClipRecipe.m b/src/private-frameworks/IconServices/src/ISiOSAppClipRecipe.m new file mode 100644 index 000000000..eefb4fcad --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISiOSAppClipRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISiOSAppClipRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISiOSAppRecipe.m b/src/private-frameworks/IconServices/src/ISiOSAppRecipe.m new file mode 100644 index 000000000..d02220175 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISiOSAppRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISiOSAppRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISiOSMacAppRecipe.m b/src/private-frameworks/IconServices/src/ISiOSMacAppRecipe.m new file mode 100644 index 000000000..081b37c6a --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISiOSMacAppRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISiOSMacAppRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISiosDocumentRecipe.m b/src/private-frameworks/IconServices/src/ISiosDocumentRecipe.m new file mode 100644 index 000000000..852d124c7 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISiosDocumentRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISiosDocumentRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISiosmacDocumentRecipe.m b/src/private-frameworks/IconServices/src/ISiosmacDocumentRecipe.m new file mode 100644 index 000000000..91f1506b0 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISiosmacDocumentRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISiosmacDocumentRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISmacosDocumentRecipe.m b/src/private-frameworks/IconServices/src/ISmacosDocumentRecipe.m new file mode 100644 index 000000000..66753d763 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISmacosDocumentRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISmacosDocumentRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISmacosDocumentRecipe1016.m b/src/private-frameworks/IconServices/src/ISmacosDocumentRecipe1016.m new file mode 100644 index 000000000..1c9ac4b9c --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISmacosDocumentRecipe1016.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISmacosDocumentRecipe1016 + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/ISwatchOSAppRecipe.m b/src/private-frameworks/IconServices/src/ISwatchOSAppRecipe.m new file mode 100644 index 000000000..40b1f5a78 --- /dev/null +++ b/src/private-frameworks/IconServices/src/ISwatchOSAppRecipe.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation ISwatchOSAppRecipe + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/IconServices.m b/src/private-frameworks/IconServices/src/IconServices.m new file mode 100644 index 000000000..353da9baa --- /dev/null +++ b/src/private-frameworks/IconServices/src/IconServices.m @@ -0,0 +1,276 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + + +#include +#include +#include + +static int verbose = 0; +__attribute__((constructor)) +static void initme(void) { + verbose = getenv("STUB_VERBOSE") != NULL; +} + + +extern void* const _kISAttachedResourceInfo = (void*)0; +extern void* _kISFolderCustomIconFileName = (void*)0; +extern void* _kISIconsInvalidatedDarwinNotification = (void*)0; +extern void* _kISIconsInvalidatedNotification = (void*)0; +extern void* const _kISImageRequestTimeoutForeverKey = (void*)0; +extern void* const kISBackgroundResourceKey = (void*)0; +extern void* const kISBadgeResourceKey = (void*)0; +extern void* const kISIcnsDarkVariantName = (void*)0; +extern void* const kISIcnsErrorDomain = (void*)0; +extern void* const kISIcnsPrimaryVariantName = (void*)0; +extern void* const kISIcnsSelectedVariantName = (void*)0; +extern void* const kISIcnsTemplateVariantName = (void*)0; +extern void* const kISIconDecorationAliasType = (void*)0; +extern void* const kISIconDecorationBadgeType = (void*)0; +extern void* const kISIconDecorationCautionAlertType = (void*)0; +extern void* const kISIconDecorationDropFolderBadgeType = (void*)0; +extern void* const kISIconDecorationEmbossType = (void*)0; +extern void* const kISIconDecorationFolderType = (void*)0; +extern void* const kISIconDecorationLockedBadgeType = (void*)0; +extern void* const kISIconDecorationNewFolderType = (void*)0; +extern void* const kISIconDecorationPositionType = (void*)0; +extern void* const kISIconDecorationPositionTypeCenter = (void*)0; +extern void* const kISIconDecorationPositionTypeLeadingBottom = (void*)0; +extern void* const kISIconDecorationPositionTypeTrailingBottom = (void*)0; +extern void* const kISIconDecorationPrivateFolderBadgeType = (void*)0; +extern void* const kISIconDecorationReadOnlyFolderBadgeType = (void*)0; +extern void* const kISIconDecorationSystemType = (void*)0; +extern void* const kISIconDecorationType = (void*)0; +extern void* const kISIconDecorationUnsupportedBadgeType = (void*)0; +extern void* const kISImageDescriptorActivity = (void*)0; +extern void* const kISImageDescriptorBadgedDocumentScalableSize = (void*)0; +extern void* const kISImageDescriptorBadgedDocumentSize = (void*)0; +extern void* const kISImageDescriptorCarLauncher = (void*)0; +extern void* const kISImageDescriptorCarNotification = (void*)0; +extern void* const kISImageDescriptorCustomDocumentCompact = (void*)0; +extern void* const kISImageDescriptorCustomDocumentRegular = (void*)0; +extern void* const kISImageDescriptorCustomDocumentScalableSize = (void*)0; +extern void* const kISImageDescriptorCustomDocumentSize = (void*)0; +extern void* const kISImageDescriptorCustomDocumentTable = (void*)0; +extern void* const kISImageDescriptorHomeScreen = (void*)0; +extern void* const kISImageDescriptorLargeHomeScreen = (void*)0; +extern void* const kISImageDescriptorMessagesExtensionBadge = (void*)0; +extern void* const kISImageDescriptorMessagesExtensionLauncher = (void*)0; +extern void* const kISImageDescriptorMessagesExtensionStatus = (void*)0; +extern void* const kISImageDescriptorNotification = (void*)0; +extern void* const kISImageDescriptorSpotlight = (void*)0; +extern void* const kISImageDescriptorTableUIName = (void*)0; +extern void* const kISPrimaryResourceKey = (void*)0; +extern void* const kISTextResourceKey = (void*)0; +extern void* const kISTintColorResourceKey = (void*)0; +extern void* kIconCompilerImageInfoIsSelectedVariantKey = (void*)0; +extern void* kIconCompilerImageInfoNameKey = (void*)0; +extern void* kIconCompilerImageInfoScaleKey = (void*)0; +extern void* kIconCompilerImageInfoSizeKey = (void*)0; + +void *ISCreateCGImageFromBindingWithSizeScaleAndOptions(void) { + if (verbose) puts("STUB: ISCreateCGImageFromBindingWithSizeScaleAndOptions called"); + return NULL; +} + +void *ISIsResourceKey(void) { + if (verbose) puts("STUB: ISIsResourceKey called"); + return NULL; +} + +void *_ISCopyCacheContentsDescription(void) { + if (verbose) puts("STUB: _ISCopyCacheContentsDescription called"); + return NULL; +} + +void *_ISCopyCachePath(void) { + if (verbose) puts("STUB: _ISCopyCachePath called"); + return NULL; +} + +void *_ISCopyICNSDataFromBinding(void) { + if (verbose) puts("STUB: _ISCopyICNSDataFromBinding called"); + return NULL; +} + +void *_ISCreateCGImageForTypeAtScaleInternal(void) { + if (verbose) puts("STUB: _ISCreateCGImageForTypeAtScaleInternal called"); + return NULL; +} + +void *_ISCreateCGImageFromBindingWithSizeScaleAndOptions(void) { + if (verbose) puts("STUB: _ISCreateCGImageFromBindingWithSizeScaleAndOptions called"); + return NULL; +} + +void *_ISCreateCGImageFromBindingWithSizeScaleAndOptionsAsync(void) { + if (verbose) puts("STUB: _ISCreateCGImageFromBindingWithSizeScaleAndOptionsAsync called"); + return NULL; +} + +void *_ISDefaultLog(void) { + if (verbose) puts("STUB: _ISDefaultLog called"); + return NULL; +} + +void *_ISGDBIconsCGCacheList(void) { + if (verbose) puts("STUB: _ISGDBIconsCGCacheList called"); + return NULL; +} + +void *_ISGenerateCacheImagesFromBindingWithSizeRangeScaleAndOptions(void) { + if (verbose) puts("STUB: _ISGenerateCacheImagesFromBindingWithSizeRangeScaleAndOptions called"); + return NULL; +} + +void *_ISGetGlobalIconImagesCacheMaxEntriesAndMaxDataSize(void) { + if (verbose) puts("STUB: _ISGetGlobalIconImagesCacheMaxEntriesAndMaxDataSize called"); + return NULL; +} + +void *_ISGetIcnsIndex(void) { + if (verbose) puts("STUB: _ISGetIcnsIndex called"); + return NULL; +} + +void *_ISGetIconFamilyData(void) { + if (verbose) puts("STUB: _ISGetIconFamilyData called"); + return NULL; +} + +void *_ISGetIconRefVariant(void) { + if (verbose) puts("STUB: _ISGetIconRefVariant called"); + return NULL; +} + +void *_ISIcnsIndexGetInfo(void) { + if (verbose) puts("STUB: _ISIcnsIndexGetInfo called"); + return NULL; +} + +void *_ISIcnsIndexNext(void) { + if (verbose) puts("STUB: _ISIcnsIndexNext called"); + return NULL; +} + +void *_ISIcnsIndexPrev(void) { + if (verbose) puts("STUB: _ISIcnsIndexPrev called"); + return NULL; +} + +void *_ISIconDataForResourceProxy(void) { + if (verbose) puts("STUB: _ISIconDataForResourceProxy called"); + return NULL; +} + +void *_ISIconRefContainsCGPoint(void) { + if (verbose) puts("STUB: _ISIconRefContainsCGPoint called"); + return NULL; +} + +void *_ISIconRefIntersectsCGRect(void) { + if (verbose) puts("STUB: _ISIconRefIntersectsCGRect called"); + return NULL; +} + +void *_ISIconRefToHIShape(void) { + if (verbose) puts("STUB: _ISIconRefToHIShape called"); + return NULL; +} + +void *_ISIconRefToIconFamily(void) { + if (verbose) puts("STUB: _ISIconRefToIconFamily called"); + return NULL; +} + +void *_ISIconServicesGetCGImageRefFromIconRef(void) { + if (verbose) puts("STUB: _ISIconServicesGetCGImageRefFromIconRef called"); + return NULL; +} + +void *_ISIconServicesGetCGImageRefFromURL(void) { + if (verbose) puts("STUB: _ISIconServicesGetCGImageRefFromURL called"); + return NULL; +} + +void *_ISIndexIsValid(void) { + if (verbose) puts("STUB: _ISIndexIsValid called"); + return NULL; +} + +void *_ISInvalidateCacheEntriesForBundleIdentifier(void) { + if (verbose) puts("STUB: _ISInvalidateCacheEntriesForBundleIdentifier called"); + return NULL; +} + +void *_ISIsIconRefMaskEmpty(void) { + if (verbose) puts("STUB: _ISIsIconRefMaskEmpty called"); + return NULL; +} + +void *_ISPlotIconRefInContext(void) { + if (verbose) puts("STUB: _ISPlotIconRefInContext called"); + return NULL; +} + +void *_ISPlotInContext(void) { + if (verbose) puts("STUB: _ISPlotInContext called"); + return NULL; +} + +void *_ISPrepareISIconSignpostLog(void) { + if (verbose) puts("STUB: _ISPrepareISIconSignpostLog called"); + return NULL; +} + +void *_ISPrimaryIconDataForApplicationProxy(void) { + if (verbose) puts("STUB: _ISPrimaryIconDataForApplicationProxy called"); + return NULL; +} + +void *_ISProcessIsRoot(void) { + if (verbose) puts("STUB: _ISProcessIsRoot called"); + return NULL; +} + +void *_ISSetGlobalIconImagesCacheMaxEntriesAndMaxDataSize(void) { + if (verbose) puts("STUB: _ISSetGlobalIconImagesCacheMaxEntriesAndMaxDataSize called"); + return NULL; +} + +void *_ISSetIconFamilyData(void) { + if (verbose) puts("STUB: _ISSetIconFamilyData called"); + return NULL; +} + +void *_ISTraceLog(void) { + if (verbose) puts("STUB: _ISTraceLog called"); + return NULL; +} + +void *_ISURLCacheLog(void) { + if (verbose) puts("STUB: _ISURLCacheLog called"); + return NULL; +} + +void *getFocusRingTint(void) { + if (verbose) puts("STUB: getFocusRingTint called"); + return NULL; +} + diff --git a/src/private-frameworks/IconServices/src/LSApplicationExtensionRecord+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/LSApplicationExtensionRecord+IconServicesAdditions.m new file mode 100644 index 000000000..19ce79f1d --- /dev/null +++ b/src/private-frameworks/IconServices/src/LSApplicationExtensionRecord+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation LSApplicationExtensionRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/LSBundleRecord+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/LSBundleRecord+IconServicesAdditions.m new file mode 100644 index 000000000..af0d8140e --- /dev/null +++ b/src/private-frameworks/IconServices/src/LSBundleRecord+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation LSBundleRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/LSClaimBindingConfiguration+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/LSClaimBindingConfiguration+IconServicesAdditions.m new file mode 100644 index 000000000..58189f45d --- /dev/null +++ b/src/private-frameworks/IconServices/src/LSClaimBindingConfiguration+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation LSClaimBindingConfiguration (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/LSClaimRecord+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/LSClaimRecord+IconServicesAdditions.m new file mode 100644 index 000000000..d928accdb --- /dev/null +++ b/src/private-frameworks/IconServices/src/LSClaimRecord+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation LSClaimRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/LSExtensionPointRecord+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/LSExtensionPointRecord+IconServicesAdditions.m new file mode 100644 index 000000000..d5a81e918 --- /dev/null +++ b/src/private-frameworks/IconServices/src/LSExtensionPointRecord+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation LSExtensionPointRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/LSRecord+IconServices.m b/src/private-frameworks/IconServices/src/LSRecord+IconServices.m new file mode 100644 index 000000000..e10cb4165 --- /dev/null +++ b/src/private-frameworks/IconServices/src/LSRecord+IconServices.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation LSRecord (IconServices) + +@end diff --git a/src/private-frameworks/IconServices/src/NSArray+ISStackedCompositorResource.m b/src/private-frameworks/IconServices/src/NSArray+ISStackedCompositorResource.m new file mode 100644 index 000000000..8c45fc2e9 --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSArray+ISStackedCompositorResource.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSArray (ISStackedCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/src/NSBundle+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/NSBundle+IconServicesAdditions.m new file mode 100644 index 000000000..6ded18091 --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSBundle+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSBundle (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/NSData+ISStoreIndex.m b/src/private-frameworks/IconServices/src/NSData+ISStoreIndex.m new file mode 100644 index 000000000..b806efa95 --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSData+ISStoreIndex.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSData (ISStoreIndex) + +@end diff --git a/src/private-frameworks/IconServices/src/NSDictionary+ISCompositorResourceProvider.m b/src/private-frameworks/IconServices/src/NSDictionary+ISCompositorResourceProvider.m new file mode 100644 index 000000000..4386a5abc --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSDictionary+ISCompositorResourceProvider.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSDictionary (ISCompositorResourceProvider) + +@end diff --git a/src/private-frameworks/IconServices/src/NSError+Iconset.m b/src/private-frameworks/IconServices/src/NSError+Iconset.m new file mode 100644 index 000000000..db35fb02c --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSError+Iconset.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSError (Iconset) + +@end diff --git a/src/private-frameworks/IconServices/src/NSLocale+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/NSLocale+IconServicesAdditions.m new file mode 100644 index 000000000..e37b478f0 --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSLocale+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSLocale (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/NSString+ISCompositorResource.m b/src/private-frameworks/IconServices/src/NSString+ISCompositorResource.m new file mode 100644 index 000000000..9f1441cac --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSString+ISCompositorResource.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSString (ISCompositorResource) + +@end diff --git a/src/private-frameworks/IconServices/src/NSURL+UTIAdditions.m b/src/private-frameworks/IconServices/src/NSURL+UTIAdditions.m new file mode 100644 index 000000000..bfef822b1 --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSURL+UTIAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSURL (UTIAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/NSUUID+IconServices.m b/src/private-frameworks/IconServices/src/NSUUID+IconServices.m new file mode 100644 index 000000000..d1552ae28 --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSUUID+IconServices.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSUUID (IconServices) + +@end diff --git a/src/private-frameworks/IconServices/src/NSXPCConnection+ISStore.m b/src/private-frameworks/IconServices/src/NSXPCConnection+ISStore.m new file mode 100644 index 000000000..31239aec2 --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSXPCConnection+ISStore.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSXPCConnection (ISStore) + +@end diff --git a/src/private-frameworks/IconServices/src/NSXPCInterface+ISIconCacheServiceProtocol.m b/src/private-frameworks/IconServices/src/NSXPCInterface+ISIconCacheServiceProtocol.m new file mode 100644 index 000000000..6e3c3195d --- /dev/null +++ b/src/private-frameworks/IconServices/src/NSXPCInterface+ISIconCacheServiceProtocol.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation NSXPCInterface (ISIconCacheServiceProtocol) + +@end diff --git a/src/private-frameworks/IconServices/src/UTTypeRecord+IconServicesAdditions.m b/src/private-frameworks/IconServices/src/UTTypeRecord+IconServicesAdditions.m new file mode 100644 index 000000000..329b46e84 --- /dev/null +++ b/src/private-frameworks/IconServices/src/UTTypeRecord+IconServicesAdditions.m @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation UTTypeRecord (IconServicesAdditions) + +@end diff --git a/src/private-frameworks/IconServices/src/_IFColor.m b/src/private-frameworks/IconServices/src/_IFColor.m new file mode 100644 index 000000000..531c1e0dc --- /dev/null +++ b/src/private-frameworks/IconServices/src/_IFColor.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _IFColor + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/_ISCompositorElement.m b/src/private-frameworks/IconServices/src/_ISCompositorElement.m new file mode 100644 index 000000000..9abcfd97b --- /dev/null +++ b/src/private-frameworks/IconServices/src/_ISCompositorElement.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@implementation _ISCompositorElement + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end diff --git a/src/private-frameworks/IconServices/src/_ISImage.m b/src/private-frameworks/IconServices/src/_ISImage.m new file mode 100644 index 000000000..823a0dbdd --- /dev/null +++ b/src/private-frameworks/IconServices/src/_ISImage.m @@ -0,0 +1,51 @@ +/* + This file is part of Darling. + + Copyright (C) 2023 Darling Team + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with Darling. If not, see . +*/ + +#import + +@interface ISImage : _ISImage +@end + +@implementation _ISImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end + +@implementation ISImage + +- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector +{ + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; +} + +- (void)forwardInvocation:(NSInvocation *)anInvocation +{ + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); +} + +@end