summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
27 hoursclock: Provide fallback preferences pathevolution-calendar-integrationVictor Kareh1-0/+11
Provide a fallback preferences path in case the applet doesn't provide one. This happens when running outside the actual panel, like in the case of mate-panel-test-applets.
28 hoursclock: Fix timezone handlingVictor Kareh1-294/+174
We remove a bunch of functions, since they are already handled by libecal, and add correction to times based on the difference between the event's own timezone and our current local timezone.
28 hoursclock: Backport Evolution calendar integration from gnome-panelVictor Kareh13-13/+4291
Add Evolution Data Server (EDS) calendar integration to the MATE panel clock applet, most of it ported from gnome-panel's clock applet. This allows users to view calendar events and tasks directly from the clock popup calendar. The calendar integration is disabled by default and can be enabled with --enable-eds during configuration. When disabled, the clock applet functions normally without any EDS dependencies.
11 daysBump GTK version to 3.24HEADmasterVictor Kareh1-1/+1
11 dayspanel-stock-icons: Remove deprecated GtkIconFactory and GtkIconSourceVictor Kareh2-81/+0
All applet menus already use theme icon names directly, making this legacy stock icon code obsolete. Removing it eliminates all the icon factory deprecation warnings.
11 daysRemove deprecated gdk_screen_get_* functionsVictor Kareh5-12/+8
Screen functions are replaced with their Display equivalents to remove deprecation warnings. Display functions take into account the entire display server connection, rather than a single physical monitor.
11 daysremove deprecated GtkStockItemVictor Kareh4-18/+8
Also replace gtk_dialog_add_button with panel_dialog_add_button to ensure mnemonics and icons are preserved.
12 daysUpdate window layoutluigifab1-0/+1
2025-07-15Fix dragging panel colorluigifab1-6/+10
2025-05-20fixluigifab1-1/+1
Co-authored-by: Colomban Wendling <[email protected]>
2025-05-20panel-menu-button.c: apply a name to the main menu buttonlukefromdc1-0/+2
2025-04-24Clock Applet: Add scrollbar to Locations lists when the lists get too longGordon Norman Squash2-4/+16
Before this commit, the Clock Applet's popup window would expand off the screen if the user added more than a few locations to the Locations list. In addition, the list of locations in the Clock Applet Preferences could get extremely tall as well, and could even push the bottom part of the Preferences dialog off the screen. This commit adds (vertical) scrollbars to both widgets.
2025-03-12github-actions: Add missing dependency on ArchColomban Wendling1-0/+1
2025-03-12github-actions: Update mate-desktop dependencyColomban Wendling1-1/+1
2025-03-12github-actions: Cache ccache per-jobColomban Wendling1-0/+2
Otherwise different jobs seem to overwrite each other, loosing part of their cache.
2025-03-12github-actions: Use better groupingColomban Wendling1-1/+1
2025-03-12github-actions: Further improve cppcheck accuracyColomban Wendling1-0/+11
Teach cppcheck the C11 _Noreturn attribute.
2025-03-12github-actions: Improve cppcheck accuracyColomban Wendling1-1/+33
Give it relevant -D/-I flags so it can perform more useful checks. This makes if slower, but hopefully more accurate and useful.
2025-03-12github-actions: Add clang buildColomban Wendling1-3/+15
2025-03-12github-actions: Tentatively re-enable ArchLinux upgradeColomban Wendling1-1/+1
2025-03-12github-actions: Split mate-desktop deps for clarityColomban Wendling1-4/+10
2025-03-12github-actions: Add some commentsColomban Wendling1-1/+18
2025-03-12github actions: Cache mate-desktop buildColomban Wendling1-17/+22
2025-03-12github actions: Add an ArchLinux container buildColomban Wendling1-8/+45
2025-03-12github actions: Only run distcheck on DebianColomban Wendling1-0/+1
It's not really something that usually needs be run everywhere, it should be pretty stable as long as the build system is properly set up. This can still be enabled back for all targets if needed.
2025-03-12travis-ci: Disable Debian TestingColomban Wendling1-1/+1
We're trying GitHub Actions for this one, no need for a duplicate.
2025-03-12github actions: Build on ubuntu:rollingColomban Wendling1-83/+17
2025-03-12github actions: Enable --enable-compile-warnings=maximumColomban Wendling1-2/+3
2025-03-12github actions: Build in process and out of process on Debian TestingColomban Wendling1-1/+8
2025-03-12github actions: Add Debian Testing buildColomban Wendling1-0/+68
2025-03-12Enable a github actions buildColomban Wendling1-0/+147
2024-12-06ci: fix Faraday issue on deploylukefromdc1-0/+1
2024-12-06ci: fix start of buildslukefromdc1-1/+3
2024-12-06applets/clock: Fix compatibility with musl libcĐoàn Trần Công Danh2-4/+4
%l is an glibc extension for strftime, this extensions isn't supported by musl libc. Replace %l with %_I, which is functionaly equivalence. %_I itself is also an extensions, however, %_I is supported by both glibc, musl, FreeBSD and deriviates, AIX, and Solaris. Fix: #1451
2024-10-16ci: Bump dpl branches for Ruby 3 supportcorrectmost1-2/+2
2024-10-15Attempt to fix 2nd Travis deployment issuelukefromdc1-0/+6
2024-10-14Check the existence of dconf-editor's schema (#1447)Balló György2-4/+32
We need to check the existence of dconf-editor's GSettings schema before using it, because the program will abort if dconf-editor is not installed on the system when it tries to access it.
2024-06-18status-notifier: Plug large leak with icons from pathsColomban Wendling1-1/+6
When loading an icon from a path rather than the icon theme, we scale it down to match the scale we need[^1], but we leaked the original pixbuf in this case. Fixes #1444. [^1]: See commit e5c8646d8f6167fe2d3634a4604a1bf9ec8ee5af
2024-06-18Fix travis deploylukefromdc1-2/+4
2024-05-08wncklet: Remove unused attributesVictor Kareh1-10/+0
Since the icon loader is no longer present, there is no need to track the icon theme when the applet is realized. This is will all be taken care of by libwnck.
2024-05-08wncklet: Remove icon loader function from window list appletVictor Kareh1-51/+0
This function only loads the icon during the startup-notification, at which point it gets replaced by the actual icon read in libwnck. Moving forward the loading function should become part of libwnck.
2024-04-04Bump version to 1.29.0lukefromdc2-1/+3
2024-04-03Release 1.28.1v1.28.1lukefromdc2-1/+7
2024-04-04Build: require mate-desktop 1.28.2lukefromdc1-1/+1
2024-04-04ci: use mate-desktop 1.28.2 upon which this dependslukefromdc1-1/+1
2024-04-04Use MateImageMenuItem properlylukefromdc1-4/+5
switch out the last vestiges of deprecated GtkImageMenuItem
2024-02-20release 1.28.0v1.28.0raveit652-1/+5
2024-02-20tx: sync with transifexraveit651-7/+7
2024-02-04release 1.27.3v1.27.3raveit652-19/+52
2024-02-04tx: sync with transifexraveit65147-14288/+18535