Just download a latest pharo-dev image. Then file-in (not through MC)
a .st file which having a package not-yet existing in your image.
And then try to find this package in package browser , or one of the
classes in it.
System browser sees it, package browser don't.
ok, I could reproduce this problem.
It has two components:
One was that the package list is cached and updating of the unpackaged categories is
not really possible as they are not first-class entities, so we can't get a
notification when they change easily. This problem I fixed by not caching the
unpackages categories.
There is a second problem though, namely that OB only refreshes when it gets a step
signal from World. In the case of file in the step signal doesn't get triggered
automatically, so the browser won't update immediately. But after a while it will.
Of course we could always update whenever there is a change in the system, but this
would lead to a huge performance penalty, particular when loading or fileing in code,
so I didn't change that.
David
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project