Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-05-21 | mate-screensaver-preferences: Fix lock-delay time wordinglock-delay-time-wording | Colomban Wendling | 1 | -4/+1 | |
The scale controls the delay after which to lock the screen once the screensaver activated, not whether or not it happens -- which has its own checkbox. So remove the "Never" wording for value 0, which was inherited from an earlier version of the activate-delay scale that is not used anymore (the activate-delay scale is now 1-120, never 0). | |||||
2024-05-21 | mate-screensaver-preferences: Improve and cleanup time scale formatting (#295)HEADmaster | Colomban Wendling | 1 | -76/+62 | |
Formatting the value of a GtkScale is actually pretty tricky, because the lower and upper values representations are used to compute the size required do draw *all* values. This means the representations for the lower and upper bounds have to be at least as big as any other possible value, failing that leads to wrapping and overflowing of the value representation. This was previously partially done in `time_to_string_text()`, but not only wasn't it comprehensive (it only did so for whole minutes < 59), but it also meant that if one of the bounds wasn't a whole minute it didn't have the desired effect. Fix this by extracting the code for padding the string outside of the time formatting, and pad the resulting format string whatever it is. Also improve the padding to try and be less visible, by padding to the side where we don't want the value to align (e.g. pad on the right if we want the value left-aligned). This is still basically a sad hack, but there doesn't seem to be a better way to do this when neither the lower nor upper bound is necessarily the largest value. | |||||
2024-05-20 | mate-screensaver-preferences: Add tooltip for lock-delay | Colomban Wendling | 1 | -0/+1 | |
2024-05-20 | mate-screensaver-preferences: Add missing mnemonic | Colomban Wendling | 1 | -1/+1 | |
2024-05-20 | mate-screensaver-preferences: Cleanup UI file after lock-delay changes | Colomban Wendling | 1 | -6/+11 | |
2024-05-20 | mate-screensaver-preferences: Add mnemonic for background-picture | Colomban Wendling | 1 | -1/+3 | |
2024-05-16 | add the number of minutes for GUI settings to lock the screen after ↵ | mouse | 2 | -36/+125 | |
activating the screen saver (#293) | |||||
2024-02-22 | ci: use ubuntu jammy as dockerv1.28.0 | raveit65 | 1 | -1/+1 | |
2024-02-22 | release 1.28.0 | raveit65 | 2 | -2/+7 | |
2024-02-22 | tx: sync with transifex | raveit65 | 106 | -201/+214 | |
2023-05-14 | configure.ac: The macro 'AC_HELP_STRING' is obsolete | raveit65 | 1 | -4/+4 | |
2022-11-11 | release 1.27.0v1.27.0 | mbkma | 2 | -1/+31 | |
2022-11-09 | tx: sync with transifex | mbkma | 107 | -7044/+8928 | |
2022-10-29 | tx: update resource | mbkma | 1 | -58/+54 | |
2022-10-28 | tx: migrate config file | mbkma | 2 | -6/+16 | |
2022-06-22 | build warning: AC_OUTPUT should be used without arguments | rbuj | 1 | -1/+2 | |
2022-03-22 | gs-prefs: macros instead of static methods of one sentence | rbuj | 1 | -56/+9 | |
2022-03-22 | Fix implicit conversion changes signedness: 'gboolean' to 'guint' | rbuj | 8 | -34/+34 | |
2022-03-19 | gs-window-x11: Fix -Wshorten-64-to-32 warning | rbuj | 1 | -3/+3 | |
2022-03-19 | gs-watcher-x11: Fix -Wshorten-64-to-32 warning | rbuj | 1 | -3/+3 | |
2022-03-19 | gs-lock-plug: Fix -Wshorten-64-to-32 warning | rbuj | 1 | -2/+2 | |
2022-03-19 | xdg-user-dir-lookup: Fix -Wshorten-64-to-32 warning | rbuj | 1 | -3/+2 | |
2022-03-11 | mate-screensaver-preferences: Fix -Wfloat-conversion warnings | rbuj | 1 | -10/+8 | |
2022-03-11 | gs-fade: Fix -Wfloat-conversion warnings | rbuj | 1 | -31/+18 | |
2022-03-07 | mate-screensaver-preferences: fix memory leak | rbuj | 1 | -4/+5 | |
2022-02-19 | Unnecessary G_OBJECT cast when calling signal connect function | rbuj | 4 | -9/+12 | |
2022-02-19 | Fix build warnings about missing field initializer | rbuj | 5 | -5/+5 | |
2022-02-19 | gs-listener-dbus: GTimeVal deprecation | rbuj | 1 | -4/+7 | |
2022-02-19 | floaters: GTimeVal deprecation | rbuj | 1 | -9/+2 | |
2022-02-19 | Don't build the path to mate-screensaver-dialog | rbuj | 1 | -4/+2 | |
2022-02-19 | Don't build the path to mate-screensaver-gl-helper | rbuj | 3 | -12/+7 | |
2022-02-13 | ci: drop -Wunused-parameter compiler cflag from debian build | raveit65 | 1 | -1/+1 | |
2021-12-14 | mate-screensaver-preferences: fix memory leak | rbuj | 1 | -61/+64 | |
2021-11-20 | build: show configure summary using a pretty format | rbuj | 1 | -38/+40 | |
2021-11-20 | Use a blank line at most | rbuj | 15 | -29/+0 | |
2021-11-15 | gs-theme-manager: reload on menu_tree changed | rbuj | 1 | -0/+14 | |
2021-10-15 | Prompt-driven auth. helper | Paul Wolneykien | 10 | -135/+733 | |
By the term "prompt-driven" I mean two-way conversation between the screensaver dialog and the PAM stack. As you probably know, PAM works by conversation with a dialog program asking the user to enter something in answer to each message it sends. In the most conventional case, the only question is "Password:" and the password is the only data the user enters. But in general, the number of questions and messages are not limited to that. The previous support of PAM helper (gs-auth-helper.c) was written and worked for the mentioned "only password" authentication scheme. For other schemes it wasn't enough. New implementation fixes that limitation. Same as the previous version of gs-auth-helper.c, the new version uses pipe interface for interprocess communication and synchronization. However, unlike the previous version, new version uses two pipes instead of a single pipe: the first one is used to transfer prompt text from PAM via the helper to the screensaver dialog, and the second one is used to transfer the user input from the dialog to helper (and then the helper replies with it back to PAM). Having that bidirectional prompt/reply channel it is possible to make as many prompt/reply passes as required by PAM. The present helper program (see the helper/ dir) is based on the helper written by [email protected], which is in turn loosely based on unix_chkpwd by Andrew Morgan. All new code is untabified under the assumption the tab width is 8. Signed-off-by: Paul Wolneykien <[email protected]> | |||||
2021-09-18 | tx: update resource | raveit65 | 1 | -4/+4 | |
2021-09-18 | tx: fix typos reported by translators | raveit65 | 1 | -2/+2 | |
2021-08-05 | update to 1.26.0v1.26.0 | raveit65 | 2 | -2/+28 | |
2021-08-05 | tx: sync with transifex | raveit65 | 108 | -15703/+19025 | |
2021-08-05 | tx: update resource | raveit65 | 1 | -15/+36 | |
2021-08-05 | travis-Ci: use libera.chat as notification server | raveit65 | 1 | -1/+1 | |
2021-07-24 | Allow change of time and date formats on lock screen v4 | Eugene San (eugenesan) | 2 | -3/+49 | |
2021-06-22 | tx: update resource | raveit65 | 1 | -123/+135 | |
2021-06-22 | update copyright to 2021 | raveit65 | 60 | -0/+60 | |
2021-05-30 | travis-ci: use ubuntu focal as host system | raveit65 | 1 | -1/+1 | |
fixes build issues with fedora:latest (f34) tag. | |||||
2021-04-25 | travis: disable travis builds for ubuntu | raveit65 | 1 | -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-09 | travis: build with mate-common-1.24.2 from repos | raveit65 | 1 | -12/+0 | |
2021-03-08 | xdg-user-dir-lookup: missing include guard | rbuj | 1 | -0/+5 | |