From f65a70ef29a1e397cd1c88954d9fae3f36c5f544 Mon Sep 17 00:00:00 2001 From: Marco Rolappe Date: Thu, 24 Mar 2022 13:43:06 +0100 Subject: [PATCH] ImageCaptureCore framework stubs --- src/frameworks/CMakeLists.txt | 1 + .../ImageCaptureCore/CMakeLists.txt | 56 +++++++ .../ImageCaptureCore/ICAccessManager.h | 24 +++ .../include/ImageCaptureCore/ICCallbackInfo.h | 24 +++ .../include/ImageCaptureCore/ICCameraDevice.h | 24 +++ .../include/ImageCaptureCore/ICCameraFile.h | 24 +++ .../include/ImageCaptureCore/ICCameraFolder.h | 24 +++ .../include/ImageCaptureCore/ICCameraItem.h | 24 +++ .../include/ImageCaptureCore/ICClient.h | 24 +++ .../ImageCaptureCore/ICClientManager.h | 24 +++ .../include/ImageCaptureCore/ICCommand.h | 24 +++ .../ImageCaptureCore/ICCommandCenter.h | 24 +++ .../include/ImageCaptureCore/ICDevice.h | 24 +++ .../ImageCaptureCore/ICDeviceAccessManager.h | 24 +++ .../ImageCaptureCore/ICDeviceBrowser.h | 24 +++ .../ICDeviceBrowserPrivateData.h | 24 +++ .../ImageCaptureCore/ICMasterDeviceBrowser.h | 24 +++ .../ImageCaptureCore/ICScannerBandData.h | 24 +++ .../ImageCaptureCore/ICScannerDevice.h | 24 +++ .../ImageCaptureCore/ICScannerFeature.h | 24 +++ .../ICScannerFeatureBoolean.h | 24 +++ .../ICScannerFeatureBooleanProps.h | 24 +++ .../ICScannerFeatureEnumeration.h | 24 +++ .../ICScannerFeatureEnumerationProps.h | 24 +++ .../ImageCaptureCore/ICScannerFeatureProps.h | 24 +++ .../ImageCaptureCore/ICScannerFeatureRange.h | 24 +++ .../ICScannerFeatureRangeProps.h | 24 +++ .../ICScannerFeatureTemplate.h | 24 +++ .../ICScannerFeatureTemplateProps.h | 24 +++ .../ICScannerFunctionalUnit.h | 24 +++ .../ICScannerFunctionalUnitDocumentFeeder.h | 24 +++ ...ScannerFunctionalUnitDocumentFeederProps.h | 24 +++ .../ICScannerFunctionalUnitFlatbed.h | 24 +++ .../ICScannerFunctionalUnitFlatbedProps.h | 24 +++ ...cannerFunctionalUnitNegativeTransparency.h | 24 +++ ...cannerFunctionalUnitPositiveTransparency.h | 24 +++ .../ICScannerFunctionalUnitProps.h | 24 +++ ...ICScannerFunctionalUnitTransparencyProps.h | 24 +++ .../ImageCaptureCore/ICScannerImageRep.h | 24 +++ .../ImageCaptureCore/ICScannerProperties.h | 24 +++ .../ImageCaptureCore/ImageCaptureCore.h | 85 +++++++++++ .../ImageCaptureCore/ImageCaptureProtocol.h | 24 +++ .../ImageCaptureCore/src/ICAccessManager.m | 34 +++++ .../ImageCaptureCore/src/ICCallbackInfo.m | 34 +++++ .../ImageCaptureCore/src/ICCameraDevice.m | 34 +++++ .../ImageCaptureCore/src/ICCameraFile.m | 34 +++++ .../ImageCaptureCore/src/ICCameraFolder.m | 34 +++++ .../ImageCaptureCore/src/ICCameraItem.m | 34 +++++ .../ImageCaptureCore/src/ICClient.m | 34 +++++ .../ImageCaptureCore/src/ICClientManager.m | 34 +++++ .../ImageCaptureCore/src/ICCommand.m | 34 +++++ .../ImageCaptureCore/src/ICCommandCenter.m | 34 +++++ .../ImageCaptureCore/src/ICDevice.m | 34 +++++ .../src/ICDeviceAccessManager.m | 34 +++++ .../ImageCaptureCore/src/ICDeviceBrowser.m | 34 +++++ .../src/ICDeviceBrowserPrivateData.m | 34 +++++ .../src/ICMasterDeviceBrowser.m | 34 +++++ .../ImageCaptureCore/src/ICScannerBandData.m | 34 +++++ .../ImageCaptureCore/src/ICScannerDevice.m | 34 +++++ .../ImageCaptureCore/src/ICScannerFeature.m | 34 +++++ .../src/ICScannerFeatureBoolean.m | 34 +++++ .../src/ICScannerFeatureBooleanProps.m | 34 +++++ .../src/ICScannerFeatureEnumeration.m | 34 +++++ .../src/ICScannerFeatureEnumerationProps.m | 34 +++++ .../src/ICScannerFeatureProps.m | 34 +++++ .../src/ICScannerFeatureRange.m | 34 +++++ .../src/ICScannerFeatureRangeProps.m | 34 +++++ .../src/ICScannerFeatureTemplate.m | 34 +++++ .../src/ICScannerFeatureTemplateProps.m | 34 +++++ .../src/ICScannerFunctionalUnit.m | 34 +++++ .../ICScannerFunctionalUnitDocumentFeeder.m | 34 +++++ ...ScannerFunctionalUnitDocumentFeederProps.m | 34 +++++ .../src/ICScannerFunctionalUnitFlatbed.m | 34 +++++ .../src/ICScannerFunctionalUnitFlatbedProps.m | 34 +++++ ...cannerFunctionalUnitNegativeTransparency.m | 34 +++++ ...cannerFunctionalUnitPositiveTransparency.m | 34 +++++ .../src/ICScannerFunctionalUnitProps.m | 34 +++++ ...ICScannerFunctionalUnitTransparencyProps.m | 34 +++++ .../ImageCaptureCore/src/ICScannerImageRep.m | 34 +++++ .../src/ICScannerProperties.m | 34 +++++ .../ImageCaptureCore/src/ImageCaptureCore.m | 138 ++++++++++++++++++ src/frameworks/include/ImageCaptureCore | 1 + 82 files changed, 2509 insertions(+) create mode 100644 src/frameworks/ImageCaptureCore/CMakeLists.txt create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICAccessManager.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCallbackInfo.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraDevice.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraFile.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraFolder.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraItem.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICClient.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICClientManager.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCommand.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCommandCenter.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDevice.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceAccessManager.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceBrowser.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceBrowserPrivateData.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICMasterDeviceBrowser.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerBandData.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerDevice.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeature.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureBoolean.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureBooleanProps.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureEnumeration.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureEnumerationProps.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureProps.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureRange.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureRangeProps.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureTemplate.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureTemplateProps.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnit.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitDocumentFeeder.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitDocumentFeederProps.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitFlatbed.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitFlatbedProps.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitNegativeTransparency.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitPositiveTransparency.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitProps.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitTransparencyProps.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerImageRep.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerProperties.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ImageCaptureCore.h create mode 100644 src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ImageCaptureProtocol.h create mode 100644 src/frameworks/ImageCaptureCore/src/ICAccessManager.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICCallbackInfo.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICCameraDevice.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICCameraFile.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICCameraFolder.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICCameraItem.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICClient.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICClientManager.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICCommand.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICCommandCenter.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICDevice.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICDeviceAccessManager.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICDeviceBrowser.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICDeviceBrowserPrivateData.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICMasterDeviceBrowser.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerBandData.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerDevice.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeature.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeatureBoolean.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeatureBooleanProps.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeatureEnumeration.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeatureEnumerationProps.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeatureProps.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeatureRange.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeatureRangeProps.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeatureTemplate.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFeatureTemplateProps.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnit.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitDocumentFeeder.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitDocumentFeederProps.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitFlatbed.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitFlatbedProps.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitNegativeTransparency.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitPositiveTransparency.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitProps.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitTransparencyProps.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerImageRep.m create mode 100644 src/frameworks/ImageCaptureCore/src/ICScannerProperties.m create mode 100644 src/frameworks/ImageCaptureCore/src/ImageCaptureCore.m create mode 120000 src/frameworks/include/ImageCaptureCore diff --git a/src/frameworks/CMakeLists.txt b/src/frameworks/CMakeLists.txt index 44b601ae9..1b34cd38c 100644 --- a/src/frameworks/CMakeLists.txt +++ b/src/frameworks/CMakeLists.txt @@ -28,6 +28,7 @@ add_subdirectory(ExceptionHandling) add_subdirectory(ForceFeedback) add_subdirectory(GameController) add_subdirectory(GLKit) +add_subdirectory(ImageCaptureCore) add_subdirectory(ImageIO) add_subdirectory(InputMethodKit) add_subdirectory(IOBluetooth) diff --git a/src/frameworks/ImageCaptureCore/CMakeLists.txt b/src/frameworks/ImageCaptureCore/CMakeLists.txt new file mode 100644 index 000000000..78088bf51 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/CMakeLists.txt @@ -0,0 +1,56 @@ +project(ImageCaptureCore) + +set(DYLIB_COMPAT_VERSION "1.0.0") +set(DYLIB_CURRENT_VERSION "1.0.0") + +add_framework(ImageCaptureCore + FAT + CURRENT_VERSION + VERSION "A" + + SOURCES + src/ImageCaptureCore.m + src/ICScannerFeatureProps.m + src/ICScannerFeatureEnumeration.m + src/ICScannerFeatureBooleanProps.m + src/ICScannerBandData.m + src/ICDeviceBrowser.m + src/ICScannerFunctionalUnitTransparencyProps.m + src/ICScannerFunctionalUnitFlatbedProps.m + src/ICCallbackInfo.m + src/ICCommand.m + src/ICCommandCenter.m + src/ICScannerFeatureEnumerationProps.m + src/ICScannerFeatureTemplateProps.m + src/ICDeviceBrowserPrivateData.m + src/ICScannerImageRep.m + src/ICClientManager.m + src/ICClient.m + src/ICScannerFunctionalUnitDocumentFeederProps.m + src/ICScannerFeatureRange.m + src/ICDevice.m + src/ICCameraDevice.m + src/ICCameraFile.m + src/ICAccessManager.m + src/ICCameraFolder.m + src/ICCameraItem.m + src/ICScannerFeatureBoolean.m + src/ICScannerFunctionalUnit.m + src/ICScannerFeatureRangeProps.m + src/ICScannerFunctionalUnitFlatbed.m + src/ICScannerFunctionalUnitPositiveTransparency.m + src/ICScannerFunctionalUnitNegativeTransparency.m + src/ICScannerFeature.m + src/ICScannerFeatureTemplate.m + src/ICScannerFunctionalUnitDocumentFeeder.m + src/ICDeviceAccessManager.m + src/ICMasterDeviceBrowser.m + src/ICScannerFunctionalUnitProps.m + src/ICScannerProperties.m + src/ICScannerDevice.m + + DEPENDENCIES + system + objc + Foundation +) diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICAccessManager.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICAccessManager.h new file mode 100644 index 000000000..7e38d7549 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICAccessManager.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICAccessManager : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCallbackInfo.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCallbackInfo.h new file mode 100644 index 000000000..9f15bbce8 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCallbackInfo.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCallbackInfo : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraDevice.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraDevice.h new file mode 100644 index 000000000..6dc359d6c --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraDevice.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCameraDevice : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraFile.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraFile.h new file mode 100644 index 000000000..2d8386cc9 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraFile.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCameraFile : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraFolder.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraFolder.h new file mode 100644 index 000000000..51cb47f78 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraFolder.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCameraFolder : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraItem.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraItem.h new file mode 100644 index 000000000..78e97ea14 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCameraItem.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCameraItem : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICClient.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICClient.h new file mode 100644 index 000000000..9f56edde2 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICClient.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICClient : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICClientManager.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICClientManager.h new file mode 100644 index 000000000..7fc77156b --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICClientManager.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICClientManager : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCommand.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCommand.h new file mode 100644 index 000000000..8abfcce65 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCommand.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCommand : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCommandCenter.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCommandCenter.h new file mode 100644 index 000000000..828844ad0 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICCommandCenter.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCommandCenter : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDevice.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDevice.h new file mode 100644 index 000000000..a3ef919c6 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDevice.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICDevice : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceAccessManager.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceAccessManager.h new file mode 100644 index 000000000..9b9697001 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceAccessManager.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICDeviceAccessManager : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceBrowser.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceBrowser.h new file mode 100644 index 000000000..46a5dabaa --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceBrowser.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICDeviceBrowser : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceBrowserPrivateData.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceBrowserPrivateData.h new file mode 100644 index 000000000..991b26ead --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICDeviceBrowserPrivateData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICDeviceBrowserPrivateData : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICMasterDeviceBrowser.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICMasterDeviceBrowser.h new file mode 100644 index 000000000..e21c861c5 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICMasterDeviceBrowser.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICMasterDeviceBrowser : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerBandData.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerBandData.h new file mode 100644 index 000000000..01469d1e7 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerBandData.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerBandData : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerDevice.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerDevice.h new file mode 100644 index 000000000..4e79d36f8 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerDevice.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerDevice : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeature.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeature.h new file mode 100644 index 000000000..eb943b7f5 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeature.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeature : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureBoolean.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureBoolean.h new file mode 100644 index 000000000..3416bb215 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureBoolean.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureBoolean : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureBooleanProps.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureBooleanProps.h new file mode 100644 index 000000000..b0249eb45 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureBooleanProps.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureBooleanProps : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureEnumeration.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureEnumeration.h new file mode 100644 index 000000000..4a00a453d --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureEnumeration.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureEnumeration : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureEnumerationProps.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureEnumerationProps.h new file mode 100644 index 000000000..525e5f08d --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureEnumerationProps.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureEnumerationProps : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureProps.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureProps.h new file mode 100644 index 000000000..ac72799ec --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureProps.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureProps : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureRange.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureRange.h new file mode 100644 index 000000000..a63c1d41f --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureRange.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureRange : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureRangeProps.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureRangeProps.h new file mode 100644 index 000000000..b09fad738 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureRangeProps.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureRangeProps : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureTemplate.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureTemplate.h new file mode 100644 index 000000000..63c424ca1 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureTemplate.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureTemplate : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureTemplateProps.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureTemplateProps.h new file mode 100644 index 000000000..d52ce23fb --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFeatureTemplateProps.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureTemplateProps : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnit.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnit.h new file mode 100644 index 000000000..ad2c4df96 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnit.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnit : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitDocumentFeeder.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitDocumentFeeder.h new file mode 100644 index 000000000..bfdbde8c8 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitDocumentFeeder.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitDocumentFeeder : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitDocumentFeederProps.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitDocumentFeederProps.h new file mode 100644 index 000000000..4b01f84cd --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitDocumentFeederProps.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitDocumentFeederProps : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitFlatbed.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitFlatbed.h new file mode 100644 index 000000000..6990a68ad --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitFlatbed.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitFlatbed : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitFlatbedProps.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitFlatbedProps.h new file mode 100644 index 000000000..43f8bd849 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitFlatbedProps.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitFlatbedProps : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitNegativeTransparency.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitNegativeTransparency.h new file mode 100644 index 000000000..c31d193cf --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitNegativeTransparency.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitNegativeTransparency : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitPositiveTransparency.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitPositiveTransparency.h new file mode 100644 index 000000000..b96b3030c --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitPositiveTransparency.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitPositiveTransparency : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitProps.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitProps.h new file mode 100644 index 000000000..ce8e608c6 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitProps.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitProps : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitTransparencyProps.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitTransparencyProps.h new file mode 100644 index 000000000..2cb7163cd --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerFunctionalUnitTransparencyProps.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitTransparencyProps : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerImageRep.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerImageRep.h new file mode 100644 index 000000000..b743c3a9a --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerImageRep.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerImageRep : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerProperties.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerProperties.h new file mode 100644 index 000000000..12d591c5e --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ICScannerProperties.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerProperties : NSObject + +@end diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ImageCaptureCore.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ImageCaptureCore.h new file mode 100644 index 000000000..ce7a4be43 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ImageCaptureCore.h @@ -0,0 +1,85 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 _ImageCaptureCore_H_ +#define _ImageCaptureCore_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 + +void* _ICCreateCGColorSpace(void); +void* _ICCreateDeviceMatchingDeviceID(void); +void* _ICDidFindLegacyDevice(void); +void* _ICDidInstallNewImageCaptureSoftware(void); +void* _ICDidRemoveLegacyDevice(void); +void* _ICImageCaptureGetScannerButtonMappingPreference(void); +void* _ICImageCaptureSetScannerButtonMappingPreference(void); +void* _ICInitialize(void); +void* _ICIsValidDevice(void); +void* _ICSetSharingPreferences(void); +void* _ICStartReceivingSharingPreferences(void); +void* __ICAddDecodedErrorToDict(void); +void* __ICLogDateString(void); +void* __ICLogTypeEnabled(void); +void* __ICLongValueToErrorString(void); +void* __ICOSLogCreate(void); +void* __ICReadPrefs(void); +void* __ICValueToErrorString(void); + +#endif diff --git a/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ImageCaptureProtocol.h b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ImageCaptureProtocol.h new file mode 100644 index 000000000..549672483 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/include/ImageCaptureCore/ImageCaptureProtocol.h @@ -0,0 +1,24 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ImageCaptureProtocol + +@end diff --git a/src/frameworks/ImageCaptureCore/src/ICAccessManager.m b/src/frameworks/ImageCaptureCore/src/ICAccessManager.m new file mode 100644 index 000000000..af16089ee --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICAccessManager.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICAccessManager + +- (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/frameworks/ImageCaptureCore/src/ICCallbackInfo.m b/src/frameworks/ImageCaptureCore/src/ICCallbackInfo.m new file mode 100644 index 000000000..6f6f99fbb --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICCallbackInfo.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCallbackInfo + +- (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/frameworks/ImageCaptureCore/src/ICCameraDevice.m b/src/frameworks/ImageCaptureCore/src/ICCameraDevice.m new file mode 100644 index 000000000..4c7c98dcb --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICCameraDevice.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCameraDevice + +- (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/frameworks/ImageCaptureCore/src/ICCameraFile.m b/src/frameworks/ImageCaptureCore/src/ICCameraFile.m new file mode 100644 index 000000000..3b640c8a3 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICCameraFile.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCameraFile + +- (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/frameworks/ImageCaptureCore/src/ICCameraFolder.m b/src/frameworks/ImageCaptureCore/src/ICCameraFolder.m new file mode 100644 index 000000000..26020b466 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICCameraFolder.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCameraFolder + +- (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/frameworks/ImageCaptureCore/src/ICCameraItem.m b/src/frameworks/ImageCaptureCore/src/ICCameraItem.m new file mode 100644 index 000000000..63b974643 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICCameraItem.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCameraItem + +- (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/frameworks/ImageCaptureCore/src/ICClient.m b/src/frameworks/ImageCaptureCore/src/ICClient.m new file mode 100644 index 000000000..3533d091d --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICClient.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICClient + +- (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/frameworks/ImageCaptureCore/src/ICClientManager.m b/src/frameworks/ImageCaptureCore/src/ICClientManager.m new file mode 100644 index 000000000..0de61921f --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICClientManager.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICClientManager + +- (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/frameworks/ImageCaptureCore/src/ICCommand.m b/src/frameworks/ImageCaptureCore/src/ICCommand.m new file mode 100644 index 000000000..be7feb51d --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICCommand.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCommand + +- (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/frameworks/ImageCaptureCore/src/ICCommandCenter.m b/src/frameworks/ImageCaptureCore/src/ICCommandCenter.m new file mode 100644 index 000000000..12676b43b --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICCommandCenter.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICCommandCenter + +- (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/frameworks/ImageCaptureCore/src/ICDevice.m b/src/frameworks/ImageCaptureCore/src/ICDevice.m new file mode 100644 index 000000000..0973658c4 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICDevice.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICDevice + +- (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/frameworks/ImageCaptureCore/src/ICDeviceAccessManager.m b/src/frameworks/ImageCaptureCore/src/ICDeviceAccessManager.m new file mode 100644 index 000000000..330d8f9bd --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICDeviceAccessManager.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICDeviceAccessManager + +- (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/frameworks/ImageCaptureCore/src/ICDeviceBrowser.m b/src/frameworks/ImageCaptureCore/src/ICDeviceBrowser.m new file mode 100644 index 000000000..2d3c5d183 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICDeviceBrowser.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICDeviceBrowser + +- (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/frameworks/ImageCaptureCore/src/ICDeviceBrowserPrivateData.m b/src/frameworks/ImageCaptureCore/src/ICDeviceBrowserPrivateData.m new file mode 100644 index 000000000..9cdcf14a1 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICDeviceBrowserPrivateData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICDeviceBrowserPrivateData + +- (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/frameworks/ImageCaptureCore/src/ICMasterDeviceBrowser.m b/src/frameworks/ImageCaptureCore/src/ICMasterDeviceBrowser.m new file mode 100644 index 000000000..8f819c690 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICMasterDeviceBrowser.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICMasterDeviceBrowser + +- (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/frameworks/ImageCaptureCore/src/ICScannerBandData.m b/src/frameworks/ImageCaptureCore/src/ICScannerBandData.m new file mode 100644 index 000000000..619f2bc68 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerBandData.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerBandData + +- (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/frameworks/ImageCaptureCore/src/ICScannerDevice.m b/src/frameworks/ImageCaptureCore/src/ICScannerDevice.m new file mode 100644 index 000000000..6ed7c2919 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerDevice.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerDevice + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeature.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeature.m new file mode 100644 index 000000000..b5c0d2e43 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeature.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeature + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeatureBoolean.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureBoolean.m new file mode 100644 index 000000000..806d987cd --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureBoolean.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureBoolean + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeatureBooleanProps.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureBooleanProps.m new file mode 100644 index 000000000..a62bb579f --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureBooleanProps.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureBooleanProps + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeatureEnumeration.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureEnumeration.m new file mode 100644 index 000000000..1b6e2695d --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureEnumeration.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureEnumeration + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeatureEnumerationProps.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureEnumerationProps.m new file mode 100644 index 000000000..3538ad94b --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureEnumerationProps.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureEnumerationProps + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeatureProps.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureProps.m new file mode 100644 index 000000000..e4b959b01 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureProps.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureProps + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeatureRange.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureRange.m new file mode 100644 index 000000000..db20229bc --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureRange.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureRange + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeatureRangeProps.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureRangeProps.m new file mode 100644 index 000000000..fb5cb5c17 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureRangeProps.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureRangeProps + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeatureTemplate.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureTemplate.m new file mode 100644 index 000000000..d587e452e --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureTemplate.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureTemplate + +- (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/frameworks/ImageCaptureCore/src/ICScannerFeatureTemplateProps.m b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureTemplateProps.m new file mode 100644 index 000000000..b6612a8f9 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFeatureTemplateProps.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFeatureTemplateProps + +- (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/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnit.m b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnit.m new file mode 100644 index 000000000..8b07fc9bb --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnit.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnit + +- (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/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitDocumentFeeder.m b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitDocumentFeeder.m new file mode 100644 index 000000000..a90fe9e17 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitDocumentFeeder.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitDocumentFeeder + +- (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/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitDocumentFeederProps.m b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitDocumentFeederProps.m new file mode 100644 index 000000000..40f342639 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitDocumentFeederProps.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitDocumentFeederProps + +- (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/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitFlatbed.m b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitFlatbed.m new file mode 100644 index 000000000..1b008c8ba --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitFlatbed.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitFlatbed + +- (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/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitFlatbedProps.m b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitFlatbedProps.m new file mode 100644 index 000000000..e50952959 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitFlatbedProps.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitFlatbedProps + +- (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/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitNegativeTransparency.m b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitNegativeTransparency.m new file mode 100644 index 000000000..920809c4e --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitNegativeTransparency.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitNegativeTransparency + +- (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/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitPositiveTransparency.m b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitPositiveTransparency.m new file mode 100644 index 000000000..6a1bde89b --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitPositiveTransparency.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitPositiveTransparency + +- (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/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitProps.m b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitProps.m new file mode 100644 index 000000000..db091b0dc --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitProps.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitProps + +- (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/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitTransparencyProps.m b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitTransparencyProps.m new file mode 100644 index 000000000..73d1d73a9 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerFunctionalUnitTransparencyProps.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerFunctionalUnitTransparencyProps + +- (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/frameworks/ImageCaptureCore/src/ICScannerImageRep.m b/src/frameworks/ImageCaptureCore/src/ICScannerImageRep.m new file mode 100644 index 000000000..c556ebec6 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerImageRep.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerImageRep + +- (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/frameworks/ImageCaptureCore/src/ICScannerProperties.m b/src/frameworks/ImageCaptureCore/src/ICScannerProperties.m new file mode 100644 index 000000000..0470ebe61 --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ICScannerProperties.m @@ -0,0 +1,34 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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 ICScannerProperties + +- (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/frameworks/ImageCaptureCore/src/ImageCaptureCore.m b/src/frameworks/ImageCaptureCore/src/ImageCaptureCore.m new file mode 100644 index 000000000..e5b96f4dc --- /dev/null +++ b/src/frameworks/ImageCaptureCore/src/ImageCaptureCore.m @@ -0,0 +1,138 @@ +/* + This file is part of Darling. + + Copyright (C) 2019 Lubos Dolezel + + Darling is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Darling is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU 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; +} + +void* _ICCreateCGColorSpace(void) +{ + if (verbose) puts("STUB: _ICCreateCGColorSpace called"); + return NULL; +} + +void* _ICCreateDeviceMatchingDeviceID(void) +{ + if (verbose) puts("STUB: _ICCreateDeviceMatchingDeviceID called"); + return NULL; +} + +void* _ICDidFindLegacyDevice(void) +{ + if (verbose) puts("STUB: _ICDidFindLegacyDevice called"); + return NULL; +} + +void* _ICDidInstallNewImageCaptureSoftware(void) +{ + if (verbose) puts("STUB: _ICDidInstallNewImageCaptureSoftware called"); + return NULL; +} + +void* _ICDidRemoveLegacyDevice(void) +{ + if (verbose) puts("STUB: _ICDidRemoveLegacyDevice called"); + return NULL; +} + +void* _ICImageCaptureGetScannerButtonMappingPreference(void) +{ + if (verbose) puts("STUB: _ICImageCaptureGetScannerButtonMappingPreference called"); + return NULL; +} + +void* _ICImageCaptureSetScannerButtonMappingPreference(void) +{ + if (verbose) puts("STUB: _ICImageCaptureSetScannerButtonMappingPreference called"); + return NULL; +} + +void* _ICInitialize(void) +{ + if (verbose) puts("STUB: _ICInitialize called"); + return NULL; +} + +void* _ICIsValidDevice(void) +{ + if (verbose) puts("STUB: _ICIsValidDevice called"); + return NULL; +} + +void* _ICSetSharingPreferences(void) +{ + if (verbose) puts("STUB: _ICSetSharingPreferences called"); + return NULL; +} + +void* _ICStartReceivingSharingPreferences(void) +{ + if (verbose) puts("STUB: _ICStartReceivingSharingPreferences called"); + return NULL; +} + +void* __ICAddDecodedErrorToDict(void) +{ + if (verbose) puts("STUB: __ICAddDecodedErrorToDict called"); + return NULL; +} + +void* __ICLogDateString(void) +{ + if (verbose) puts("STUB: __ICLogDateString called"); + return NULL; +} + +void* __ICLogTypeEnabled(void) +{ + if (verbose) puts("STUB: __ICLogTypeEnabled called"); + return NULL; +} + +void* __ICLongValueToErrorString(void) +{ + if (verbose) puts("STUB: __ICLongValueToErrorString called"); + return NULL; +} + +void* __ICOSLogCreate(void) +{ + if (verbose) puts("STUB: __ICOSLogCreate called"); + return NULL; +} + +void* __ICReadPrefs(void) +{ + if (verbose) puts("STUB: __ICReadPrefs called"); + return NULL; +} + +void* __ICValueToErrorString(void) +{ + if (verbose) puts("STUB: __ICValueToErrorString called"); + return NULL; +} diff --git a/src/frameworks/include/ImageCaptureCore b/src/frameworks/include/ImageCaptureCore new file mode 120000 index 000000000..032349cfd --- /dev/null +++ b/src/frameworks/include/ImageCaptureCore @@ -0,0 +1 @@ +../ImageCaptureCore/include/ImageCaptureCore \ No newline at end of file