<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/metacity.git/src/include/window.h, branch master</title>
<subtitle>gitlab.gnome.org: GNOME/metacity.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/'/>
<entry>
<title>window: add meta_window_get_toplevel_xvisual</title>
<updated>2019-10-06T12:04:20+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2019-10-04T16:55:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=69f3e047d9a546a413f696468f5c99ba3e7d3017'/>
<id>69f3e047d9a546a413f696468f5c99ba3e7d3017</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>window: add meta_window_is_toplevel_mapped</title>
<updated>2019-09-22T21:03:58+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2019-09-22T21:03:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=4d53333374d80be8364704df825c7f8da4b56cb2'/>
<id>4d53333374d80be8364704df825c7f8da4b56cb2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>window: add meta_window_get_toplevel_xwindow</title>
<updated>2019-09-13T12:18:04+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2019-09-11T20:51:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=89f40492376b10fad9a5c9a338707f936b6e4785'/>
<id>89f40492376b10fad9a5c9a338707f936b6e4785</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>xrender: use appears-focused property to redraw window</title>
<updated>2017-03-12T18:50:58+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2017-03-12T18:50:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=6874e048d8446eb357a7b3cb6c1c311aa5943b1d'/>
<id>6874e048d8446eb357a7b3cb6c1c311aa5943b1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>window: turn into a GObject</title>
<updated>2017-03-12T17:55:19+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2017-03-12T17:55:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=2c48b4412f8811e541412017894de6b945e21037'/>
<id>2c48b4412f8811e541412017894de6b945e21037</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>window: make determination of attached dialog windows more consistent</title>
<updated>2017-03-02T21:37:12+00:00</updated>
<author>
<name>Dan Winship</name>
<email>danw@gnome.org</email>
</author>
<published>2011-04-05T14:14:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=ca4b237b5b075f345720c2608d6185134ccfe30c'/>
<id>ca4b237b5b075f345720c2608d6185134ccfe30c</id>
<content type='text'>
Different bits of code were using slightly different checks to test
whether a window was an attached dialog. Add a new
meta_window_is_attached_dialog(), and use that everywhere.

Also, freeze the is-attached status when the window is first shown,
rather than recomputing it each time the caller asks, since this could
cause problems if a window changes its type after it has already been
attached, etc. However, if an attached window's parent is destroyed,
or an attached window changes its transient-for, then fix things up by
destroying the old MetaWindow and creating a new one (causing
compositor unmap and map events to be fired off, allowing the display
of the window to be fixed up).

Remove some code in display.c that tried to fix existing windows if
the gconf setting changed, but which didn't actually do anything (at
least under gnome-shell). However, if 654643 was fixed then the new
behavior with this patch would be that changing the gconf setting
would affect new dialogs, but not existing ones.

https://bugzilla.gnome.org/show_bug.cgi?id=646761
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Different bits of code were using slightly different checks to test
whether a window was an attached dialog. Add a new
meta_window_is_attached_dialog(), and use that everywhere.

Also, freeze the is-attached status when the window is first shown,
rather than recomputing it each time the caller asks, since this could
cause problems if a window changes its type after it has already been
attached, etc. However, if an attached window's parent is destroyed,
or an attached window changes its transient-for, then fix things up by
destroying the old MetaWindow and creating a new one (causing
compositor unmap and map events to be fired off, allowing the display
of the window to be fixed up).

Remove some code in display.c that tried to fix existing windows if
the gconf setting changed, but which didn't actually do anything (at
least under gnome-shell). However, if 654643 was fixed then the new
behavior with this patch would be that changing the gconf setting
would affect new dialogs, but not existing ones.

https://bugzilla.gnome.org/show_bug.cgi?id=646761
</pre>
</div>
</content>
</entry>
<entry>
<title>libmetacity: switch from .ssd to .csd</title>
<updated>2016-08-31T14:55:14+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2016-08-31T14:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=d7f2445ec7e70274c7501586a537c699f6628335'/>
<id>d7f2445ec7e70274c7501586a537c699f6628335</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>window: remove meta_window_get_rect, unused.</title>
<updated>2016-06-01T11:49:38+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2016-06-01T11:49:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=1da011a322c77120ce2488b3af354c4308fa215b'/>
<id>1da011a322c77120ce2488b3af354c4308fa215b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Only shadow ARGB windows with a frame outside the frame</title>
<updated>2015-01-19T03:08:17+00:00</updated>
<author>
<name>Owen W. Taylor</name>
<email>otaylor@fishsoup.net</email>
</author>
<published>2011-03-22T19:36:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=0f2e32d15f593fc69414aa5fdaf166d83f6eeb0b'/>
<id>0f2e32d15f593fc69414aa5fdaf166d83f6eeb0b</id>
<content type='text'>
An ARGB window with a frame is likely something like a transparent
terminal. It looks awful (and breaks transparency) to draw a big
opaque black shadow under the window, so clip out the region under
the terminal from the shadow we draw.

Add meta_window_get_frame_bounds() to get a cairo region for the
outer bounds of the frame of a window, and modify the frame handling
code to notice changes to the frame shape and discard a cached
region. meta_frames_apply_shapes() is refactored so we can extract
meta_frames_get_frame_bounds() from it.

https://bugzilla.gnome.org/show_bug.cgi?id=635268

NOTE: Applied only partially, compositor part is still missing...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An ARGB window with a frame is likely something like a transparent
terminal. It looks awful (and breaks transparency) to draw a big
opaque black shadow under the window, so clip out the region under
the terminal from the shadow we draw.

Add meta_window_get_frame_bounds() to get a cairo region for the
outer bounds of the frame of a window, and modify the frame handling
code to notice changes to the frame shape and discard a cached
region. meta_frames_apply_shapes() is refactored so we can extract
meta_frames_get_frame_bounds() from it.

https://bugzilla.gnome.org/show_bug.cgi?id=635268

NOTE: Applied only partially, compositor part is still missing...
</pre>
</div>
</content>
</entry>
<entry>
<title>don't show shadow for maximized windows</title>
<updated>2014-10-06T19:42:17+00:00</updated>
<author>
<name>Alberts Muktupāvels</name>
<email>alberts.muktupavels@gmail.com</email>
</author>
<published>2014-10-06T19:42:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/metacity.git/commit/?id=72d1c6a6b9a85391444bb5ff8c5de1e3aabd3fd9'/>
<id>72d1c6a6b9a85391444bb5ff8c5de1e3aabd3fd9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
