summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* data: Fix icon namesHEADmasterAutomeris naranja2023-03-014-0/+0
| | | | | Meson.build looks for icon names that use the app ID. If the icon names don't match the app ID, then building won't work.
* Update Lithuanian translationAurimas Černius2023-02-261-62/+63
|
* data: provide app iconJakub Steiner2023-02-139-1/+1146
| | | | | | | | - fullcolor app icon - symbolic - emblem for gitlab Fixes https://gitlab.gnome.org/GNOME/libgnomekbd/-/issues/15
* Update Indonesian translationKukuh Syafaat2022-11-161-24/+21
|
* desktop: Remove obsolete Bugzilla entriesJake Dane2022-09-307-21/+2
| | | | | | | | | The `X-GNOME-Bugzilla-*` entries were for use by bug-buddy, a GNOME 2 technology that's been gone for over a decade. These entries are obsolete and can be removed from the desktop file. The desktop file then has no variables so does not need to be configured. It is renamed from `*.in.in` to `*.in` to reflect that and build files and POTFILES are updated for this change.
* Update Slovenian translationMartin2022-09-221-149/+72
|
* Revert "desktop: Remove obsolete Bugzilla entries"Michael Catanzaro2022-09-122-1/+14
| | | This reverts commit 2ed57e840ed8df1a38db226becb3ba3dfaf992db
* Revert "Update POTFILES.in and POTFILES.skip"Michael Catanzaro2022-09-122-1/+5
| | | This reverts commit 4648da7c7e6c8551865f78d2ddef736214a9594b
* Update POTFILES.in and POTFILES.skipPiotr Drąg2022-09-122-5/+1
|
* desktop: Remove obsolete Bugzilla entriesJake Dane2022-09-112-14/+1
| | | | | The X-GNOME-Bugzilla-* entries were for use by bug-buddy, a GNOME 2 technology that's been gone for over a decade. These entries are obsolete and can be removed.
* Update Brazilian Portuguese translationEnrico Nicoletto2022-09-101-117/+17
|
* 3.28.13.28.1Corentin Noël2022-09-043-2/+5
|
* meson: Install pkgconfig filesMatt Turner2022-09-041-0/+16
|
* meson: Install introspection dataMatt Turner2022-09-043-18/+28
| | | | | And rename the option 'gir' to 'introspection' to match other GNOME projects.
* meson: Install libgnomekbd{,ui}.so.8Matt Turner2022-09-041-5/+3
| | | | | | | | | | | | | | | | | | | | Previously, the meson build system would install: - libgnomekbd.so.3.28.0 with symlinks from - libgnomekbd.so.8.0.0 - libgnomekbd.so This didn't match the autotools build system, which installed: - libgnomekbd.so.8.0.0 with symlinks from - libgnomekbd.so.8 - libgnomekbd.so The ABI didn't change between v3.26.1 (which only had autotools) and v3.28.0, so I don't think we should install .so.3.28.0 shared objects. This change makes meson install the same shared objects and symlinks as autotools.
* Update Turkish translationEmin Tufan Çetin2022-09-031-118/+22
|
* Update Hungarian translationBalázs Úr2022-09-021-109/+68
|
* 3.28.03.28.0Corentin Noël2022-08-163-3/+11
| | | | | | | | | - Translation updates - Require GLib 2.44 - Modernize the codebase - Avoid several crashes - Fix RTL issues - Add meson build system (this is the last version with autotools)
* Update Croatian translationGoran Vidović2022-08-131-24/+22
|
* Update Vietnamese translationNgọc Quân Trần2022-08-031-59/+60
|
* Update Galician translationFran Dieguez2022-08-021-147/+157
|
* Update German translationTim Sabsch2022-08-011-56/+58
|
* Update Danish translationAlan Mortensen2022-08-011-19/+16
|
* Update Russian translationAleksandr Melman2022-08-011-156/+154
|
* Update Swedish translationAnders Jonsson2022-08-011-12/+12
|
* Update French translationClaude Paroz2022-08-011-159/+154
|
* Update Georgian translationZurab Kargareteli2022-07-271-1/+4
|
* Update Georgian translationZurab Kargareteli2022-07-211-170/+144
|
* Invert alignment for RTL symbols to place them correctlyDaniel Kahn Gillmor2022-06-221-1/+8
| | | | | | | | | | | | | | https://docs.gtk.org/Pango/method.Layout.set_auto_dir.html says: > When the auto-computed direction of a paragraph differs from the > base direction of the context, the interpretation of > PANGO_ALIGN_LEFT and PANGO_ALIGN_RIGHT are swapped. Now that symbols are placed based using alignment, we don't want RTL symbols placed on the wrong side of the key rendering. To do this, we invert the alignment for RTL symbols. Closes: #8
* GkbdKeyboardDrawing: set_key_label_in_layout returns Bidi informationDaniel Kahn Gillmor2022-06-221-1/+4
| | | | | This information (whether a symbol is LTR or RTL) will be useful in figuring out how to align the symbol on the drawing of the key.
* Make all symbol drawings full-width, using alignment to place themDaniel Kahn Gillmor2022-06-221-30/+15
| | | | | | | | | | | | | | | | Currently, left-displayed symbols (those produced without AltGr) are drawn on a key rendering in a full-width cell, but right-displayed symbols (those produced with AltGr) are only drawn in half-width cells on the key rendering. This means that left-displayed symbols can still overlap with right-hand symbols if they happen to be wide, but right-hand symbols are more likely to be truncated ("ellipsized"). This change still allows the symbols to overlap, but makes right-displayed symbols less likely to be ellipsized. We do this by using alignment to place right-displayed symbols to the right, instead of using a half-width cell.
* gkbd-keyboard-display: Don't crash on unknown layoutRobert Ancell2022-06-221-0/+4
| | | | | Previously would crash when running: $ gkbd-keyboard-display -l nosuchlayout
* status: Fix wrong parent class structureCorentin Noël2022-06-221-1/+1
| | | | GkbdStatus is a GtkStatusIcon subclass.
* Update Basque translationAsier Sarasua Garmendia2022-06-191-155/+145
|
* Update Serbian translationМирослав Николић2022-06-181-59/+70
|
* gkbd-keyboard-drawing-test: Do not try to use the monitorCorentin Noël2022-06-171-8/+0
| | | | Do not force the size with deprecated APIs
* indicator: Modernize the codebaseCorentin Noël2022-06-172-36/+25
| | | | Use GLib helper macro to define the indicator.
* configuration: Remove unused code pathsCorentin Noël2022-06-171-16/+6
|
* gkbd-keyboard-display: include string.h to avoid the inplicite defination ↵zhaoqiang2022-06-151-0/+1
| | | | warning in build.
* Update Ukrainian translationYuri Chornoivan2022-06-141-147/+155
|
* Remove the `extern` keywordCorentin Noël2022-06-149-112/+97
| | | | Also make all the constant arrays internal.
* Update Polish translationPiotr Drąg2022-06-141-51/+50
|
* configuration: Use GLib macros to declare the objectCorentin Noël2022-06-143-77/+133
| | | | | | Allows to use autoptr and to reduce verbosity. Also add sanity checks to API endpoints.
* Merge branch 'modernize' into 'master'Corentin Noël2022-06-146-42/+29
|\ | | | | | | | | Avoid some deprecated Gdk/Gtk codepaths See merge request GNOME/libgnomekbd!10
| * Avoid deprecated GtkStock, use standard icon names insteadDaniel Kahn Gillmor2022-04-081-1/+1
| |
| * Drop deprecated GtkAlignment, apply properties directly to the labelDaniel Kahn Gillmor2022-04-081-5/+8
| |
| * gtk_icon_info_free is deprecated; use g_object_unref insteadDaniel Kahn Gillmor2022-04-081-2/+2
| |
| * Avoid use of GdkScreenDaniel Kahn Gillmor2022-04-084-24/+8
| | | | | | | | | | | | | | | | The only places that were using GdkScreen were using it to get monitor width and height. All the gdk_screen_* calls that were being used are explicitly deprecated. Use GdkDisplay instead.
| * Use plain "const" instead of deprecated "G_CONST_RETURN"Daniel Kahn Gillmor2022-04-082-10/+10
| |
* | Merge branch 'editorconfig' into 'master'Corentin Noël2022-06-141-0/+15
|\ \ | | | | | | | | | | | | Add .editorconfig for easier communication of code conventions. See merge request GNOME/libgnomekbd!8