Commit Graph

636 Commits

Author SHA1 Message Date
bb52fa81ce Post-branch version bump to 1.23.1 2015-03-23 13:30:50 +00:00
83edd9c4c5 Post-release version bump to 1.22.1 2015-03-23 11:27:58 +00:00
22f340a6c8 Release Clutter 1.22.0 (stable) 2015-03-23 11:07:05 +00:00
0bb5993b2b build: Remove unused internal define
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.
2015-03-23 11:00:00 +00:00
ce8b644b78 Post-release version bump to 1.21.9 2015-03-15 16:15:45 +00:00
414907983e Release Clutter 1.21.8 2015-03-15 16:06:30 +00:00
a82b97e000 build: The EGL backend is no longer experimental
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.
2015-03-14 23:26:39 +00:00
253292802c Drop the UProf dependency
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.
2015-03-03 17:44:15 +00:00
df15f04fc0 build: Use libtool macros to find libm
Instead of using `-lm` everywhere, use LT_LIB_M inside configure.ac, and
$(LIBM) inside Makefile.am.
2015-03-03 17:23:37 +00:00
4591435c35 Post-release version bump to 1.21.7 2015-03-03 16:25:13 +00:00
9b4a7a9964 Release Clutter 1.21.6 2015-03-03 16:16:39 +00:00
c32dc34080 Allow setting up quad-buffer stereo output
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
2015-02-23 16:39:21 -05:00
77db999339 clutter: add Mir windowing/input backend
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>
2015-02-21 00:46:17 +00:00
8a24892f2d Depend on a Cairo release with cairo_surface_set_device_scale()
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.
2015-01-22 14:13:11 +00:00
573536f654 Post-release version bump to 1.21.5 2015-01-22 14:08:33 +00:00
18b7d31a08 Release Clutter 1.21.4 2015-01-22 13:44:01 +00:00
ede13b11d7 evdev: use libinput's new merged scroll events
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
2015-01-16 14:45:47 +00:00
768b5b89e2 Post-release version bump to 1.21.3 2014-12-16 00:33:23 +00:00
5514f1cf42 Release Clutter 1.21.2 2014-12-16 00:15:58 +00:00
270918d5c9 Bump up the requirement for GLib and introspection
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.
2014-12-15 23:45:01 +00:00
3113f4521b Fix the version number
This is a development cycle.
2014-12-15 23:12:43 +00:00
be06792919 Bump up the version to 1.21.1 2014-12-11 22:35:13 +00:00
28cd2c56d1 Post-release version bump to 1.20.1 2014-09-22 11:48:37 +01:00
e0834bfece Release Clutter 1.20.0 2014-09-22 11:31:23 +01:00
3f4d5c3e47 Post-release version bump to 1.19.11 2014-09-17 15:07:33 +01:00
db69380773 Release Clutter 1.19.10 2014-09-17 15:02:30 +01:00
5d012cba7b Post-release version bump to 1.19.9 2014-08-21 15:43:06 +01:00
0ed53b6290 Release Clutter 1.19.8 2014-08-21 15:35:37 +01:00
fd59df9710 build: Remove experimental notice for wayland/evdev
Both backends are built via CI and used by GNOME, so they should not be
considered experimental any more.
2014-08-21 15:24:54 +01:00
8e56cef40b Post-release version bump to 1.19.7 2014-07-24 00:20:26 +01:00
1e07fd7d7f Release Clutter 1.19.6 (snapshot) 2014-07-24 00:12:47 +01:00
9c74b98310 Post-release version bump to 1.19.5 2014-06-25 17:09:23 +01:00
d541efca2f Release Clutter 1.19.4 (snapshot) 2014-06-25 17:02:00 +01:00
2a3498d6c9 build: Warn for experimental input backend 2014-06-25 12:21:39 +01:00
3b77e5565c Bump up the requirement for libinput
There have been API breakages in libinput since 0.3.0.
2014-06-25 12:21:39 +01:00
61929e26e1 evdev: Used floating point instead of fixed point numbers
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
2014-06-10 10:39:42 +01:00
eb734e8b62 Post-release version bump to 1.19.3 2014-05-28 23:09:22 +01:00
be060f4480 Release Clutter 1.19.2 2014-05-28 23:00:10 +01:00
1eb6f2420b Bump to 1.19.1 2014-05-19 17:55:40 +01:00
6f370079ce Post-release version bump to 1.18.3 2014-04-14 23:19:51 +01:00
9cb351f393 Release Clutter 1.18.2 2014-04-14 22:53:19 +01:00
b2e8bbe9e9 Add 1.10 as a valid lcov version
https://bugzilla.gnome.org/show_bug.cgi?id=728177
2014-04-14 15:38:40 +02:00
8c9b5d0568 Bump the dependency of Cogl to 1.17.5
The EGL/KMS backend requires unreleased API.

https://bugzilla.gnome.org/show_bug.cgi?id=726703
2014-03-19 22:01:53 +00:00
6414c01719 Post-release version bump to 1.18.1 2014-03-18 14:26:54 +00:00
e0f19ab2c9 Release Clutter 1.18.0 2014-03-18 14:15:01 +00:00
f0ac5e176f Require GTK-Doc 1.20
We want the fancy new MarkDown parser.
2014-03-18 14:15:01 +00:00
386be83f24 New visibility handling in Clutter
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.
2014-03-17 19:26:49 +00:00
016eb45fee Post-release version bump to 1.17.7 2014-03-04 01:35:36 +00:00
3c2081fce4 Release Clutter 1.17.6 2014-03-04 01:29:07 +00:00
b9abda52b6 build: Bump required libinput version to the actually released 0.1.0 2014-02-27 10:59:15 +01:00