Am 13.03.2010 00:31, schrieb Wolfgang Lux: > Fred Kiefer wrote: > >> Thank you for looking into this. >> Looks like the basic difference between Cocoa and us is in the window, >> window controller and document interaction. And you are the sole expert >> we have on this :-) > > At the end of the day it looks like my expertise isn't needed here. The > problem rather seems to be a space leak in the nib loading code, which > seems to retain the owner of the nib file. To make testing a bit simpler > I've attached a hopefully faithful translation of Ink's Document.gorm > into a nib file with Apple's InterfaceBuilder. When I use that nib file > instead of Document.gorm, Ink does not release the document when its > window is closed. The window itself and its window controller are > released correctly.
Thank you for looking into this: I will try to resolve this issue. I remember scattering FIXME's in the NIB loading code some time ago. One of them might come in helpful now. >> I think it is now save to replace the NIB outlet connector code. I just >> checked the old code against the new runtime functions of base and as >> far as I can tell the old code would still work. We could just revert my >> change. > > Please do so. Done :-) _______________________________________________ Gnustep-dev mailing list Gnustep-dev@gnu.org http://lists.gnu.org/mailman/listinfo/gnustep-dev