summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* common: Fix build with wayland disabled on FreeBSDwip/lantw/fix-non-wayland-buildTing-Wei Lan2018-06-151-1/+1
| | | | | HAVE_WAYLAND is always defined. We should check whether it is set to a non-zero value instead of checking whether it is defined.
* Update Chinese (Taiwan) translationYi-Jyun Pan2018-06-131-133/+150
|
* color: Add test to check that smooth transitions are cancelledBenjamin Berg2018-05-301-1/+38
|
* color: Cancel old smooth transition on color temperature changeBenjamin Berg2018-05-301-1/+4
| | | | | | | | | A smooth transition between two color temperatures might still be active when the next color temperature is set. Cancel any pending transitions in this case. This possibly fixes issues where the colour temperature is stuck in night mode even though it is daytime.
* Updated Slovenian translationMatej Urbančič2018-05-151-81/+85
|
* power: Fix possible exception trying to read logind stdoutBastien Nocera2018-05-031-1/+5
| | | | | | | | | | | | | ERROR: test_inhibitor_idletime (__main__.PowerPluginTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/hadess/Projects/jhbuild/gnome-settings-daemon/plugins/power/test.py", line 966, in test_inhibitor_idletime self.check_no_suspend(2) File "/home/hadess/Projects/jhbuild/gnome-settings-daemon/plugins/power/test.py", line 335, in check_no_suspend log = self.logind.stdout.read() IOError: [Errno 11] Resource temporarily unavailable https://bugzilla.gnome.org/show_bug.cgi?id=794563
* power: Add test for idletime inhibitorsBastien Nocera2018-05-031-0/+30
| | | | | | See https://bugzilla.gnome.org/show_bug.cgi?id=705942 https://bugzilla.gnome.org/show_bug.cgi?id=794563
* tests: Use Mutter's new D-Bus interface to reset idletimeBastien Nocera2018-05-034-70/+5
| | | | | | | | | Rather than poke through using XTest, use Mutter's new D-Bus API to do as if the user pressed a key on a keyboard. See https://bugzilla.gnome.org/show_bug.cgi?id=705942 https://bugzilla.gnome.org/show_bug.cgi?id=794563
* power: Remove X11-specific idle time reset codeBastien Nocera2018-05-032-27/+0
| | | | | | | | It's now implemented in mutter itself. See https://bugzilla.gnome.org/show_bug.cgi?id=705942 https://bugzilla.gnome.org/show_bug.cgi?id=794563
* Updated Spanish translationDaniel Mustieles2018-04-251-65/+72
|
* Updated Czech translationMarek Cernocky2018-04-241-70/+74
|
* doap: Move my name to authorBastien Nocera2018-04-171-2/+2
|
* Update Croatian translationgogo2018-04-161-62/+67
|
* power: Add error logging to async dbus calls without a callbackBenjamin Berg2018-04-121-6/+22
| | | | | Just silently dropping the error is not really useful and makes debugging harder.
* power: Test Suspend and SuspendAndHibernate separatelyBenjamin Berg2018-04-121-3/+21
|
* power: Add Suspend then HibernateMario Limonciello2018-04-122-3/+58
| | | | | | | | | Systemd recently merged supported for suspending then hibernate which is a new sleep type that will suspend the system followed by hibernate after a period of time. If the system supports it (new enough systemd and hibernation supported) choose this when the system is configured to suspend.
* tests: Support new SuspendAndHibernate methodBenjamin Berg2018-04-122-10/+34
| | | | | This adds the required glue code to support it for old dbusmock versions and allows SuspendAndHibernate to be picked by default.
* power: Resolve possible active watch race condition in power testBenjamin Berg2018-04-111-0/+4
| | | | | | | | This resolves an obscure race condition which causes mutter to fire active watch/idle watch events in the wrong order. Failure: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/jobs/23097 Mutter issue: https://gitlab.gnome.org/GNOME/mutter/issues/113
* ci: Introduce CIwip/benzea/ciGeorges Basile Stavracas Neto2018-04-101-0/+63
|
* color: Correctly use gschemas from the build directory during testingBenjamin Berg2018-04-102-7/+2
| | | | | Seems like this broke in the move to meson. Rather than trying to set it inside the binary, set the environment variable in meson.
* data: Compile gschema files at build time and copy into testsBenjamin Berg2018-04-102-3/+18
| | | | Without this we need to install the GSchema files for testing purposes.
* power: Allow test to run for 500 secondsBenjamin Berg2018-04-101-1/+1
| | | | | | | | | | The test currently needs ~260 seconds, which does not give much buffer with a set maximum of 300 seconds. When the test is aborted, then the python unittest will not properly show the results, as the backtrace is only displayed with the failure. So, err on the side of giving the test a lot more time than it needs, to ensure that the output will be useful even with a lot of slow failures.
* tests: Disable buffering for most filesBenjamin Berg2018-04-102-6/+6
| | | | | | | If the output (or input) is buffered, then the tests might not be able to read the log entries right away, causing the test to fail. Explicitly add buffering=0 to open calles where this might be relevant.
* tests: Use new X11 helper in GSDTestCaseBenjamin Berg2018-04-101-83/+7
| | | | | This simplifies the code quite a bit and makes startup much more robust as -displayfd is now used rather than badly guessing free X displays.
* tests: Add X11 session helper for testsBenjamin Berg2018-04-101-0/+116
|
* tests: Signal mutter and gnome-session that we are using X11Benjamin Berg2018-04-101-1/+3
| | | | | Moving this is important, as gnome-session (or to be exact the acceleration check) requires the environment variable to be set already.
* color: Remove GTK+ from the self testBenjamin Berg2018-04-101-2/+0
| | | | | | The gsd-color self test does not require GTK+ to be initialized to run. So don't call gtk_init as a display server may not be available during test execution.
* Update German translationMario Blättermann2018-04-061-54/+63
|
* media-keys: Wait forever for GrabAccelerators() to succeedMantas Mikulėnas2018-03-312-12/+14
| | | | | | | | | | | | | | | | | On slower machines (esp. with tracker and/or dropbox starting on login) this may take more than the usual timeout of ~25 seconds. We cannot use the existing retry loop here – in this bug, the first call actually *succeeds* from gnome-shell's side, even if gsd-mediakeys gives up on waiting for the reply. So if we called GrabAccelerators again, we would receive no accel IDs (because all keys are duplicates), and gnome-shell would keep sending AcceleratorActivated signals with accel IDs that the 1st call has established – resulting in exactly the same "Could not find accelerator for accel id" as we're trying to fix. https://bugzilla.gnome.org/show_bug.cgi?id=792353
* media-keys: Use g_error_matches() instead of manual comparisonMantas Mikulėnas2018-03-301-1/+1
|
* media-keys: Add missing closing bracket to a debug messageMantas Mikulėnas2018-03-301-1/+1
|
* Added Slovenian translationMatej Urbančič2018-03-271-510/+490
|
* datetime: Add debug to timezone monitorBastien Nocera2018-03-221-1/+18
| | | | | | To make debugging issues with the automatic timezone feature easier. https://bugzilla.gnome.org/show_bug.cgi?id=794288
* media-keys: Add mapping for Ctrl + Super + TouchpadToggleHans de Goede2018-03-161-0/+1
| | | | | | | | | | Some budget laptops send Ctrl + Super + custom-scancode when their touchpad-toggle hotkey (Fn + something) gets pressed. hwdb will map the custom-scancode to TouchpadToggle, but we need to deal with the Ctrl + Super in the media-keys plugin, add a mapping for this. https://bugzilla.gnome.org/show_bug.cgi?id=793610
* media-keys: Move microphone mute button to gsettingsBenjamin Berg2018-03-162-1/+6
| | | | | | | | Allow users to configure the microphone mute key. Many laptops do not have a microphone mute key, so it can make sense for users to map it to another key (e.g. Shift+Mute). https://bugzilla.gnome.org/show_bug.cgi?id=793596
* media-keys: Remove legacy mapping from F20 to microphone muteBenjamin Berg2018-03-161-1/+0
| | | | | | | | | | | The current situation is that udev maps the microphone key to F20, which is then mapped to XF86AudioMicMute by the X keyboard config. The requirement to explicitly handle F20 is therefore gone since the xkeyboard-config change has been merged mid 2013. See also https://bugs.freedesktop.org/show_bug.cgi?id=54171 https://bugzilla.gnome.org/show_bug.cgi?id=793596
* media-keys: Improve volume keybinding descriptionsBenjamin Berg2018-03-161-4/+4
| | | | | | | | This changes the volume related strings clarifying that the mute key toggles the state and changing "system volume" to "volume" as the "system" part is not very meaningful. https://bugzilla.gnome.org/show_bug.cgi?id=793596
* Update Croatian translationgogo2018-03-131-7/+7
|
* Update Croatian translationgogo2018-03-131-16/+16
|
* Update Greek translationEfstathios Iosifidis2018-03-131-509/+489
|
* Update Estonian translationMart Raudsepp2018-03-121-1275/+1964
|
* 3.28.0GNOME_SETTINGS_DAEMON_3_28_0Bastien Nocera2018-03-122-1/+6
|
* Updated Spanish translationDaniel Mustieles2018-03-121-510/+488
|
* Update Indonesian translationKukuh Syafaat2018-03-111-558/+528
|
* Update Turkish translationEmin Tufan Çetin2018-03-111-511/+493
|
* Update Friulian translationFabio Tomat2018-03-091-507/+488
|
* Update Serbian Latin translationМилош Поповић2018-03-081-531/+498
|
* Update Serbian translationМарко Костић2018-03-081-531/+498
|
* Updated Danish translationAsk Hjorth Larsen2018-03-071-525/+532
|
* Update Italian translationMilo Casagrande2018-03-071-510/+491
|