On 2007-11-29 17:24:55 +0000 Marcus Müller <[EMAIL PROTECTED]> wrote:
> Hi List, > > KVC compatibility is badly broken in several situations, where subclasses > usually override specific methods, but the calling API was partly ported to > use the new-style KVC, i.e. -takeValue:forKey: is somehow mixed with > -setValue:forKey:. Usually, this happens when you port an application to the > new API but some underlying framework has yet to be ported... the result is > something which doesn't work properly at all. > > Attached, find a patch that fixes all these problems. As an added bonus, all > compatibility code is prepared for exclusion from compilation, making it > very easy to actually migrate to the new-style KVC completely. All > compatibility workarounds will then be excluded as well, making KVC a bit > faster altogether. Great ... thanks very much ... I checked the patch over visually, ran the testsuite on a copy of base with it applied, and comitted it to svn. _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev