2007-04-25 Emmanuele Bassi <ebassi@openedhand.com>
authorEmmanuele Bassi <ebassi@openedhand.com>
Wed, 25 Apr 2007 14:22:24 +0000 (14:22 +0000)
committerEmmanuele Bassi <ebassi@openedhand.com>
Wed, 25 Apr 2007 14:22:24 +0000 (14:22 +0000)
commita7a511ce79e74a38bbfd3d83bc6df1526440ca6e
tree67f0b3fe84414e5bebdd0cb138ca30a258c66223
parent296649e8651b93f75c6b8359d587d53adaa0a4b5
2007-04-25  Emmanuele Bassi  <ebassi@openedhand.com>

Merge from clutter.git/master

* clutter/glx/clutter-event-glx.c:
* clutter/glx/clutter-stage-glx.c: Implement the _NET_WM_PING
protocol handling on the main stage window.

* clutter/clutter-stage.h:
* clutter/clutter-stage.c:
* clutter/clutter-main.c: Handle CLUTTER_DELETE events internally,
by calling clutter_main_quit(), and remove the ::delete-event
signal from ClutterStage; clean up the signal emission sequence
for the events: emit the ::event signal before emitting any signal
and the ::event-after signal after the signal has been emitted; move
the signal emission calls inside ClutterStage so we can call
g_signal_emit() instead of g_signal_emit_by_name(), thus sparing us
a lookup for each event.

* examples/test.c: Remove ::delete-event signal handling.
ChangeLog
clutter/clutter-main.c
clutter/clutter-stage.c
clutter/clutter-stage.h
clutter/egl/clutter-stage-egl.c
clutter/glx/clutter-event-glx.c
clutter/glx/clutter-stage-glx.c
doc/reference/clutter-sections.txt
doc/reference/tmpl/clutter-stage.sgml
examples/test.c