<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mutter.git/src/tests/clutter/micro-bench/test-text.c, branch document-button-values</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>tests: Use ClutterStage "after-paint" instead of ClutterActor "paint"</title>
<updated>2020-10-23T20:06:58+00:00</updated>
<author>
<name>Jonas Dreßler</name>
<email>verdre@v0yd.nl</email>
</author>
<published>2020-10-23T19:14:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=4e63ed524ed1f7feadcede4b275deea1169617a3'/>
<id>4e63ed524ed1f7feadcede4b275deea1169617a3</id>
<content type='text'>
The "paint" signal of ClutterActor is deprecated and will be removed. We
have a good replacement to get notified about stage paints nowadays,
that is "after-paint" on ClutterStage, so switch to that signal where it
makes sense.

I didn't bother to update the few tests (namely Clutters
conform/texture-fbo.c, conform/text-cache.c,
interactive/test-cogl-multitexture.c and Cogls
conform/test-multitexture.c, conform/test-texture-mipmaps.c) where it's
harder to replace the signal since we don't build those anyway.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1522
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "paint" signal of ClutterActor is deprecated and will be removed. We
have a good replacement to get notified about stage paints nowadays,
that is "after-paint" on ClutterStage, so switch to that signal where it
makes sense.

I didn't bother to update the few tests (namely Clutters
conform/texture-fbo.c, conform/text-cache.c,
interactive/test-cogl-multitexture.c and Cogls
conform/test-multitexture.c, conform/test-texture-mipmaps.c) where it's
harder to replace the signal since we don't build those anyway.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1522
</pre>
</div>
</content>
</entry>
<entry>
<title>tests/clutter: Always use stage from backend</title>
<updated>2020-08-13T15:51:56+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2020-07-09T19:28:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=0d95f4d854faefaf0107eda925f25fbd6de775ef'/>
<id>0d95f4d854faefaf0107eda925f25fbd6de775ef</id>
<content type='text'>
This removes all occurrences of creating a custom stage from the tests,
making them always use the one from MetaBackend. This will allow for
further cleanups.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1364
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes all occurrences of creating a custom stage from the tests,
making them always use the one from MetaBackend. This will allow for
further cleanups.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1364
</pre>
</div>
</content>
</entry>
<entry>
<title>clutter/stage: Remove color property</title>
<updated>2020-06-27T13:35:46+00:00</updated>
<author>
<name>Georges Basile Stavracas Neto</name>
<email>georges.stavracas@gmail.com</email>
</author>
<published>2020-06-26T19:43:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=ae49f89cf3f4fcaf316dc645f9fa4b4896f8eda9'/>
<id>ae49f89cf3f4fcaf316dc645f9fa4b4896f8eda9</id>
<content type='text'>
The property is deprecated and the current implementation simply
redirects it to ClutterActor::background-color, so remove it.

Also update the tests to set the background color directly.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1332
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The property is deprecated and the current implementation simply
redirects it to ClutterActor::background-color, so remove it.

Also update the tests to set the background color directly.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1332
</pre>
</div>
</content>
</entry>
<entry>
<title>clutter: Drop ClutterGroup</title>
<updated>2020-06-27T13:35:46+00:00</updated>
<author>
<name>Georges Basile Stavracas Neto</name>
<email>georges.stavracas@gmail.com</email>
</author>
<published>2020-06-26T19:26:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=ce3e293a18fa912b4323bb6da11e1afddf55794f'/>
<id>ce3e293a18fa912b4323bb6da11e1afddf55794f</id>
<content type='text'>
It is now unused.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1332
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is now unused.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1332
</pre>
</div>
</content>
</entry>
<entry>
<title>clutter/actor: Remove clutter_actor_show_all</title>
<updated>2020-06-27T13:35:45+00:00</updated>
<author>
<name>Georges Basile Stavracas Neto</name>
<email>georges.stavracas@gmail.com</email>
</author>
<published>2020-06-26T18:23:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=d4953c77c3303cea4fcb1ae299bb4f809e5928f8'/>
<id>d4953c77c3303cea4fcb1ae299bb4f809e5928f8</id>
<content type='text'>
Actors are visible by default these days, and this function
is deprecated for a long time.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1332
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Actors are visible by default these days, and this function
is deprecated for a long time.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1332
</pre>
</div>
</content>
</entry>
<entry>
<title>clutter: Introduce paint contexts</title>
<updated>2019-12-03T19:02:14+00:00</updated>
<author>
<name>Jonas Ådahl</name>
<email>jadahl@gmail.com</email>
</author>
<published>2019-11-13T21:21:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=49c8d423171d10b4a4b5560af8df7667d9275001'/>
<id>49c8d423171d10b4a4b5560af8df7667d9275001</id>
<content type='text'>
When painting, actors rely on semi global state tracked by the state to
get various things needed for painting, such as the current draw
framebuffer. Having state hidden in such ways can be very deceiving as
it's hard to follow changes spread out, and adding more and more state
that should be tracked during a paint gets annoying as they will not
change in isolation but one by one in their own places. To do this
better, introduce a paint context that is passed along in paint calls
that contains the necessary state needed during painting.

The paint context implements a framebuffer stack just as Cogl works,
which is currently needed for offscreen rendering used by clutter.

The same context is passed around for paint nodes, contents and effects
as well.

In this commit, the context is only introduced, but not used. It aims to
replace the Cogl framebuffer stack, and will allow actors to know what
view it is currently painted on.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/935
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When painting, actors rely on semi global state tracked by the state to
get various things needed for painting, such as the current draw
framebuffer. Having state hidden in such ways can be very deceiving as
it's hard to follow changes spread out, and adding more and more state
that should be tracked during a paint gets annoying as they will not
change in isolation but one by one in their own places. To do this
better, introduce a paint context that is passed along in paint calls
that contains the necessary state needed during painting.

The paint context implements a framebuffer stack just as Cogl works,
which is currently needed for offscreen rendering used by clutter.

The same context is passed around for paint nodes, contents and effects
as well.

In this commit, the context is only introduced, but not used. It aims to
replace the Cogl framebuffer stack, and will allow actors to know what
view it is currently painted on.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/935
</pre>
</div>
</content>
</entry>
<entry>
<title>clutter: Move tests to src/tests</title>
<updated>2019-08-24T08:59:08+00:00</updated>
<author>
<name>Carlos Garnacho</name>
<email>carlosg@gnome.org</email>
</author>
<published>2019-07-03T09:51:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/mutter.git/commit/?id=cfb8f18cef8546dd3b4e5ac93986d96b00d6423f'/>
<id>cfb8f18cef8546dd3b4e5ac93986d96b00d6423f</id>
<content type='text'>
Clutter doesn't hold anymore backend implementations, move tests where
we have one that we may assign.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/672
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clutter doesn't hold anymore backend implementations, move tests where
we have one that we may assign.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/672
</pre>
</div>
</content>
</entry>
</feed>
