···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AddressBook/ABRecord.h>
2121+2222+@interface ABPerson : ABRecord
2323+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <Foundation/NSObject.h>
2121+2222+@interface ABSearchElement : NSObject
2323+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AddressBook/ABPerson.h>
2121+#import <Foundation/NSMethodSignature.h>
2222+#import <Foundation/NSInvocation.h>
2323+2424+@implementation ABPerson
2525+2626+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
2727+{
2828+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2929+}
3030+3131+- (void)forwardInvocation:(NSInvocation *)anInvocation
3232+{
3333+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3434+}
3535+3636+@end
+36
src/frameworks/AddressBook/src/ABSearchElement.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <AddressBook/ABSearchElement.h>
2121+#import <Foundation/NSMethodSignature.h>
2222+#import <Foundation/NSInvocation.h>
2323+2424+@implementation ABSearchElement
2525+2626+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
2727+{
2828+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2929+}
3030+3131+- (void)forwardInvocation:(NSInvocation *)anInvocation
3232+{
3333+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3434+}
3535+3636+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <CoreFoundation/CFString.h>
2121+2222+extern const CFStringRef kSKMinTermLength;
2323+extern const CFStringRef kSKMaximumTerms;
2424+extern const CFStringRef kSKProximityIndexing;
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#ifndef _CORESERVICES_SEARCHKIT_H_
2121+#define _CORESERVICES_SEARCHKIT_H_
2222+2323+#include <SearchKit/Analysis.h>
2424+2525+#endif
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <SearchKit/Analysis.h>
2121+2222+const CFStringRef kSKMinTermLength = CFSTR("kSKMinTermLength");
2323+const CFStringRef kSKMaximumTerms = CFSTR("kSKMaximumTerms");
2424+const CFStringRef kSKProximityIndexing = CFSTR("kSKProximityIndexing");
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#ifdef __cplusplus
2121+#define PDFKIT_EXPORT extern "C"
2222+#else
2323+#define PDFKIT_EXPORT extern
2424+#endif // __cplusplus
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <WebKit/DOMObject.h>
2121+2222+@interface DOMNode : DOMObject
2323+@end
+23
src/frameworks/WebKit/include/WebKit/DOMObject.h
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <WebKit/WebScriptObject.h>
2121+2222+@interface DOMObject : WebScriptObject
2323+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <Foundation/NSURLDownload.h>
2121+#import <AppKit/NSWindow.h>
2222+2323+@interface WebDownload : NSURLDownload
2424+@end
+23
src/frameworks/WebKit/include/WebKit/WebHistory.h
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <Foundation/NSObject.h>
2121+2222+@interface WebHistory : NSObject
2323+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <Foundation/NSObject.h>
2121+2222+@interface WebScriptObject : NSObject
2323+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <WebKit/DOMNode.h>
2121+#import <Foundation/NSMethodSignature.h>
2222+#import <Foundation/NSInvocation.h>
2323+2424+@implementation DOMNode
2525+2626+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
2727+{
2828+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2929+}
3030+3131+- (void)forwardInvocation:(NSInvocation *)anInvocation
3232+{
3333+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3434+}
3535+3636+@end
+36
src/frameworks/WebKit/src/DOMObject.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <WebKit/DOMObject.h>
2121+#import <Foundation/NSMethodSignature.h>
2222+#import <Foundation/NSInvocation.h>
2323+2424+@implementation DOMObject
2525+2626+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
2727+{
2828+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2929+}
3030+3131+- (void)forwardInvocation:(NSInvocation *)anInvocation
3232+{
3333+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3434+}
3535+3636+@end
+36
src/frameworks/WebKit/src/WebDownload.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <WebKit/WebDownload.h>
2121+#import <Foundation/NSMethodSignature.h>
2222+#import <Foundation/NSInvocation.h>
2323+2424+@implementation WebDownload
2525+2626+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
2727+{
2828+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2929+}
3030+3131+- (void)forwardInvocation:(NSInvocation *)anInvocation
3232+{
3333+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3434+}
3535+3636+@end
+36
src/frameworks/WebKit/src/WebHistory.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <WebKit/WebHistory.h>
2121+#import <Foundation/NSMethodSignature.h>
2222+#import <Foundation/NSInvocation.h>
2323+2424+@implementation WebHistory
2525+2626+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
2727+{
2828+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2929+}
3030+3131+- (void)forwardInvocation:(NSInvocation *)anInvocation
3232+{
3333+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3434+}
3535+3636+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2025 Darling Developers
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <WebKit/WebScriptObject.h>
2121+#import <Foundation/NSMethodSignature.h>
2222+#import <Foundation/NSInvocation.h>
2323+2424+@implementation WebScriptObject
2525+2626+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
2727+{
2828+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2929+}
3030+3131+- (void)forwardInvocation:(NSInvocation *)anInvocation
3232+{
3333+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3434+}
3535+3636+@end