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

Reply via email to