<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mutter.git/doc, branch fix--replace</title>
<subtitle>gitlab.gnome.org: GNOME/mutter.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/'/>
<entry>
<title>Add MetaGravity and replace X11 equivalent with it</title>
<updated>2020-02-29T21:01:50+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2020-02-14T08:44:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=0dac91cffc539079a1464c4988a362e8462824a8'/>
<id>0dac91cffc539079a1464c4988a362e8462824a8</id>
<content type='text'>
MetaGravity is an enum, where the values match the X11 macros used for
gravity, with the exception that `ForgetGravity` was renamed
`META_GRAVITY_NONE` to have less of a obscure name.

The motivation for this is to rely less on libX11 data types and macros
in generic code.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/705
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MetaGravity is an enum, where the values match the X11 macros used for
gravity, with the exception that `ForgetGravity` was renamed
`META_GRAVITY_NONE` to have less of a obscure name.

The motivation for this is to rely less on libX11 data types and macros
in generic code.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/705
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsolete .cvsignore files</title>
<updated>2019-01-10T13:50:54+00:00</updated>
<author>
<name>Georges Basile Stavracas Neto</name>
<email>georges.stavracas@gmail.com</email>
</author>
<published>2018-12-17T18:14:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=fb38738fe9443722dd6ef72cd257b02b2f66557c'/>
<id>fb38738fe9443722dd6ef72cd257b02b2f66557c</id>
<content type='text'>
We moved to git 11 years ago, it's about time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We moved to git 11 years ago, it's about time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop Autotools</title>
<updated>2019-01-10T13:50:54+00:00</updated>
<author>
<name>Georges Basile Stavracas Neto</name>
<email>georges.stavracas@gmail.com</email>
</author>
<published>2018-12-17T17:33:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=763ae36ceecb423dd97a01a543c0b4e11e3e2559'/>
<id>763ae36ceecb423dd97a01a543c0b4e11e3e2559</id>
<content type='text'>
I saw Meson fade from the sky
On the wind I heard a sigh
As snowflakes cover fallen Makefiles
I will say this last goodbye

Meson is now coming
So ends Autotools days
Future is now coming
And we must away
Over Python and without Bashisms
Through lands where never Meson touched
By silver streams that run down to the Sea

Under parsers, beneath old legacy
Over snow one winter’s morn
I turned at last to paths that lead home
And though where the road then takes me
I cannot tell
We came all this way
But now comes the day
To bid you farewell

Many places I have been
Many sorrows I have seen
But I don’t regret
Nor will I forget
All Makefiles that took that road with me

I bid you all a very fond farewell.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I saw Meson fade from the sky
On the wind I heard a sigh
As snowflakes cover fallen Makefiles
I will say this last goodbye

Meson is now coming
So ends Autotools days
Future is now coming
And we must away
Over Python and without Bashisms
Through lands where never Meson touched
By silver streams that run down to the Sea

Under parsers, beneath old legacy
Over snow one winter’s morn
I turned at last to paths that lead home
And though where the road then takes me
I cannot tell
We came all this way
But now comes the day
To bid you farewell

Many places I have been
Many sorrows I have seen
But I don’t regret
Nor will I forget
All Makefiles that took that road with me

I bid you all a very fond farewell.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add meson build support</title>
<updated>2018-11-06T17:51:44+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2018-05-22T13:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=ef85d1a643dd153bb5681fc00f48ec550cd40aaa'/>
<id>ef85d1a643dd153bb5681fc00f48ec550cd40aaa</id>
<content type='text'>
This commit adds meson build support to mutter. It takes a step away
from the three separate code bases with three different autotools setups
into a single meson build system. There are still places that can be
unified better, for example by removing various "config.h" style files
from cogl and clutter, centralizing debug C flags and other configurable
macros, and similar artifacts that are there only because they were once
separate code bases.

There are some differences between the autotools setup and the new
meson. Here are a few:

The meson setup doesn't generate wrapper scripts for various cogl and
clutter test cases. What these tests did was more or less generate a
tiny script that called an executable with a test name as the argument.
To run particular tests, just run the test executable with the name of
the test as the argument.

The meson setup doesn't install test files anymore. The autotools test
suite was designed towards working with installed tests, but it didn't
really still, and now with meson, it doesn't install anything at all,
but instead makes sure that everything runs with the uninstalled input
files, binaries and libraries when running the test suite. Installable
tests may come later.

Tests from cogl, clutter and mutter are run on 'meson test'. In
autotools, only cogl and clutter tests were run on 'make check'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit adds meson build support to mutter. It takes a step away
from the three separate code bases with three different autotools setups
into a single meson build system. There are still places that can be
unified better, for example by removing various "config.h" style files
from cogl and clutter, centralizing debug C flags and other configurable
macros, and similar artifacts that are there only because they were once
separate code bases.

There are some differences between the autotools setup and the new
meson. Here are a few:

The meson setup doesn't generate wrapper scripts for various cogl and
clutter test cases. What these tests did was more or less generate a
tiny script that called an executable with a test name as the argument.
To run particular tests, just run the test executable with the name of
the test as the argument.

The meson setup doesn't install test files anymore. The autotools test
suite was designed towards working with installed tests, but it didn't
really still, and now with meson, it doesn't install anything at all,
but instead makes sure that everything runs with the uninstalled input
files, binaries and libraries when running the test suite. Installable
tests may come later.

Tests from cogl, clutter and mutter are run on 'meson test'. In
autotools, only cogl and clutter tests were run on 'make check'.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove gtk-doc</title>
<updated>2015-07-06T07:52:18+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2015-07-06T07:51:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=7dc0b0e6022ef101aac4987aee8363c0330d58f1'/>
<id>7dc0b0e6022ef101aac4987aee8363c0330d58f1</id>
<content type='text'>
The gtk-doc reference is woefully maintained, and trying to actually
generate it resulted in some extremely outdated and poor documentation.
If somebody wants to actually renew the docs, just revert this commit,
otherwise, I'm not going to bother.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The gtk-doc reference is woefully maintained, and trying to actually
generate it resulted in some extremely outdated and poor documentation.
If somebody wants to actually renew the docs, just revert this commit,
otherwise, I'm not going to bother.
</pre>
</div>
</content>
</entry>
<entry>
<title>Export the shadow factory</title>
<updated>2015-07-06T07:14:22+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2015-07-06T07:02:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=b33a82eb7cdfdc57ecb9c9369b1d7fbac08f2717'/>
<id>b33a82eb7cdfdc57ecb9c9369b1d7fbac08f2717</id>
<content type='text'>
The elementary guys would like this as an API, and I don't see any
reason to refuse -- this is quite nice shadow painting code :)

For some reason, gobject-introspection can't seem to cope with
MetaWindowShape. I'll look into it a bit later, but for now, mark
the function it has trouble with as (skip).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The elementary guys would like this as an API, and I don't see any
reason to refuse -- this is quite nice shadow painting code :)

For some reason, gobject-introspection can't seem to cope with
MetaWindowShape. I'll look into it a bit later, but for now, mark
the function it has trouble with as (skip).
</pre>
</div>
</content>
</entry>
<entry>
<title>window: Remove the legacy get_outer_rect</title>
<updated>2015-03-09T03:38:30+00:00</updated>
<author>
<name>Jasper St. Pierre</name>
<email>jstpierre@mecheye.net</email>
</author>
<published>2015-03-09T03:37:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=0bc6cb2aebc128ab117f41b1db6f15bf4bcb8a6e'/>
<id>0bc6cb2aebc128ab117f41b1db6f15bf4bcb8a6e</id>
<content type='text'>
It's unused in gnome-shell, and we don't care about compatibility in the
API. Don't expose it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's unused in gnome-shell, and we don't care about compatibility in the
API. Don't expose it.
</pre>
</div>
</content>
</entry>
<entry>
<title>build: Fix gtk-doc build failure when native backend is disabled</title>
<updated>2015-01-19T12:09:39+00:00</updated>
<author>
<name>Ting-Wei Lan</name>
<email>lantw@src.gnome.org</email>
</author>
<published>2015-01-19T12:09:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=0bfebc3cae77729d20b887025158c661233b6083'/>
<id>0bfebc3cae77729d20b887025158c661233b6083</id>
<content type='text'>
https://bugzilla.gnome.org/show_bug.cgi?id=743173
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://bugzilla.gnome.org/show_bug.cgi?id=743173
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix gtk-doc more</title>
<updated>2015-01-01T20:33:00+00:00</updated>
<author>
<name>Giovanni Campagna</name>
<email>scampa.giovanni@gmail.com</email>
</author>
<published>2015-01-01T20:32:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=a180e8b87ed7cd82f423706a290cb46df80668e9'/>
<id>a180e8b87ed7cd82f423706a290cb46df80668e9</id>
<content type='text'>
Apparently having a successful build is not enough to prove
that a build fix is correct
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Apparently having a successful build is not enough to prove
that a build fix is correct
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix gtk-doc build</title>
<updated>2015-01-01T20:31:50+00:00</updated>
<author>
<name>Giovanni Campagna</name>
<email>scampa.giovanni@gmail.com</email>
</author>
<published>2015-01-01T20:30:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=26c8086190d98a439f870d706cea7855f791026b'/>
<id>26c8086190d98a439f870d706cea7855f791026b</id>
<content type='text'>
Need to hide the login1 DBus wrappers from the docs, because
they use symbols that don't start with meta_ so they're not
exported from the library. And they're not public API anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Need to hide the login1 DBus wrappers from the docs, because
they use symbols that don't start with meta_ so they're not
exported from the library. And they're not public API anyway.
</pre>
</div>
</content>
</entry>
</feed>
