mirror of https://github.com/darlinghq/darling
Add ScreenSaver stubs
This commit is contained in:
parent
b6808ef1da
commit
2aa2f32784
|
|
@ -0,0 +1 @@
|
|||
Versions/Current/Headers
|
||||
|
|
@ -0,0 +1 @@
|
|||
../../../../../../../../../../../../src/frameworks/ScreenSaver/include/ScreenSaver
|
||||
|
|
@ -0,0 +1 @@
|
|||
A
|
||||
|
|
@ -0,0 +1 @@
|
|||
../Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/ScreenSaver.framework/Headers
|
||||
|
|
@ -46,6 +46,7 @@ add_subdirectory(OpenGL)
|
|||
add_subdirectory(QTKit)
|
||||
add_subdirectory(Quartz)
|
||||
add_subdirectory(QuickLook)
|
||||
add_subdirectory(ScreenSaver)
|
||||
add_subdirectory(ScriptingBridge)
|
||||
add_subdirectory(SecurityFoundation)
|
||||
add_subdirectory(SecurityInterface)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,41 @@
|
|||
project(ScreenSaver)
|
||||
|
||||
set(DYLIB_COMPAT_VERSION "1.0.0")
|
||||
set(DYLIB_CURRENT_VERSION "1.0.0")
|
||||
|
||||
add_framework(ScreenSaver
|
||||
FAT
|
||||
CURRENT_VERSION
|
||||
VERSION "A"
|
||||
|
||||
SOURCES
|
||||
src/ScreenSaver.m
|
||||
src/ScreenSaverView.m
|
||||
src/ScreenSaverExtensionModule.m
|
||||
src/ScreenSaverModules.m
|
||||
src/ScreenSaverDefaults.m
|
||||
src/ScreenSaverDefaultsManager.m
|
||||
src/ScreenSaverWindow.m
|
||||
src/ScreenSaverController.m
|
||||
src/ScreenSaverEngine.m
|
||||
src/ScreenSaverClockView.m
|
||||
src/ScreenSaverClockWindow.m
|
||||
src/ScreenSaverViewController.m
|
||||
src/LegacyScreenSaverModule.m
|
||||
src/ScreenSaverExtensionContext.m
|
||||
src/ScreenSaverHostExtensionContext.m
|
||||
src/ScreenSaverMessageTracerLogger.m
|
||||
src/ScreenSaverExtensionView.m
|
||||
src/ScreenSaverExtension.m
|
||||
src/ScreenSaverConfigurationViewController.m
|
||||
src/ScreenSaverModule.m
|
||||
src/ScreenSaverMessage.m
|
||||
src/ScreenSaverExtensionManager.m
|
||||
src/LegacyScreenSaverExtensionModule.m
|
||||
src/ScreenSaverPhotoChooser.m
|
||||
|
||||
DEPENDENCIES
|
||||
system
|
||||
objc
|
||||
Foundation
|
||||
)
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface LegacyScreenSaverExtensionModule : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface LegacyScreenSaverModule : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol NSApplicationDelegate
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol NSExtensionRequestHandling
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol NSFileManagerDelegate
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol NSWindowDelegate
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol NSXPCListenerDelegate
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,82 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
|
||||
#ifndef _ScreenSaver_H_
|
||||
#define _ScreenSaver_H_
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
#import <ScreenSaver/NSApplicationDelegate.h>
|
||||
#import <ScreenSaver/NSExtensionRequestHandling.h>
|
||||
#import <ScreenSaver/NSFileManagerDelegate.h>
|
||||
#import <ScreenSaver/NSWindowDelegate.h>
|
||||
#import <ScreenSaver/NSXPCListenerDelegate.h>
|
||||
#import <ScreenSaver/ScreenSaverControl.h>
|
||||
#import <ScreenSaver/ScreenSaverExtension.h>
|
||||
#import <ScreenSaver/ScreenSaverExtensionContext.h>
|
||||
#import <ScreenSaver/ScreenSaverExtensionHosting.h>
|
||||
#import <ScreenSaver/ScreenSaverExtensionPosting.h>
|
||||
#import <ScreenSaver/ScreenSaverHostExtensionContext.h>
|
||||
#import <ScreenSaver/ScreenSaverView.h>
|
||||
#import <ScreenSaver/ScreenSaverExtensionModule.h>
|
||||
#import <ScreenSaver/ScreenSaverModules.h>
|
||||
#import <ScreenSaver/ScreenSaverDefaults.h>
|
||||
#import <ScreenSaver/ScreenSaverDefaultsManager.h>
|
||||
#import <ScreenSaver/ScreenSaverWindow.h>
|
||||
#import <ScreenSaver/ScreenSaverController.h>
|
||||
#import <ScreenSaver/ScreenSaverEngine.h>
|
||||
#import <ScreenSaver/ScreenSaverClockView.h>
|
||||
#import <ScreenSaver/ScreenSaverClockWindow.h>
|
||||
#import <ScreenSaver/ScreenSaverViewController.h>
|
||||
#import <ScreenSaver/LegacyScreenSaverModule.h>
|
||||
#import <ScreenSaver/ScreenSaverExtensionContext.h>
|
||||
#import <ScreenSaver/ScreenSaverHostExtensionContext.h>
|
||||
#import <ScreenSaver/ScreenSaverMessageTracerLogger.h>
|
||||
#import <ScreenSaver/ScreenSaverExtensionView.h>
|
||||
#import <ScreenSaver/ScreenSaverExtension.h>
|
||||
#import <ScreenSaver/ScreenSaverConfigurationViewController.h>
|
||||
#import <ScreenSaver/ScreenSaverModule.h>
|
||||
#import <ScreenSaver/ScreenSaverMessage.h>
|
||||
#import <ScreenSaver/ScreenSaverExtensionManager.h>
|
||||
#import <ScreenSaver/LegacyScreenSaverExtensionModule.h>
|
||||
#import <ScreenSaver/ScreenSaverPhotoChooser.h>
|
||||
|
||||
#include <ScreenSaver/inlines.h>
|
||||
|
||||
void* OSLogForCategory(void);
|
||||
void* SSCenterRectInRect(void);
|
||||
void* SSGetScaleFactor(void);
|
||||
void* SSHasGfxAcceleration(void);
|
||||
void* SSInitRandom(void);
|
||||
void* SSInitRandomWithSeed(void);
|
||||
void* SSIsAppleSignedModule(void);
|
||||
void* SSModuleIsCompatibleArch(void);
|
||||
void* SSPreflightModuleLoadForPath(void);
|
||||
void* SSRandomFloat(void);
|
||||
void* SSRandomInt(void);
|
||||
void* SSRandomPointForSizeWithinBounds(void);
|
||||
void* SSRunningAsNormalUser(void);
|
||||
void* SSScreenIsMirrored(void);
|
||||
void* SSScreenSaverWindowLevel(void);
|
||||
void* SSSetCrashReporterSignature(void);
|
||||
void* SSShouldUseAlernateDefault(void);
|
||||
void* SSSystemScreenSaversPath(void);
|
||||
|
||||
#endif
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverClockView : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverClockWindow : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverConfigurationViewController : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol ScreenSaverControl
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverController : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverDefaults : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverDefaultsManager : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverEngine : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverExtension : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverExtensionContext : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol ScreenSaverExtensionHosting
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverExtensionManager : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverExtensionModule : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@protocol ScreenSaverExtensionPosting
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverExtensionView : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverHostExtensionContext : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverMessage : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverMessageTracerLogger : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverModule : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverModules : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverPhotoChooser : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverView : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverViewController : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <Foundation/Foundation.h>
|
||||
|
||||
@interface ScreenSaverWindow : NSObject
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
#ifndef _SCREENSAVER_INLINES_H_
|
||||
#define _SCREENSAVER_INLINES_H_
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
#import <CoreGraphics/CGBase.h>
|
||||
|
||||
__BEGIN_DECLS
|
||||
|
||||
static NSRect SSCenteredRectInRect(NSRect inner, NSRect outer) {
|
||||
#if CGFLOAT_IS_DOUBLE
|
||||
#define SSCenteredRectInRect_floor floor
|
||||
#else
|
||||
#define SSCenteredRectInRect_floor floorf
|
||||
#endif
|
||||
inner.origin.x = outer.origin.x + SSCenteredRectInRect_floor((outer.size.width - inner.size.width ) / 2);
|
||||
inner.origin.y = outer.origin.y + SSCenteredRectInRect_floor((outer.size.height - inner.size.height) / 2);
|
||||
return inner;
|
||||
};
|
||||
|
||||
static int SSRandomIntBetween(int a, int b) {
|
||||
int range = (a > b) ? (a - b) : (b - a);
|
||||
int result = range * ((float)random() / (float)RAND_MAX);
|
||||
return a + result;
|
||||
};
|
||||
|
||||
static CGFloat SSRandomFloatBetween(CGFloat a, CGFloat b) {
|
||||
CGFloat range = (a > b) ? (a - b) : (b - a);
|
||||
CGFloat result = range * ((CGFloat)random() / (CGFloat)RAND_MAX);
|
||||
return a + result;
|
||||
};
|
||||
|
||||
static NSPoint SSRandomPointForSizeWithinRect(NSSize size, NSRect rect) {
|
||||
return NSMakePoint(
|
||||
SSRandomFloatBetween(rect.origin.x, rect.origin.x + rect.size.width - size.width),
|
||||
SSRandomFloatBetween(rect.origin.y, rect.origin.y + rect.size.height - size.height)
|
||||
);
|
||||
};
|
||||
|
||||
__END_DECLS
|
||||
|
||||
#endif // _SCREENSAVER_INLINES_H_
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/LegacyScreenSaverExtensionModule.h>
|
||||
|
||||
@implementation LegacyScreenSaverExtensionModule
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/LegacyScreenSaverModule.h>
|
||||
|
||||
@implementation LegacyScreenSaverModule
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,138 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
|
||||
#include <ScreenSaver/ScreenSaver.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
|
||||
static int verbose = 0;
|
||||
|
||||
__attribute__((constructor))
|
||||
static void initme(void) {
|
||||
verbose = getenv("STUB_VERBOSE") != NULL;
|
||||
}
|
||||
|
||||
void* OSLogForCategory(void)
|
||||
{
|
||||
if (verbose) puts("STUB: OSLogForCategory called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSCenterRectInRect(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSCenterRectInRect called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSGetScaleFactor(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSGetScaleFactor called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSHasGfxAcceleration(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSHasGfxAcceleration called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSInitRandom(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSInitRandom called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSInitRandomWithSeed(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSInitRandomWithSeed called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSIsAppleSignedModule(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSIsAppleSignedModule called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSModuleIsCompatibleArch(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSModuleIsCompatibleArch called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSPreflightModuleLoadForPath(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSPreflightModuleLoadForPath called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSRandomFloat(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSRandomFloat called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSRandomInt(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSRandomInt called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSRandomPointForSizeWithinBounds(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSRandomPointForSizeWithinBounds called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSRunningAsNormalUser(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSRunningAsNormalUser called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSScreenIsMirrored(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSScreenIsMirrored called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSScreenSaverWindowLevel(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSScreenSaverWindowLevel called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSSetCrashReporterSignature(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSSetCrashReporterSignature called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSShouldUseAlernateDefault(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSShouldUseAlernateDefault called");
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void* SSSystemScreenSaversPath(void)
|
||||
{
|
||||
if (verbose) puts("STUB: SSSystemScreenSaversPath called");
|
||||
return NULL;
|
||||
}
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverClockView.h>
|
||||
|
||||
@implementation ScreenSaverClockView
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverClockWindow.h>
|
||||
|
||||
@implementation ScreenSaverClockWindow
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverConfigurationViewController.h>
|
||||
|
||||
@implementation ScreenSaverConfigurationViewController
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverController.h>
|
||||
|
||||
@implementation ScreenSaverController
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverDefaults.h>
|
||||
|
||||
@implementation ScreenSaverDefaults
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverDefaultsManager.h>
|
||||
|
||||
@implementation ScreenSaverDefaultsManager
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverEngine.h>
|
||||
|
||||
@implementation ScreenSaverEngine
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverExtension.h>
|
||||
|
||||
@implementation ScreenSaverExtension
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverExtensionContext.h>
|
||||
|
||||
@implementation ScreenSaverExtensionContext
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverExtensionManager.h>
|
||||
|
||||
@implementation ScreenSaverExtensionManager
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverExtensionModule.h>
|
||||
|
||||
@implementation ScreenSaverExtensionModule
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverExtensionView.h>
|
||||
|
||||
@implementation ScreenSaverExtensionView
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverHostExtensionContext.h>
|
||||
|
||||
@implementation ScreenSaverHostExtensionContext
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverMessage.h>
|
||||
|
||||
@implementation ScreenSaverMessage
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverMessageTracerLogger.h>
|
||||
|
||||
@implementation ScreenSaverMessageTracerLogger
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverModule.h>
|
||||
|
||||
@implementation ScreenSaverModule
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverModules.h>
|
||||
|
||||
@implementation ScreenSaverModules
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverPhotoChooser.h>
|
||||
|
||||
@implementation ScreenSaverPhotoChooser
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverView.h>
|
||||
|
||||
@implementation ScreenSaverView
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverViewController.h>
|
||||
|
||||
@implementation ScreenSaverViewController
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
@ -0,0 +1,34 @@
|
|||
/*
|
||||
This file is part of Darling.
|
||||
|
||||
Copyright (C) 2021 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 <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#import <ScreenSaver/ScreenSaverWindow.h>
|
||||
|
||||
@implementation ScreenSaverWindow
|
||||
|
||||
- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
|
||||
{
|
||||
return [NSMethodSignature signatureWithObjCTypes: "v@:"];
|
||||
}
|
||||
|
||||
- (void)forwardInvocation:(NSInvocation *)anInvocation
|
||||
{
|
||||
NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
|
||||
}
|
||||
|
||||
@end
|
||||
Loading…
Reference in New Issue