Commits on Source (64)
-
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
-
Sveinn í Felli authored2aecb27a
-
Corentin Noël authored
This annotation is deprecated, replace it with the right one.
991bb5f0 -
Simon McVittie authored23148ca1
-
Simon McVittie authored8674fce7
-
Pablo Correa Gómez authored
Passing NULL to newlocale is not warrantied to return an error, but only "may" according to POSIX.1-2008[1]. For this function glibc returns an error instead of treating the NULL pointer as undefined behaviour. However, that is not the case in muslc, which generates a segmentation fault. This commit makes sure that any call to newlocale is preceded by a NULL pointer check. It makes the code more conformant to POSIX.1-2008 and gives an intepretation of what a NULL locale means in this piece of code. [1] https://pubs.opengroup.org/onlinepubs/9699919799/functions/newlocale.html
-
Simon McVittie authored6059da1d
-
Simon McVittie authored
Update to upstream version '41.0' with Debian dir cd6cc9e1511db3f172f48f68be4f9c3287b254f3
7d9d8400 -
Simon McVittie authored65eec4c6
-
Simon McVittie authoredb482d212
-
Simon McVittie authored
Changes-By: lintian-brush Fixes: lintian: upstream-metadata-file-is-missing See-also: https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html Fixes: lintian: upstream-metadata-missing-bug-tracking See-also: https://lintian.debian.org/tags/upstream-metadata-missing-bug-tracking.html Fixes: lintian: upstream-metadata-missing-repository See-also: https://lintian.debian.org/tags/upstream-metadata-missing-repository.html
09175fb1 -
Simon McVittie authored544451bf
-
Simon McVittie authored61a7c30d
-
Simon McVittie authored
The iso-codes XML is read at runtime, as demonstrated by autopkgtest failures if this dependency is not added.
d0f21434 -
Simon McVittie authored3fd4c8b7
-
Simon McVittie authored
This is necessary to make the autopkgtest pass on a system with no non-fallback locales configured, without having to pull in locales-all.
54d319d7 -
Simon McVittie authored33d4175e
-
Selyan Slimane Amiri authored41dca6b0
-
eshagh authored909f6b63
-
Kalev Lember authored41522cae
-
Simon McVittie authored67aae2df
-
Simon McVittie authored
Update to upstream version '41.1' with Debian dir 8c569768a6d0db083885fd9734b3512f3711157f
aee453f7 -
Simon McVittie authored82f75aa5
-
Simon McVittie authored
This was accepted with a warning under Meson 0.59, but causes FTBFS under Meson 0.60. Closes: #998584
f2448f68 -
Simon McVittie authored0d676073
-
Marco Trevisan authored
gnome-desktop3 release 41.1-1 for unstable (sid) (maintainer view tag generated by dgit --quilt=unapplied) [dgit distro=debian split --quilt=unapplied]
4844b85d -
Marco Trevisan authored2e67756a
-
Marco Trevisan authoredc9b3de56
.gitlab-ci.yml
0 → 100644
debian/upstream/metadata
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