~mate-desktop/mate-desktop/+git/mate-menus:master

Last commit made on 2024-02-15
Get this branch:
git clone -b master https://git.launchpad.net/~mate-desktop/mate-desktop/+git/mate-menus

Branch merges

Branch information

Recent commits

29e36d7... by raveit65

release 1.28.0

0d3ffad... by raveit65

tx: sync with transifex

bfa5f0a... by correctmost <email address hidden>

matemenu-tree: Fix crash when adding launcher from compact menu

The emit_changed_signal callback was attempting to run on a
submenu that had already been destroyed by its parent menu.

Closes #116

9dc2785... by raveit65

ci: use ubuntu jammy as docker

7aac87a... by yetist

ci: build with meson

d5e498e... by yetist

add meson build system

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.

5e3658e... by Robert Antoni Buj Gelonch

matemenu-tree: Fix build warning -Wsign-conversion

f3f71e1... by yetist

fix test programs

5e54e4e... by Robert Antoni Buj Gelonch

test-menu-spec: Fix build warning -Wmissing-field-initializers

b5632d3... by yetist

fix build warning