summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
5 daysgithub-actions: Cache ccache per-jobColomban Wendling1-0/+2
Otherwise different jobs seem to overwrite each other, loosing part of their cache.
5 daysgithub-actions: Use better groupingColomban Wendling1-1/+1
5 daysgithub-actions: Further improve cppcheck accuracyColomban Wendling1-0/+11
Teach cppcheck the C11 _Noreturn attribute.
5 daysgithub-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.
5 daysgithub-actions: Add clang buildColomban Wendling1-3/+15
5 daysgithub-actions: Tentatively re-enable ArchLinux upgradeColomban Wendling1-1/+1
5 daysgithub-actions: Split mate-desktop deps for clarityColomban Wendling1-4/+10
5 daysgithub-actions: Add some commentsColomban Wendling1-1/+18
5 daysgithub actions: Cache mate-desktop buildColomban Wendling1-17/+22
5 daysgithub actions: Add an ArchLinux container buildColomban Wendling1-8/+45
5 daysgithub 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.
5 daystravis-ci: Disable Debian TestingColomban Wendling1-1/+1
We're trying GitHub Actions for this one, no need for a duplicate.
5 daysgithub actions: Build on ubuntu:rollingColomban Wendling1-83/+17
5 daysgithub actions: Enable --enable-compile-warnings=maximumColomban Wendling1-2/+3
5 daysgithub actions: Build in process and out of process on Debian TestingColomban Wendling1-1/+8
5 daysgithub actions: Add Debian Testing buildColomban Wendling1-0/+68
5 daysEnable 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
2024-02-04Constify some pointer references in localsColomban Wendling1-22/+22
No need to have pointers to mutables when not needed. This does not cover everything at all, and is limited to one file for the moment. origin commit was: https://github.com/mate-desktop/mate-panel/commit/b913762
2024-02-04Reduce scope of more codeColomban Wendling1-7/+7
The computed values are only used in one branch, so compute them there.
2024-02-04Avoid a redundant NULL checkColomban Wendling1-4/+5
It's probably not necessary to perform the NULL check at all as the only code paths that could make `list` NULL are already pretty dramatically broken, but as we have a NULL check move everything relevant inside it.
2024-02-04Reduce scope of variablesColomban Wendling19-70/+55
Mostly found by cppcheck. origin commit was: https://github.com/mate-desktop/mate-panel/commit/96c7ebc
2024-02-04Revert "Add "center-stick" capability applets on the panel"raveit6526-459/+222
This reverts commit 38e00280e9d17282717595a05411736a308804c0.
2024-02-04Revert "Fix center- and right-sticking of expanding applets"raveit651-121/+26
This reverts commit 7b1b00d5ddffc349ca117843bd0d015e9fb08a89.
2024-02-04Revert "Reduce scope of variables"raveit6519-58/+74
This reverts commit 96c7ebc6dc9e8b8327db04a9570054ee78743353.
2024-02-04Revert "Avoid a redundant NULL check"raveit651-5/+4
This reverts commit 17b87e321bfca409c31ce4b4e0e3326eeef92b88.
2024-02-04Revert "Reduce scope of more code"raveit651-7/+7
This reverts commit 655a8f484598a07a210dc56f1662021f8be69737.
2024-02-04Revert "Constify some pointer references in locals"raveit651-30/+30
This reverts commit b91376262abb56d95f9ec86993edaa8e9fb2cc1a.
2024-01-25wayland: keep window list menu off space not used for buttonslukefromdc1-1/+11
*Fix the window list menu replacing the panel context menu between the end of the window list and the next applet
2024-01-25run-dialog: Don't needlessly override DISPLAY environment variableColomban Wendling1-20/+2
This code got introduced with 3c21f66bf30810fcb25dfe8c3c0960df270dc416 trying to mimic `gdk_spawn_on_screen()`, but does not: what `gdk_spawn_on_screen()` did (on X11) was to append the screen number to the display, so that it worked on a multi-screen setup where the app is not on the default X screen. However, the code that got introduced just sets the display, which is gonna be already there anyway (yet possibly loosing the default screen in the process?), and AFAIK GDK dropped support for multi-screen setups anyway (not to be confused with multi-monitor with e.g. Xinerama). We should actually be better of without any of this, as it most likely doesn't do what it is supposed to, nobody needs what it failed to do, and it breaks XWayland on Wayland. Fixes #1387.
2024-01-23ci: use ubuntu jammy as dockerraveit651-1/+1
2024-01-06Update opacity when changed gsettings color valuezhu yaliang1-0/+17