xrandr1.3 support: first steps (events).
authorbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 2 May 2009 23:34:29 +0000 (23:34 +0000)
committerbarbieri <barbieri@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 2 May 2009 23:34:29 +0000 (23:34 +0000)
commite3c2dad2b5774fa324dfbb9c37281a9be64bbcf8
tree260066de631eba1cd46c631105238f2b097adac6
parente71f4ed83cfb877c61f1d04964688fc59bbbaa6a
xrandr1.3 support: first steps (events).

starting to implement xrandr 1.3 support, now we support all events
and their fields.

This commit also fix way that extensions register their ids and
base. The way it was, ids was being added to the last event id, that
was wrong! Fortunately, those that were wrong had just one event and
always added "0", making no harm.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/ecore@40492 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
src/lib/ecore_x/Ecore_X.h
src/lib/ecore_x/xlib/ecore_x.c
src/lib/ecore_x/xlib/ecore_x_events.c
src/lib/ecore_x/xlib/ecore_x_private.h
src/lib/ecore_x/xlib/ecore_x_randr.c