Commits on Source (38)
-
Dan Cîrnaț authored
When the OS doesn't support `uselocale` (ex. NetBSD), the function is replaced with a dummy stub. Replace `nl_langinfo` with portable `nl_langinfo_l`. Introduce locale-dependent *`gettext_l` functions.
4ea56a97 -
Dan Cîrnaț authored
xlocale.h contains the implementations for locale_t, newlocale and uselocale on MacOS and FreeBSD
8ddb9dce -
Pawan Chitrakar authoreda08a1589
-
Jordan Petridis authored
This reverts commit 8ddb9dce.
-
Jordan Petridis authored
This reverts commit 0c573644.
-
Jordan Petridis authored
This reverts commit 4ea56a97.
-
Ishimoto Shinobu authored
Don't force bind /etc/ld.so.cache, as it isn't used on non-glibc systems such as MUSL-based OSes. Closes: #117
1b722ab6 -
Dan Cîrnaț authored
This reverts commit 96565763.
856cc6c6 -
Dan Cîrnaț authored
This reverts commit b32d0dd4.
e6e98b75 -
Dan Cîrnaț authored
This reverts commit df40d5d4.
7fe06d61 -
Robert Marcano authored
The incorrect time had an offset of one hour.
30bfd9d6 -
Peter Hutterer authored
g_uri_escape_string() returns an allocated string, we need to free it.
bd3ec220 -
Peter Hutterer authored
This matches the behavior to the one in the old code path before libxkbregistry. This also fixes a use-after-free bug when a duplicate layout is present. The same layout struct is a member of multiple hashtables, specifically priv->layouts_table, priv->layouts_by_language and priv->layouts_by_country. When the duplicate layout is added, add_layouts calls g_hash_table_replace (priv->layouts_table, l->id, l) which frees the original layout - but the layouts_by_{country|language} still have that now-freed layout. Immediately afterwards, add_layouts calls add_layout_to_locale_tables () which calls add_layout_to_table () which triggers a use-after-free. Avoid all this by simply skipping any duplicate layout. Reproducible with gsettings set org.gnome.desktop.input-sources show-all-sources true valgrind /usr/libexec/gnome-desktop-debug/test-xkb-info Requires xkeyboard-config <= 2.32, it has a duplicate cm(mmuock) entry (one is marked exotic, hence the need for show-all-sources). Fixes #190 Bug analysis by Barnabás Pőcze (@pobrn) Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
aa7e3440 -
Peter Hutterer authored
Copy-paste error introduced in aa7e3440. We're inside the loop listing through all layouts here so returning early means we skip any layout after the duplicate one. Before: $ test-xkb-info | wc -l 3913 Now: $ test-xkb-info | wc -l 3923 Fixes aa7e3440 Found by Jason Francis (@jf)
bab26981 -
Quentin PAGÈS authored
(cherry picked from commit edff32ab)
106a729c -
Quentin PAGÈS authored
(cherry picked from commit 06583bb8)
8e2831e0 -
Константин Нежберт authored93c3a2fb
-
Мирослав Николић authored2097525e
-
Jordan Petridis authored
-
Alexander Shopov authored01a85d58
-
Matthias Clasen authored
The value of the show-all-sources setting influences what layouts we provide, so monitor the setting, and when it changes, clear the cached layouts and emit the new GnomeXkbInfo::layouts-changed signal. Fixes: #195
8e4d5731 -
Abderrahim Kitouni authored527f4752
-
Quentin PAGÈS authored
(cherry picked from commit cd3733c10df296b180d54b975d208e44545b4c28)
81dffa86 -
Javier Jardón authored
Tarball will be at build/meson-dist/ so it can be used for releases
c84112bc -
Javier Jardón authored
Using rawhide is failing with: " Error: Error downloading packages: Curl error (6): Couldn't resolve host name for https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=x86_64 [getaddrinfo() thread failed to start] "
ec02b1a9 -
Javier Jardón authorede8efb790
-
Javier Jardón authored
See docs: - https://docs.gitlab.com/ee/user/application_security/sast/
1545c032 -
Javier Jardón authored1b047471
-
Javier Jardón authored
See docs: - https://docs.gitlab.com/ee/user/project/releases/ - https://docs.gitlab.com/ee/ci/yaml/index.html#release
467c1961 -
Javier Jardón authoreddf7af44a
-
Javier Jardón authored0f92b5e5
-
Seong-ho Cho authored5bfdef9c
-
Seong-ho Cho authored44435a91
-
Seong-ho Cho authoredc9a32956
-
gogo authored99c64ba0
-
Matthias Clasen authored65e130f3
-
Simon McVittie authored6059da1d
.gitlab-ci.yml
0 → 100644
This diff is collapsed.
desktop-docs/fdl/sr/sr.po
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
libgnome-desktop/gnome-gettext-portable.c
0 → 100644
libgnome-desktop/gnome-gettext-portable.h
0 → 100644