96 Commits

Author SHA1 Message Date
jasper
7e2041f689 update to mutter-3.30.2 2019-01-17 16:13:15 +00:00
ajacoutot
dcdacb04a9 Make sure we don't re-run configure at build time. 2018-11-11 10:21:18 +00:00
jasper
fc8284bb51 update to mutter-3.28.3 2018-07-25 18:39:04 +00:00
espie
2a95b6e111 tag glib-compile-schemas 2018-07-06 06:04:41 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
jasper
e13f282036 update to mutter-3.28.2 2018-05-10 12:36:43 +00:00
jasper
d551a9b7ef fix from upstream instead of a local revert 2018-04-26 14:40:52 +00:00
jasper
0a93210d64 update to mutter-3.28.1 2018-04-26 09:19:27 +00:00
jasper
8ee5c90ca4 update to mutter-3.28.0 2018-04-23 19:54:44 +00:00
ajacoutot
cb5505f4b5 Bring a few bug fixes from upstream. 2017-12-27 12:42:33 +00:00
jasper
232f629ac8 update to mutter-3.26.2 2017-11-04 16:44:45 +00:00
sthen
cd095cec5e Handle pthread-stubs removal. 2017-10-23 17:11:02 +00:00
sthen
e98df22bf9 - unbreak a second autoconf check with clang by not using nested functions
- set AUTOCONF_DIR to actually regenerate clutter/configure, it wasn't being
regen'd at all, so both the -fvisibility=hidden and -Bsymbolic-functions tests
were broken
2017-09-29 23:32:16 +00:00
robert
b5273b75f7 mutter needs automake 1.5 2017-09-26 14:28:58 +00:00
robert
d267cd02ca Unbreak autoconf checks with clang by not using nested functions
in the checks.

Someone clearly did not read the autoconf documentation because
using the following functions with a function declaration inside
the body will end up declaring a function inside a function.

- AC_TRY_COMPILE( [], [ int main() { return 0; } ],
- AC_LANG_PROGRAM([[]], [[int main (void) { return 0; }]])],
- AC_TRY_LINK([], [int main (void) { return 0; }],

Result:

int
main ()
{
int main (void) { return 0; }
  ;
  return 0;
}

nested functions is a gcc extension which is not supported by
clang.

test.c:4:17: error: function definition is not allowed here
int main (void) { return 0; }
                ^
1 error generated.

This causes tests to fail in the configure scripts resulting in
missing compile and link time flags from the builds.

This resulted in weird behaviour of several software, like gnome
hanging completely due to gtk+3 not being built properly.

This change intrudces the following fixes:

- remove int main() declaration from AC_TRY_COMPILE, AC_LANG_PROGRAM, AC_TRY_LINK
  as it comes with a declaration already, and people misused them

- change to use AC_LANG_SOURCE when needed in case a complete source block is specified

Most of the changes are in configure.(ac|in), however there were some cases
where autoconf is either broken or the build failed because of an autoconf
generated configure script. Everytihng else is switched to autoconf, so
the maintainers can go ahead and upstream these diffs.

There are more to come, we are continously checking the tree for these issues
and in the future the infrastructure will error if such a case is found.
2017-09-25 09:16:12 +00:00
ajacoutot
765534b405 Drop line continuation. 2017-09-10 10:51:04 +00:00
jasper
5cfd7afb43 update to mutter-3.24.4 2017-07-24 18:39:17 +00:00
jasper
1cf1378bc4 update to mutter-3.24.3 2017-06-23 19:02:41 +00:00
jasper
3e2352f185 update to mutter-3.24.2 2017-05-21 17:48:10 +00:00
espie
7b69334702 remove more warnings because clang is just better 2017-05-13 17:55:40 +00:00
jasper
fdb59f16ca update to mutter-3.24.1 2017-04-17 12:52:33 +00:00
ajacoutot
73177d4bf3 Stop setting CONFIGURE_STYLE in Makefile.inc but explicitely add it to ports
that need it; in the future more and more ports will move to meson build anyway.
I first though I'd set CONFIGURE_STYLE in gnome.port.mk but it's too fragile
(MODULES list must be sorted very carefully).
Less magic is good.

discussed with jasper@
2017-04-13 07:38:44 +00:00
jasper
73ebd7da8e update to mutter-3.22.3 2017-02-25 15:05:33 +00:00
jasper
9c4232549d update to mutter-3.22.2 2016-11-10 19:28:08 +00:00
jasper
10c3327b1c update to mutter-3.22.1 2016-10-31 16:14:27 +00:00
jasper
3fc88a4249 update to mutter-3.20.3 2016-06-29 19:20:52 +00:00
jasper
cd64004d89 update to mutter-3.20.2 2016-05-12 09:44:27 +00:00
jasper
f6832852fc update to mutter-3.20.1 2016-04-26 07:42:08 +00:00
ajacoutot
d23c1efea2 Fix mouse cursor disappearing (upstream).
https://bugzilla.gnome.org/show_bug.cgi?id=763159

prodded by mpi@
cvs: ----------------------------------------------------------------------
2016-03-19 11:26:13 +00:00
jasper
4c26f221d1 update to mutter-3.18.3 2016-03-04 10:21:21 +00:00
jasper
4b5e64f165 update to mutter-3.18.2 2015-11-12 18:00:42 +00:00
jasper
b9b718897c update to mutter-3.18.1 2015-10-24 14:07:00 +00:00
jasper
5f26a6d920 update to mutter-3.16.3 2015-07-02 18:02:31 +00:00
jasper
9ab6962061 pushed upstream 2015-06-27 12:21:48 +00:00
ajacoutot
cefa35d250 Bring a couple of fixes from upstream:
- theme: Make sure to clear the entirety of buttons properly
  (req. by stsp@)
- surface-actor-x11: Make sure to set a size when unredirected
  This fixes clicking on stuff in sloppy / mouse mode focus
2015-06-27 10:59:09 +00:00
jasper
8565b68374 update to mutter-3.16.2 2015-05-14 18:32:17 +00:00
jasper
fa4302049c - update to mutter-3.16.1.1
* fixes a crash with VT switching
2015-04-15 13:09:48 +00:00
jasper
b2921220b5 update to mutter-3.16.1 2015-04-15 10:09:05 +00:00
ajacoutot
5b82703d86 Bump after libepoxy moved from ports to xenocara. 2015-04-15 09:40:52 +00:00
jasper
663942de3a rework patches as per upstreams suggestions 2015-04-13 08:14:07 +00:00
ajacoutot
aa988913b0 Bump after the recent changes in packaging dbus and dconf. 2015-04-04 09:20:59 +00:00
jasper
53b743feab submitted upstream 2015-04-04 08:12:27 +00:00
jasper
5873b16303 update to mutter-3.16.0 2015-04-03 16:47:17 +00:00
jasper
7578e35778 update to gedit-code-assistance-3.14.3 2015-03-24 13:36:09 +00:00
jasper
d135837d44 update to mutter-3.14.3 2014-12-22 09:23:29 +00:00
jasper
b07a8196c2 update to mutter-3.14.2 2014-11-13 18:26:38 +00:00
jasper
1237e42000 update to mutter-3.14.1.5 2014-10-30 15:55:35 +00:00
jasper
cbc3ce2e35 - cvs decided patch-src_backends_meta-cursor_c wasn't needed; i beg to differ.
- while here apply a fix from upstream to fix a logic issue in changing
  grab behaviour

no bump since it didn't build,
spotted by aja@
2014-10-16 08:21:38 +00:00
jasper
ac0cea0130 apply fix from upstream to make gbm optional 2014-10-15 19:32:49 +00:00
jasper
63b6aa5309 link to bz 2014-10-15 14:11:44 +00:00