<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-control-center/capplets/display/scrollarea.c, branch fix-display-preview-ghosting</title>
<subtitle>Utilities to configure the MATE desktop</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/'/>
<entry>
<title>display: fix preview ghosting when rearranging monitors</title>
<updated>2026-06-09T19:56:45+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2026-06-09T19:31:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=4a9b657c6ceda53989485a09d6c826a3761b6b1b'/>
<id>4a9b657c6ceda53989485a09d6c826a3761b6b1b</id>
<content type='text'>
Dragging monitors in the display preferences left ghost images of the
previous position on systems without a compositor.

This patch removes creating an entire drawing context on the parent
window just for testing when edges touch and instead use a single-pixel
cairo surface. That way we avoid interfering with pending redraws. Then
we replace the manual canvas-to-window coordinate translation for
invalidation with a simple redraw call, which should handle windowless
widget positioning correctly.

Fixes #808
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Dragging monitors in the display preferences left ghost images of the
previous position on systems without a compositor.

This patch removes creating an entire drawing context on the parent
window just for testing when edges touch and instead use a single-pixel
cairo surface. That way we avoid interfering with pending redraws. Then
we replace the manual canvas-to-window coordinate translation for
invalidation with a simple redraw call, which should handle windowless
widget positioning correctly.

Fixes #808
</pre>
</div>
</content>
</entry>
<entry>
<title>capplets/display: Fix compilation warnings and replace deprecated functions</title>
<updated>2023-10-12T10:49:11+00:00</updated>
<author>
<name>zhuyaliang</name>
<email>15132211195@163.com</email>
</author>
<published>2023-10-10T08:54:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=59f29767052e91951d11adca3940d5a4fc0728b1'/>
<id>59f29767052e91951d11adca3940d5a4fc0728b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>display: remove conversion warnings</title>
<updated>2021-03-29T05:56:29+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-03-04T13:11:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=491939a5b29cd8b3d243de0524d0e1116a1ee540'/>
<id>491939a5b29cd8b3d243de0524d0e1116a1ee540</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove trailing whitespaces</title>
<updated>2019-06-18T08:07:19+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2019-06-16T11:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=66368a189dea7ab666cb4089ee30b6ba04ba5132'/>
<id>66368a189dea7ab666cb4089ee30b6ba04ba5132</id>
<content type='text'>
find . -regextype posix-extended -regex '.*\.(c|h|ac)' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
find . -regextype posix-extended -regex '.*\.(c|h|ac)' -exec sed --in-place 's/[[:space:]]\+$//' {} \+
</pre>
</div>
</content>
</entry>
<entry>
<title>display-capplet: add css name for scrollarea</title>
<updated>2018-05-07T18:07:15+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2018-05-07T16:49:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=3d3bb8bb8db3f3e87abb6ba74718db9d9638c373'/>
<id>3d3bb8bb8db3f3e87abb6ba74718db9d9638c373</id>
<content type='text'>
This makes it possible to fix visual glitches in themes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes it possible to fix visual glitches in themes
</pre>
</div>
</content>
</entry>
<entry>
<title>require GTK+ 3.22 and GLib 2.50</title>
<updated>2018-01-30T19:11:14+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2018-01-28T19:42:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=2be32a55532fbb010f83472064435aae49e36270'/>
<id>2be32a55532fbb010f83472064435aae49e36270</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>display scrollarea: avoid deprecated gtk_adjustment_changed</title>
<updated>2017-08-15T08:52:56+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2017-08-02T13:13:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=df9028e9ff4448610dc7626b75a5cf331fb8e106'/>
<id>df9028e9ff4448610dc7626b75a5cf331fb8e106</id>
<content type='text'>
gtk_adjustment_changed has been deprecated since version 3.18 and
GTK+ emits “changed” itself whenever any of the properties (other than value) change.
see https://developer.gnome.org/gtk3/unstable/GtkAdjustment.html#gtk-adjustment-changed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gtk_adjustment_changed has been deprecated since version 3.18 and
GTK+ emits “changed” itself whenever any of the properties (other than value) change.
see https://developer.gnome.org/gtk3/unstable/GtkAdjustment.html#gtk-adjustment-changed
</pre>
</div>
</content>
</entry>
<entry>
<title>display scrollarea: fix a -Wuninitialized build warning</title>
<updated>2017-08-15T08:52:56+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2017-08-01T14:25:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=f6421eb52e630cbea1e33c68bda231d420eced38'/>
<id>f6421eb52e630cbea1e33c68bda231d420eced38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>display scrollarea: avoid deprecated gdk_window_get_pointer</title>
<updated>2017-08-15T08:52:56+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2017-08-01T13:46:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=3b04abf8487f6f61fc991ea365ce79cc88778ae6'/>
<id>3b04abf8487f6f61fc991ea365ce79cc88778ae6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move to GTK+3 (&gt;= 3.14), drop GTK+2 code and --with-gtk build option</title>
<updated>2016-12-01T21:50:14+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-12-01T21:45:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-control-center/commit/?id=0c27d18ab5efb721a2f02549767016c81fc6ce2c'/>
<id>0c27d18ab5efb721a2f02549767016c81fc6ce2c</id>
<content type='text'>
and require libmatekbd, libmate-desktop, marco, m-s-d &gt;= 1.17
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and require libmatekbd, libmate-desktop, marco, m-s-d &gt;= 1.17
</pre>
</div>
</content>
</entry>
</feed>
