[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m
From: |
Fred Kiefer |
Subject: |
Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m |
Date: |
Sat, 13 Mar 2010 14:21:24 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.8) Gecko/20100228 SUSE/3.0.3-1.1.1 Thunderbird/3.0.3 |
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 :-)
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Wolfgang Lux, 2010/03/03
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Fred Kiefer, 2010/03/02
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, icicle, 2010/03/02
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Fred Kiefer, 2010/03/02
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Wolfgang Lux, 2010/03/03
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Fred Kiefer, 2010/03/03
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Wolfgang Lux, 2010/03/11
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Fred Kiefer, 2010/03/12
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Wolfgang Lux, 2010/03/12
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m,
Fred Kiefer <=
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Doug Simons, 2010/03/17
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Fred Kiefer, 2010/03/17
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Fred Kiefer, 2010/03/18
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Doug Simons, 2010/03/18
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Fred Kiefer, 2010/03/19
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Fred Kiefer, 2010/03/22
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Wolfgang Lux, 2010/03/22
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Doug Simons, 2010/03/22
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Fred Kiefer, 2010/03/22
- Re: r27812 - in /libs/gui/trunk: ChangeLog Source/NSBundleAdditions.m, Doug Simons, 2010/03/22