Comment: | Add a few missing OF_ASSUME_NONNULL_{BEGIN,END} |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
13965af7a1de40004c10bb08fc6159f8 |
User & Date: | js on 2017-05-09 21:25:46 |
Other Links: | manifest | tags |
2017-05-13
| ||
16:29 | Also use nonatomic for non-object properties check-in: f663d40cbd user: js tags: trunk | |
2017-05-09
| ||
21:25 | Add a few missing OF_ASSUME_NONNULL_{BEGIN,END} check-in: 13965af7a1 user: js tags: trunk | |
2017-05-08
| ||
21:37 | Add OF_DESIGNATED_INITIALIZER & OF_METHOD_FAMILY check-in: 469a496cd2 user: js tags: trunk | |
Modified src/OFHTTPCookie.h from [018d756744] to [e996e1649d].
︙ | ︙ | |||
15 16 17 18 19 20 21 22 23 24 25 26 27 28 | */ #import "OFObject.h" #import "OFString.h" #import "OFDate.h" #import "OFArray.h" /*! * @class OFHTTPCookie OFHTTPCookie.h ObjFW/OFHTTPCookie.h * * @brief A class for storing and manipulating HTTP cookies. */ @interface OFHTTPCookie: OFObject <OFCopying> { | > > | 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | */ #import "OFObject.h" #import "OFString.h" #import "OFDate.h" #import "OFArray.h" OF_ASSUME_NONNULL_BEGIN /*! * @class OFHTTPCookie OFHTTPCookie.h ObjFW/OFHTTPCookie.h * * @brief A class for storing and manipulating HTTP cookies. */ @interface OFHTTPCookie: OFObject <OFCopying> { |
︙ | ︙ | |||
101 102 103 104 105 106 107 | * @param name The name of the cookie * @param value The value of the cookie * @return An initialized OFHTTPCookie */ - initWithName: (OFString *)name value: (OFString *)value OF_DESIGNATED_INITIALIZER; @end | > > | 103 104 105 106 107 108 109 110 111 | * @param name The name of the cookie * @param value The value of the cookie * @return An initialized OFHTTPCookie */ - initWithName: (OFString *)name value: (OFString *)value OF_DESIGNATED_INITIALIZER; @end OF_ASSUME_NONNULL_END |
Modified src/bridge/NSArray+OFObject.h from [63bab5f474] to [45b1b41013].
︙ | ︙ | |||
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | * file. */ #import <Foundation/NSArray.h> #import "NSBridging.h" /*! * @category NSArray (OFObject) \ * NSArray+OFObject.h ObjFW-Bridge/NSArray+OFObject.h * * @brief Support for bridging NSArrays to OFArrays. */ @interface NSArray (OFObject) <NSBridging> @end | > > > > | 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | * file. */ #import <Foundation/NSArray.h> #import "NSBridging.h" OF_ASSUME_NONNULL_BEGIN /*! * @category NSArray (OFObject) \ * NSArray+OFObject.h ObjFW-Bridge/NSArray+OFObject.h * * @brief Support for bridging NSArrays to OFArrays. */ @interface NSArray (OFObject) <NSBridging> @end OF_ASSUME_NONNULL_END |
Modified src/bridge/NSArray_OFArray.h from [8bde2d37be] to [2873e13ef4].
︙ | ︙ | |||
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #import <Foundation/NSArray.h> @class OFArray; @interface NSArray_OFArray: NSArray { OFArray *_array; } - initWithOFArray: (OFArray *)array; @end | > > > > | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #import <Foundation/NSArray.h> OF_ASSUME_NONNULL_BEGIN @class OFArray; @interface NSArray_OFArray: NSArray { OFArray *_array; } - initWithOFArray: (OFArray *)array; @end OF_ASSUME_NONNULL_END |
Modified src/bridge/NSBridging.h from [12cb4a19e0] to [2b7dfd54c2].
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | * * Alternatively, it may be distributed under the terms of the GNU General * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ /*! * @protocol NSBridging NSBridging.h ObjFW-Bridge/NSBridging.h * * @brief A protocol implemented by classes supporting bridging Foundation * objects to ObjFW objects. */ @protocol NSBridging /*! * @brief Returns an instance of an ObjFW object corresponding to the receiver. * * If possible, the original object is wrapped. If this is not possible, an * autoreleased copy is created. * * @return The receiver as an ObjFW object */ - (id)OFObject; @end | > > > > > > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | * * Alternatively, it may be distributed under the terms of the GNU General * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #import "macros.h" OF_ASSUME_NONNULL_BEGIN /*! * @protocol NSBridging NSBridging.h ObjFW-Bridge/NSBridging.h * * @brief A protocol implemented by classes supporting bridging Foundation * objects to ObjFW objects. */ @protocol NSBridging /*! * @brief Returns an instance of an ObjFW object corresponding to the receiver. * * If possible, the original object is wrapped. If this is not possible, an * autoreleased copy is created. * * @return The receiver as an ObjFW object */ - (id)OFObject; @end OF_ASSUME_NONNULL_END |
Modified src/bridge/NSDictionary+OFObject.h from [933fbc88aa] to [7c6079f09a].
︙ | ︙ | |||
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | * file. */ #import <Foundation/NSDictionary.h> #import "NSBridging.h" /*! * @category NSDictionary (OFObject) \ * NSDictionary+OFObject.h ObjFW-Bridge/NSDictionary+OFObject.h * * @brief Support for bridging NSDictionaries to OFDictionaries. */ @interface NSDictionary (OFObject) <NSBridging> @end | > > > > | 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | * file. */ #import <Foundation/NSDictionary.h> #import "NSBridging.h" OF_ASSUME_NONNULL_BEGIN /*! * @category NSDictionary (OFObject) \ * NSDictionary+OFObject.h ObjFW-Bridge/NSDictionary+OFObject.h * * @brief Support for bridging NSDictionaries to OFDictionaries. */ @interface NSDictionary (OFObject) <NSBridging> @end OF_ASSUME_NONNULL_END |
Modified src/bridge/NSDictionary_OFDictionary.h from [57ff64c5b6] to [6ee7aa0263].
︙ | ︙ | |||
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #import <Foundation/NSDictionary.h> @class OFDictionary; @interface NSDictionary_OFDictionary: NSDictionary { OFDictionary *_dictionary; } - initWithOFDictionary: (OFDictionary *)dictionary; @end | > > > > | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #import <Foundation/NSDictionary.h> OF_ASSUME_NONNULL_BEGIN @class OFDictionary; @interface NSDictionary_OFDictionary: NSDictionary { OFDictionary *_dictionary; } - initWithOFDictionary: (OFDictionary *)dictionary; @end OF_ASSUME_NONNULL_END |
Modified src/bridge/NSString+OFObject.h from [35d8cdd020] to [54df1b4794].
︙ | ︙ | |||
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | * file. */ #import <Foundation/NSString.h> #import "NSBridging.h" /*! * @category NSString (OFObject) * NSString+OFObject.h ObjFW-Bridge/NSString+OFObject.h * * @brief Support for bridging NSStrings to OFStrings. * * Unfortunately, they need to be copied, as NSString is not capable of * handling UCS-4 properly (a character of NSString is only 2 bytes, while a * character of OFString is 4). */ @interface NSString (OFObject) <NSBridging> @end | > > > > | 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | * file. */ #import <Foundation/NSString.h> #import "NSBridging.h" OF_ASSUME_NONNULL_BEGIN /*! * @category NSString (OFObject) * NSString+OFObject.h ObjFW-Bridge/NSString+OFObject.h * * @brief Support for bridging NSStrings to OFStrings. * * Unfortunately, they need to be copied, as NSString is not capable of * handling UCS-4 properly (a character of NSString is only 2 bytes, while a * character of OFString is 4). */ @interface NSString (OFObject) <NSBridging> @end OF_ASSUME_NONNULL_END |
Modified src/bridge/OFArray+NSObject.h from [5c2aaf233c] to [77830ad94e].
︙ | ︙ | |||
18 19 20 21 22 23 24 25 26 27 28 29 30 31 | # import "OFArray.h" #else # import <ObjFW/OFArray.h> #endif #import "OFBridging.h" /*! * @category OFArray (NSObject) \ * OFArray+NSObject.h ObjFW-Bridge/OFArray+NSObject.h * @brief Support for bridging OFArrays to NSArrays. */ @interface OFArray (NSObject) <OFBridging> @end | > > > > | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | # import "OFArray.h" #else # import <ObjFW/OFArray.h> #endif #import "OFBridging.h" OF_ASSUME_NONNULL_BEGIN /*! * @category OFArray (NSObject) \ * OFArray+NSObject.h ObjFW-Bridge/OFArray+NSObject.h * @brief Support for bridging OFArrays to NSArrays. */ @interface OFArray (NSObject) <OFBridging> @end OF_ASSUME_NONNULL_END |
Modified src/bridge/OFArray_NSArray.h from [ff8b9d8260] to [c92ad990ae].
︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #ifdef OF_BRIDGE_LOCAL_INCLUDES # import "OFArray.h" #else # import <ObjFW/OFArray.h> #endif @class NSArray; @interface OFArray_NSArray: OFArray { NSArray *_array; } - initWithNSArray: (NSArray *)array; @end | > > > > | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | #ifdef OF_BRIDGE_LOCAL_INCLUDES # import "OFArray.h" #else # import <ObjFW/OFArray.h> #endif OF_ASSUME_NONNULL_BEGIN @class NSArray; @interface OFArray_NSArray: OFArray { NSArray *_array; } - initWithNSArray: (NSArray *)array; @end OF_ASSUME_NONNULL_END |
Modified src/bridge/OFBridging.h from [5d37520679] to [da25a76131].
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | * * Alternatively, it may be distributed under the terms of the GNU General * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ /*! * @protocol OFBridging OFBridging.h ObjFW-Bridge/OFBridging.h * * @brief A protocol implemented by classes supporting bridging ObjFW objects * to Foundation objects. */ @protocol OFBridging /*! * @brief Returns an instance of a Foundation object corresponding to the * receiver. * * If possible, the original object is wrapped. If this is not possible, an * autoreleased copy is created. * * @return The receiver as Foundation object */ - (id)NSObject; @end | > > > > > > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | * * Alternatively, it may be distributed under the terms of the GNU General * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #import "macros.h" OF_ASSUME_NONNULL_BEGIN /*! * @protocol OFBridging OFBridging.h ObjFW-Bridge/OFBridging.h * * @brief A protocol implemented by classes supporting bridging ObjFW objects * to Foundation objects. */ @protocol OFBridging /*! * @brief Returns an instance of a Foundation object corresponding to the * receiver. * * If possible, the original object is wrapped. If this is not possible, an * autoreleased copy is created. * * @return The receiver as Foundation object */ - (id)NSObject; @end OF_ASSUME_NONNULL_END |
Modified src/bridge/OFDictionary+NSObject.h from [34f5b7d609] to [46b964fc6a].
︙ | ︙ | |||
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | # import "OFDictionary.h" #else # import <ObjFW/OFDictionary.h> #endif #import "OFBridging.h" /*! * @category OFDictionary (NSObject) \ * OFDictionary+NSObject.h ObjFW-Bridge/OFDictionary+NSObject.h * * @brief Support for bridging OFDictionaries to NSDictionaries. */ @interface OFDictionary (NSObject) <OFBridging> @end | > > > > | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | # import "OFDictionary.h" #else # import <ObjFW/OFDictionary.h> #endif #import "OFBridging.h" OF_ASSUME_NONNULL_BEGIN /*! * @category OFDictionary (NSObject) \ * OFDictionary+NSObject.h ObjFW-Bridge/OFDictionary+NSObject.h * * @brief Support for bridging OFDictionaries to NSDictionaries. */ @interface OFDictionary (NSObject) <OFBridging> @end OF_ASSUME_NONNULL_END |
Modified src/bridge/OFDictionary_NSDictionary.h from [bc29657cbb] to [1cd9e552cd].
︙ | ︙ | |||
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #ifdef OF_BRIDGE_LOCAL_INCLUDES # import "OFDictionary.h" #else # import <ObjFW/OFDictionary.h> #endif @class NSDictionary; @interface OFDictionary_NSDictionary: OFDictionary { NSDictionary *_dictionary; } - initWithNSDictionary: (NSDictionary *)dictionary; @end | > > > > | 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | #ifdef OF_BRIDGE_LOCAL_INCLUDES # import "OFDictionary.h" #else # import <ObjFW/OFDictionary.h> #endif OF_ASSUME_NONNULL_BEGIN @class NSDictionary; @interface OFDictionary_NSDictionary: OFDictionary { NSDictionary *_dictionary; } - initWithNSDictionary: (NSDictionary *)dictionary; @end OF_ASSUME_NONNULL_END |
Modified src/bridge/OFString+NSObject.h from [59e7142287] to [37f94ecb02].
︙ | ︙ | |||
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | # import "OFString.h" #else # import <ObjFW/OFString.h> #endif #import "OFBridging.h" /*! * @category OFString (NSObject) \ * OFString+NSObject.h ObjFW-Bridge/OFString+NSObject.h * * @brief Support for bridging OFStrings to NSStrings. * * Unfortunately, they need to be copied, as NSString is not capable of * handling UCS-4 properly (a character of NSString is only 2 bytes, while a * character of OFString is 4). */ @interface OFString (NSObject) <OFBridging> @end | > > > > | 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | # import "OFString.h" #else # import <ObjFW/OFString.h> #endif #import "OFBridging.h" OF_ASSUME_NONNULL_BEGIN /*! * @category OFString (NSObject) \ * OFString+NSObject.h ObjFW-Bridge/OFString+NSObject.h * * @brief Support for bridging OFStrings to NSStrings. * * Unfortunately, they need to be copied, as NSString is not capable of * handling UCS-4 properly (a character of NSString is only 2 bytes, while a * character of OFString is 4). */ @interface OFString (NSObject) <OFBridging> @end OF_ASSUME_NONNULL_END |