Differences From Artifact [8ca104aaaa]:
- File
src/OFXMLElement.m
— part of check-in
[24ecf55297]
at
2009-06-29 12:33:59
on branch trunk
— Changes to OFDictionary, OFIterator and OFList - see details.
OFDictionary:
* More optimized way to internally store the data.
* Faster resizing of dictionaries (no rehashing anymore).OFIterator:
* Return a key/object pair rather than first the key and then the
object.OFList:
* Support for list objects with a different size so you can have your
own list object structs. (user: js, size: 5161) [annotate] [blame] [check-ins using]
To Artifact [d97af29834]:
- File
src/OFXMLElement.m
— part of check-in
[67bb344ba6]
at
2009-06-30 12:07:21
on branch trunk
— A few renames in OFObject, see details.
* +[conformsTo:] to +[conformsToProtocol:].
* -[isKindOf:] to -[isKindOfClass:].
* -[respondsTo:] to -[respondsToSelector:].
* -[conformsTo:] to -[conformsToProtocol:].
* -[methodFor:] to -[methodForSelector:]. (user: js, size: 5168) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
112 113 114 115 116 117 118 | tmp = [stringval stringByXMLEscaping]; else if (children != nil) { OFXMLElement **data = [children data]; size_t count = [children count]; IMP append; tmp = [OFMutableString string]; | | | | 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | tmp = [stringval stringByXMLEscaping]; else if (children != nil) { OFXMLElement **data = [children data]; size_t count = [children count]; IMP append; tmp = [OFMutableString string]; append = [tmp methodForSelector: @selector(appendCStringWithoutUTF8Checking:)]; for (j = 0; j < count; j++) append(tmp, @selector( appendCStringWithoutUTF8Checking:), [[data[j] string] cString]); } |
︙ | ︙ |