Hi Fred!
Mhm, I already did all of that yesterday...
But there is more to do. We now need to change all the places where we
load NIB (or Gorm or XIB) files to free the top level objects. The
code
is a lot cleaner now, but as far as memory leaks are concerned we are
almost back to square one. We now leak all the top level objects
again :-(
I will try to solve this later today, but wouldn't mind if anybody
beats
me on this before I come back from the cinema.
Not sure if there is a misunderstanding here. With respect to the
(usual?) case where applications don't explicitly ask for the top
level objects, my patch did not change anything. The patch only
affected the case where applications explicitly ask for the top level
objects and in that case it ensures that those objects are not
released prematurely (at least compared to Cocoa). So unless you
mixed in some other changes, I don't see what you want to fix here.
Wolfgang
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
http://lists.gnu.org/mailman/listinfo/gnustep-dev