<feed xmlns='http://www.w3.org/2005/Atom'>
<title>marco/src/tools/marco-window-demo.c, branch focus-modal-dialogs</title>
<subtitle>MATE default window manager</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/'/>
<entry>
<title>Fix GTK deprecations (#798)</title>
<updated>2025-07-27T20:07:59+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-07-27T20:07:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=87aa5feb8790168eb7b2bc890938353116d26594'/>
<id>87aa5feb8790168eb7b2bc890938353116d26594</id>
<content type='text'>
* menu: replace gtk_menu_popup() with gtk_menu_popup_at_rect()

Replace deprecated gtk_menu_popup() with gtk_menu_popup_at_rect(). This
provides the same menu positioning calculation while eliminating
deprecation warnings.

* ui: replace gtk_widget_get_realized() with gtk_widget_get_mapped()

Replace deprecated gtk_widget_get_realized() with
gtk_widget_get_mapped(). Since mapped widgets are guaranteed to be
realized, and we only care about widget visibility, this change
eliminates deprecation warnings while maintaining the same
functionality.

* frames: replace gdk_window_process_all_updates() with gdk_display_flush()

Replace deprecated gdk_window_process_all_updates() with
gdk_display_flush(). Both functions ensure pending updates are
processed, but gdk_display_flush is more general for all display
requests.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* menu: replace gtk_menu_popup() with gtk_menu_popup_at_rect()

Replace deprecated gtk_menu_popup() with gtk_menu_popup_at_rect(). This
provides the same menu positioning calculation while eliminating
deprecation warnings.

* ui: replace gtk_widget_get_realized() with gtk_widget_get_mapped()

Replace deprecated gtk_widget_get_realized() with
gtk_widget_get_mapped(). Since mapped widgets are guaranteed to be
realized, and we only care about widget visibility, this change
eliminates deprecation warnings while maintaining the same
functionality.

* frames: replace gdk_window_process_all_updates() with gdk_display_flush()

Replace deprecated gdk_window_process_all_updates() with
gdk_display_flush(). Both functions ensure pending updates are
processed, but gdk_display_flush is more general for all display
requests.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove multiple empty lines</title>
<updated>2020-08-04T14:39:25+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-08-04T13:53:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=37e4d38ca3a61eb843d80732a26f29668352433d'/>
<id>37e4d38ca3a61eb843d80732a26f29668352433d</id>
<content type='text'>
find . \( -name '*.h' -o -name '*.c' \) -exec sed -i 'N;/^\n$/D;P;D;' {} \;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
find . \( -name '*.h' -o -name '*.c' \) -exec sed -i 'N;/^\n$/D;P;D;' {} \;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove enum conversion warnings</title>
<updated>2020-06-16T17:52:35+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2020-05-10T09:54:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=3774d5da2d07fc759305b53192a3e8898c5971c7'/>
<id>3774d5da2d07fc759305b53192a3e8898c5971c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix window type for splash</title>
<updated>2019-05-29T22:15:27+00:00</updated>
<author>
<name>Wu Xiaotian</name>
<email>yetist@gmail.com</email>
</author>
<published>2019-05-29T03:17:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=edfa15240ab558ab330913778572af2b2774db41'/>
<id>edfa15240ab558ab330913778572af2b2774db41</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>require GTK+ 3.22 and GLib 2.50</title>
<updated>2018-01-28T15:15:18+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2018-01-27T20:29:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=16de6ccd2906b93f79880612b31a12a1e53557c7'/>
<id>16de6ccd2906b93f79880612b31a12a1e53557c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WidthOfScreen and HeightOfScreen implementation</title>
<updated>2017-12-20T19:40:01+00:00</updated>
<author>
<name>Pablo Barciela</name>
<email>scow@riseup.net</email>
</author>
<published>2017-12-04T08:31:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=d094cf0297f28b826ca742379750567750dfee9f'/>
<id>d094cf0297f28b826ca742379750567750dfee9f</id>
<content type='text'>
This commit reverts:

https://github.com/mate-desktop/marco/commit/f0541e3dfda29c26fe14c9c9117f95c49006c75c
https://github.com/mate-desktop/marco/commit/d18c2fb4acb58c408c01700682b9922de86e8b2f

And it applies an alternative to fix the deprecated functions:

gdk_screen_get_width

gdk_screen_width
gdk_screen_height
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit reverts:

https://github.com/mate-desktop/marco/commit/f0541e3dfda29c26fe14c9c9117f95c49006c75c
https://github.com/mate-desktop/marco/commit/d18c2fb4acb58c408c01700682b9922de86e8b2f

And it applies an alternative to fix the deprecated functions:

gdk_screen_get_width

gdk_screen_width
gdk_screen_height
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid deprecated gdk_screen_width/height</title>
<updated>2017-08-18T06:16:06+00:00</updated>
<author>
<name>ZenWalker</name>
<email>scow@riseup.net</email>
</author>
<published>2017-08-11T00:51:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=f0541e3dfda29c26fe14c9c9117f95c49006c75c'/>
<id>f0541e3dfda29c26fe14c9c9117f95c49006c75c</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-10-15T12:39:12+00:00</updated>
<author>
<name>monsta</name>
<email>monsta@inbox.ru</email>
</author>
<published>2016-10-15T12:39:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=40e26ed6d0e9ef84522ad0723f630bd7d796beec'/>
<id>40e26ed6d0e9ef84522ad0723f630bd7d796beec</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GTK+-3.16: don't use deprecated gtk_widget_override_background_color</title>
<updated>2015-12-02T11:02:59+00:00</updated>
<author>
<name>Wolfgang Ulbrich</name>
<email>chat-to-me@raveit.de</email>
</author>
<published>2015-11-13T16:56:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=d525c5cd5f5a759911b2d1083e101ce58b07a69a'/>
<id>d525c5cd5f5a759911b2d1083e101ce58b07a69a</id>
<content type='text'>
partially taken from:
https://git.gnome.org/browse/metacity/commit/?id=542a2b4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
partially taken from:
https://git.gnome.org/browse/metacity/commit/?id=542a2b4
</pre>
</div>
</content>
</entry>
<entry>
<title>gtk3: unintialized variable</title>
<updated>2015-09-18T11:40:36+00:00</updated>
<author>
<name>Denis Gorodnichev</name>
<email>denis.gorodnichev@gmail.com</email>
</author>
<published>2015-09-18T11:40:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=7fa47961f8790f2d8f2e83bad66e75bdd63cfaa9'/>
<id>7fa47961f8790f2d8f2e83bad66e75bdd63cfaa9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
