summaryrefslogtreecommitdiff
path: root/libmatekbd
AgeCommit message (Collapse)AuthorFilesLines
2023-04-20matekbd-keyboard-drawing: fix memory leakrbuj1-0/+3
2023-04-16matekbd-keyboard-drawing: fix memory leakrbuj1-7/+10
2023-04-16Use GLib's new g_clear_signal_handler() function to simplify coderbuj4-9/+43
2023-04-16Signal handler IDs are gulong, not intrbuj3-3/+3
2021-12-11Use a blank line at mostrbuj6-17/+0
2020-08-17Remove unused macrosPablo Barciela2-4/+0
2020-06-24add git.mk to generate .gitignoretamplan1-0/+2
2020-02-24Reduce the font size of the key names on keyboard layout displayrbuj1-1/+1
2020-02-24matekbd-keyboard-drawing: i18n symbolic namesrbuj1-20/+210
2020-01-31Use gresources for UI filesrbuj3-72/+117
2020-01-28matekbd-keyboard-config: Value stored to 'clen' is never readrbuj1-4/+2
2020-01-27matekbd-util: Local variables shadow outer variablesrbuj1-2/+2
2020-01-27matekbd-keyboard-drawing: Uninitialized structure memberrbuj1-0/+1
Initializer block for matekbd_keyboard_drawing_info has 9 fields, but GTypeInfo has 10 fields.
2019-12-01matekbd-config-private: avoid redundant redeclarationsPablo Barciela1-8/+0
2019-10-28migrate from intltool to gettextWu Xiaotian1-3/+0
2019-02-07rename g_strv_equal to matekbd_strv_equalLeigh Scott1-2/+2
2018-02-28Use gdk screen resolution for font in keyboard status notification icon, to ↵Oliver Mangold1-0/+5
get correct scaling on HiPDI displays.
2018-01-27building: remove < gtk+-3.22 bits and bump required gtk+raveit651-2/+0
2017-12-14WidthOfScreen and HeightOfScreen implementationPablo Barciela1-4/+4
This commit reverts: https://github.com/mate-desktop/libmatekbd/commit/854356d2f21bbdd8a45093f360782339d5edb468 And it applies an alternative to fix the deprecated functions: gdk_screen_get_width gdk_screen_get_height
2017-09-02matekbd-status: Fix Gdk-CRITICAL warning on creating status bar iconraveit651-1/+2
Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed inspired from: https://git.xfce.org/apps/xfce4-terminal/commit/?id=eff5e2d
2017-08-07avoid deprecated gdk_screen_get_width/heightZenWalker1-2/+4
2017-07-19avoid deprecated gdk_screen_get_numberZenWalker1-2/+2
2017-04-08matekbd-indicator: Don't expandAlexei Sorokin1-2/+0
Causes problems with mate-screensaver.
2017-04-06matekbd-indicator: don't use deprecated gdk_cairo_createraveit651-16/+9
Expose event is changed to draw partial taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=16c6c2b
2017-04-06Fix for strange GtkIconInfo behaviourraveit651-2/+9
Sometimes you can get an icon without filename. Odd taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=44e2396
2017-04-06matekbd-indicator: don't use deprecated GtkAlignmentraveit651-6/+10
2017-04-02keyboard-drawing: set css name matekbd-keyboard-drawingraveit651-0/+5
Needed to avoid using wildcards in themes for styling selected bg on pressed keys on 'widget' css name.
2017-04-02Slightly increase the font size for the key labelsraveit651-1/+3
It was 10, it is 12 now https://bugzilla.gnome.org/show_bug.cgi?id=642903 taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=efb1354
2017-04-02matekbd-keyboard-drawing: Don't unset double bufferingraveit651-2/+0
It's not needed with modern gtk+ . taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=ae83b72
2017-04-02matekbd-keyboard-drawing: Handle XkbGetKeyboard() failingraveit651-12/+15
XkbGetKeyboard() might fail but we might still be able to work with a XkbGetKeyboardByName() later in gkbd_keyboard_drawing_set_keyboard() so don't abort the initialization if it fails. taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=5f260b2
2017-04-02matekbd-keyboard-drawing: Prevent gtk+ keynav from taking focus awayraveit651-1/+1
We need to tell gtk+ we handled the key event otherwise gtk+ keynav key events will move focus to the close button and it looks like the dialog stopped working. taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=648cd5a
2017-04-02fix some introspection warningsraveit652-2/+4
2017-03-27show-layout.ui: don't use deprecated widgetsraveit651-26/+47
2017-03-27UI: expand kbdraw verticalraveit651-0/+1
2016-10-11move to GTK+3 (>= 3.14), drop GTK+2 code and --with-gtk build optionmonsta4-189/+2
2016-06-07require libxklavier 5.2 and use its introspectionmonsta1-1/+1
this fixes some build warnings
2016-06-01GTK+3: use GdkRGBA instead of deprecated GdkColorSorokin Alexei2-43/+131
this breaks ABI to some extent, additionally store GdkColor instead of a pointer on GTK+2
2016-06-01GTK+3: use GtkStyleContextSorokin Alexei2-48/+186
this fixes #28 on supported themes
2016-03-04properly reset timeout source id to 0monsta1-1/+3
from https://git.gnome.org/browse/libgnomekbd/commit/?id=51abfc03dd1f0f1904455b703106abe19a062eec
2016-01-21use gtk_image_new_from_icon_name in both GTK+ buildsmonsta1-1/+1
2016-01-02drop MateConf migration scriptMonsta2-32/+1
2015-12-06reduce introspection build warningsWolfgang Ulbrich10-17/+31
* Cleans up a bunch of warnings, and gets g-ir-scanner to actually recognize the annotations. taken from: https://git.gnome.org/browse/libgnomekbd/commit/?id=54c7e95
2015-10-09fix introspection build stuff so distcheck won't failmonsta1-3/+2
2015-09-07Use cairo surfaces for both Gtk versionsinfirit2-50/+1
2015-09-07Do not highlight when focus is receivedinfirit1-20/+0
Taken from libgnomekbd, commit: c9ed581f8d593da2d206127f09866ccffb95256a from: Sergey V. Udaltsov <[email protected]> gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=640425
2015-09-07whitespace fixesinfirit1-18/+20
2015-09-07Improved cooords for labels - consider complex outlinesinfirit1-4/+32
taken from libgnomekbd, commit: 378d768da68f9b6efce80081bb1c4c8729a4f7b9 from: Sergey V. Udaltsov <[email protected]> gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=640425
2015-09-07Improving rendering of long strings in the kbd previewinfirit1-41/+56
Taken from libgnomelbd, commit: 9708664343b0b4a40d6af82e1bc3e63e9c63fb23 from: Sergey V. Udaltsov <[email protected]> gnome bug: https://bugzilla.gnome.org/show_bug.cgi?id=633680
2015-09-07Use variant-specific short descriptions, if availableinfirit1-2/+5
Taken from libgnomekbd, Commit: d27cb9b53c1c8a361f752e1008c993e2d37acb6c From: Sergey V. Udaltsov <[email protected]>
2015-09-07Include gi18n-lib.h in library sources instead of gi18n.hinfirit6-6/+8
commit: 35ebaff2df44d06d558a946f99b1edf449296c41 See https://bugzilla.gnome.org/show_bug.cgi?id=639569