History of file src/OFData.h at check-in 80f3a121e5b8701f
2024-06-17
| ||
21:08 | Always use <ObjFW/ObjFW.h> in documentation file: [0dd4a73437] check-in: [164f2fb4bf] user: js, branch: trunk, size: 11400 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [be89a6ec69] check-in: [7413a728a7] user: js, branch: trunk, size: 11401 [annotate] [blame] [check-ins using] [diff] | |
2024-02-11
| ||
22:43 | Merge branch "objfwtest" into "asn1" file: [9788e734e3] check-in: [bf4b06cecd] user: js, branch: asn1, size: 11227 [annotate] [blame] [check-ins using] [diff] | |
2024-02-03
| ||
08:53 | Fix typos in documentation found by spell checker file: [ec068fad9e] check-in: [19f3948a26] user: js, branch: 1.0, size: 11193 [annotate] [blame] [check-ins using] [diff] | |
08:49 | Fix typos in documentation found by spell checker file: [91b48d3506] check-in: [f97dc452b1] user: js, branch: trunk, size: 11193 [annotate] [blame] [check-ins using] [diff] | |
2024-01-11
| ||
20:12 | Merge trunk into branch "asn1" file: [201a24ff3c] check-in: [4320b1bf7d] user: js, branch: asn1, size: 11231 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [f3ff41db17] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 11197 [annotate] [blame] [check-ins using] [diff] | |
2023-08-07
| ||
18:20 | Make OFData a class cluster file: [3b565bfb8e] check-in: [91fa20d993] user: js, branch: trunk, size: 11197 [annotate] [blame] [check-ins using] [diff] | |
2023-04-10
| ||
19:22 |
Remove OFSerialization
While the idea sounds nice that the tag name is the class, this means the | |
2023-01-06
| ||
09:04 | Update copyright file: [72a15add33] check-in: [8939cbdb52] user: js, branch: trunk, size: 10721 [annotate] [blame] [check-ins using] [diff] | |
2022-11-24
| ||
00:21 | Rename OFURI to OFIRI file: [5277b04732] check-in: [23272e6d43] user: js, branch: trunk, size: 10721 [annotate] [blame] [check-ins using] [diff] | |
2022-11-07
| ||
00:20 | Merge trunk into branch "asn1" file: [b5feba23f0] check-in: [d8ef56254d] user: js, branch: asn1, size: 10755 [annotate] [blame] [check-ins using] [diff] | |
00:17 | Merge trunk into branch "asn1" file: [78a81eb330] check-in: [b37858358e] user: js, branch: asn1, size: 10387 [annotate] [blame] [check-ins using] [diff] | |
2022-09-28
| ||
21:40 | Rename OFUR{L -> I} in preparation for URI support file: [750f7eff94] check-in: [e7ab06503c] user: js, branch: trunk, size: 10721 [annotate] [blame] [check-ins using] [diff] | |
2022-09-24
| ||
16:38 | Document more exceptions file: [8cd28fb97f] check-in: [5650ccc643] user: js, branch: trunk, size: 10721 [annotate] [blame] [check-ins using] [diff] | |
15:32 |
Do not document exceptions that are obvious
Otherwise every second method would need to have | |
2022-06-08
| ||
16:32 | OFData: Add missing nullability declarations file: [858a27b08c] check-in: [918096e2aa] user: js, branch: trunk, size: 10353 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [9d153a29a2] check-in: [1a86b8175b] user: js, branch: trunk, size: 10292 [annotate] [blame] [check-ins using] [diff] | |
2021-08-08
| ||
01:08 | Fix OFData/OFString documentation for freeWhenDone file: [b76fc312cd] check-in: [591f1da073] user: js, branch: trunk, size: 10292 [annotate] [blame] [check-ins using] [diff] | |
2021-04-30
| ||
21:56 | Merge trunk into branch "asn1" file: [466ee3dbe8] check-in: [4507e0bee3] user: js, branch: asn1, size: 9866 [annotate] [blame] [check-ins using] [diff] | |
2021-04-29
| ||
23:24 |
Clean up struct and enum typedefs
With TYPEDEF_HIDES_STRUCT set, Doxygen properly handles anonymous | |
2021-04-17
| ||
02:40 | Rename all types in OFArray.h file: [654367484b] check-in: [e23daca6ef] user: js, branch: new-naming-convention, size: 9852 [annotate] [blame] [check-ins using] [diff] | |
02:29 | Rename all types in OFData.h file: [574e832abc] check-in: [88ed17ad48] user: js, branch: new-naming-convention, size: 9815 [annotate] [blame] [check-ins using] [diff] | |
01:24 | OF_NOT_FOUND -> OFNotFound file: [95b10b555d] check-in: [83dc0fe6e5] user: js, branch: new-naming-convention, size: 9870 [annotate] [blame] [check-ins using] [diff] | |
00:44 | of_range_t -> OFRange file: [bb1d7048ef] check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 9872 [annotate] [blame] [check-ins using] [diff] | |
00:14 | of_comparison_result_t -> OFComparisonResult file: [2943180e46] check-in: [61fc389aee] user: js, branch: new-naming-convention, size: 9880 [annotate] [blame] [check-ins using] [diff] | |
2021-04-07
| ||
21:18 | Merge trunk into 1.0 branch file: [5c1ed5a74d] check-in: [36669d22b4] user: js, branch: 1.0, size: 9884 [annotate] [blame] [check-ins using] [diff] | |
21:14 | Rename OFCryptoHash -> OFCryptographicHash file: [30fd329fb3] check-in: [2969086342] user: js, branch: trunk, size: 9918 [annotate] [blame] [check-ins using] [diff] | |
20:39 | Override -[compare:] with a more specific type file: [4a70713abd] check-in: [91a4c53bb1] user: js, branch: trunk, size: 9911 [annotate] [blame] [check-ins using] [diff] | |
2021-03-30
| ||
21:23 | Merge trunk into 1.0 branch file: [91e9717290] check-in: [564d6d6b6f] user: js, branch: 1.0, size: 9688 [annotate] [blame] [check-ins using] [diff] | |
2021-03-07
| ||
15:07 | *.h: Fold methods into one line where it fits file: [538b8801b5] check-in: [1948e7e972] user: js, branch: trunk, size: 9722 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [bbb3c7d446] check-in: [374e1a1bfa] user: js, branch: trunk, size: 9728 [annotate] [blame] [check-ins using] [diff] | |
2020-11-12
| ||
00:45 | Merge trunk into 1.0 branch file: [665f32e2d6] check-in: [a1163fb58b] user: js, branch: 1.0, size: 9783 [annotate] [blame] [check-ins using] [diff] | |
2020-11-06
| ||
02:12 | OFData: Make parameter order more consistent file: [7785f4eec7] check-in: [9d74d1b74e] user: js, branch: trunk, size: 9817 [annotate] [blame] [check-ins using] [diff] | |
2020-10-04
| ||
14:39 | Merge trunk into 1.0 branch file: [5d1a914185] check-in: [a9f08709d2] user: js, branch: 1.0, size: 9783 [annotate] [blame] [check-ins using] [diff] | |
2020-10-03
| ||
11:35 | Use /** */ instead of /*! */ for documentation file: [bbb0884145] check-in: [163a4a5a2e] user: js, branch: trunk, size: 9817 [annotate] [blame] [check-ins using] [diff] | |
2020-09-26
| ||
21:58 |
Don't require __COUNTER__ for OF_RESERVE_IVARS
__COUNTER__ does not exist in GCC 4.2, and Apple GCC 4.2 is still the | |
2020-08-13
| ||
22:29 | OFData: ASN1DERValue -> objectByParsingASN1DER file: [71ad4a3460] check-in: [e479cef7b3] user: js, branch: trunk, size: 9809 [annotate] [blame] [check-ins using] [diff] | |
21:12 | messagePackValue -> objectByParsingMessagePack file: [410727d761] check-in: [6cfa8f5c7e] user: js, branch: trunk, size: 9807 [annotate] [blame] [check-ins using] [diff] | |
2020-01-08
| ||
02:29 | Merge branch 'master' into 1.0 file: [8208c5100c] check-in: [e7e1e1c6c5] user: js, branch: 1.0, size: 9773 [annotate] [blame] [check-ins using] [diff] | |
2020-01-02
| ||
01:51 | Update copyright file: [28777ad7ed] check-in: [c7f0229795] user: js, branch: trunk, size: 9805 [annotate] [blame] [check-ins using] [diff] | |
2019-12-15
| ||
15:37 | Merge branch 'master' into 1.0 file: [5ddc0ad015] check-in: [11e303eb3b] user: js, branch: 1.0, size: 9770 [annotate] [blame] [check-ins using] [diff] | |
2019-09-29
| ||
20:53 | Reduce ivar scopes file: [1fc3a52fe5] check-in: [e0a330b377] user: js, branch: trunk, size: 9802 [annotate] [blame] [check-ins using] [diff] | |
19:57 | Merge branch 'master' into 1.0 file: [db711ac9ba] check-in: [76245b4665] user: js, branch: 1.0, size: 9761 [annotate] [blame] [check-ins using] [diff] | |
19:35 |
Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. file: [75aaa591fe] check-in: [496695d778] user: js, branch: trunk, size: 9793 [annotate] [blame] [check-ins using] [diff] | |
15:22 | Remove ASN.1 support as it is still incomplete file: [11c2950250] check-in: [dd2394fc3c] user: js, branch: 1.0, size: 9740 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [9bdd1398b6] check-in: [0509d7a844] user: js, branch: trunk, size: 9772 [annotate] [blame] [check-ins using] [diff] | |
2018-10-13
| ||
22:43 | Add more ASN.1 string types (IA5 and octet string) file: [0fbb22f9e6] check-in: [6410235ae3] user: js, branch: trunk, size: 9766 [annotate] [blame] [check-ins using] [diff] | |
21:40 | Initial ASN.1 DER parsing support file: [4bcaa7696d] check-in: [d276166f70] user: js, branch: trunk, size: 9764 [annotate] [blame] [check-ins using] [diff] | |
21:39 | Add -[OFData subdataWithRange:] file: [666bc4047e] check-in: [4075c3beaf] user: js, branch: trunk, size: 9732 [annotate] [blame] [check-ins using] [diff] | |
2018-02-16
| ||
22:25 |
Remove OF_UNAVAILABLE from two -[init] methods
These were unavailable in the immutable class, but available in the | |
2018-02-15
| ||
00:35 | OFData: Fix #ifdef file: [e35dc22fa9] check-in: [d30dfac8ae] user: js, branch: trunk, size: 9506 [annotate] [blame] [check-ins using] [diff] | |
2018-01-15
| ||
00:34 | Add -[writeToURL:] file: [40d5270f3b] check-in: [5c08717941] user: js, branch: trunk, size: 9568 [annotate] [blame] [check-ins using] [diff] | |
2018-01-14
| ||
18:25 | OFData: Add -[rangeOfData:options:range:] file: [72db843d4f] check-in: [c85b63d2af] user: js, branch: trunk, size: 9438 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [79c85b69aa] check-in: [7e5c81e186] user: js, branch: trunk, size: 8771 [annotate] [blame] [check-ins using] [diff] | |
00:42 | -[initWithContentsOfURL:]: Use OFURLHandler file: [f36923fc9a] check-in: [99cb9ac6f9] user: js, branch: trunk, size: 8748 [annotate] [blame] [check-ins using] [diff] | |
2017-11-26
| ||
14:29 |
OFData: Change no copy handling
OFMutableData supports no copy now by just copying anyway and freeing if | |
2017-11-18
| ||
18:50 | Documentation: Use @brief for all properties file: [bda35b67de] check-in: [cc3ad3ddd3] user: js, branch: trunk, size: 8834 [annotate] [blame] [check-ins using] [diff] | |
2017-10-29
| ||
21:58 |
Convert methods to properties where appropriate
This improves Swift compatibility. file: [d1decb9e79] check-in: [f3ccf14461] user: js, branch: trunk, size: 8784 [annotate] [blame] [check-ins using] [diff] | |
2017-10-17
| ||
00:33 |
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
2017-09-26
| ||
21:53 | Many nullability fixes file: [1f9618a527] check-in: [52011fbfd6] user: js, branch: trunk, size: 8825 [annotate] [blame] [check-ins using] [diff] | |
2017-08-13
| ||
22:38 | Fix -[OFData description] file: [9086a3be08] check-in: [484c7987d2] user: js, branch: trunk, size: 8815 [annotate] [blame] [check-ins using] [diff] | |
2017-07-22
| ||
20:50 | Added: Split OFDataArray into OFData and OFMutableData file: [ef14e3ba64] check-in: [c8f7b90082] user: js, branch: trunk, size: 8806 [annotate] [blame] [check-ins using] | |