ObjFW  Timeline

64 check-ins using file src/OFString.m version fee37530e3

2011-08-01
19:01
Don't use any other classes for +[inheritMethodsFromClass:]. check-in: 7b5b0c8174 user: js tags: trunk
2011-07-31
20:03
Correctly update the dtable for the old GNU runtime. check-in: df914ca51d user: js tags: trunk
19:45
Cleaner -[setImplementation:...] for old GNU runtime. check-in: fbee44d38e user: js tags: trunk
02:07
Implement adding methods for the GNU runtime. check-in: db5f8c2c1b user: js tags: trunk
2011-07-30
23:31
More enhancements in +[OFObject inheritMethodsFromClass:]. check-in: 2828853e17 user: js tags: trunk
23:14
+[addClassMethod:withTypeEncoding:implementation:] to OFObject. check-in: 6083048589 user: js tags: trunk
17:43
Fix a typo. check-in: 5613f7fc46 user: js tags: trunk
02:14
Improve +[inheritInstanceMethodsFromClass:]. check-in: cace873874 user: js tags: trunk
2011-07-29
21:54
Add +[inheritInstanceMethodsFromClass:] to OFObject. check-in: bf0f10966f user: js tags: trunk
21:52
Fix a leak in OFIntrospection with the Apple runtime. check-in: 0708d6f152 user: js tags: trunk
21:34
OFConstantString: -[completeInitialization] -> -[finishInitialization]. check-in: 2caeadf65a user: js tags: trunk
20:35
Make typeEncoding a const char* in OFIntrospection. check-in: 430222609a user: js tags: trunk
2011-07-28
22:21
Don't create and release a pool in -[enumerateObjectsUsingBlock:]. check-in: 3b0699b790 user: js tags: trunk
21:31
Add +[elementWithFile:] to OFXMLElement. check-in: 7d5e2ebb80 user: js tags: trunk
20:50
Don't create and release a pool in -[enumerateObjectsUsingBlock:]. check-in: bfb7745f95 user: js tags: trunk
2011-07-26
21:42
Add OFCountedSet. check-in: eb791d09d1 user: js tags: trunk
18:12
Prepare OFSet and OFMutableSet for OFCountedSet. check-in: 5207c4ea4d user: js tags: trunk
2011-07-24
20:05
Add a few defines for runtime methods so they always have the same name. check-in: c7bc7b93d9 user: js tags: trunk
2011-07-23
15:40
Add properties to OFString. check-in: 3eae5ffa15 user: js tags: trunk
15:02
Revert to old of_fast_enumeration_state_t as gcc 4.6 chokes on the new. check-in: fd7e4116e3 user: js tags: trunk
14:28
Add OFIntrospection. check-in: 2e7534b6dc user: js tags: trunk
13:33
Add -[self] to OFObject. check-in: f1d6ecb1b8 user: js tags: trunk
2011-07-22
18:59
Rename object1 and object2 to left and right in -[reduceWithBlock:]. check-in: 030cc6df0e user: js tags: trunk
18:49
Improve methods using blocks in OFArray. check-in: f9b3ec49f8 user: js tags: trunk
18:30
Nicer fast enumeration for OFSet. check-in: e287e086c2 user: js tags: trunk
17:17
Add a test for -[foldUsingBlock:]. check-in: 32d6b7282a user: js tags: trunk
17:09
Rename -[reduceUsingBlock:] to -[foldUsingBlock:]. check-in: d6faaf68b9 user: js tags: trunk
17:03
Improve methods using blocks in OFDictionary. check-in: 6214a3be25 user: js tags: trunk
00:00
Include OFSet in ObjFW.h. check-in: ac598c5ec3 user: js tags: trunk
2011-07-21
23:56
Add -[enumerateObjectsUsingBlock:] and -[filteredSetUsingBlock:]. check-in: 3e6766ac10 user: js tags: trunk
22:01
Add -[reduceUsingBlock:] to OFArray. check-in: 03e89edb42 user: js tags: trunk
19:52
Add -[unionSet:] to OFMutableSet. check-in: 05c71bf58b user: js tags: trunk
19:17
Add -[minusSet:] and -[intersectSet:] to OFMutableSet. check-in: 821456272f user: js tags: trunk
19:03
Add -[allKeys] and -[allObjects] to OFDictionary. check-in: cc87fcff36 user: js tags: trunk
2011-07-20
18:23
Remove code duplication for fast enumeration of mutable collections. check-in: 63fc941b66 user: js tags: trunk
16:50
Check for mutations during fast enumeration in OFMutableSet. check-in: dbd145b124 user: js tags: trunk
2011-07-19
23:28
Make OFFastEnumeration part of OFCollection. check-in: ab71981cda user: js tags: trunk
23:04
Add fast enumeration to OFSet. check-in: cbf0b4dd91 user: js tags: trunk
22:53
Fast enumeration improvements. check-in: c52a5e5faf user: js tags: trunk
2011-07-18
23:47
Fix a bug (hopefully the last!) in blocks. check-in: b330936afe user: js tags: trunk
22:53
Add OFSet and OFMutableSet. check-in: 8df328d503 user: js tags: trunk
03:01
Fix reference counting for blocks. check-in: dbd79d0747 user: js tags: trunk
2011-07-17
16:38
Remove -[containsObjectIdenticalTo:] from OFCopying. check-in: 8ff55bf218 user: js tags: trunk
16:25
Update PLATFORMS. check-in: 938574d7fe user: js tags: trunk
02:11
Include sys/types.h in of_asprintf.m. check-in: 506c012ec2 user: js tags: trunk
02:03
Use sockaddr_storage instead of sockaddr in OFTCPSocket.
This ensures it's big enough and correctly aligned.
check-in: 7a5b65ee4d user: js tags: trunk
01:55
Define __NO_EXT_QNX in files using unistd.h or fcntl.h. check-in: da2701ad14 user: js tags: trunk
00:57
Get rid of unnecessary includes of unistd.h in headers. check-in: eced1d58ea user: js tags: trunk
2011-07-15
10:30
Make sure restrict is always defined. check-in: 77fe5572fe user: js tags: trunk
2011-07-14
23:19
Fix a memory leak in OFArray. check-in: 41cdf54612 user: js tags: trunk
23:17
Fix a memory leak in OFURL. check-in: 06bbeb185a user: js tags: trunk
23:15
Fix missing autoreleases in OFBlockTests.m. check-in: 33c7abb54b user: js tags: trunk
23:06
Fix reference counting for blocks. check-in: 5b3aebb65a user: js tags: trunk
23:04
Always do nothing if OF_BLOCK_BYREF_CALLER is set. check-in: eb207e5ecd user: js tags: trunk
22:56
Fix missing return. check-in: 7455987d6e user: js tags: trunk
21:18
Allow passing NULL to _Block_object_assign() / _Block_object_dispose(). check-in: 017a85770c user: js tags: trunk
2011-07-12
23:13
Fix missing cast. check-in: 8c40feec2b user: js tags: trunk
2011-07-10
18:44
Include sys/types.h in objc_sync.m. check-in: 47f179bc09 user: js tags: trunk
17:43
Include sys/types.h for off_t. check-in: 5870131a84 user: js tags: trunk
03:19
Include objc/runtime.h when using the new GNU runtime. check-in: 19bb966105 user: js tags: trunk
03:18
Clang with the new GNU runtime does not like blocks checked against nil. check-in: bb68bc87dd user: js tags: trunk
2011-07-09
22:03
OFDate: Fix wrong format specifier for microseconds. check-in: 75dde25734 user: js tags: trunk
21:58
Only add -fgnu89-inline if it doesn't generate a warning. check-in: 4f8cf7e3ec user: js tags: trunk
14:45
Cache the length of a string. check-in: 36e8a94f34 user: js tags: trunk