the EventManager class will be optimized to scale well with a lot of
objects. Instead of putting all objects in one list, it now will add
them into separate lists, which are divided by the signal keys of the
Thus events will be posted to the list, which matches the event.type
property from now on. This reduces the amount of objects to
notify for specific events dramatically and speeds up the event
It also causes some changes in the BaseObject class and widgets, on
which I am currently working.
You might note, that CVS checkouts tend to be broken or show heavy
misbehaviour within the next days, which is caused by those changes.
I will drop a notice, when the last critical checkin was made and the
CVS tree should be stable again.
On, Wed Jun 01, 2005, Marcus von Appen wrote:
> You might note, that CVS checkouts tend to be broken or show heavy
> misbehaviour within the next days, which is caused by those changes.
> I will drop a notice, when the last critical checkin was made and the
> CVS tree should be stable again.
This is now. Although the event management might look a bit slower, it
scales better with tons of objects and the overall performance for a
small amount of objects does not differ that much from the previous
list, if I can believe the profiler.
Get latest updates about Open Source Projects, Conferences and News.