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

Reply via email to