Commit Graph

682 Commits

Author SHA1 Message Date
Rui Matos
5df9d89dec clutter: prune out non library bits 2016-04-12 20:03:27 +02:00
Rui Matos
ed0051d0b4 clutter: make library private to mutter 2016-04-12 19:57:35 +02:00
Ray Strode
8675400191 configure: hardcode backends 2016-04-12 19:57:35 +02:00
Ray Strode
2cdd4b8250 tslib: drop tslib support 2016-04-12 19:57:35 +02:00
Ray Strode
89daa8d4fa wayland: drop wayland backend 2016-04-12 19:57:35 +02:00
Ray Strode
04c84b049f gdk: drop gdk backend 2016-04-12 19:57:35 +02:00
Ray Strode
0777de1757 osx: drop osx support 2016-04-12 19:57:35 +02:00
Ray Strode
6d0829b0d2 cex100: drop GDL support 2016-04-12 19:57:35 +02:00
Ray Strode
8f205d76e1 mir: drop mir backend 2016-04-12 19:57:35 +02:00
Ray Strode
c7472841b1 win32: drop win32 support 2016-04-12 19:57:35 +02:00
Emmanuele Bassi
449b8ec9f5 Post-release version bump to 1.26.1 2016-03-21 14:34:48 +00:00
Emmanuele Bassi
3f1b0adb9d Release Clutter 1.26.0 2016-03-21 14:24:59 +00:00
Emmanuele Bassi
be7fa8c2cb Post-release version bump to 1.25.7 2016-02-18 18:51:47 +00:00
Emmanuele Bassi
ee68130efe Release Clutter 1.25.6 2016-02-18 18:41:49 +00:00
Emmanuele Bassi
483a4bb00e build: Use AC_COMPILE_IFELSE
Instead of AC_TRY_COMPILE, which has been deprecated by newer autoconf.
2016-02-18 17:19:09 +00:00
Emmanuele Bassi
26386c6026 Post-release version bump to 1.25.5 2016-01-21 16:20:02 +00:00
Emmanuele Bassi
0b7e2886f3 Release Clutter 1.25.4 2016-01-21 16:06:08 +00:00
Emmanuele Bassi
1f46697c4f Post-release version bump to 1.25.3 2015-12-17 14:24:44 +00:00
Emmanuele Bassi
314ba2c6ac Release Clutter 1.25.2 (snapshot) 2015-12-17 14:14:24 +00:00
Emmanuele Bassi
fae541ebf1 build: Rework the default rules for the EGL backend
So that we can set it to 'check', and do configure-time discovery of the
dependencies, instead of enabling it explicitly.

This should make it easier to spot build issues on environments like
Continuous, which build Clutter and Cogl for running as part of the
display server infrastructure on Wayland.
2015-12-11 16:39:32 +00:00
Emmanuele Bassi
bb23335b5f Add a configuration option for deciding the Cogl drivers to use
Using environment variables only is not convenient for all platforms,
and in some cases it's beneficial to decide the default driver when
building Clutter. Cogl already has a similar configuration switch, and
since Clutter is overriding the default Cogl behaviour, it should offer
the same mechanism.

https://bugzilla.gnome.org/show_bug.cgi?id=742678
2015-12-10 16:38:46 +00:00
Emmanuele Bassi
7fe12eca54 build: Use the 'x11' pkg-config module to check for X11
Don't look at GLX headers or symbols; we don't use them anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=759191
2015-12-08 17:20:13 +00:00
Emmanuele Bassi
3b6ed43edd build: Add --disable-Werror
We enable a bunch of compiler flags to trip common errors during
development. While this is very useful while hacking on Clutter, it
makes the life of people building Clutter on automated build systems
much harder; thus, we should have a configuration option to opt out of
the -Werror business.

GNOME has pretty much standardised on `--disable-Werror`, so we should
crib that configure option.
2015-11-30 13:15:52 +00:00
Emmanuele Bassi
8a63ea031d Bump up version to 1.25.1 2015-11-18 11:54:26 +00:00
Emmanuele Bassi
410d59f5a1 Post-release version bump to 1.24.3 2015-10-12 22:45:27 +01:00
Emmanuele Bassi
55dc86c0c0 Release Clutter 1.24.2 2015-10-12 19:55:39 +01:00
Emmanuele Bassi
5fecf2b293 Post-release version bump to 1.24.1 2015-09-15 13:12:09 +01:00
Emmanuele Bassi
d490477f4e Release Clutter 1.24.0 2015-09-15 12:46:44 +01:00
Emmanuele Bassi
6cc12adf4d Post-release version bump to 1.23.7 2015-08-21 15:02:47 +01:00
Emmanuele Bassi
113b7bac51 Release Clutter 1.23.6 2015-08-21 14:47:04 +01:00
Emmanuele Bassi
f5409ecd3a Bump up requirement for Cogl
We're going to use API added in Cogl 1.21.
2015-08-21 11:57:59 +01:00
Emmanuele Bassi
9a10c3cbee Add an explicit dep on GIO
We use GIO types in the API, so we cannot just rely on our dependencies
to add GIO.
2015-08-11 09:14:19 +01:00
Emmanuele Bassi
691be437ad Post-release version bump to 1.23.5 2015-07-22 19:25:01 +01:00
Emmanuele Bassi
23596a0ca6 Release Clutter 1.23.4 2015-07-22 19:13:00 +01:00
Carlos Garnacho
5b8a2a9e15 evdev: Handle libinput touchpad swipe/pinch gesture events
The translation from libinput events is fairly straightforward, as they
map almost 1:1.
2015-07-10 21:47:30 +02:00
Emmanuele Bassi
19fbbcd358 build: Do not define Wayland support unconditionally
Now that we discover at configure time if Wayland is available, we
should only enable support if we find it.

https://bugzilla.gnome.org/show_bug.cgi?id=752104
2015-07-08 11:05:10 +01:00
Emmanuele Bassi
7cde4486aa build: Bump GLib dependency
We need GListModel, in GIO since 2.44.
2015-07-07 16:03:31 +01:00
Emmanuele Bassi
d09c204a26 build: Automatically detect Wayland support
Like we do for X11, GDK, MacOS, and Windows, the Wayland backend can be
autodetected. We should only fail if the Wayland support was explicitly
asked at configure time, but the dependencies were not satisfied.
2015-07-07 16:03:31 +01:00
Emmanuele Bassi
852ba2c089 Post-release version bump to 1.23.3 2015-06-18 16:39:17 +01:00
Emmanuele Bassi
f244d9383a Release Clutter 1.23.2 2015-06-18 16:30:16 +01:00
Emmanuele Bassi
dd9e43e98d build: No need to conditionally include -Wshadow
Cogl is not in tree any more, and compiler warnings are properly
addressed.
2015-06-10 14:01:32 +01:00
Emmanuele Bassi
0eb300e2ee build: Use the same pattern for the manual Mir check
Ensure that the checks are similar and create similar results.
2015-06-10 14:00:05 +01:00
Emmanuele Bassi
2fd47ce08e build: Manually check for Wayland support in Cogl
The Cogl pkg-config file does not specify the supported backends, which
means we need to manually check for the platform, like we do for Mir.
2015-06-10 13:59:18 +01:00
Emmanuele Bassi
e5941ee810 build: Remove unused internal defines
We don't use them any more in the code base.

I swear I keep deleting them, and they keep popping back up.
2015-06-10 12:32:26 +01:00
Emmanuele Bassi
67bf902022 Move API reference down one level
Since we only have one API reference, we can drop the clutter/
sub-level, and have all the files under doc/reference.
2015-05-19 15:27:30 +01:00
Emmanuele Bassi
c7bbe2a9f6 Remove the separate Cally API reference 2015-05-19 15:27:30 +01:00
Emmanuele Bassi
bb52fa81ce Post-branch version bump to 1.23.1 2015-03-23 13:30:50 +00:00
Emmanuele Bassi
83edd9c4c5 Post-release version bump to 1.22.1 2015-03-23 11:27:58 +00:00
Emmanuele Bassi
22f340a6c8 Release Clutter 1.22.0 (stable) 2015-03-23 11:07:05 +00:00
Emmanuele Bassi
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