summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
...
* Release Clutter 1.22.0 (stable)1.22.0Emmanuele Bassi2015-03-231-2/+2
|
* build: Remove unused internal defineEmmanuele Bassi2015-03-231-2/+0
| | | | | | We haven't use HAVE_CLUTTER_GLX internally for a while; the last user was Cally, which has been ported to the correct CLUTTER_WINDOWING_X11 symbol.
* Post-release version bump to 1.21.9Emmanuele Bassi2015-03-151-1/+1
|
* Release Clutter 1.21.81.21.8Emmanuele Bassi2015-03-151-1/+1
|
* build: The EGL backend is no longer experimentalEmmanuele Bassi2015-03-141-2/+0
| | | | | It's used by GNOME Shell on Wayland, and it's automatically tested on build.gnome.org — I say we can remove the experimental backend flag.
* Drop the UProf dependencyEmmanuele Bassi2015-03-031-43/+2
| | | | | | | | | | | | | Nobody has been compiling Clutter with profiling enabled in a long time. UProf itself hasn't been updated in 5 years, and it still depends on deprecated components like dbus-glib, with no port to GDBus in sight. The profiling code was moderately useful in the past, but these days it's probably better to profile Cogl than Clutter itself; timing information can be extracted by the timestamp on each diagnostic message that is now available by default in the CLUTTER_NOTE macro, and we can add ad hoc counters where needed.
* build: Use libtool macros to find libmEmmanuele Bassi2015-03-031-0/+1
| | | | | Instead of using `-lm` everywhere, use LT_LIB_M inside configure.ac, and $(LIBM) inside Makefile.am.
* Post-release version bump to 1.21.7Emmanuele Bassi2015-03-031-1/+1
|
* Release Clutter 1.21.61.21.6Emmanuele Bassi2015-03-031-1/+1
|
* Allow setting up quad-buffer stereo outputOwen W. Taylor2015-02-231-1/+1
| | | | | | | | | | | | | | | | | | Add clutter_x11_set_use_stereo_stage() that can be called before clutter_init() so that the CoglDisplay we create and all stages created from that CoglDisplay will be created with a stereo fbconfig. This is done in clutter-x11 because of the similarity to the existing clutter_x11_set_use_argb_visual(), and because it's not clear without other examples whether the need to have stereo enabled from before clutter_init() is universal or somethign specific to GLX. Cogl required version is increased to 1.20, which has the required API. https://bugzilla.gnome.org/show_bug.cgi?id=732706
* clutter: add Mir windowing/input backendMarco Trevisan (Treviño)2015-02-211-0/+48
| | | | | | | | | Added support for Mir, now clutter can natively draw on MirSurfaces. This depends on latest cogl git. Run your clutter apps using CLUTTER_BACKEND=mir Signed-off-by: Emmanuele Bassi <ebassi@gnome.org>
* Depend on a Cairo release with cairo_surface_set_device_scale()Emmanuele Bassi2015-01-221-13/+1
| | | | | | | We are checking for Cairo ≥ 1.12 and then do an additional check for the existence of the cairo_surface_set_device_scale() function because there were no stable releases of Cairo with it. Now that Cairo 1.14 is out, we can simply bump up the dependency.
* Post-release version bump to 1.21.5Emmanuele Bassi2015-01-221-1/+1
|
* Release Clutter 1.21.41.21.4Emmanuele Bassi2015-01-221-1/+1
|
* evdev: use libinput's new merged scroll eventsPeter Hutterer2015-01-161-1/+1
| | | | | | | | | | libinput's API changed from separate scroll events for vert/horiz scrolling to a single event that contains both axes if they changed. Updated by Armin K. to use the discrete axis value for wheel events as done in Weston. https://bugzilla.gnome.org/show_bug.cgi?id=742829
* Post-release version bump to 1.21.3Emmanuele Bassi2014-12-161-1/+1
|
* Release Clutter 1.21.21.21.2Emmanuele Bassi2014-12-161-1/+1
|
* Bump up the requirement for GLib and introspectionEmmanuele Bassi2014-12-151-2/+2
| | | | | | | The syntax for some introspection annotations has changed between 1.38 and 1.39, so we need to bump up the dependency in order to get the new scanner. Introspection should be updated in lock-step with GLib, so we should also bump up the required GLib version.
* Fix the version numberEmmanuele Bassi2014-12-151-1/+1
| | | | This is a development cycle.
* Bump up the version to 1.21.1Emmanuele Bassi2014-12-111-2/+2
|
* Post-release version bump to 1.20.1Emmanuele Bassi2014-09-221-2/+2
|
* Release Clutter 1.20.01.20.0Emmanuele Bassi2014-09-221-2/+2
|
* Post-release version bump to 1.19.11Emmanuele Bassi2014-09-171-1/+1
|
* Release Clutter 1.19.101.19.10Emmanuele Bassi2014-09-171-1/+1
|
* Post-release version bump to 1.19.9Emmanuele Bassi2014-08-211-1/+1
|
* Release Clutter 1.19.81.19.8Emmanuele Bassi2014-08-211-1/+1
|
* build: Remove experimental notice for wayland/evdevEmmanuele Bassi2014-08-211-3/+0
| | | | | Both backends are built via CI and used by GNOME, so they should not be considered experimental any more.
* Post-release version bump to 1.19.7Emmanuele Bassi2014-07-241-1/+1
|
* Release Clutter 1.19.6 (snapshot)1.19.6Emmanuele Bassi2014-07-241-1/+1
|
* Post-release version bump to 1.19.5Emmanuele Bassi2014-06-251-1/+1
|
* Release Clutter 1.19.4 (snapshot)1.19.4Emmanuele Bassi2014-06-251-1/+1
|
* build: Warn for experimental input backendEmmanuele Bassi2014-06-251-1/+1
|
* Bump up the requirement for libinputEmmanuele Bassi2014-06-251-1/+1
| | | | There have been API breakages in libinput since 0.3.0.
* evdev: Used floating point instead of fixed point numbersJonas Ådahl2014-06-101-1/+1
| | | | | | | Following the API change in libinput, change the uses of fixed point numbers to floating point numbers. https://bugzilla.gnome.org/show_bug.cgi?id=731178
* Post-release version bump to 1.19.3Emmanuele Bassi2014-05-281-1/+1
|
* Release Clutter 1.19.21.19.2Emmanuele Bassi2014-05-281-1/+1
|
* Bump to 1.19.1Emmanuele Bassi2014-05-191-3/+3
|
* Post-release version bump to 1.18.3Emmanuele Bassi2014-04-141-2/+2
|
* Release Clutter 1.18.21.18.2Emmanuele Bassi2014-04-141-2/+2
|
* Add 1.10 as a valid lcov versionVadim Rutkovsky2014-04-141-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=728177
* Bump the dependency of Cogl to 1.17.5Emmanuele Bassi2014-03-191-1/+1
| | | | | | The EGL/KMS backend requires unreleased API. https://bugzilla.gnome.org/show_bug.cgi?id=726703
* Post-release version bump to 1.18.1Emmanuele Bassi2014-03-181-2/+2
|
* Release Clutter 1.18.01.18.0Emmanuele Bassi2014-03-181-2/+2
|
* Require GTK-Doc 1.20Emmanuele Bassi2014-03-181-1/+1
| | | | We want the fancy new MarkDown parser.
* New visibility handling in ClutterEmmanuele Bassi2014-03-171-0/+30
| | | | | | | | | | | | | Instead of listing every public symbol inside an ancillary file, we can use compiler annotations. This scheme is also used by GLib and GTK+. The symbols file is left in tree until the Visual Studio rules are fixed, but it's not used any more during distcheck. I double-checked that the exposed ABI is the same before and after this change, except for symbols that were never meant to be public in the first place, and that escaped our attention when we generated the first version of the symbols file.
* Post-release version bump to 1.17.7Emmanuele Bassi2014-03-041-1/+1
|
* Release Clutter 1.17.61.17.6Emmanuele Bassi2014-03-041-1/+1
|
* build: Bump required libinput version to the actually released 0.1.0Rui Matos2014-02-271-1/+1
|
* evdev: Port evdev input backend to libinputJonas Ådahl2014-02-271-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of having its own evdev input device processing implementation, make clutter's evdev backend use libinput to do input device processing for it. Two GObject parameters of ClutterInputDeviceEvdev (sysfs-path and device-path) are removed as they are not used any more. Before ClutterDeviceManagerEvdev had one virtual core keyboard and one virtual core pointer device. These are now instead separated into seats, which all have one virtual core keyboard and pointer device respectively. The 'global' core keyboard and pointer device are the core keyboard and pointer device of the first seat that is created. A ClutterInputDeviceEvdev can, as before, both represent a real physical device or a virtual device, but is now instead created either via _clutter_input_device_evdev_new() for real devices, and _clutter_input_device_new_virtual() for virtual devices. XKB state and button state is moved to the seat structure and is thus separated per seat. Seats are not a concept exposed outside of clutter's evdev backend. Signed-off-by: Jonas Ådahl <jadahl@gmail.com> https://bugzilla.gnome.org/show_bug.cgi?id=720566
* Post-release version bump to 1.17.5Emmanuele Bassi2014-02-191-1/+1
|