summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-07-30Background thumbnail under wayland: only use gdk_x11 when in x11HEADmasterlukefromdc1-2/+20
*Avoid segfault on thumbnailing backgrounds under wayland by only using gdk_x11_screen_get_xscreen () when running under Xorg *Use gdk_monitor_get_geometry to get screen dimensions when running under wayland
2024-04-04Bump version to 1.29.0lukefromdc3-3/+5
2024-03-11Release 1.28.2v1.28.21.28lukefromdc3-2/+7
2024-03-11sync with Transifexlukefromdc8-8/+2876
2024-03-11Make MateImageMenuItem subclassablezhu yaliang2-29/+71
See the discussion on:https://github.com/mate-desktop/mate-panel/issues/1433
2024-02-29MateImageMenuItem: Remove unnecessary label fieldColomban Wendling1-39/+0
This was used in GtkImageMenuItem to support stock items, but this is a deprecated feature that didn't make it to MateImageMenuItem. Now, this is entirely unused, and just leads to glue code maintaining an unused local copy of the label, effectively wasting a little bit of memory and adding complexity. Just drop all references to it, without any functional difference.
2024-02-16release 1.28.1v1.28.1raveit653-2/+6
2024-02-16xdg-portal: add meson.build to EXTRA_DISTBobby Rong1-0/+2
Follow-up of 287fdce6d430 ("add xdg-desktop-portal config file") Unbreaks meson build using release tarball: meson.build:109:0: ERROR: Nonexistent build file 'xdg-portal/meson.build'
2024-02-12release 1.28.0v1.28.0raveit653-3/+7
2024-02-12tx: sync with transifexraveit651-43/+45
2024-02-02releases 1.27.4v1.27.4raveit653-2/+17
2024-02-02tx: sync with transifexraveit6513-65/+114
2024-01-23ci: use ubuntu jammy as dockerraveit651-1/+1
2023-10-19mate-colorsel: Fix compilation warnings use rgba replace colorzhuyaliang4-209/+162
2023-10-12meson: Add meson support for static libraryzhuyaliang1-1/+1
2023-10-11Fix compilation warning replace gtk_style_context_get_background_colorzhuyaliang2-3/+9
2023-10-10wayland: fix uninitialized variablelukefromdc1-0/+4
We still have sn_display in the runtime checks to determine whether to call the startup notification, so we have to initialize it to NULL in the wayland case
2023-10-09mate-rr-labeler: Fix compilation warnings use css replace ↵zhuyaliang1-1/+21
gtk_widget_override_color
2023-10-09mate-colorseldialog: Fix compilation warnings remove deprecated functionzhuyaliang1-3/+1
2023-10-08Add meson build libstartup-notification support type is autozhuyaliang2-4/+6
Fix https://github.com/mate-desktop/mate-desktop/issues/570
2023-10-08Remove useless mate_color_button apiszhuyaliang7-1080/+1
2023-10-05Fix MATE_DESKTOP_CHECK_VERSIONColomban Wendling3-8/+7
Not that I know anybody that wants it though.
2023-10-05Remove useless codezhuyaliang1-10/+0
2023-10-05Rename libmate-desktop/{mate-desktop.h => mate-desktop.h.in} add ↵zhuyaliang3-3/+15
MATE_DESKTOP_VERSION marco
2023-09-17release 1.27.3v1.27.3raveit653-2/+8
2023-09-17tx: drop tzm language which caused the build failraveit651-1434/+0
2023-09-17tx: sync with transifexraveit65119-1238/+1215
2023-09-15add xdg-desktop-portal config fileraveit656-1/+15
2023-09-15Fix ninja test symbols check FAILzhuyaliang1-0/+1
2023-09-02tx: update resourcesraveit651-10/+10
2023-08-23release 1.27.2v1.27.2raveit653-4/+10
2023-08-23tx: pull with transifexraveit658-20/+29
2023-08-11desktop-item: limit startup notification to x11lukefromdc1-46/+52
*Wrap all startup notification calls in x11-only conditional blocks *This is x11-specific code, so don't try to run it outside of x11
2023-07-02Initial support for showing a caja desktop in waylandlukefromdc1-1/+4
*put XKillClient and gdk_x11_screen_get_xscreen behind x11-only runtime checks
2023-04-03release 1.27.1v1.27.1raveit653-2/+7
2023-04-03tx: sync with transifexraveit65120-243/+1765
2023-04-02Add mate image menu item apiszhuyaliang8-3/+721
2022-11-11release 1.27.0v1.27.0mbkma3-2/+30
2022-11-11tx: sync with transifexmbkma118-11344/+14492
2022-11-09Revert "[mate-bg] small cleanup"Colomban Wendling1-9/+8
It is not possible to use the `list` pointer after it has been deleted, so the "cleanup" this commit made lead to using freed memory if any item actually got clean up. This "cleanup" also don't seem meaningful to me, as all it does otherwise is trade an assignation for a redundant test -- either of which the compiler might happily optimize out. This reverts commit 47426c90d10e9f738ecf89f35db94ca8deff55e0.
2022-10-29tx: update resourcembkma1-95/+109
2022-10-28tx: migrate config filembkma2-6/+16
2022-08-20mate-desktop-item: time_t mtime -> gint64 mtimerbuj1-5/+5
The timestamp is compared with g_file_info_get_attribute_uint64 in mate_desktop_item_get_file_status (const MateDesktopItem *item)
2022-08-20mate-bg: time_t mtime -> gint64 mtimerbuj1-19/+8
The timestamp is retrieved with g_file_info_get_attribute_uint64 in get_mtime (const char *filename)
2022-08-20Fix implicit conversion changes signedness: 'gboolean' to 'guint'rbuj2-3/+3
2022-08-20mate-desktop-thumbnail: fix memory leakrbuj1-0/+1
2022-08-20Fix build warnings about missing field initializerrbuj2-4/+4
2022-08-20mate-bg: fix memory leakrbuj1-3/+7
2022-08-20mate-bg: Dereference of null pointerrbuj1-1/+1
2022-08-20configure.ac: The macro 'AC_HELP_STRING' is obsoleterbuj1-3/+3