summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
11 daysentry-directories: mark unused parameters as suchHEADmasterPino Toscano1-2/+2
11 dayslibmenu: Remove support for legacy-dirsFlorian Müllner7-374/+6
Those directories have been deprecated for over a decade and GIO's GDesktopAppInfo API already ignores them ... It's time to let go, simply ignore any <LegacyKDEDirs> and <LegacyDir> elements in menus. Backported from https://gitlab.gnome.org/GNOME/gnome-menus/-/commit/13c6790a Fixes #108
2026-04-29fix invalid po filesOlivier Schneider1-1/+1
2026-04-29remove empty po filesOlivier Schneider40-7200/+0
2026-04-29remove invalid po filesOlivier Schneider9-1441/+0
2026-04-29add translation coverage badgeOlivier Schneider1-0/+2
2026-04-29retrieve last transifex translationsOlivier Schneider63-51/+8699
2026-04-29Weblate migrationOlivier Schneider6-244/+44
2026-03-12build(deps): bump actions/checkout from 5 to 6dependabot[bot]2-2/+2
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2026-03-12ci: add set -eo pipefail to workflow scriptsmbkma4-0/+8
2026-03-12ci: remove redundant GH CLI installation stepmbkma1-6/+0
2026-03-12ci: migrate from Travis CI to GitHub Actionsmbkma10-200/+330
Replace Travis CI configuration with GitHub Actions workflows. Add CI build workflow for Debian, Fedora, Ubuntu, and Archlinux. Add release workflow for automated GitHub releases on tags. Add dependabot configuration for GHA pin updates. Remove obsolete .travis.yml. remove .build.yml
2025-12-18Release 1.28.1v1.28.1lukefromdc3-2/+6
2025-12-07libmenu: Use GioUnix-2.0 to introspect the headerColomban Wendling2-0/+10
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
2024-02-15release 1.28.0v1.28.0raveit653-3/+12
2024-02-15tx: sync with transifexraveit65127-150/+151
2024-02-15matemenu-tree: Fix crash when adding launcher from compact menucorrectmost1-1/+9
The emit_changed_signal callback was attempting to run on a submenu that had already been destroyed by its parent menu. Closes #116
2024-01-24ci: use ubuntu jammy as dockerraveit651-1/+1
2023-09-02ci: build with mesonXiaotian Wu2-1/+5
2023-09-02add meson build systemXiaotian Wu7-0/+344
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.
2023-04-21matemenu-tree: Fix build warning -Wsign-conversionrbuj1-11/+8
2023-04-20fix test programsXiaotian Wu1-1/+1
2023-04-16test-menu-spec: Fix build warning -Wmissing-field-initializersrbuj1-2/+2
2023-01-11fix build warningXiaotian Wu5-50/+37
2022-11-11release 1.27.0v1.27.0mbkma2-1/+14
2022-11-11tx: sync with transifexmbkma126-306/+315
2022-11-10configure.ac: The macro 'AC_HELP_STRING' is obsoleterbuj1-2/+2
2022-10-29tx: update resourcembkma1-2/+2
2022-10-28tx: migrate config filembkma2-6/+16
2022-07-22build warning: AC_OUTPUT should be used without argumentsrbuj1-1/+2
2022-03-23fix build error: invalid operands to binary expressionrbuj1-1/+1
2022-02-13ci: drop -Wunused-parameter compiler cflag from debian buildraveit651-1/+1
2021-12-11Use a blank line at mostrbuj3-6/+0
2021-12-11Remove extra whitespaces on #ifdef..#endif code blockrbuj2-14/+13
2021-10-26Let user disable collection menu entry [--disable-collection]rbuj2-6/+39
2021-08-04release 1.26.0v1.26.0raveit652-1/+6
2021-08-04tx: sync with transifexraveit654-9/+10
2021-08-04travis-Ci: use libera.chat as notification serverraveit651-1/+1
2021-06-21update copyright to 2021raveit6514-0/+14
2021-06-05release 1.25.1v1.25.1raveit652-1/+22
2021-06-05tx: pull from transifexraveit65128-9128/+1769
2021-05-30travis-ci: use ubuntu focal as host systemraveit651-1/+1
fixes build issues with fedora:latest (f34) tag.
2021-04-25travis: disable travis builds for ubunturaveit651-1/+1
Sadly, there is a limit for free builds at docker.com See discussion https://github.com/orgs/mate-desktop/teams/core-team/discussions/25
2021-03-08travis: build with mate-common-1.24.2 from reposraveit651-11/+0
2021-02-22tx: temporarily disable build for ArchLinuxraveit651-1/+1
2021-02-07build: remove .directory files using clean targetrbuj1-1/+1
2021-02-07build: allow users to disable gettext support (--disable-nls)rbuj5-3/+21
2021-02-06Set compiler debug flags / logging with MATE_DEBUG_CHECKrbuj1-10/+11
2021-02-02build: set GETTEXT_PACKAGE=AC_PACKAGE_NAMErbuj1-1/+1
2021-01-28Remove -Wconversion -Wsign-compare -Wsign-conversion warningsrbuj5-58/+54