<feed xmlns='http://www.w3.org/2005/Atom'>
<title>marco/src/core/place.c, branch fix-tray-restore-position-shift</title>
<subtitle>MATE default window manager</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/'/>
<entry>
<title>keybindings: Fix move-to-center calculation</title>
<updated>2025-11-01T18:55:54+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2025-09-09T19:52:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=b403cd0598e236825299050b665390e2aec32775'/>
<id>b403cd0598e236825299050b665390e2aec32775</id>
<content type='text'>
There was a 10px difference in the calculation between the (correct)
center-new-windows placement and the (incorrect) move-to-center
keybinding. By using the same function in both places we can make sure
the calculation is consistent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There was a 10px difference in the calculation between the (correct)
center-new-windows placement and the (incorrect) move-to-center
keybinding. By using the same function in both places we can make sure
the calculation is consistent.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some -Wfloat-conversion warnings</title>
<updated>2022-03-11T17:54:19+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-12-12T10:39:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=5e8097475ba237bc0bc71ad78a7cbdf2d71f7b87'/>
<id>5e8097475ba237bc0bc71ad78a7cbdf2d71f7b87</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace public MetaFrameGeometry with MetaFrameBorders</title>
<updated>2019-06-05T14:49:37+00:00</updated>
<author>
<name>Victor Kareh</name>
<email>vkareh@redhat.com</email>
</author>
<published>2019-04-12T11:58:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=c66b32666e48996b97e691ed002f86b6ff18dec5'/>
<id>c66b32666e48996b97e691ed002f86b6ff18dec5</id>
<content type='text'>
There were actually *two* MetaFrameGeometry structs: one in theme-private.h,
one in frame.h. The latter public struct was populated by a mix of (void*)
casting and int pointers, usually pulling directly from the data in the private
struct.

Remove the public struct, replace it with MetaFrameBorders and scrap all
the pointer hacks to populate it, instead relying on both structs being used
in common code.

This commit should be relatively straightforward, and it should not do any
tricky logic at all, just a sophisticated find and replace.

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

upstream commit: https://gitlab.gnome.org/GNOME/metacity/commit/72224a165
NOTE: Patch copied from metacity and adapted for marco.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There were actually *two* MetaFrameGeometry structs: one in theme-private.h,
one in frame.h. The latter public struct was populated by a mix of (void*)
casting and int pointers, usually pulling directly from the data in the private
struct.

Remove the public struct, replace it with MetaFrameBorders and scrap all
the pointer hacks to populate it, instead relying on both structs being used
in common code.

This commit should be relatively straightforward, and it should not do any
tricky logic at all, just a sophisticated find and replace.

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

upstream commit: https://gitlab.gnome.org/GNOME/metacity/commit/72224a165
NOTE: Patch copied from metacity and adapted for marco.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add manual and by-pointer window placement</title>
<updated>2015-09-16T11:59:59+00:00</updated>
<author>
<name>Faidon Liambotis</name>
<email>paravoid@debian.org</email>
</author>
<published>2015-09-14T00:06:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=dee034771c8f3b519c8011faf78d277d6af76933'/>
<id>dee034771c8f3b519c8011faf78d277d6af76933</id>
<content type='text'>
This adds a window placement preference: the existing behavior is now
called "automatic" and is the default. Two new modes are being
introduced: "pointer", which means that windows are placed according to
the mouse pointer position; and "manual" which means that the user must
manually place the new window with the mouse or keyboard.

This is a straight port from muffin, commit 3257671.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a window placement preference: the existing behavior is now
called "automatic" and is the default. Two new modes are being
introduced: "pointer", which means that windows are placed according to
the mouse pointer position; and "manual" which means that the user must
manually place the new window with the mouse or keyboard.

This is a straight port from muffin, commit 3257671.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove all trailing whitespaces in the code tree</title>
<updated>2014-06-26T23:03:32+00:00</updated>
<author>
<name>Joaquín Ignacio Aramendía</name>
<email>samsagax@gmail.com</email>
</author>
<published>2014-06-25T22:06:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=a65a66d49bd0d6ec6c94b8e3ecd551cb570cec95'/>
<id>a65a66d49bd0d6ec6c94b8e3ecd551cb570cec95</id>
<content type='text'>
Just run:
 $ find -name '*.c' -print0 | xargs -r0 sed -e 's/[[:blank:]]\+$//' -i
 $ find -name '*.h' -print0 | xargs -r0 sed -e 's/[[:blank:]]\+$//' -i
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just run:
 $ find -name '*.c' -print0 | xargs -r0 sed -e 's/[[:blank:]]\+$//' -i
 $ find -name '*.h' -print0 | xargs -r0 sed -e 's/[[:blank:]]\+$//' -i
</pre>
</div>
</content>
</entry>
<entry>
<title>Closes #44</title>
<updated>2013-05-17T19:05:54+00:00</updated>
<author>
<name>Scott Balneaves</name>
<email>sbalneav@mate-desktop.org</email>
</author>
<published>2013-05-17T19:05:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=749fe7090053afe610914aee368028bce06fd666'/>
<id>749fe7090053afe610914aee368028bce06fd666</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix no-return-in-nonvoid-function</title>
<updated>2013-02-21T21:37:20+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2013-02-21T21:37:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=329e418f0d728458ad3956d4356dc4b18aff9797'/>
<id>329e418f0d728458ad3956d4356dc4b18aff9797</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add option to open new windows on the center of the screen</title>
<updated>2013-02-20T20:59:56+00:00</updated>
<author>
<name>Stefano Karapetsas</name>
<email>stefano@karapetsas.com</email>
</author>
<published>2013-02-20T20:59:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=7587daf105c72f55916a82b34ae0f58cfd592c42'/>
<id>7587daf105c72f55916a82b34ae0f58cfd592c42</id>
<content type='text'>
Adapted from patch by Chad Glendenin available at:
http://chad.glendenin.com/metacity/patch.html
Closes: http://chad.glendenin.com/metacity/patch.html
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adapted from patch by Chad Glendenin available at:
http://chad.glendenin.com/metacity/patch.html
Closes: http://chad.glendenin.com/metacity/patch.html
</pre>
</div>
</content>
</entry>
<entry>
<title>fixed incorrect fsf addresses.</title>
<updated>2012-11-19T01:57:29+00:00</updated>
<author>
<name>Steve Zesch</name>
<email>stevezesch2@gmail.com</email>
</author>
<published>2012-11-19T01:57:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=d72b5f2a0bbd035a98979c3519de90a194f67e05'/>
<id>d72b5f2a0bbd035a98979c3519de90a194f67e05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>moving from https://github.com/perberos/mate-desktop-environment</title>
<updated>2011-12-02T02:52:01+00:00</updated>
<author>
<name>Perberos</name>
<email>perberos@gmail.com</email>
</author>
<published>2011-12-02T02:52:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/marco/commit/?id=28a029a4990d2a84f9d6a0b890eba812ea503998'/>
<id>28a029a4990d2a84f9d6a0b890eba812ea503998</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
