this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add symbols for BibDesk

+555 -5
+2
src/frameworks/AddressBook/CMakeLists.txt
··· 378 378 src/ABPeoplePickerView.m 379 379 src/ABPeriodicTask.m 380 380 src/ABPeriodicUITask.m 381 + src/ABPerson.m 381 382 src/ABPersonContactConverter.m 382 383 src/ABPersonEntriesFetcher.m 383 384 src/ABPersonEntriesList.m ··· 424 425 src/ABRenameGroupCommand.m 425 426 src/ABRolloverButton.m 426 427 src/ABMapsLaunchRequest.m 428 + src/ABSearchElement.m 427 429 src/ABSearchElementOrderManager.m 428 430 src/ABSearchElementSetView.m 429 431 src/ABSearchElementUIController.m
+1
src/frameworks/AddressBook/include/AddressBook/ABGlobals.h
··· 28 28 extern NSString *const kABNicknameProperty; 29 29 extern NSString *const kABOrganizationProperty; 30 30 extern NSString *const kABPersonFlags; 31 + extern NSString *const kABSuffixProperty; 31 32 32 33 extern NSString *const kABDeletedRecords; 33 34 extern NSString *const kABInsertedRecords;
+23
src/frameworks/AddressBook/include/AddressBook/ABPerson.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <AddressBook/ABRecord.h> 21 + 22 + @interface ABPerson : ABRecord 23 + @end
+23
src/frameworks/AddressBook/include/AddressBook/ABSearchElement.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <Foundation/NSObject.h> 21 + 22 + @interface ABSearchElement : NSObject 23 + @end
+1
src/frameworks/AddressBook/src/ABGlobals.m
··· 38 38 NSString *const kABPhoneProperty=@"ABPhoneProperty"; 39 39 NSString *const kABTitleProperty=@"ABTitleProperty"; 40 40 NSString *const kABURLsProperty=@"ABURLsProperty"; 41 + NSString *const kABSuffixProperty = @"Suffix"; 41 42 42 43 NSString *const kABPersonFlags=@"ABPersonFlags"; 43 44
+36
src/frameworks/AddressBook/src/ABPerson.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <AddressBook/ABPerson.h> 21 + #import <Foundation/NSMethodSignature.h> 22 + #import <Foundation/NSInvocation.h> 23 + 24 + @implementation ABPerson 25 + 26 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 27 + { 28 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 29 + } 30 + 31 + - (void)forwardInvocation:(NSInvocation *)anInvocation 32 + { 33 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 34 + } 35 + 36 + @end
+36
src/frameworks/AddressBook/src/ABSearchElement.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <AddressBook/ABSearchElement.h> 21 + #import <Foundation/NSMethodSignature.h> 22 + #import <Foundation/NSInvocation.h> 23 + 24 + @implementation ABSearchElement 25 + 26 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 27 + { 28 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 29 + } 30 + 31 + - (void)forwardInvocation:(NSInvocation *)anInvocation 32 + { 33 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 34 + } 35 + 36 + @end
+2
src/frameworks/CoreImage/include/CoreImage/CIFilter.h
··· 19 19 20 20 #include <Foundation/Foundation.h> 21 21 22 + extern NSString *const kCIInputRadiusKey; 23 + 22 24 @interface CIFilter : NSObject 23 25 24 26 @end
+1
src/frameworks/CoreImage/src/CIFilter.m
··· 29 29 NSString * const kCIInputExtentKey = @"inputExtent"; 30 30 NSString * const kCIInputImageKey = @"inputImage"; 31 31 NSString * const kCIInputSaturationKey = @"inputSaturation"; 32 + NSString *const kCIInputRadiusKey = @"inputRadius"; 32 33 NSString * const kCIOutputImageKey = @"outputImage"; 33 34 NSString * const kCIApplyOptionDefinition = @"definition"; 34 35
+1 -1
src/frameworks/CoreServices/include/CoreServices/CoreServices.h
··· 13 13 #include <CarbonCore/CarbonCore.h> 14 14 #include <FSEvents/FSEvents.h> 15 15 #include <LaunchServices/LaunchServices.h> 16 + #include <SearchKit/SearchKit.h> 16 17 17 18 #endif 18 -
+24
src/frameworks/CoreServices/include/SearchKit/Analysis.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <CoreFoundation/CFString.h> 21 + 22 + extern const CFStringRef kSKMinTermLength; 23 + extern const CFStringRef kSKMaximumTerms; 24 + extern const CFStringRef kSKProximityIndexing;
+25
src/frameworks/CoreServices/include/SearchKit/SearchKit.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #ifndef _CORESERVICES_SEARCHKIT_H_ 21 + #define _CORESERVICES_SEARCHKIT_H_ 22 + 23 + #include <SearchKit/Analysis.h> 24 + 25 + #endif
+24
src/frameworks/CoreServices/src/SearchKit/Analysis.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <SearchKit/Analysis.h> 21 + 22 + const CFStringRef kSKMinTermLength = CFSTR("kSKMinTermLength"); 23 + const CFStringRef kSKMaximumTerms = CFSTR("kSKMaximumTerms"); 24 + const CFStringRef kSKProximityIndexing = CFSTR("kSKProximityIndexing");
+1 -1
src/frameworks/CoreServices/src/SearchKit/CMakeLists.txt
··· 13 13 PARENT "CoreServices" 14 14 15 15 SOURCES 16 - empty.c 16 + Analysis.m 17 17 18 18 DEPENDENCIES 19 19 CoreFoundation
src/frameworks/CoreServices/src/SearchKit/empty.c

This is a binary file and will not be displayed.

+2
src/frameworks/ImageIO/include/ImageIO/CGImageSource.h
··· 15 15 #import <CoreGraphics/CGImage.h> 16 16 #import <CoreGraphics/CGDataProvider.h> 17 17 18 + IMAGEIO_EXTERN const CFStringRef kCGImageSourceShouldAllowFloat; 19 + 18 20 IMAGEIO_EXTERN CGImageSourceRef CGImageSourceCreateWithData(CFDataRef data, CFDictionaryRef options); 19 21 IMAGEIO_EXTERN CGImageSourceRef CGImageSourceCreateWithURL(CFURLRef url, CFDictionaryRef options); 20 22
+1
src/frameworks/ImageIO/src/CGImageSource.m
··· 4 4 const CFStringRef kCGImageSourceCreateThumbnailFromImageAlways = CFSTR("kCGImageSourceCreateThumbnailFromImageAlways"); 5 5 const CFStringRef kCGImageSourceCreateThumbnailFromImageIfAbsent = CFSTR("kCGImageSourceCreateThumbnailFromImageIfAbsent"); 6 6 const CFStringRef kCGImageSourceCreateThumbnailWithTransform = CFSTR("kCGImageSourceCreateThumbnailWithTransform"); 7 + const CFStringRef kCGImageSourceShouldAllowFloat = CFSTR("kCGImageSourceShouldAllowFloat"); 7 8 const CFStringRef kCGImageSourceShouldCache = CFSTR("kCGImageSourceShouldCache"); 8 9 const CFStringRef kCGImageSourceThumbnailMaxPixelSize = CFSTR("kCGImageSourceThumbnailMaxPixelSize"); 9 10
+9 -1
src/frameworks/PDFKit/include/PDFKit/PDFDocument.h
··· 17 17 along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #include <Foundation/Foundation.h> 20 + #import <PDFKit/PDFKitExport.h> 21 + #import <Foundation/Foundation.h> 22 + 23 + typedef NSString *PDFDocumentAttribute; 24 + 25 + PDFKIT_EXPORT PDFDocumentAttribute const PDFDocumentAuthorAttribute; 26 + PDFKIT_EXPORT PDFDocumentAttribute const PDFDocumentCreationDateAttribute; 27 + PDFKIT_EXPORT PDFDocumentAttribute const PDFDocumentKeywordsAttribute; 28 + PDFKIT_EXPORT PDFDocumentAttribute const PDFDocumentTitleAttribute; 21 29 22 30 @interface PDFDocument : NSObject 23 31
+24
src/frameworks/PDFKit/include/PDFKit/PDFKitExport.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #ifdef __cplusplus 21 + #define PDFKIT_EXPORT extern "C" 22 + #else 23 + #define PDFKIT_EXPORT extern 24 + #endif // __cplusplus
+5
src/frameworks/PDFKit/src/PDFDocument.m
··· 19 19 20 20 #import <PDFKit/PDFDocument.h> 21 21 22 + PDFDocumentAttribute const PDFDocumentAuthorAttribute = @"Author"; 23 + PDFDocumentAttribute const PDFDocumentCreationDateAttribute = @"CreationDate"; 24 + PDFDocumentAttribute const PDFDocumentKeywordsAttribute = @"Keywords"; 25 + PDFDocumentAttribute const PDFDocumentTitleAttribute = @"Title"; 26 + 22 27 @implementation PDFDocument 23 28 24 29 - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+6
src/frameworks/WebKit/CMakeLists.txt
··· 47 47 src/_WKWebsiteDataStore.m 48 48 src/_WKWebsiteDataStoreConfiguration.m 49 49 src/_WKWebsitePolicies.m 50 + src/DOMNode.m 51 + src/DOMObject.m 50 52 src/WebView.m 53 + src/WebDownload.m 54 + src/WebHistory.m 55 + src/WebScriptObject.m 51 56 src/WKCustomProtocolLoader.m 52 57 src/WKCustomProtocol.m 53 58 src/WKNetworkSessionDelegate.m ··· 160 165 system 161 166 objc 162 167 Foundation 168 + CFNetwork 163 169 )
+23
src/frameworks/WebKit/include/WebKit/DOMNode.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <WebKit/DOMObject.h> 21 + 22 + @interface DOMNode : DOMObject 23 + @end
+23
src/frameworks/WebKit/include/WebKit/DOMObject.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <WebKit/WebScriptObject.h> 21 + 22 + @interface DOMObject : WebScriptObject 23 + @end
+24
src/frameworks/WebKit/include/WebKit/WebDownload.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <Foundation/NSURLDownload.h> 21 + #import <AppKit/NSWindow.h> 22 + 23 + @interface WebDownload : NSURLDownload 24 + @end
+23
src/frameworks/WebKit/include/WebKit/WebHistory.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <Foundation/NSObject.h> 21 + 22 + @interface WebHistory : NSObject 23 + @end
+2
src/frameworks/WebKit/include/WebKit/WebKit.h
··· 190 190 #import <WebKit/WKWindowFeatures.h> 191 191 #import <WebKit/WebView.h> 192 192 193 + extern NSString *WebKitErrorDomain; 194 + 193 195 @protocol DOMEventListener 194 196 @end 195 197
+23
src/frameworks/WebKit/include/WebKit/WebScriptObject.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <Foundation/NSObject.h> 21 + 22 + @interface WebScriptObject : NSObject 23 + @end
+4 -1
src/frameworks/WebKit/include/WebKit/WebView.h
··· 1 1 #import <Cocoa/Cocoa.h> 2 2 3 3 extern NSString *WebElementImageKey; 4 - extern NSString *WebElementLinkURLKey; 4 + extern NSString *WebElementLinkLabelKey; 5 5 extern NSString *WebElementLinkTargetFrameKey; 6 6 extern NSString *WebElementLinkTitleKey; 7 + extern NSString *WebElementLinkURLKey; 8 + 9 + extern NSString *const WebViewDidChangeSelectionNotification;
+36
src/frameworks/WebKit/src/DOMNode.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <WebKit/DOMNode.h> 21 + #import <Foundation/NSMethodSignature.h> 22 + #import <Foundation/NSInvocation.h> 23 + 24 + @implementation DOMNode 25 + 26 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 27 + { 28 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 29 + } 30 + 31 + - (void)forwardInvocation:(NSInvocation *)anInvocation 32 + { 33 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 34 + } 35 + 36 + @end
+36
src/frameworks/WebKit/src/DOMObject.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <WebKit/DOMObject.h> 21 + #import <Foundation/NSMethodSignature.h> 22 + #import <Foundation/NSInvocation.h> 23 + 24 + @implementation DOMObject 25 + 26 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 27 + { 28 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 29 + } 30 + 31 + - (void)forwardInvocation:(NSInvocation *)anInvocation 32 + { 33 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 34 + } 35 + 36 + @end
+36
src/frameworks/WebKit/src/WebDownload.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <WebKit/WebDownload.h> 21 + #import <Foundation/NSMethodSignature.h> 22 + #import <Foundation/NSInvocation.h> 23 + 24 + @implementation WebDownload 25 + 26 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 27 + { 28 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 29 + } 30 + 31 + - (void)forwardInvocation:(NSInvocation *)anInvocation 32 + { 33 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 34 + } 35 + 36 + @end
+36
src/frameworks/WebKit/src/WebHistory.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <WebKit/WebHistory.h> 21 + #import <Foundation/NSMethodSignature.h> 22 + #import <Foundation/NSInvocation.h> 23 + 24 + @implementation WebHistory 25 + 26 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 27 + { 28 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 29 + } 30 + 31 + - (void)forwardInvocation:(NSInvocation *)anInvocation 32 + { 33 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 34 + } 35 + 36 + @end
+2
src/frameworks/WebKit/src/WebKit.m
··· 52 52 53 53 @end 54 54 55 + NSString *WebKitErrorDomain = @"WebKitErrorDomain"; 56 + 55 57 static int verbose = 0; 56 58 57 59 __attribute__((constructor))
+36
src/frameworks/WebKit/src/WebScriptObject.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2025 Darling Developers 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <WebKit/WebScriptObject.h> 21 + #import <Foundation/NSMethodSignature.h> 22 + #import <Foundation/NSInvocation.h> 23 + 24 + @implementation WebScriptObject 25 + 26 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 27 + { 28 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 29 + } 30 + 31 + - (void)forwardInvocation:(NSInvocation *)anInvocation 32 + { 33 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 34 + } 35 + 36 + @end
+4 -1
src/frameworks/WebKit/src/WebView.m
··· 1 1 #import <WebKit/WebView.h> 2 2 3 3 NSString *WebElementImageKey = @"WebElementImage"; 4 - NSString *WebElementLinkURLKey = @"WebElementLinkURL"; 4 + NSString *WebElementLinkLabelKey = @"WebElementLinkLabel"; 5 5 NSString *WebElementLinkTargetFrameKey = @"WebElementTargetFrame"; 6 6 NSString *WebElementLinkTitleKey = @"WebElementLinkTitle"; 7 + NSString *WebElementLinkURLKey = @"WebElementLinkURL"; 8 + 9 + NSString *const WebViewDidChangeSelectionNotification = @"WebViewDidChangeSelectionNotification";