osx: Improve the event loop

Implementation of event loop which works with GLib events, native OS X
events and Clutter events.

The event loop source code comes from the equivalent code in the Quartz
GDK backend from GTK+ 2.22.1, which is LGPL v2.1+ and thus compatible
with Clutter's licensing terms.

The code has been tested with libsoup, which did not work before together
with Clutter.

Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>

http://bugzilla.clutter-project.org/show_bug.cgi?id=2490
This commit is contained in:
Viatcheslav Gachkaylo
2011-01-28 12:56:57 +00:00
committed by Emmanuele Bassi
parent 1558975bc3
commit 634e4ffd1a
6 changed files with 1176 additions and 142 deletions

File diff suppressed because it is too large Load Diff