summaryrefslogtreecommitdiff
path: root/plugins
AgeCommit message (Collapse)AuthorFilesLines
2017-03-18mouse: Also grab button presses so as to replay them on pointer locaterRui Matos1-1/+31
Applications might want to establish keyboard grabs on button presses so we should also ungrab the keyboard when a button press occurs after the locate pointer key is pressed. https://bugzilla.gnome.org/show_bug.cgi?id=125618
2017-03-15mouse: Pointer locater improvementsAlexei Sorokin1-153/+270
Make it work on Gtk3 and fix clicking through on Gtk2.
2017-01-23OSD: Add style class for noncomposited caselukefromdc1-0/+1
Add style class msd-osd-window-solid when and only when a noncomposited window manager is in use
2017-01-23OSD: fix rendering on noncomposited desktoplukefromdc1-2/+1
Use same function as in the composited case. gtk_widget_get_allocated_width/height seems to cause a lot of problems in GTK3
2017-01-23xrandr: use proper libmate-desktop function in GTK+3 buildmonsta1-4/+10
or it will break the plugin once libmate-desktop becomes GTK+3 only
2016-07-23GTK 3.21: Fix background changing, startup delaylukefromdc1-6/+28
Fix background changing with or without caja running. Remove all references to Caja from GTK 3.21 or later builds, remove resulting unused variable.
2016-07-23GTK 3.21: Fix caja startup backgroundlukefromdc1-3/+6
Make sure m-s-d knows to draw the background unconditionally when used with transparent version of Caja for GTK 3.21.3 or later
2016-07-08media-keys: bring back support for mate-calcraveit651-0/+2
2016-07-08media-keys: support gnome-calculator, drop support for mate-calcmonsta1-3/+1
- gcalctool is known as gnome-calculator these days - mate-calc is obsolete since 1.10
2016-06-25housekeeping: replace buggy thumb-cleaning code with correct onemonsta1-55/+14
also remove defines for default max age and size - we already have the defaults set in schema, makes no sense to duplicate them here. early check for -1 value (means "do not clean thumbs") is ported from: https://git.gnome.org/browse/gnome-settings-daemon/commit?id=12f2121929f048c5cc07cd9c90570310a169b29e
2016-06-07gtk3: progressbar themed backgroundDenis Gorodnichev3-32/+8
2016-06-07mpris: fix a couple of build warningsmonsta1-2/+2
2016-06-05fix build warning -Wdiscarded-qualifiersraveit651-1/+1
msd-xsettings-manager.c: In function 'xsettings_callback': msd-xsettings-manager.c:600:37: warning: passing argument 2 of 'xft_callback' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] xft_callback (NULL, key, manager); ^~~ msd-xsettings-manager.c:498:1: note: expected 'gchar * {aka char *}' but argument is of type 'const char *' xft_callback (GSettings *gsettings,
2016-06-05GTK+3 mouse: fix deprecated gtk_style_context_get_background_colorraveit651-1/+21
taken from mate-notification-daemon
2016-06-05GTK+3 msd-locate-pointer: port to GtkStyleContextraveit651-0/+18
taken from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=81cfd0e
2016-06-05GTK+3 media-keys: add style class OSD for MsdOsdWindowDenis Gorodnichev1-0/+6
2016-06-05GTK+3 media-keys: Port OSD to GtkStyleContextraveit653-46/+131
- Port OSD to GtkStyleContext - Port style_set to style_updated - fixes also a -Wincompatible-pointer-types warning - Use correct argument to GtkStyle functions taken from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?h=gnome-3-0&id=f6e55cb https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=45a88f2 GTK+3 media-keys: fix deprecated gtk_style_context_get_background_color taken from mate-notification-daemon GTK+3 media-keys: do not use hardcoded colors for osd progressbar - If we use the OSD style class let the themes handle that. - drop useless color functions inspired from: https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=a0cefe6
2016-06-01fix compile error 'Redefinition von widget_class'raveit651-1/+0
2016-06-01setup css class name for MsdOsdWindowDenis Gorodnichev1-0/+5
2016-06-01gtk3: css themes for MsdOsdWindowDenis Gorodnichev1-0/+19
MsdOsdWindow theme example: MsdOsdWindow.background { background-color: rgba(10, 10, 8, 0.75); } MsdOsdWindow.window-frame { border-radius: 3px; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4); }
2016-05-27Change default hinting style to 'hintslight'Piotr Jurkiewicz1-1/+1
Change this in order to match new default fontconfig settings (introduced in fontconfig 2.11.95).
2016-05-23Add back missing static void declarationlukefromdc1-0/+1
Worked without this but let's add it back. Build worked same either way but let's not let things like this creep in
2016-05-23Fix Gtk3.21 segfault using GtkStyleContextlukefromdc1-2/+13
In GTK 3.21, the msd_osd_window_style_set segfaults on GtkStyle. This really should be updated for all GTK3 versions, so port it to GtkStyleContext. Just this one function for now as it stops the OSD crashes. Test built over GTK 3.21, no apparent problems and ran fine on GTK 3.18 as well, no apparent differences in theming using any theme from 3.18 with master.
2016-04-11housekeeping: properly apply label markupmonsta1-1/+1
2016-03-24mouse: remove some useless return values (and fix a warning)monsta1-14/+10
2016-03-24Touchpad support: Support edge and two-finger scrolling independentlyClement Lefebvre1-126/+57
2016-03-11add cursor theme and size to xsettingsSorokin Alexei1-14/+35
ported from gnome-settings-daemon
2016-02-01fix a build warningmonsta1-1/+1
2016-01-24GTK3: fix another GtkMisc deprecationWolfgang Ulbrich1-1/+2
2016-01-21[GTK+3] use x/y alignment functions for GtkLabelmonsta3-17/+22
2016-01-21housekeeping: use gtk_image_new_from_icon_name in both GTK+ buildsmonsta1-2/+2
2016-01-10Add setting to enable/disable the osdFriedrich Herbst1-0/+4
2016-01-10dummy: remove unused variablesmonsta1-15/+0
no-op functions are left as is because this code can be used as a skeleton for building new plugins taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=fe93b3be700f609b95bef7acca7aceb799c0baf6
2016-01-10mouse: remove unused variablemonsta1-2/+0
2016-01-10background: remove unused variablesmonsta1-1/+0
2016-01-09housekeeping: remove unused variablesmonsta1-2/+1
2016-01-09a11y-keyboard: remove useless codemonsta2-115/+0
it either does nothing or only calls parent functions taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=5ec1584de2b32b55098e579e403ac37d94ccef03 https://git.gnome.org/browse/gnome-settings-daemon/commit?id=6808c3fe13c855dc17cf6048801f8e8a2ee634e2
2016-01-09clipboard: remove useless codemonsta1-65/+0
it either does nothing or only calls parent functions taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=ee0fea3c9437a41c4fda6a020422f01bf98feecd https://git.gnome.org/browse/gnome-settings-daemon/commit?id=48242d3397773e8d05aae43617cfc2deb0fdb31e
2016-01-09keybindings: remove useless codemonsta1-65/+0
same as in 50565db52df4c2856241422e3328ae854e45aff8
2016-01-09remove unused #define'smonsta2-8/+0
2016-01-09keyboard: remove useless codemonsta1-65/+0
it either does nothing or only calls parent functions taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=ff77680322a8d5ab51be1b672ffad85ee9477ae3 https://git.gnome.org/browse/gnome-settings-daemon/commit?id=f808719b91c942e6629c603ca874049667333ec3
2016-01-09mpris: remove useless codemonsta1-65/+0
same as in b761eff30e41233358958d64bb4f87d26010fa57
2016-01-09mouse: remove useless codemonsta1-66/+0
it either does nothing or only calls parent functions taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=1f267afcbd7a7b7a5dac6154e420bfae780634e3 https://git.gnome.org/browse/gnome-settings-daemon/commit?id=98df44761b4f0c70078df635aaa68adff6454380
2016-01-09sound: remove useless constructor functionmonsta1-20/+0
it does nothing except for chaining up to parent code taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=c2b32ad0641d28d6804b09680e8df22bf9bb7d7c
2016-01-09typing-break: remove useless codemonsta1-65/+0
same as in 626f0844ab9980761fe4e810ccfddff19e6a8336
2016-01-09xrandr: remove useless codemonsta1-65/+0
it either does nothing or only calls parent functions taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=4fe4f495509988b518c2b14afc37536a72d8a7bc https://git.gnome.org/browse/gnome-settings-daemon/commit?id=eed796d5edce1a8713ae4025356cc4b1399307d6
2016-01-09xrdb: remove useless codemonsta1-65/+0
same as in 13cddd0100fa187dcb141071e2e3a220382eed1f
2016-01-09xsettings: remove useless codemonsta1-65/+0
it either does nothing or only calls parent functions taken from https://git.gnome.org/browse/gnome-settings-daemon/commit?id=ae424dcc41e736d4882012367857a24686f282cb https://git.gnome.org/browse/gnome-settings-daemon/commit?id=b8b9cff2c2a05468318b1c8e3d43e65f9c64a87c
2016-01-09smartcard: remove unused variablesmonsta1-16/+2
2016-01-09xrandr: fix indent a bitmonsta1-42/+40