History of the file that is called src/OFConstantString.m at check-in b52c4a41e4c688ce
|
2024-04-29
| ||
| 21:42 | [e20d1bfa3e] part of check-in [f16bccc7b3] Properly hide private symbols (check-in: [f16bccc7b3] user: js, branch: trunk, size: 12496) [annotate] [blame] [check-ins using] [diff] | |
|
2024-04-03
| ||
| 02:16 | [cde23b7b44] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 12495) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [745f0950c3] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 12287) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-23
| ||
| 16:01 |
[a848ea510b]
part of check-in [149874777c]
Remove incomplete NFD/NFKD support
It has been moved to the "unicode-normalization" branch until it is | |
|
2023-08-09
| ||
| 09:08 | [58e75bd4ee] part of check-in [36310f6263] Add OF_SINGLETON_METHODS (check-in: [36310f6263] user: js, branch: trunk, size: 12606) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-06
| ||
| 09:04 | [01f4965770] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 12990) [annotate] [blame] [check-ins using] [diff] | |
|
2022-11-24
| ||
| 00:21 | [5bcac2af70] part of check-in [23272e6d43] Rename OFURI to OFIRI (check-in: [23272e6d43] user: js, branch: trunk, size: 12990) [annotate] [blame] [check-ins using] [diff] | |
|
2022-09-28
| ||
| 21:40 | [3adc07df05] part of check-in [e7ab06503c] Rename OFUR{L -> I} in preparation for URI support (check-in: [e7ab06503c] user: js, branch: trunk, size: 12990) [annotate] [blame] [check-ins using] [diff] | |
|
2022-09-04
| ||
| 18:27 |
[d0c2668f14]
part of check-in [114576fe94]
Remove -[OFString stringByPrependingString:]
The same can be achieved using -[OFString stringByAppendingString:] and | |
|
2022-08-29
| ||
| 22:07 | [b62769ac16] part of check-in [4d03f6f1a5] Make the base for parsing numbers an unsigned char (check-in: [4d03f6f1a5] user: js, branch: trunk, size: 13133) [annotate] [blame] [check-ins using] [diff] | |
|
2022-08-07
| ||
| 20:22 | [d768085319] part of check-in [0f50cc3858] OFConstantString: Fix missed method (check-in: [0f50cc3858] user: js, branch: trunk, size: 13113) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [069ffd9312] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 12952) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-18
| ||
| 22:56 | [a046d60efd] part of check-in [e73c65a849] Rename all symbols marked extern (check-in: [e73c65a849] user: js, branch: new-naming-convention, size: 12952) [annotate] [blame] [check-ins using] [diff] | |
| 21:12 | [df00a8f5dc] part of check-in [b06b86d6f9] OF_RETAIN_COUNT_MAX -> OFMaxRetainCount (check-in: [b06b86d6f9] user: js, branch: new-naming-convention, size: 12958) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-17
| ||
| 22:45 | [ef9244204c] part of check-in [498074dab9] Rename of_(re)alloc and add OFFreeMemory (check-in: [498074dab9] user: js, branch: new-naming-convention, size: 12964) [annotate] [blame] [check-ins using] [diff] | |
| 03:21 | [c17936e454] part of check-in [c4e0e56fa3] Rename all blocks (check-in: [c4e0e56fa3] user: js, branch: new-naming-convention, size: 12952) [annotate] [blame] [check-ins using] [diff] | |
| 02:25 | [8b793fe13a] part of check-in [169692a120] Rename remaining enums in OFString.h (check-in: [169692a120] user: js, branch: new-naming-convention, size: 12958) [annotate] [blame] [check-ins using] [diff] | |
| 02:10 | [faa382b4c9] part of check-in [255f21fb3d] of_string_encoding_t -> OFStringEncoding (check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 12839) [annotate] [blame] [check-ins using] [diff] | |
| 01:35 | [656bf0717b] part of check-in [6d9d790a24] of_char{16,32}_t -> OFChar{16,32} (check-in: [6d9d790a24] user: js, branch: new-naming-convention, size: 12863) [annotate] [blame] [check-ins using] [diff] | |
| 01:32 | [233655cac1] part of check-in [2d3790870d] of_unichar_t -> OFUnichar (check-in: [2d3790870d] user: js, branch: new-naming-convention, size: 12875) [annotate] [blame] [check-ins using] [diff] | |
| 00:44 | [0411bc7458] part of check-in [d975c53a43] of_range_t -> OFRange (check-in: [d975c53a43] user: js, branch: new-naming-convention, size: 12884) [annotate] [blame] [check-ins using] [diff] | |
| 00:31 | [ae80fd102e] part of check-in [1046d10a20] of_byte_order_t -> OFByteOrder (check-in: [1046d10a20] user: js, branch: new-naming-convention, size: 12914) [annotate] [blame] [check-ins using] [diff] | |
| 00:14 | [b966a92096] part of check-in [61fc389aee] of_comparison_result_t -> OFComparisonResult (check-in: [61fc389aee] user: js, branch: new-naming-convention, size: 12922) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-07
| ||
| 22:20 | [b52e6a55a7] part of check-in [96ee4795ad] Make GCC happy again (check-in: [96ee4795ad] user: js, branch: trunk, size: 12930) [annotate] [blame] [check-ins using] [diff] | |
| 20:39 | [415348861e] part of check-in [91a4c53bb1] Override -[compare:] with a more specific type (check-in: [91a4c53bb1] user: js, branch: trunk, size: 12940) [annotate] [blame] [check-ins using] [diff] | |
|
2021-03-07
| ||
| 20:25 | [3252c9a3ca] part of check-in [1b82d3bf4f] *.m: Fold methods into one line where it fits (check-in: [1b82d3bf4f] user: js, branch: trunk, size: 12917) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:04 | [41b6262c76] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 13057) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-14
| ||
| 12:23 |
[1a5c26a192]
part of check-in [627511b032]
Rename of_malloc and of_calloc
The new names should be more accurate. (check-in: [627511b032] user: js, branch: trunk, size: 13146) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-07
| ||
| 20:23 | [4db8f4cb59] part of check-in [4fbdca698c] OFObject: Remove -[allocMemoryWithSize:] (check-in: [4fbdca698c] user: js, branch: trunk, size: 13140) [annotate] [blame] [check-ins using] [diff] | |
|
2020-11-01
| ||
| 11:35 | [a6f51dcbb3] part of check-in [4bbac7ab17] OFString: Add -[substring{From,To}Index:] (check-in: [4bbac7ab17] user: js, branch: trunk, size: 14153) [annotate] [blame] [check-ins using] [diff] | |
|
2020-10-10
| ||
| 14:27 |
[0adc85a65a]
part of check-in [aeb403a1ed]
OFObject: Change type of -[hash] to unsigned long
The internal hash is still 32 bit in most places, but this way, it is at | |
|
2020-08-11
| ||
| 19:45 |
[0761b10d3a]
part of check-in [b6ee372b98]
OFString: Rework number parsing API
This solves the old signed vs. unsigned problem and allows for more | |
|
2020-04-21
| ||
| 22:47 |
[1a9a1e4686]
part of check-in [94f1f0f479]
OFWindowsRegistryKey: Compatibility with Win XP
This requires a slight API change to OFWindowsRegistryKey, as the | |
|
2020-01-02
| ||
| 01:51 | [743f51b49a] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 13519) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-18
| ||
| 00:06 | [3ec6ddd0a7] part of check-in [c15164ca65] Fix typo to fix Win32 (check-in: [c15164ca65] user: js, branch: trunk, size: 13516) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-17
| ||
| 02:33 | [7863900fc6] part of check-in [17d57e01ff] Remove underscores from class names (check-in: [17d57e01ff] user: js, branch: trunk, size: 13508) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-16
| ||
| 14:32 | [5af702f073] part of check-in [a2d31cca3d] Naming consistency for 2 forgotten structs (check-in: [a2d31cca3d] user: js, branch: trunk, size: 13487) [annotate] [blame] [check-ins using] [diff] | |
|
2019-03-08
| ||
| 00:35 | [299aa74c88] part of check-in [bceb7ed4c9] Use dot syntax (check-in: [bceb7ed4c9] user: js, branch: trunk, size: 13492) [annotate] [blame] [check-ins using] [diff] | |
|
2019-02-03
| ||
| 19:19 | [e40123b4c3] part of check-in [f19cde3a14] Move a few URL methods from OFString to OFURL (check-in: [f19cde3a14] user: js, branch: trunk, size: 13542) [annotate] [blame] [check-ins using] [diff] | |
|
2019-01-03
| ||
| 19:13 | [6574951a62] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 13710) [annotate] [blame] [check-ins using] [diff] | |
|
2018-07-07
| ||
| 21:37 | [59bf0a4519] part of check-in [8939d24b51] Add -[componentsSeparatedByCharactersInSet:] (check-in: [8939d24b51] user: js, branch: trunk, size: 13704) [annotate] [blame] [check-ins using] [diff] | |
|
2018-02-25
| ||
| 04:31 |
[32fee23859]
part of check-in [505137f25f]
Reintroduce of_char{16,32}_t
There is no reliable way to check if C++ already defined those, as Clang | |
|
2018-01-15
| ||
| 00:34 | [37198b5a4e] part of check-in [5c08717941] Add -[writeToURL:] (check-in: [5c08717941] user: js, branch: trunk, size: 13260) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-03
| ||
| 19:49 | [1d7e2ea2cd] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 12979) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-14
| ||
| 23:27 | [25aa3b8ad6] part of check-in [ad18d4f976] Add -[OFString stringByAppendingURLPathComponent:] (check-in: [ad18d4f976] user: js, branch: trunk, size: 12956) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-13
| ||
| 21:56 | [ee41b1b8bf] part of check-in [4f2b0f0847] Add -[OFString indexOfCharacterFromSet:] (check-in: [4f2b0f0847] user: js, branch: trunk, size: 12788) [annotate] [blame] [check-ins using] [diff] | |
|
2017-11-05
| ||
| 18:25 | [9ab7706adb] part of check-in [0a4565fb0f] Use -[isMemberOfClass:] instead of object_getClass (check-in: [0a4565fb0f] user: js, branch: trunk, size: 12158) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-22
| ||
| 15:05 | [8314c8c128] part of check-in [a06354b42a] Make Apple GCC with -Wshadow happy (check-in: [a06354b42a] user: js, branch: trunk, size: 12159) [annotate] [blame] [check-ins using] [diff] | |
| 14:09 | [e45b7abf06] part of check-in [31c0f5b89e] Make Apple GCC with -Wshadow happy (check-in: [31c0f5b89e] user: js, branch: 0.90, size: 12068) [annotate] [blame] [check-ins using] [diff] | |
|
2017-10-17
| ||
| 00:33 |
[aaf59fe08c]
part of check-in [2f4e0df8be]
Do not use implicit method return types
Instead, explicitly declare them, as OF_ASSUME_NONNULL_{BEGIN,END} does | |
|
2017-10-01
| ||
| 13:43 | [58b7594810] part of check-in [66c29a31f2] More nullability and style fixes (check-in: [66c29a31f2] user: js, branch: trunk, size: 12072) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-23
| ||
| 18:02 | [a025049426] part of check-in [db06863643] Add -[OFString dataWithEncoding:] (check-in: [db06863643] user: js, branch: trunk, size: 12070) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-02
| ||
| 13:21 | [33c7229c0d] part of check-in [7989a8db10] Add -[decomposedStringWithCompatibilityMapping] (check-in: [7989a8db10] user: js, branch: trunk, size: 11930) [annotate] [blame] [check-ins using] [diff] | |
| 11:55 | [3d83fd1fce] part of check-in [beae8473fb] -[OFString decomposedStringWithCanonicalMapping] (check-in: [beae8473fb] user: js, branch: trunk, size: 11782) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 21:25 | [76865d67da] part of check-in [37d2a81754] Use char{16,32}_t instead of of_char{16,32}_t (check-in: [37d2a81754] user: js, branch: trunk, size: 11605) [annotate] [blame] [check-ins using] [diff] | |
| 20:10 |
[606ccc29ff]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 11617) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[5483ae8a87]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-09-12
| ||
| 00:27 | [e1f8d85588] part of check-in [13f4c6c678] Add OF_DEALLOC_UNSUPPORTED macro (check-in: [13f4c6c678] user: js, branch: trunk, size: 11563) [annotate] [blame] [check-ins using] [diff] | |
|
2016-05-22
| ||
| 17:38 | [25ba828e39] part of check-in [6ea8c2f107] Add -[OFString octalValue] (check-in: [6ea8c2f107] user: js, branch: trunk, size: 11675) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:41 |
[3401be807a]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 11588) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [2aeb65a141] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 11584) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-21
| ||
| 21:43 |
[340ec99b9c]
part of check-in [13ee56edf3]
Move all macros from OFObject.h to macros.h
This means that OFObject.h imports macros.h now, making it unnecessary | |
|
2014-05-15
| ||
| 04:07 | [1ddb7fb002] part of check-in [3c7bf2e50c] Don't return void expressions (check-in: [3c7bf2e50c] user: js, branch: trunk, size: 11598) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-26
| ||
| 18:38 | [dca68d3ede] part of check-in [e67130bd2d] Minor style change - no functional change (check-in: [e67130bd2d] user: js, branch: trunk, size: 11626) [annotate] [blame] [check-ins using] [diff] | |
|
2014-02-18
| ||
| 00:22 | [ca9a42565c] part of check-in [f9d12201f8] Move around a few defines to be more consistent (check-in: [f9d12201f8] user: js, branch: trunk, size: 11627) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-04
| ||
| 00:24 | [02bdfaa851] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 11627) [annotate] [blame] [check-ins using] [diff] | |
|
2013-11-23
| ||
| 01:27 | [bf1e5cc793] part of check-in [6e19bd47ee] Add OF_UNRECOGNIZED_SELECTOR. (check-in: [6e19bd47ee] user: js, branch: trunk, size: 11621) [annotate] [blame] [check-ins using] [diff] | |
|
2013-06-22
| ||
| 12:12 |
[7d49a47280]
part of check-in [3d16a30f41]
Rework exceptions.
This mostly removes the argument for the class in which the exception This also removes a few other arguments which were not too helpful. In | |
|
2013-05-01
| ||
| 20:35 |
[8447dff468]
part of check-in [abb7536cdd]
Make -[finishInitialization] thread-safe.
This way, it's possible to use the same constant string from multiple | |
|
2013-03-08
| ||
| 23:00 | [9a6d67963b] part of check-in [e8d6ca16e7] Take advantage of realloc(NULL, n) being defined. (check-in: [e8d6ca16e7] user: js, branch: trunk, size: 11870) [annotate] [blame] [check-ins using] [diff] | |
|
2013-03-04
| ||
| 17:20 |
[9960343709]
part of check-in [c5ef582958]
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
|
2013-02-12
| ||
| 18:22 | [1a105f7a00] part of check-in [e40729d406] Prefix all ivars with an underscore. (check-in: [e40729d406] user: js, branch: trunk, size: 11850) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-19
| ||
| 02:44 | [02f6ef3191] part of check-in [35491549a6] OFConstantString: Add missing methods. (check-in: [35491549a6] user: js, branch: trunk, size: 11861) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-12
| ||
| 17:29 |
[eeb9601efb]
part of check-in [9ddd33a258]
Rename *UsingEncoding: to *WithEncoding:.
This reverts 5362941. Even though *UsingEncoding: is what Foundation uses, *WithEncoding: is | |
|
2013-01-09
| ||
| 22:24 | [2975bd9973] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 10925) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-22
| ||
| 15:37 | [4e1d37633d] part of check-in [917ce5754c] Add -[doesNotRecognizeSelector:]. (check-in: [917ce5754c] user: js, branch: trunk, size: 10919) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-16
| ||
| 14:57 | [b86bf57c57] part of check-in [aecadefe62] Add -[stringByAppendingFormat:arguments:]. (check-in: [aecadefe62] user: js, branch: trunk, size: 11567) [annotate] [blame] [check-ins using] [diff] | |
|
2012-12-15
| ||
| 23:31 | [2b5371b50c] part of check-in [e2f4c1283c] OFString: Improved API for getting C strings. (check-in: [e2f4c1283c] user: js, branch: trunk, size: 11355) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-16
| ||
| 14:49 | [7dbd47e4c7] part of check-in [e49548ce0f] OFConstantString: Add a few missing new methods. (check-in: [e49548ce0f] user: js, branch: trunk, size: 11351) [annotate] [blame] [check-ins using] [diff] | |
| 14:47 |
[4bef6d21b7]
part of check-in [fcaa549324]
A few more API improvements.
This should make it more future-proof, as adding new options is easier | |
|
2012-10-13
| ||
| 21:29 | [f72b46effc] part of check-in [9817eab3be] Rename s->UTF8 to s->isUTF8. (check-in: [9817eab3be] user: js, branch: trunk, size: 10078) [annotate] [blame] [check-ins using] [diff] | |
| 20:50 | [0925478785] part of check-in [9cfefe9c30] Move UTF-8 functions to OFString_UTF8.m. (check-in: [9cfefe9c30] user: js, branch: trunk, size: 10076) [annotate] [blame] [check-ins using] [diff] | |
| 20:02 | [93ca41c6dc] part of check-in [5209390938] indexOfFirstOccurrenceOfString -> rangeOfString. (check-in: [5209390938] user: js, branch: trunk, size: 10076) [annotate] [blame] [check-ins using] [diff] | |
|
2012-10-08
| ||
| 08:12 | [f6854092bd] part of check-in [9276a1c3c8] Coding style. (check-in: [9276a1c3c8] user: js, branch: trunk, size: 10060) [annotate] [blame] [check-ins using] [diff] | |
|
2012-09-09
| ||
| 14:36 | [ed50b3697e] part of check-in [56df9c44de] OFNumber: Implement OFComparing. (check-in: [56df9c44de] user: js, branch: trunk, size: 10059) [annotate] [blame] [check-ins using] [diff] | |
|
2012-09-06
| ||
| 19:13 | [e519860738] part of check-in [3659c87c63] Add -[OFString initWithUTF8String:freeWhenDone:]. (check-in: [3659c87c63] user: js, branch: trunk, size: 10045) [annotate] [blame] [check-ins using] [diff] | |
|
2012-07-12
| ||
| 01:28 | [634c81749f] part of check-in [8892ae9fcc] Don't access isa directly. (check-in: [8892ae9fcc] user: js, branch: trunk, size: 10077) [annotate] [blame] [check-ins using] [diff] | |
|
2012-06-10
| ||
| 13:28 | [63e98f3fd3] part of check-in [11d3d69a22] More API improvements. (check-in: [11d3d69a22] user: js, branch: trunk, size: 9928) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-15
| ||
| 11:29 |
[e6c815e41d]
part of check-in [28170f5f65]
Greatly improve OFObject's memory handling and performance.
A linked-list is put before each memory chunk allocated instead of As allocating bigger chunks seems to be a little bit slower than smaller | |
|
2012-01-30
| ||
| 22:56 | [1513456645] part of check-in [08389242d9] The new Apple runtime requires +[load] in OFConstantString. (check-in: [08389242d9] user: js, branch: trunk, size: 10212) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-05
| ||
| 00:56 | [cb5a866f0f] part of check-in [ce70e17b38] Update copyright. (check-in: [ce70e17b38] user: js, branch: trunk, size: 10212) [annotate] [blame] [check-ins using] [diff] | |
|
2012-01-04
| ||
| 23:30 | [4bd82e6f82] part of check-in [41fbb8c0a8] Work around objc_setFutureClass suddenly not working anymore on i386. (check-in: [41fbb8c0a8] user: js, branch: trunk, size: 10206) [annotate] [blame] [check-ins using] [diff] | |
|
2011-12-06
| ||
| 02:02 | [916899ab02] part of check-in [4f62045a3a] Remove useless invocation of +[OFObject inheritMethodsFromClass:]. (check-in: [4f62045a3a] user: js, branch: trunk, size: 9128) [annotate] [blame] [check-ins using] [diff] | |
|
2011-11-20
| ||
| 18:41 |
[878ad12e02]
part of check-in [301ee63212]
Make OFString a class cluster.
It is a class cluster now, but there is still much to improve. (check-in: [301ee63212] user: js, branch: trunk, size: 9225) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-31
| ||
| 22:02 | [31cc01efd6] part of check-in [a51b3cb390] Add -[UTF16String] to OFString. (check-in: [a51b3cb390] user: js, branch: trunk, size: 13517) [annotate] [blame] [check-ins using] [diff] | |
|
2011-10-29
| ||
| 01:36 | [e406c9d41b] part of check-in [4d6f7fc529] Make return type of -[unicodeString] const. (check-in: [4d6f7fc529] user: js, branch: trunk, size: 13390) [annotate] [blame] [check-ins using] [diff] | |
| 00:00 | [30a97b7678] part of check-in [49cf155269] Make the parameter for +[stringWith{Unicode,UTF16}String:] const. (check-in: [49cf155269] user: js, branch: trunk, size: 13384) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-22
| ||
| 23:25 |
[c74b1f841a]
part of check-in [e1e7ffa903]
Exceptions are now autoreleased.
This is safe as an "exception loop" can't happen, since if allocating So, the worst case would be that an autorelease of an exception fails, | |
|
2011-09-19
| ||
| 12:34 | [5b58150777] part of check-in [d43eb177bc] BOOL naming conventions. (check-in: [d43eb177bc] user: js, branch: trunk, size: 13181) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-15
| ||
| 19:26 | [993ed1e2bc] part of check-in [6dd03a129e] Add -[enumerateLinesUsingBlock:] to OFString. (check-in: [6dd03a129e] user: js, branch: trunk, size: 13183) [annotate] [blame] [check-ins using] [diff] | |
|
2011-09-12
| ||
| 19:57 | [7b7f10cde1] part of check-in [e6fd39d11e] Rename -[cString] to -[UTF8String]. (check-in: [e6fd39d11e] user: js, branch: trunk, size: 12962) [annotate] [blame] [check-ins using] [diff] | |
|
2011-08-04
| ||
| 16:48 | [5745a4d78a] part of check-in [f977192a23] Get rid of -[*FromIndex:toIndex:]. (check-in: [f977192a23] user: js, branch: trunk, size: 12527) [annotate] [blame] [check-ins using] [diff] | |
|
2011-07-29
| ||
| 21:34 | [4fa86efffd] part of check-in [2caeadf65a] OFConstantString: -[completeInitialization] -> -[finishInitialization]. (check-in: [2caeadf65a] user: js, branch: trunk, size: 12726) [annotate] [blame] [check-ins using] [diff] | |
|
2011-07-09
| ||
| 14:45 |
[87992a22fc]
part of check-in [36e8a94f34]
Cache the length of a string.
Also removes -[appendCStringWithoutUTF8Checking:] as it is dangerous and | |
|
2011-07-08
| ||
| 20:13 | [c1cbc7f938] part of check-in [7c66260ead] Rename -[deleteLeadingAndTrailingWhitespaces]. (check-in: [7c66260ead] user: js, branch: trunk, size: 12777) [annotate] [blame] [check-ins using] [diff] | |
| 19:15 | [d4339ab533] part of check-in [3ffa55524a] Rename ivars in OFString struct to prevent prospective name conflicts. (check-in: [3ffa55524a] user: js, branch: trunk, size: 12795) [annotate] [blame] [check-ins using] [diff] | |
| 15:29 | [9dcf20b1e7] part of check-in [0b846bcc4a] Make it possible to add more ivars to OFConstantString. (check-in: [0b846bcc4a] user: js, branch: trunk, size: 12966) [annotate] [blame] [check-ins using] [diff] | |
|
2011-06-06
| ||
| 16:18 | [e051d86f17] part of check-in [65ec63f7c1] Remove semicolons that should not have been there. (check-in: [65ec63f7c1] user: js, branch: trunk, size: 3324) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-24
| ||
| 19:42 | [40257b41d9] part of check-in [cda44767f4] Get rid of OFExceptions.h. (check-in: [cda44767f4] user: js, branch: trunk, size: 3325) [annotate] [blame] [check-ins using] [diff] | |
|
2011-03-23
| ||
| 12:58 |
[42c1e31ffa]
part of check-in [8de8df50e9]
Make the return type of retainCount unsigned int. This way, the OFObject protocol is compatible to NSObject. (check-in: [8de8df50e9] user: js, branch: trunk, size: 3311) [annotate] [blame] [check-ins using] [diff] | |
|
2011-01-15
| ||
| 18:17 | [5e08953a1a] part of check-in [b5ec30fa9d] Define enums as types. (check-in: [b5ec30fa9d] user: js, branch: trunk, size: 3294) [annotate] [blame] [check-ins using] [diff] | |
|
2011-01-01
| ||
| 20:19 | [e612866855] part of check-in [da6b3d26cb] Change license. (check-in: [da6b3d26cb] user: js, branch: trunk, size: 3300) [annotate] [blame] [check-ins using] [diff] | |
|
2010-09-19
| ||
| 22:59 | [1e07f47851] part of check-in [f9ed4c1d11] Optimize handling of ASCII strings. (check-in: [f9ed4c1d11] user: js, branch: trunk, size: 3044) [annotate] [blame] [check-ins using] [diff] | |
|
2010-09-16
| ||
| 00:08 | Added: [d070e3d08a] part of check-in [68ef210228] Rename OFConstString to OFConstantString. (check-in: [68ef210228] user: js, branch: trunk, size: 3011) [annotate] [blame] [check-ins using] | |