summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Change default input source to anthy for JapaneseTakao Fujiwara2020-12-181-1/+1
| | | | | | | | | | I request to change kkc to anthy since kkc has been delayed to move gsettings migrations and etc for many years. I got the agreement with the original anthy developers and has been forked it to anthy-unicode. Resolves: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3430
* thumbnail: Add support for x-large and xx-large thumbnail sizeswip/hadess/xlarge-thumbnailsBastien Nocera2020-12-172-1/+11
| | | | | See https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/40 and https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/35
* thumbnail: Factor out size to dirname and pixel size computationBastien Nocera2020-12-171-5/+28
| | | | This will make it easier to add new thumbnail sizes.
* Update Brazilian Portuguese translationRafael Fontenelle2020-11-231-4/+4
| | | | (cherry picked from commit 3668f114223ae7b7eb5e7cd58116b7fa5fb6d34e)
* Update Catalan translationJordi Mas2020-11-101-11/+11
|
* Update Catalan translationJordi Mas2020-11-101-15/+16
|
* Update README.md to explain why the issue tracker is closedMichael Catanzaro2020-10-291-3/+4
|
* Revert "Temporarily make myself a maintainer so I can edit GitLab settings"Michael Catanzaro2020-10-281-7/+0
| | | This reverts commit 94bcc0696c7c399d3134cab485fb70172efccb6e
* Temporarily make myself a maintainer so I can edit GitLab settingsMichael Catanzaro2020-10-281-0/+7
| | | | I want to see if GitLab has gained any way to set a default issue template, since almost all of our bug reports are unrelated to libgnome-desktop.
* thumbnailer: Cache GStreamer's plugin registryBastien Nocera2020-10-141-0/+88
| | | | This will speed up thumbnailers that need it.
* thumbnail: Update copyright for test applicationBastien Nocera2020-10-141-1/+1
|
* thumbnail: Print time elapsed when requested during testBastien Nocera2020-10-141-0/+29
|
* thumbnailer: Add iterations options to testBastien Nocera2020-10-141-4/+17
|
* thumbnail: Use GOption to parse command-line args in testBastien Nocera2020-10-141-3/+26
|
* thumbnail: Plug memory leaks in test applicationBastien Nocera2020-10-141-4/+3
|
* thumbnail: Factor out thumbnailing functionalityBastien Nocera2020-10-141-15/+27
| | | | | This will make it easier to add some profiling functionality to the tests.
* thumbnail: Sandbox thumbnailers in Flatpakswip/hadess/sandbox-flatpak-thumbnailerBastien Nocera2020-10-132-3/+142
| | | | | | | Up until now, thumbnailer sandboxing was disabled in Flatpaks as bwrap cannot be used to create a namespace inside a namespace. Use Flatpak's "Spawn" method, via flatpak-spawn, to launch a separate sandbox for thumbnailing.
* thumbnail: Let GST_DEBUG envvar through to thumbnailersBastien Nocera2020-10-121-0/+1
| | | | To help with debugging.
* thumbnail: Add note about getting debug output from commandsBastien Nocera2020-10-121-0/+2
|
* thumbnail: Namespace bwrap helper functionBastien Nocera2020-10-121-12/+12
|
* thumbnail: Prepare for additional sandboxing typesBastien Nocera2020-10-121-5/+10
| | | | | Use an enum instead of a boolean to track which type of sandbox mechanism to use.
* Update Portuguese translationJuliano de Souza Camargo2020-10-111-24/+16
| | | | (cherry picked from commit e1f69a8f7db9991ac1d21606e3afc8688efff64b)
* build: Install test apps when installing debug toolswip/hadess/install-debug-toolsBastien Nocera2020-10-091-10/+4
| | | | | | When debug tools are enabled, install all the test and debug utilities to $libexecdir/gnome-desktop-debug/. This makes exercising gnome-desktop's utilities easier.
* Remove outdated HACKING fileBastien Nocera2020-10-081-31/+0
| | | | | The only thing that could still have been relevant was where the development happened, and it's already available in the README.
* Remove old ChangeLog filesBastien Nocera2020-10-083-5128/+0
| | | | | The instructions are well-known, and the files themselves can be fetched from older git revisions.
* desktop-docs: Fix Catalan translationBastien Nocera2020-10-081-1/+1
| | | | | | | | | Warning: Could not merge ca translation for msgid: For an executable, the required form of the <quote>work that uses the Library</quote> must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the materials to be distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. Tags aren't supposed to be translated... Fixes: c6e9e5c9915b0cc3a513ad4014562da94322f998
* Update Hebrew translationYosef Or Boczko2020-10-061-3/+3
| | | | (cherry picked from commit 4db3e5d9e42322b204a3c987401732dc885b7666)
* Update Hebrew translationYosef Or Boczko2020-09-281-28/+31
| | | | (cherry picked from commit c151f35a6cb3c5eda6ed391f95d5864febadc01e)
* xkbinfo: use libxkbregistry to parse the rules files for usPeter Hutterer2020-09-255-1/+153
| | | | | | | | | | | | | | | | | | | | | | | | | Version 2, this time with libxkbregistry build-time conditional, see 4f6bec60bfc781c59d5afb6f968fc94ad859e5b9 for the first commit, reverted in a8c94b74a8182c48eb5cd5e2cc9b03d5ee52d4bd due to https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/329. Available in libxkbcommon 1.0.0 and later, libxkbregistry is a library wrapper around the evdev.xml rules file that we used to parse directly here. It provides a basic iteration API - load the evdev ruleset, then iterate through the layouts and options and copy the values over into our data structures as needed. This removes the need for XML parsing and error-checking, we can now rely on libxkbregistry to do this for us. The side-effect of this (and motivation for libxkbregistry) is that we automatically load user-specific XKB RMLVO as well where they are present. Together with mutter commit f71238732508d91bdfcb581c84697a516499a1eb this allows a user to drop up their custom XKB layouts in $XDG_CONFIG_DIR/xkb and have them both listed in the GUIs and working. See original MR at https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/79 https://gitlab.gnome.org/GNOME/gnome-desktop/-/merge_requests/88
* test: convert the xkbinfo test to produce YAMLPeter Hutterer2020-09-251-11/+15
| | | | | | | | | | | | | It's still human-readable but YAML we can process to check for unexpected changes. e.g. where the sorting order changed, the following python script verifies we haven't changed anything else: #/usr/bin/env python3 import yaml before = yaml.load(open('before.yml')) after = yaml.load(open('after.yml')) assert before == after
* xkbinfo: refactor some of the rules parsingPeter Hutterer2020-09-251-32/+47
| | | | | No functional changes, this just makes it easier to extend for the upcoming libxkbregistry work.
* xkbinfo: move two internal functions north for better groupingPeter Hutterer2020-09-251-64/+64
| | | | | | No functional changes. This is preparation work for the libxkbregistry integration, by moving these two up we have all the XML-parsing related functions grouped together and can ifdef them out in one go.
* Revert "xkbinfo: use libxkbregistry to parse the rules files for us"Michael Catanzaro2020-09-244-119/+370
| | | This reverts commit 4f6bec60bfc781c59d5afb6f968fc94ad859e5b9
* README: Explain thumbnailing security modelBastien Nocera2020-09-241-0/+25
| | | | Thanks to Simon McVittie for the original writeup.
* README: Update contentsBastien Nocera2020-09-241-23/+9
| | | | | | Replace bugzilla URLs with gitlab ones, link to meson instructions instead of autotools ones, link to Bubblewrap project and replace HTTP URLs.
* README: Rename to README.mdBastien Nocera2020-09-241-0/+0
|
* Use libseccomp on linux-riscv64 now that's availableLaurent Bigonville2020-09-231-1/+1
| | | | | | | This reverts commit f8916f70. On riscv64, this requires libseccomp 2.5.0, or an older version with a backported patch (for example Debian packages >= 2.4.3-1).
* xkbinfo: use libxkbregistry to parse the rules files for usPeter Hutterer2020-09-234-370/+119
| | | | | | | | | | | | | | | Available in libxkbcommon 1.0.0 and later, libxkbregistry is a library wrapper around the evdev.xml rules file that we used to parse directly here. It provides a basic iteration API - load the evdev ruleset, then iterate through the layouts and options and copy the values over into our data structures as needed. This removes the need for XML parsing and error-checking, we can now rely on libxkbregistry to do this for us. The side-effect of this (and motivation for libxkbregistry) is that we automatically load user-specific XKB RMLVO as well where they are present. Together with mutter commit f71238732508d91bdfcb581c84697a516499a1eb this allows a user to drop up their custom XKB layouts in $XDG_CONFIG_DIR/xkb and have them both listed in the GUIs and working.
* gnome_bg_slide_show_get_current_slide: add NULL checkMike Gorse2020-09-161-1/+1
| | | | | | | Ensure that a file is present. Guards against a crash in case of a malformed xml file. Resolves: https://gitlab.gnome.org/GNOME/gnome-desktop/-/issues/169
* Use GLib fixed-width typesChristopher Chavez2020-09-162-5/+5
| | | | | …instead of C99 fixed-width types Fixes: #168
* 3.38.03.38.0Matthias Clasen2020-09-132-1/+7
|
* Update German translationTim Sabsch2020-09-131-3/+3
|
* Update Latvian translationRūdolfs Mazurs2020-09-121-41/+49
|
* Update Catalan translationJordi Mas i Hernandez2020-09-111-123/+497
|
* Update Italian translationMilo Casagrande2020-09-101-37/+47
|
* Updated Danish translationAlan Mortensen2020-09-071-42/+48
|
* Update Slovak translationDušan Kazik2020-09-071-37/+47
|
* 3.37.923.37.92Javier Jardón2020-09-062-2/+8
|
* Update Hungarian translationBalázs Meskó2020-09-041-39/+49
|
* Updated Spanish translationDaniel Mustieles2020-09-041-10/+9
|