summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* .gitlab-ci.yml: Activate Secret detectionjjardon/gitlab-sastJavier Jardón2021-08-301-0/+1
|
* .gitlab-ci.yml: Configure SASTJavier Jardón2021-08-301-0/+9
| | | | | See docs: - https://docs.gitlab.com/ee/user/application_security/sast/
* .gitlab-ci.yml: Always store the tarballJavier Jardón2021-08-291-1/+3
|
* .gitlab-ci.yml: Use current Fedora 34 instead rawhideJavier Jardón2021-08-291-1/+1
| | | | | | | | 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] "
* .gitlab-ci.yml: Be sure we can distJavier Jardón2021-08-291-0/+2
| | | | Tarball will be at build/meson-dist/ so it can be used for releases
* Update Occitan translationQuentin PAGÈS2021-08-211-11/+11
| | | | (cherry picked from commit cd3733c10df296b180d54b975d208e44545b4c28)
* Prepare 41.beta41.betaAbderrahim Kitouni2021-08-182-2/+9
|
* xkb: Clear cached layouts when necessaryreparse-xkb-layoutsMatthias Clasen2021-08-041-4/+24
| | | | | | | | | 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
* Update Bulgarian translationAlexander Shopov2021-07-221-43/+73
|
* Prepare 41.alpha41.alphaJordan Petridis2021-07-162-6/+16
|
* Add Serbian translationМирослав Николић2021-07-032-0/+989
|
* Update Russian translationКонстантин Нежберт2021-06-251-79/+61
|
* Update Occitan translationQuentin PAGÈS2021-06-181-7/+7
| | | | (cherry picked from commit 06583bb8b5d5f96981ce8556411620fbdc808f98)
* Update Occitan translationQuentin PAGÈS2021-05-101-48/+117
| | | | (cherry picked from commit edff32abe70552baa395923214627b7819a58bb4)
* xkbinfo: continue after skipping a duplicate layout, don't returnPeter Hutterer2021-04-221-1/+1
| | | | | | | | | | | | | | | | Copy-paste error introduced in aa7e3440511. 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 aa7e344051170ea47585d3d72b1a36e3991121f9 Found by Jason Francis (@jf)
* xkbinfo: only insert new layouts, skip over duplicate onesPeter Hutterer2021-04-221-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* test: plug two memory leaks in the xkbinfo testPeter Hutterer2021-04-221-4/+12
| | | | g_uri_escape_string() returns an allocated string, we need to free it.
* Fix animated background's starttime hour parsingRobert Marcano2021-04-204-2/+129
| | | | The incorrect time had an offset of one hour.
* Revert "Revert "Use xlocale.h - fixes build on MacOS (possibly also FreeBSD)""Dan Cîrnaț2021-04-154-0/+10
| | | | This reverts commit df40d5d46e210c242820adf604293a7bb07dea4f.
* Revert "Revert "*.utf8 are not valid locale names on NetBSD""Dan Cîrnaț2021-04-151-3/+3
| | | | This reverts commit b32d0dd4b9462ac6627fe8a754d0793ad09c2e0a.
* Revert "Revert "Replace usage of non-portable `uselocale` with ↵Dan Cîrnaț2021-04-1511-105/+234
| | | | | | locale-dependent functions"" This reverts commit 96565763e950e9c281751c5fe35c9ba83cb61ac8.
* thumbnail: Fix sandboxing on MUSL systemsIshimoto Shinobu2021-04-111-1/+1
| | | | | | | Don't force bind /etc/ld.so.cache, as it isn't used on non-glibc systems such as MUSL-based OSes. Closes: #117
* Revert "Replace usage of non-portable `uselocale` with locale-dependent ↵alatiera/locale-revertJordan Petridis2021-04-099-155/+82
| | | | | | functions" This reverts commit 4ea56a97a510cf2c587229231211552daa84d1fc.
* Revert "*.utf8 are not valid locale names on NetBSD"Jordan Petridis2021-04-091-3/+3
| | | | This reverts commit 0c573644bc3ac18afe448318869efadbe5ebf7a5.
* Revert "Use xlocale.h - fixes build on MacOS (possibly also FreeBSD)"Jordan Petridis2021-04-094-10/+0
| | | | This reverts commit 8ddb9dce8ffe070b151f4f7a383863d5f5f139b6.
* Update Nepali translationPawan Chitrakar2021-04-081-77/+56
|
* Use xlocale.h - fixes build on MacOS (possibly also FreeBSD)Dan Cîrnaț2021-04-054-0/+10
| | | | | xlocale.h contains the implementations for locale_t, newlocale and uselocale on MacOS and FreeBSD
* *.utf8 are not valid locale names on NetBSDDan Cîrnaț2021-04-051-3/+3
| | | | http://cvsweb.netbsd.org/bsdweb.cgi/src/share/locale/messages/?only_with_tag=MAIN
* Replace usage of non-portable `uselocale` with locale-dependent functionsDan Cîrnaț2021-04-059-82/+155
| | | | | | | 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.
* Update Vietnamese translationAntoine Đỗ2021-04-011-46/+119
|
* Update Hebrew translationYaron Shahrabani2021-03-311-9/+8
|
* 40.040.0Kalev Lember2021-03-222-2/+8
|
* 40.rc40.rcJavier Jardón2021-03-182-2/+11
|
* Update Catalan translationJordi Mas2021-03-011-1/+1
|
* bg-slide-show: Always parse date/time integers in base 10Sebastian Keller2021-02-251-1/+1
| | | | | | | | | | People might prefix their dates/times with 0 which leads to the number being interpreted as octal value. This can then lead to "08" being interpreted as 0, because 8 is not a valid octal value. This is also much more likely than people intentionally trying to use octal or hex values for dates/times. Fixes https://gitlab.gnome.org/GNOME/gnome-desktop/-/issues/189
* Update Galician translationFran Dieguez2021-02-241-2/+2
|
* thumbnail: Fix thumbnailing of CBZ with UTF-8 filenamesBastien Nocera2021-02-231-0/+1
| | | | | | | | | | | | Fix thumbnailing of CBZ comics with UTF-8 filenames, as libarchive will not be able to parse UTF-8 filenames if a UTF-8 locale is not used. This assumes that the C.UTF-8 locale is available on the host system, which shouldn't be a problem on systems able to run GNOME in the first place. See https://github.com/libarchive/libarchive/issues/587 and https://github.com/flatpak/flatpak/pull/4138
* thumbnail: Fix non-working thumbnailer in FlatpakBastien Nocera2021-02-221-0/+1
| | | | | | | | In a Flatpak, $FLATPAK_SANDBOX_DIR might be set, but the directory might not exist. This means that the thumbnailing sandbox might fail to start because the shared directory is missing. (test-desktop-thumbnail:6): GnomeDesktop-DEBUG: 16:37:21.007: Thumbnail script ('evince-thumbnailer -s %s %u %o') failed for 'file:///home/hadess/foo.cbz': Could not create temporary sandbox directory
* 40.beta40.betaAbderrahim Kitouni2021-02-202-3/+10
|
* xkbinfo: Update iso639Ids but not iso3166Ids correctly in evdevTakao Fujiwara2021-02-161-1/+1
| | | | | | rxkb parser updates iso3166Ids by mistake for iso639Ids elements in evdev. Resolves: https://gitlab.gnome.org/GNOME/gnome-desktop/-/issues/187
* Update Punjabi translationA S Alam2021-02-141-51/+51
|
* Update Belarusian translationАляксей2021-02-121-68/+107
|
* Revert "Temporarily make myself a maintainer so I can edit GitLab settings ↵Michael Catanzaro2021-01-221-7/+0
| | | | | again" This reverts commit 9ef9f0e2b2c2e434122fd67cd8d27a706ef2527d
* Temporarily make myself a maintainer so I can edit GitLab settings againMichael Catanzaro2021-01-211-0/+7
|
* 40.alpha40.alphaalatiera/40-alphaJordan Petridis2021-01-192-2/+14
|
* Update Norwegian Bokmål translationKjartan Maraas2021-01-131-38/+48
| | | | (cherry picked from commit cf3b180d1e89de030a9ee3d01d37dd8853e76b5c)
* Update Catalan translationJordi Mas2021-01-081-25/+26
|
* Update Catalan translationJordi Mas2021-01-081-25/+26
|
* Update Catalan translationJordi Mas2021-01-041-10/+10
|
* rr: Add missing copyright noticesAaron Plattner2020-12-182-0/+2
| | | | I forgot to add these in commit ba73c28b.