summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-25travis: disable travis builds for ubunturaveit651-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-04-02rfkill: g_memdup is dreprecated from glib 2.68rbuj1-0/+8
2021-03-09travis: build with mate-common-1.24.2 from reposraveit651-12/+0
2021-02-23media-keys: memory leakrbuj1-1/+1
2021-02-23keyboard: Remove warning -Wcast-function-typerbuj1-5/+6
2021-02-23xsettings: Remove warning -Wcast-function-typerbuj1-5/+8
2021-02-23background: Remove conversion warningsrbuj1-2/+2
2021-02-23media-keys: Remove conversion warningsrbuj3-24/+26
2021-02-22tx: temporarily disable build for ArchLinuxraveit651-1/+1
2021-02-17housekeeping: Remove warning -Wcast-function-typerbuj1-2/+1
2021-02-13housekeeping: override finalize method in MsdHousekeepingManagerrbuj1-0/+10
2021-02-13housekeeping: promote MsdHousekeepingManager class to final typerbuj2-55/+33
2021-02-12typing-break: promote MsdTypingBreakManager class to final typerbuj2-81/+52
2021-02-12sound: promote MsdSoundManager class to final typerbuj2-56/+33
2021-02-02build: set GETTEXT_PACKAGE=AC_PACKAGE_NAMErbuj1-1/+1
2021-02-02cppcheck warning: struct member is never usedrbuj1-0/+2
2021-02-02background: promote MsdBackgroundManager class to final typerbuj2-141/+92
2021-02-01mate-settings-daemon: Remove warning -Wcast-function-typerbuj2-3/+3
bump glib 2.58
2021-02-01mate-settings-daemon: Remove conversion warningsrbuj2-13/+7
2021-02-01cppcheck warning: Variable is assigned a value that is never usedrbuj3-11/+5
2021-02-01cppcheck warning: known condition is always truerbuj3-8/+6
2021-01-31cppcheck warning: null pointer redundant checkrbuj1-2/+1
2021-01-28housekeeping: Do not use deprecated gtk_image_new_from_stockrbuj1-1/+1
2021-01-07Remove warning -Wshadowrbuj4-6/+8
2020-12-08update issue templateraveit651-1/+1
2020-12-04Use g_slist_free_fullrbuj3-10/+5
2020-12-04msd-background-manager: use g_list_free_fullrbuj1-2/+1
2020-11-17travis CI: use rolling tag for ubuntu docker imageraveit651-1/+1
2020-11-17Remove USE_MATE2_MACROS from autogen.sh (legacy)rbuj1-1/+0
2020-10-11msd-media-keys-manager: 'GTimeVal' is deprecatedrbuj1-4/+1
2020-09-05a11y-keyboard: Add support for togglekeys-backend settingColomban Wendling1-5/+23
2020-09-05a11y-keyboard: Delay registration of the pluginColomban Wendling1-1/+5
Delay registration of the a11y keyboard plugin to run after the non-a11y keyboard one to avoid numlock state change conflicts.
2020-09-05a11y-keyboard: Add sanity checks on beep sequence preferencesColomban Wendling1-6/+9
2020-09-05a11y-keyboard: Manually beep for togglekeysColomban Wendling1-0/+63
This allows a customizable and possibly different beep sequence when a togglekey is enabled or disabled. This is very useful for the user to know for sure whether the feature got enabled or disabled. Back in the days of buzzers, XKB was supposed to use different sounds for each of those, but this is no longer the case now in the vast majority of setups the beeps are intercepted and use a single recorded sound. XKB beeps are also unfortunately not configurable, although they possibly should be on paper: in theory, one could alter the bell used by listening to `XkbBellNotify` events, which provides a way to discriminate bells through a name. Unfortunately XKB's togglekeys seems to suffer from a bug (?) for a long time, in that it will always ring the `AX_IndicatorOn` bell if there is *at least one* indicator on at the moment the bell is rung, and `AX_IndicatorOff` if and only if *all* indicators are off. This makes it virtually useless as it is not possible to discriminate between an indicator getting turned on or off in most cases, especially with NumLock which often stays always on. Given this behavior dates at the very least as far back as X.org 1.16 which is from 2014, it probably is not very realistic to rely on a fix. So instead implement togglekeys on our end by listening to the `XkbIndicatorStateNotify` events.
2020-08-20release 1.25.0v1.25.0raveit651-0/+27
2020-08-20tx: sync with transifexraveit6529-473/+581
2020-08-20tx: update resourceraveit651-58/+62
2020-08-15main: Do not override detailed_signal for debuggingrbuj1-2/+2
2020-08-15mate-settings-plugin-info: unused parameter 'settings'rbuj1-2/+2
2020-08-15add G_GNUC_UNUSED in some unused parametersPablo Barciela22-86/+103
2020-08-08Add option --without-libatspi and assorted status lineColomban Wendling1-6/+15
2020-08-08a11y-keyboard: Don't show UI for unavailable feature in the pref dialogColomban Wendling1-0/+15
2020-08-08a11y-keyboard: Don't create a dummy object if AT-SPI is not availableColomban Wendling4-39/+26
Instead guard the caller to only use it if available.
2020-08-08a11y-keyboard-atspi: Switch to a final type and reduce boilerplateColomban Wendling2-42/+28
2020-08-08.build.yml: Use the proper mate-desktop version when running cppcheckColomban Wendling1-3/+3
2020-08-08.build.yml: Update to mate-desktop 1.25.0Colomban Wendling1-3/+4
Also refactor to make it easier to change the version.
2020-08-08a11y-keyboard: Depend on the right version of mate-desktopColomban Wendling1-1/+1
2020-08-08a11y-keyboard: capslock-beep: Try and detect non-buggy libatspi2Colomban Wendling2-10/+10
Try and avoid the workaround for buggy libatspi2 if we can know the version we're using has it fixed.
2020-08-08a11y-keyboard: capslock-beep: Don't ring on CapsLock itselfColomban Wendling1-26/+8
Ringing when a locking modifier gets enabled/disabled is already taken care of by the `togglekeys` settings, so don't provide redundant functionality and allow better settings granularity.
2020-08-08a11y-keyboard: Refactor in the hope the AT-SPI bug gets fixedColomban Wendling1-32/+31