1. 03 Jan, 2015 1 commit
    • Emmanuele Bassi's avatar
      WARNING: Massive revert commit · 77ec8774
      Emmanuele Bassi authored
      Revert all the work that happened on the master branch.
      
      Sadly, this is the only way to merge the current development branch back
      into master.
      
      It is now abundantly clear that I merged the 1.99 branch far too soon,
      and that Clutter 2.0 won't happen any time soon, if at all.
      
      Since having the development happen on a separate branch throws a lot of
      people into confusion, let's undo the clutter-1.99 → master merge, and
      move back the development of Clutter to the master branch.
      
      In order to do so, we need to do some surgery to the Git repository.
      
      First, we do a massive revert in a single commit of all that happened
      since the switch to 1.99 and the API version bump done with the
      89a2862b commit. The history is too long
      to be reverted commit by commit without being extremely messy.
      77ec8774
  2. 05 Apr, 2013 1 commit
  3. 11 May, 2012 1 commit
    • Emmanuele Bassi's avatar
      build: Drop version check on auto* · ae32136f
      Emmanuele Bassi authored
      Just use autoreconf, to avoid having to deal with changes in the version
      of autotools.
      
      If somebody has more recent autotools but the symbolic links used by
      autoreconf are still pointing to an old version then they can also fix
      their own installation, or get a better distribution.
      ae32136f
  4. 09 Jan, 2012 1 commit
  5. 30 Dec, 2010 1 commit
  6. 11 Nov, 2010 1 commit
  7. 10 Nov, 2010 2 commits
  8. 20 Oct, 2010 1 commit
    • Emmanuele Bassi's avatar
      build: Go back to autoreconf · f709664f
      Emmanuele Bassi authored
      After testing and distchecking, I verified that autoreconf can still be
      used to rebuild the autotools setup.
      
      Thanks to Javier Jardón for the second pair of eyes.
      f709664f
  9. 07 Oct, 2010 1 commit
  10. 29 Sep, 2010 1 commit
    • Emmanuele Bassi's avatar
      build: Start moving to a non-recursive layout · 8dd8fbdb
      Emmanuele Bassi authored
              *** WARNING: THIS COMMIT CHANGES THE BUILD ***
      
      Do not recurse into the backend directories to build private, internal
      libraries.
      
      We only recurse from clutter/ into the cogl sub-directory; from there,
      we don't recurse any further. All the backend-specific code in Cogl and
      Clutter is compiled conditionally depending on the macros defined by the
      configure script.
      
      We still recurse from the top-level directory into doc, clutter and
      tests, because gtk-doc and tests do not deal nicely with non-recursive
      layouts.
      
      This change makes Clutter compile slightly faster, and cleans up the
      build system, especially when dealing with introspection data.
      
      Ideally, we also want to make Cogl part of the top-level build, so that
      we can finally drop the sed trick to change the shared library from the
      GIR before compiling it.
      
      Currently disabled:
      
        ‣ OSX backend
        ‣ Fruity backend
      
      Currently enabled but untested:
      
        ‣ EGL backend
        ‣ Windows backend
      8dd8fbdb
  11. 20 Sep, 2010 1 commit
  12. 09 Sep, 2010 1 commit
    • Emmanuele Bassi's avatar
      build: Allow using gettext 0.17 · 0e325404
      Emmanuele Bassi authored
      This requires some autotools magic when setting up the environment
      through autogen.sh, because autoreconf does not do the right thing
      by default.
      
      The correct order for setting up localization is:
      
        ‣ autopoint
        ‣ aclocal
        ‣ ...
      
      otherwise aclocal will copy the system's gettext.m4 instead of honouring
      the version we specified with AM_GNU_GETTEXT_VERSION in configure.ac.
      0e325404
  13. 08 Sep, 2010 2 commits
  14. 15 Jul, 2010 1 commit
    • Emmanuele Bassi's avatar
      Add P_() macro for translating property strings · 8be43b52
      Emmanuele Bassi authored
      The P_() macro adds a context for the property nick and blurb. In order
      to make xgettext recognize it, we need to drop glib-gettexize inside the
      autogen.sh script and ship a modified Makefile.in.in with Clutter.
      8be43b52
  15. 29 Jun, 2010 1 commit
  16. 19 Feb, 2009 1 commit
  17. 14 Feb, 2009 1 commit
    • Owen W. Taylor's avatar
      Honor ACLOCAL_FLAGS in autogen.sh · cd0fdbb7
      Owen W. Taylor authored
      autoreconf doesn't pay attention to the ACLOCAL_FLAGS variable that
      jhbuild (for example) sets. Pass those flags into autoreconf by
      setting ACLOCAL appropriately.
      cd0fdbb7
  18. 11 Jun, 2008 1 commit
  19. 10 Jun, 2008 1 commit
    • Emmanuele Bassi's avatar
      2008-06-10 Emmanuele Bassi <ebassi@openedhand.com> · a930370b
      Emmanuele Bassi authored
      	* autogen.sh: Check for, and run glib-gettextize.
      
      	* configure.ac: Set up the localization support.
      
      	* clutter/clutter-main.c: Do not define the GETTEXT_PACKAGE,
      	but use the one from the configure script.
      
      	* po/POTFILES.in: Template for the translatable files.
      a930370b
  20. 28 Apr, 2008 3 commits
  21. 17 Apr, 2008 1 commit
  22. 09 Apr, 2008 1 commit
    • Emmanuele Bassi's avatar
      2008-04-09 Emmanuele Bassi <ebassi@openedhand.com> · cf4ba6c5
      Emmanuele Bassi authored
      	* autogen.sh: Clean up a bit
      
      	* clutter/clutter-fixed.[ch]:
      	(clutter_double_to_fixed),
      	(clutter_double_to_int),
      	(clutter_double_to_uint): Make these functions public, as they
      	are expanded by their respective macros. This fixes the errors
      	from the linker trying to resolve their name.
      cf4ba6c5
  23. 22 Jun, 2007 1 commit
  24. 21 Jun, 2007 1 commit
  25. 19 Jun, 2007 1 commit
  26. 29 May, 2006 1 commit
  27. 13 Apr, 2005 1 commit