Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/OFINISection.m at check-in d65bd089c5cbf333
|
2025-06-22
| ||
| 19:32 | Deleted: Point to the new repository check-in: [ec62287f25] user: js branch: trunk, size: 0 | |
| 19:32 | Deleted: Point to the new repository check-in: [ec62287f25] user: js branch: trunk, size: 0 | |
|
2025-06-15
| ||
| 03:12 | OFStream: Allow changing default encoding file: [1b23c26dde] check-in: [b7311c7675] user: js branch: trunk, size: 13321 | |
|
2025-04-14
| ||
| 21:10 | Continue migrating to the ARC functions for RR file: [17b1262780] check-in: [8ad878075b] user: js branch: trunk, size: 13471 | |
|
2025-04-13
| ||
| 23:01 | Continue migrating to the ARC functions for RR file: [3081f81a0e] check-in: [b0a3da90ad] user: js branch: trunk, size: 13479 | |
|
2025-03-26
| ||
| 02:24 | Fix OF_DIRECT_MEMBERS with Clang 21 file: [76f0612ceb] check-in: [d9ae4fa74a] user: js branch: trunk, size: 13381 | |
|
2025-03-21
| ||
| 02:47 | OFINISection: Add unsigned long long Otherwise, no values > LLONG_MAX could be stored in / read from an INI file. file: [004d32d7ed] check-in: [d65bd089c5] user: js branch: trunk, size: 13391 | |
|
2025-03-14
| ||
| 23:33 | OFString: Add -[rangeOfCharacterFromSet:] This is more consistent with -[rangeOfString:]. file: [9a7de16121] check-in: [2021ed247f] user: js branch: trunk, size: 12685 | |
|
2025-01-01
| ||
| 12:58 | Update copyright file: [3f965ab6a7] check-in: [9d802a786d] user: js branch: trunk, size: 12675 | |
| 12:58 | Update copyright file: [887b74d92b] check-in: [9d802a786d] user: js branch: trunk, size: 815 | |
|
2024-11-18
| ||
| 21:18 | OFINIFile: Properly quote ; and # file: [f5a74f6cad] check-in: [92d0f0b9d4] user: js branch: trunk, size: 12675 | |
|
2024-09-06
| ||
| 22:28 | OFINIFile: Properly escape newlines file: [5ced3a325d] check-in: [35df8d869a] user: js branch: 1.1, size: 12702 | |
| 22:27 | OFINIFile: Properly escape newlines file: [1775218a4e] check-in: [995f217b65] user: js branch: trunk, size: 12673 | |
|
2024-08-25
| ||
| 21:29 | OFINIFile: Fix parsing `=` within `"` file: [06ae24a12e] check-in: [a7ef90581c] user: js branch: 1.1, size: 12531 | |
| 21:27 | OFINIFile: Fix parsing `=` within `"` file: [0b76cf6ad8] check-in: [95fcd0f05b] user: js branch: trunk, size: 12503 | |
|
2024-08-24
| ||
| 10:40 | OFINIFile: Allow # for comments file: [3ff03f8457] check-in: [55f5b88d26] user: js branch: 1.1, size: 11275 | |
| 10:39 | OFINIFile: Allow # for comments file: [2059e2c42f] check-in: [16ebc2d82a] user: js branch: trunk, size: 11247 | |
| 10:32 | OFINICategory: Allow values in global category file: [128a34b63f] check-in: [e2f6eea34e] user: js branch: 1.1, size: 11248 | |
| 10:25 | OFINISection: Allow values in global section file: [8aabd85aa9] check-in: [dab4c26020] user: js branch: trunk, size: 11220 | |
| 10:14 | Renamed and modified src/OFINICategory.m → src/OFINISection.m. Rename OFINICategory to OFINISection OFINICategory is provided as a deprecated subclass of OFINISection to maintain API and ABI compatibility. file: [80d783f695] check-in: [0fead8a915] user: js branch: trunk, size: 11285 | |
| 10:14 | Rename OFINICategory to OFINISection OFINICategory is provided as a deprecated subclass of OFINISection to maintain API and ABI compatibility. file: [bc21c198db] check-in: [0fead8a915] user: js branch: trunk, size: 815 | |
| 09:20 | OFINIFile: Allow comments before first category file: [8affd22517] check-in: [904d0639c4] user: js branch: trunk, size: 11313 | |
|
2024-04-03
| ||
| 02:16 | Change license to LGPLv3 only file: [0e47b76592] check-in: [7413a728a7] user: js branch: trunk, size: 11213 | |
|
2024-01-02
| ||
| 17:17 | Update copyright file: [e1d77cfa79] check-in: [26ddd2e4e4] user: js branch: trunk, size: 11005 | |
|
2023-08-28
| ||
| 14:35 | OFINICategory: Better method names file: [d0f066075e] check-in: [e1d01a4ee6] user: js branch: trunk, size: 11005 | |
|
2023-01-06
| ||
| 09:04 | Update copyright file: [cc663f3e2a] check-in: [8939cbdb52] user: js branch: trunk, size: 10825 | |
|
2022-09-04
| ||
| 18:46 | Remove -[prependString:] and -[reverse] file: [1db2d24df3] check-in: [6c3ec63d96] user: js branch: trunk, size: 10825 | |
|
2022-08-30
| ||
| 00:48 | OFObject: Small API change file: [a3ae5f50aa] check-in: [4ad0c363f3] user: js branch: trunk, size: 10815 | |
|
2022-02-12
| ||
| 07:46 | Update copyright file: [0938799665] check-in: [1a86b8175b] user: js branch: trunk, size: 10815 | |
|
2021-04-17
| ||
| 14:13 | Always prefix functions with the type file: [4bd3d1b960] check-in: [eb0cfa6ff9] user: js branch: new-naming-convention, size: 10815 | |
| 02:10 | of_string_encoding_t -> OFStringEncoding file: [d8e2a6f10b] check-in: [255f21fb3d] user: js branch: new-naming-convention, size: 10815 | |
| 01:24 | OF_NOT_FOUND -> OFNotFound file: [394a3846e8] check-in: [83dc0fe6e5] user: js branch: new-naming-convention, size: 10819 | |
| 00:44 | of_range_t -> OFRange file: [218aef4190] check-in: [d975c53a43] user: js branch: new-naming-convention, size: 10821 | |
|
2021-03-17
| ||
| 23:22 | OFINI*: Add -[description] file: [3853ee5e40] check-in: [75d2dfa322] user: js branch: trunk, size: 10818 | |
|
2021-03-07
| ||
| 20:25 | *.m: Fold methods into one line where it fits file: [af996b6de2] check-in: [1b82d3bf4f] user: js branch: trunk, size: 10531 | |
| 01:53 | Remove useless *Value from selector names file: [504a2316bf] check-in: [b0b5eff396] user: js branch: trunk, size: 10539 | |
|
2021-02-28
| ||
| 15:22 | More consistent API for OFINICategory & OFSettings file: [49cee2e98a] check-in: [2ed9cbdc0c] user: js branch: trunk, size: 10961 | |
|
2021-01-02
| ||
| 22:04 | Update copyright file: [8974141c79] check-in: [374e1a1bfa] user: js branch: trunk, size: 10634 | |
|
2020-11-01
| ||
| 11:35 | OFString: Add -[substring{From,To}Index:] file: [ee9139e5e6] check-in: [4bbac7ab17] user: js branch: trunk, size: 10723 | |
|
2020-08-11
| ||
| 19:45 | OFString: Rework number parsing API This solves the old signed vs. unsigned problem and allows for more bases than just 8, 10 and 16, as well as auto-detection of the base (if base is 0). file: [4145f33ae0] check-in: [b6ee372b98] user: js branch: trunk, size: 10825 | |
|
2020-06-28
| ||
| 15:03 | Use OF_DIRECT(_MEMBERS) where appropriate file: [6f7f003a8d] check-in: [b6cb3addd0] user: js branch: trunk, size: 10909 | |
|
2020-01-02
| ||
| 01:51 | Update copyright file: [78d0c3480f] check-in: [c7f0229795] user: js branch: trunk, size: 10899 | |
|
2019-06-17
| ||
| 02:33 | Remove underscores from class names file: [ac82dbaf9a] check-in: [17d57e01ff] user: js branch: trunk, size: 10896 | |
|
2019-03-08
| ||
| 00:35 | Use dot syntax file: [aa5333e1f9] check-in: [bceb7ed4c9] user: js branch: trunk, size: 10921 | |
|
2019-01-03
| ||
| 19:13 | Update copyright file: [1a0915adbe] check-in: [0509d7a844] user: js branch: trunk, size: 10961 | |
|
2018-01-03
| ||
| 19:49 | Update copyright notice file: [c188543ed5] check-in: [7e5c81e186] user: js branch: trunk, size: 10955 | |
|
2017-10-17
| ||
| 00:33 | Do not use implicit method return types Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does not apply to implicit return types. This means that after this commit, all init methods have a nonnull return type, as they should have. file: [707902fb61] check-in: [2f4e0df8be] user: js branch: trunk, size: 10932 | |
|
2017-10-11
| ||
| 20:53 | Fix shadowed variables and enable -Wshadow file: [95cd2a6086] check-in: [00476e4430] user: js branch: trunk, size: 10918 | |
|
2017-09-26
| ||
| 21:53 | Many nullability fixes file: [e8548169a5] check-in: [52011fbfd6] user: js branch: trunk, size: 10920 | |
|
2017-07-24
| ||
| 20:29 | OFINIFile: Always use \r\n file: [77ec98f4c0] check-in: [1248c00475] user: js branch: trunk, size: 10871 | |
|
2017-05-21
| ||
| 21:28 | Prefix private methods with of_ instead of OF_ This matches Apple's style. file: [4c38694599] check-in: [6b77a5dd8b] user: js branch: trunk, size: 10850 | |
|
2017-05-07
| ||
| 20:10 | Small code style change Casts are now written like types in variable declarations. file: [0b4fba9171] check-in: [4af49a13c3] user: js branch: trunk, size: 10850 | |
|
2017-01-09
| ||
| 17:36 | Update copyright Forgot to add 2017, even though I already did quite some changes in 2017. file: [6aba1314ef] check-in: [44f45c2e35] user: js branch: trunk, size: 10825 | |
|
2016-02-21
| ||
| 15:37 | Make use of C99-style for loops file: [b22706da67] check-in: [e0b9167693] user: js branch: trunk, size: 10819 | |
|
2016-01-03
| ||
| 00:43 | Update copyright While at it, also update the mail address. file: [cb3bb13628] check-in: [cec0f072f8] user: js branch: 0.8, size: 11388 | |
| 00:41 | Update copyright While at it, also update the mail address. file: [607056e622] check-in: [2a27cf3000] user: js branch: trunk, size: 10811 | |
|
2015-11-29
| ||
| 14:02 | Make use of fast enumeration Now that we require GCC >= 4.6 anyway, there's no more reason to not use it anymore. file: [ab1f7455cf] check-in: [6b13727ce0] user: js branch: trunk, size: 10807 | |
| 11:43 | Make properties a requirement and clean up code This increases the required GCC version from 4.0 to 4.6 (exception: Apple GCC, which already supports this with >= 4.0 starting with OS X 10.5). Since even GCC 4.6 is really old by now, there is no point in still supporting something even older and making the code ugly because of that. While some hardware and OS support was dropped from GCC 4.6 compared to GCC 4.0, there is nothing in there that would be an interesting target with the exception of BeOS maybe - but a port to BeOS can also be achieved using the Haiku support. The other dropped OSes are mostly old versions of OSes while newer ones are still being supported (and those newer versions of those OSes still support the same hardware). file: [db5fef86d0] check-in: [48980f2297] user: js branch: trunk, size: 11290 | |
|
2015-01-03
| ||
| 20:57 | Update copyright file: [54b832fdf6] check-in: [cfd374b906] user: js branch: trunk, size: 11384 | |
|
2014-09-06
| ||
| 22:25 | Add missing #include "config.h" file: [0348deee73] check-in: [f73023946a] user: js branch: trunk, size: 11378 | |
|
2014-06-21
| ||
| 21:43 | Move all macros from OFObject.h to macros.h This means that OFObject.h imports macros.h now, making it unnecessary to manually import macros.h in almost every file. And while at it, also import autorelease.h in OFObject.h, so that this doesn't need to be manually imported in almost every file as well. file: [35a8661d37] check-in: [13ee56edf3] user: js branch: trunk, size: 11357 | |
|
2014-06-18
| ||
| 12:54 | Add OFSettings file: [20041b8f65] check-in: [1333634935] user: js branch: trunk, size: 11401 | |
|
2014-06-16
| ||
| 18:35 | OFINICategory: Add support for arrays file: [3582bcd6d7] check-in: [9555835784] user: js branch: trunk, size: 11301 | |
|
2014-06-14
| ||
| 09:44 | OFINIFile: Add support for different encodings file: [077a8d208b] check-in: [44de69ef31] user: js branch: trunk, size: 9386 | |
|
2014-06-12
| ||
| 13:43 | OFINIFile: Add support for quoted keys / values This is a much more logical way to handle leading and trailing whitespaces and also seems to be used by a few other INI implementations. Additionally, this imports OFINICategory.h in OFINIFile.h so that importing OFINIFile.h is enough - this should be less confusing - and allows opening non-existant files, treating them like an empty file. file: [8e99773efd] check-in: [12c5b7ee91] user: js branch: trunk, size: 9255 | |
|
2014-02-28
| ||
| 00:41 | Make MinGW32 and MinGW-w64 happy at the same time file: [900a1099e7] check-in: [5ca844dd3b] user: js branch: trunk, size: 7477 | |
|
2014-02-17
| ||
| 20:51 | Added: Move OFINICategory to separate file file: [23a40202d4] check-in: [9d6adbf3d9] user: js branch: trunk, size: 7478 | |