summaryrefslogtreecommitdiff
path: root/libmenu
AgeCommit message (Collapse)AuthorFilesLines
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
2023-09-02add meson build systemXiaotian Wu1-0/+72
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-01-11fix build warningXiaotian Wu5-50/+37
2022-03-23fix build error: invalid operands to binary expressionrbuj1-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]rbuj1-6/+29
2021-06-21update copyright to 2021raveit6512-0/+12
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-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
2021-01-05Remove the cppcheck warning about the variable scope can be reducedrbuj1-2/+3
2021-01-05matemenu-tree: minor code formatrbuj1-23/+41
2020-11-27desktop-entries: warning -Wempty-bodyrbuj1-1/+3
2020-11-03Add collection menu itemzhuyaliang1-4/+130
2019-07-12Remove trailing whitespacesLaurent Napias1-1/+1
2019-07-03Use datadir and libdir when install gir filesJuan Picca1-2/+2
Currently gir generated files are installed in INTROSPECTION_GIRDIR and INSTROSPECTION_TYPELIBDIR.
2018-12-30Switch to modern realpath()Pino Toscano6-374/+7
Assume everywhere that the realpath() implementation has the POSIX.1-2008 behaviour, i.e. allowing NULL as second parameter and thus returning a newly allocated buffer; it is not just a GNU extension, and supported already by modern libc's on other OSes. menu_canonicalize_file_name() is always called with FALSE as second parameter, so it is replaced directly by realpath(); this allows the complete removal of canonicalize.{c,h}. This is a forward-port of the same changes done in gnome-menus, see: https://gitlab.gnome.org/GNOME/gnome-menus/merge_requests/4
2018-05-27backport from gnome-menusyetist6-1160/+1793
2018-05-27use G_BEGIN/END_DECLSyetist5-34/+13
2018-05-27require gio-unixyetist3-7/+7
2017-08-16make mate-applications-merged symlinkrezso1-0/+31
in ~/.config/menus if not exists
2015-01-12drop support for GLib < 2.36Monsta1-13/+0
Closes https://github.com/mate-desktop/mate-menus/pull/27
2014-09-23Fix FTBFS on Debian/HurdSvante Signell1-0/+4
Closes https://github.com/mate-desktop/mate-menus/issues/20
2013-10-11Fix g_type_init deprecationStefano Karapetsas1-0/+4
2012-11-18fix incorrect fsf addresses.Steve Zesch14-28/+28
2011-12-13fixing the missing read of /usr/share/mate/directory-menusPerberos1-0/+5
2011-12-01moving from https://github.com/perberos/mate-desktop-environmentPerberos17-0/+10722