summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
5 daysbuild(deps): bump actions/checkout from 5 to 6HEADmasterdependabot[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]>
6 daysci: add set -eo pipefail to workflow scriptsmbkma4-0/+8
6 daysci: remove redundant GH CLI installation stepmbkma1-6/+0
6 daysci: 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
2021-01-26matemenu-tree: do not call g_settings_get_string unless necessaryrbuj1-3/+3
2021-01-16update resource for transifexrbuj1-1/+9
2021-01-16Improve the description of the collection directoryrbuj1-1/+1
2021-01-16i18n: Add mate-collection.directory.in in POTFILES.inrbuj1-0/+1
2021-01-07build: Set debug symbols and logging using --enable-debugrbuj1-14/+10
2021-01-05entry-directories: Use of memory after it is freed (scan-build)rbuj1-1/+1
2021-01-05matemenu-tree: Fix memory leakrbuj1-36/+39
2021-01-05matemenu-tree: Remove collection_applet_freerbuj1-7/+1