2007-11-15 Matthew Allum <mallum@openedhand.com>
authorMatthew Allum <mallum@openedhand.com>
Thu, 15 Nov 2007 14:45:27 +0000 (14:45 +0000)
committerMatthew Allum <mallum@openedhand.com>
Thu, 15 Nov 2007 14:45:27 +0000 (14:45 +0000)
commit3607a470aa0de4eef6d94c5bb2ce306ebdafc6ff
treeb05946538377f248dc6483dd913a68d77372ec2d
parenta9efed235e82d398532d18e8d57038eaf2dd1fd7
2007-11-15  Matthew Allum  <mallum@openedhand.com>

        * clutter/Makefile.am:
        * clutter/eglx/Makefile.am:
        * clutter/eglx/clutter-backend-egl.c:
        * clutter/eglx/clutter-backend-egl.h:
        * clutter/eglx/clutter-eglx.h:
        * clutter/eglx/clutter-event-egl.c:
        * clutter/eglx/clutter-stage-egl.c:
        * clutter/eglx/clutter-stage-egl.h:
        * clutter/glx/Makefile.am:
        * clutter/glx/clutter-backend-glx.c:
        * clutter/glx/clutter-backend-glx.h:
        * clutter/glx/clutter-event-glx.c:
        * clutter/glx/clutter-glx.h:
        * clutter/glx/clutter-stage-glx.c:
        * clutter/glx/clutter-stage-glx.h:
        * clutter/x11/Makefile.am:
        * clutter/x11/clutter-backend-x11-private.h:
        * clutter/x11/clutter-backend-x11.c:
        * clutter/x11/clutter-backend-x11.h:
        * clutter/x11/clutter-event-x11.c:
        * clutter/x11/clutter-stage-x11.c:
        * clutter/x11/clutter-stage-x11.h:
        * clutter/x11/clutter-x11.h:
        Create a new X11 backend class of which EGL and GLX 'real' backends
        then subclass. Effectively shares all X11 code between both backends
        avoids code duplication and brings many missing features to EGL X
        backend. Requires some cleanup and testing. (#518)

        * clutter/cogl/gles/cogl.c: (cogl_color):
        Add define to use color4ub only if configure finds it.
        If not fall back to old code.

        * configure.ac:
        Drop support for vincent checks.
        Drop sdles backend.
        Specifically check for color4ub call.
26 files changed:
ChangeLog
README
clutter/Makefile.am
clutter/cogl/gles/cogl.c
clutter/eglx/Makefile.am
clutter/eglx/clutter-backend-egl.c
clutter/eglx/clutter-backend-egl.h
clutter/eglx/clutter-eglx.h
clutter/eglx/clutter-event-egl.c [deleted file]
clutter/eglx/clutter-stage-egl.c
clutter/eglx/clutter-stage-egl.h
clutter/glx/Makefile.am
clutter/glx/clutter-backend-glx.c
clutter/glx/clutter-backend-glx.h
clutter/glx/clutter-glx.h
clutter/glx/clutter-stage-glx.c
clutter/glx/clutter-stage-glx.h
clutter/x11/Makefile.am [new file with mode: 0644]
clutter/x11/clutter-backend-x11-private.h [new file with mode: 0644]
clutter/x11/clutter-backend-x11.c [new file with mode: 0644]
clutter/x11/clutter-backend-x11.h [new file with mode: 0644]
clutter/x11/clutter-event-x11.c [moved from clutter/glx/clutter-event-glx.c with 81% similarity]
clutter/x11/clutter-stage-x11.c [new file with mode: 0644]
clutter/x11/clutter-stage-x11.h [new file with mode: 0644]
clutter/x11/clutter-x11.h [new file with mode: 0644]
configure.ac