Add flexible versioning scheme
authorEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 27 Feb 2012 14:59:00 +0000 (14:59 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Mon, 27 Feb 2012 15:21:31 +0000 (15:21 +0000)
commit780a11b926ec8eacd58d9ba57be8d88beacdd726
treef9477cab6f625c82b43a8099b601df141117be5e
parenteb42127cf0039f9ac5a2fe111ed863cd7b0a5660
Add flexible versioning scheme

GLib introduced macros that allows defining the lower and upper bounds
of the API to be used by application code.

The lower bound allows to define the minimum version that will trigger
deprecation warnings; the upper bound defines the maximum version that
will trigger compiler warnings for unavailable symbols.

This scheme allows gradually porting application code to a new version
of the API, especially in case of resynchronization after multiple
development cycles.
clutter/clutter-macros.h
clutter/clutter-version.h.in