[pyclutter: 42/42] Merge branch 'wip/ebassi/introspection'



commit b8fc16e326e1c08581c7d16d88455003572860d6
Merge: 42a0c5b 2bc6460
Author: Emmanuele Bassi <ebassi gnome org>
Date:   Sun Apr 12 15:48:34 2015 +0100

    Merge branch 'wip/ebassi/introspection'
    
    Finally merge the work that Bastian has done years ago to move pyclutter
    from a static language binding to an introspection override.
    
    I've just refreshed bits and pieces, and ensured that the override
    works with the current pygobject.
    
    The old static bindings are in the pyclutter-1-3 branch.
    
    For the time being, we'll limp along with what introspection support
    Cogl has to offer; if we find out that it falls too short of a usable
    API, we'll likely need a static binding.
    
    Conflicts:
        clutter/clutter-base-types.defs
        pyclutter.doap

 ChangeLog.SVN                                      | 1769 ----
 Makefile.am                                        |   58 +-
 Makefile.tmpl                                      |    9 -
 NEWS                                               |    5 +
 autogen.sh                                         |  476 +-
 build/autotools/Makefile.am                        |    5 +-
 build/autotools/python.m4                          |  237 +
 build/gen-changelog.pl                             |  148 -
 clutter/Makefile.am                                |  221 -
 clutter/__init__.py                                |  106 -
 clutter/clutter-1.2-types.defs                     |  130 -
 clutter/clutter-1.2.defs                           | 1901 ----
 clutter/clutter-1.4-types.defs                     |  173 -
 clutter/clutter-1.4.defs                           | 1641 ----
 clutter/clutter-action.override                    |   40 -
 clutter/clutter-actor.override                     |  905 --
 clutter/clutter-alpha.override                     |   87 -
 clutter/clutter-animation.override                 |  609 --
 clutter/clutter-animator.override                  |  221 -
 clutter/clutter-base-types.defs                    |  731 --
 clutter/clutter-base.defs                          | 9286 --------------------
 clutter/clutter-behaviour.override                 |  538 --
 clutter/clutter-box.override                       |   96 -
 clutter/clutter-boxed.override                     |  911 --
 clutter/clutter-cairotexture.override              |  183 -
 clutter/clutter-color.override                     |  344 -
 clutter/clutter-container.override                 |  661 --
 clutter/clutter-effect.override                    |   13 -
 clutter/clutter-event.override                     |  435 -
 clutter/clutter-interval.override                  |  482 -
 clutter/clutter-layout-manager.override            |  811 --
 clutter/clutter-model.override                     |  718 --
 clutter/clutter-path.override                      |  473 -
 clutter/clutter-script.override                    |  809 --
 clutter/clutter-text.override                      |  196 -
 clutter/clutter.override                           | 1166 ---
 clutter/clutterglx-base-types.defs                 |   11 -
 clutter/clutterglx-base.defs                       |   46 -
 clutter/clutterglx.override                        |   19 -
 clutter/clutterglxmodule.c                         |   27 -
 clutter/cluttermodule.c                            |  181 -
 clutter/clutterx11-base-types.defs                 |   11 -
 clutter/clutterx11-base.defs                       |  245 -
 clutter/clutterx11.override                        |   34 -
 clutter/clutterx11module.c                         |   27 -
 clutter/cogl-base-types.defs                       |  205 -
 clutter/cogl-base.defs                             | 3127 -------
 clutter/cogl-material.override                     |  544 --
 clutter/cogl-matrix.override                       |  303 -
 clutter/cogl-offscreen.override                    |   72 -
 clutter/cogl-shader.override                       |  230 -
 clutter/cogl-texture.override                      |  595 --
 clutter/cogl.override                              |  654 --
 clutter/deprecation.py                             |  112 -
 clutter/keysyms.py                                 | 1502 ----
 clutter/pyclutter-private.h                        |   32 -
 clutter/pyclutter.c                                |  318 -
 clutter/pyclutter.h                                |   44 -
 codegen/Makefile.am                                |   10 -
 codegen/argtypes.py                                | 1043 ---
 codegen/codegen.py                                 | 1740 ----
 codegen/createdefs.py                              |   17 -
 codegen/definitions.py                             |  575 --
 codegen/defsparser.py                              |  153 -
 codegen/h2def.py                                   |  634 --
 codegen/override.py                                |  285 -
 codegen/reversewrapper.py                          |  900 --
 codegen/scmexpr.py                                 |  143 -
 configure.ac                                       |  257 +-
 docs/Makefile.am                                   |  117 -
 docs/reference/clutter-classes.xml                 |   40 -
 docs/reference/clutter-clutteractor.xml            | 4590 ----------
 docs/reference/clutter-clutteractorbox.xml         |   76 -
 docs/reference/clutter-clutteralpha.xml            |  215 -
 docs/reference/clutter-clutterbackend.xml          |  188 -
 docs/reference/clutter-clutterbehaviour.xml        |  236 -
 docs/reference/clutter-clutterbehaviourdepth.xml   |  126 -
 docs/reference/clutter-clutterbehaviourellipse.xml |  454 -
 docs/reference/clutter-clutterbehaviouropacity.xml |  126 -
 docs/reference/clutter-clutterbehaviourpath.xml    |  190 -
 docs/reference/clutter-clutterbehaviourrotate.xml  |  278 -
 docs/reference/clutter-clutterbehaviourscale.xml   |  162 -
 docs/reference/clutter-clutterchildmeta.xml        |   72 -
 docs/reference/clutter-clutterclonetexture.xml     |  100 -
 docs/reference/clutter-cluttercolor.xml            |  429 -
 docs/reference/clutter-cluttercontainer.xml        |  292 -
 docs/reference/clutter-cluttereffecttemplate.xml   |  143 -
 docs/reference/clutter-clutterevent.xml            |  193 -
 docs/reference/clutter-cluttergeometry.xml         |   43 -
 docs/reference/clutter-cluttergroup.xml            |  174 -
 docs/reference/clutter-clutterknot.xml             |  101 -
 docs/reference/clutter-clutterlistmodel.xml        |   52 -
 docs/reference/clutter-cluttermedia.xml            |  254 -
 docs/reference/clutter-cluttermodel.xml            |  594 --
 docs/reference/clutter-cluttermodeliter.xml        |  278 -
 docs/reference/clutter-clutterrectangle.xml        |  180 -
 docs/reference/clutter-clutterscore.xml            |  299 -
 docs/reference/clutter-clutterscript.xml           |  321 -
 docs/reference/clutter-clutterscriptable.xml       |  140 -
 docs/reference/clutter-cluttershader.xml           |  261 -
 docs/reference/clutter-clutterstage.xml            |  539 --
 docs/reference/clutter-cluttertext.xml             |  456 -
 docs/reference/clutter-cluttertexture.xml          |  398 -
 docs/reference/clutter-cluttertimeline.xml         |  631 --
 docs/reference/clutter-cluttervertex.xml           |   43 -
 docs/reference/clutter-hierarchy.xml               |   41 -
 docs/reference/clutter-overview.xml                |   17 -
 docs/reference/clutter-ref.xml                     |   84 -
 docs/reference/entities.docbook.in                 |    1 -
 docs/update-bindings.txt                           |   31 -
 gi/Makefile.am                                     |    1 +
 gi/__init__.py                                     |    3 +
 gi/overrides/Clutter.py                            | 1428 +++
 gi/overrides/Makefile.am                           |    4 +
 gi/overrides/__init__.py                           |    4 +
 pyclutter.doap                                     |   23 +-
 pyclutter.pc.in                                    |   15 -
 117 files changed, 1781 insertions(+), 53352 deletions(-)
---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]