Hi all, As most of you are probably aware, Jason and I at Canonical have been working on a branch for compiz-core which uses the glib mainloop as its own mainloop rather than a custom mainloop solution. The reason for this was to provide better integration with the work that the Unity shell will require, and things such as timeout accuracy. Using GLib also allows us to use the custom sources that glib might provide to us and also allows for some optimization in the main loop.
As of now, most of the issues with this branch are fixed up - timeouts now fire at a consistent rate and always after the event loop. Changing the timeout of a timer no longer affects the execution order of timers. In addition, there is also support for file watching and file descriptor watches. Before the 0.9.4 release I'd like to merge this into the master branch of core. The general sentiment around this branch seems to be positive and unless there are any objections to merging it, I will merge it later today and make a release. This also serves as a heads-up to anyone who is packaging the glib branch, that if it is merged, all development should then be tracked from master and NOT from this branch. Kind Regards, Sam -- Sam Spilsbury _______________________________________________ dev mailing list [email protected] http://lists.compiz.org/mailman/listinfo/dev
