Ok, I'm pretty sure this patch gets rid of about 40~ cases of bad memory management in NSBundleAdditions.m Please look at patch before applying.
Thanks -- Andrew Ruder
766a767 > RELEASE(_parentClassName); 776d776 < RETAIN(_className); 778d777 < RETAIN(_parentClassName); 844d842 < RETAIN(_className); 875a874 > RELEASE(_parentClassName); 883d881 < RETAIN(_className); 885d882 < RETAIN(_parentClassName); 896d892 < RETAIN(_className); 898d893 < RETAIN(_parentClassName); 947d941 < RETAIN(_className); 969a964 > RELEASE(_parentClassName); 977d971 < RETAIN(_className); 979d972 < RETAIN(_parentClassName); 989d981 < RETAIN(_className); 1048d1039 < RETAIN(_className); 1069a1061 > RELEASE(_parentClassName); 1077d1068 < RETAIN(_className); 1079d1069 < RETAIN(_parentClassName); 1088d1077 < RETAIN(_className); 1090d1078 < RETAIN(_parentClassName); 1153d1140 < RETAIN(_className); 1173a1161 > RELEASE(_parentClassName); 1183d1170 < RETAIN(_className); 1185d1171 < RETAIN(_parentClassName); 1233,1234d1218 < RETAIN(_className); < 1255a1240 > RELEASE(_parentClassName); 1264d1248 < RETAIN(_className); 1266d1249 < RETAIN(_parentClassName); 1277d1259 < RETAIN(_className); 1279d1260 < RETAIN(_parentClassName); 1358d1338 < RETAIN(_className); 1378a1359 > RELEASE(_parentClassName); 1387d1367 < RETAIN(_className); 1389d1368 < RETAIN(_parentClassName); 1401d1379 < RETAIN(_className); 1403d1380 < RETAIN(_parentClassName); 1479d1455 < RETAIN(_className); 1551d1526 < RETAIN(_className);
_______________________________________________ Bug-gnustep mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-gnustep