Differences From Artifact [679b0761d3]:
- File
src/OFSortedList.m
— part of check-in
[7a8a5a2995]
at
2012-11-24 00:07:49
on branch trunk
— -[OFSortedList addObject:] -> -[insertObject:].
The rationale behind this is that otherwise, there are two methods
called addObject: with a different signature, the one from
OFMutableArray and the one from OFSortedList. As OFSortedList is
actually using insertion sort and all other methods on an OFList start
with insert anyway, this is also more consistent. (user: js, size: 1692) [annotate] [blame] [check-ins using]
To Artifact [85917055a7]:
- File src/OFSortedList.m — part of check-in [917ce5754c] at 2012-12-22 15:37:19 on branch trunk — Add -[doesNotRecognizeSelector:]. (user: js, size: 1494) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
12 13 14 15 16 17 18 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #include "config.h" | | | < | > < | > < | > < | > | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #include "config.h" #include <stdlib.h> #import "OFSortedList.h" @implementation OFSortedList - (of_list_object_t*)appendObject: (id)object { [self doesNotRecognizeSelector: _cmd]; abort(); } - (of_list_object_t*)prependObject: (id)object { [self doesNotRecognizeSelector: _cmd]; abort(); } - (of_list_object_t*)insertObject: (id)object beforeListObject: (of_list_object_t*)listObject { [self doesNotRecognizeSelector: _cmd]; abort(); } - (of_list_object_t*)insertObject: (id)object afterListObject: (of_list_object_t*)listObject { [self doesNotRecognizeSelector: _cmd]; abort(); } - (of_list_object_t*)insertObject: (id <OFComparing>)object { of_list_object_t *iter; for (iter = lastListObject; iter != NULL; iter = iter->previous) { |
︙ | ︙ |