<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mate-menus/libmenu, branch master</title>
<subtitle>Library for the Desktop Menu freedesktop.org specification</subtitle>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/'/>
<entry>
<title>libmenu: Use GioUnix-2.0 to introspect the header</title>
<updated>2025-12-07T04:36:13+00:00</updated>
<author>
<name>Colomban Wendling</name>
<email>cwendling@hypra.fr</email>
</author>
<published>2025-12-02T09:02:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=bfdc4c4d82f7060bd24183b569757c94894cb5e0'/>
<id>bfdc4c4d82f7060bd24183b569757c94894cb5e0</id>
<content type='text'>
This is required since Gio 2.80, see [^1].  We however make the
dependency on 2.80 conditional to support older systems as well, as
they don't require the modification to work.

Fixes #119 and mate-desktop/mozo#92.

[^1]: https://gitlab.gnome.org/GNOME/gnome-menus/-/commit/fe1eca74e1b6d75941d56088ea2aeca97b639926
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is required since Gio 2.80, see [^1].  We however make the
dependency on 2.80 conditional to support older systems as well, as
they don't require the modification to work.

Fixes #119 and mate-desktop/mozo#92.

[^1]: https://gitlab.gnome.org/GNOME/gnome-menus/-/commit/fe1eca74e1b6d75941d56088ea2aeca97b639926
</pre>
</div>
</content>
</entry>
<entry>
<title>matemenu-tree: Fix crash when adding launcher from compact menu</title>
<updated>2024-02-15T15:59:03+00:00</updated>
<author>
<name>correctmost</name>
<email>134317971+correctmost@users.noreply.github.com</email>
</author>
<published>2024-01-10T09:17:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=bfa5f0a8ebe12e6e0918ce35e276c1189c8253ff'/>
<id>bfa5f0a8ebe12e6e0918ce35e276c1189c8253ff</id>
<content type='text'>
The emit_changed_signal callback was attempting to run on a
submenu that had already been destroyed by its parent menu.

Closes #116
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The emit_changed_signal callback was attempting to run on a
submenu that had already been destroyed by its parent menu.

Closes #116
</pre>
</div>
</content>
</entry>
<entry>
<title>add meson build system</title>
<updated>2023-09-02T15:12:19+00:00</updated>
<author>
<name>Xiaotian Wu</name>
<email>yetist@gmail.com</email>
</author>
<published>2023-01-08T03:51:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=d5e498eacbd3ec8c144e302d3ee0309d437d6e5f'/>
<id>d5e498eacbd3ec8c144e302d3ee0309d437d6e5f</id>
<content type='text'>
After switching to meson, calling the `g-ir-scanner` command with the
`--warn-all` parameter in the generated `build.ninja` file will display these warnings:

```
Warning: MateMenu: symbol="DesktopEntryType": unknown namespace for identifier "DesktopEntryType"
Warning: MateMenu: symbol='desktop_entry_new': Unknown namespace for symbol 'desktop_entry_new'
Warning: MateMenu: symbol='EntryDirectory': Unknown namespace for identifier 'EntryDirectory'
```

The reason for these warnings is that we use `MateMenu` as `identifier_prefix`
and `matemenu` as `symbol_prefix`, but the symbols that report warnings do not
start with these prefixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After switching to meson, calling the `g-ir-scanner` command with the
`--warn-all` parameter in the generated `build.ninja` file will display these warnings:

```
Warning: MateMenu: symbol="DesktopEntryType": unknown namespace for identifier "DesktopEntryType"
Warning: MateMenu: symbol='desktop_entry_new': Unknown namespace for symbol 'desktop_entry_new'
Warning: MateMenu: symbol='EntryDirectory': Unknown namespace for identifier 'EntryDirectory'
```

The reason for these warnings is that we use `MateMenu` as `identifier_prefix`
and `matemenu` as `symbol_prefix`, but the symbols that report warnings do not
start with these prefixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>matemenu-tree: Fix build warning -Wsign-conversion</title>
<updated>2023-04-21T04:17:47+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2022-01-03T14:42:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=5e3658eb0b2428a49b47d56300fec73f74f70f4f'/>
<id>5e3658eb0b2428a49b47d56300fec73f74f70f4f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix build warning</title>
<updated>2023-01-11T03:36:06+00:00</updated>
<author>
<name>Xiaotian Wu</name>
<email>yetist@gmail.com</email>
</author>
<published>2023-01-10T08:54:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=b5632d303417fb61bf8568801c4e0c664536e0a4'/>
<id>b5632d303417fb61bf8568801c4e0c664536e0a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix build error: invalid operands to binary expression</title>
<updated>2022-03-23T15:00:54+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-26T20:11:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=f3106f4ce8ff63c97cb3800c5830a3b83e59df56'/>
<id>f3106f4ce8ff63c97cb3800c5830a3b83e59df56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a blank line at most</title>
<updated>2021-12-11T15:22:00+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-27T15:57:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=ad5341cb6361326aceeac63580230d74d7df0bba'/>
<id>ad5341cb6361326aceeac63580230d74d7df0bba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove extra whitespaces on #ifdef..#endif code block</title>
<updated>2021-12-11T15:20:56+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-26T20:32:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=caf2e12de3009c40061fd1a3598ca819065481d6'/>
<id>caf2e12de3009c40061fd1a3598ca819065481d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Let user disable collection menu entry [--disable-collection]</title>
<updated>2021-10-26T11:59:06+00:00</updated>
<author>
<name>rbuj</name>
<email>robert.buj@gmail.com</email>
</author>
<published>2021-10-17T07:57:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=0af959c26303eda2f7e16f938b4d9c6d2df2007e'/>
<id>0af959c26303eda2f7e16f938b4d9c6d2df2007e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update copyright to 2021</title>
<updated>2021-06-21T20:50:18+00:00</updated>
<author>
<name>raveit65</name>
<email>mate@raveit.de</email>
</author>
<published>2021-06-21T20:50:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.mate-desktop.org/mate-menus/commit/?id=27c4a43c1552f832e9eaf18dee726c186fa7f661'/>
<id>27c4a43c1552f832e9eaf18dee726c186fa7f661</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
