Skip to content
  1. Oct 10, 2016
  2. May 21, 2015
  3. Sep 25, 2014
  4. Sep 04, 2014
  5. Jul 23, 2014
  6. Jul 02, 2014
  7. May 19, 2014
  8. May 05, 2014
    • Rui Matos's avatar
      power: Cancelling a temporary unidle shouldn't set an idle mode · f99c73cd
      Rui Matos authored
      The caller already knows which idle mode it wants us to move to.
      
      Automatically going back to the previous idle mode here would at best
      cause a quick spurious idle mode switch which would be immediately
      overriden by the caller or, at worst, we could go into suspend if the
      previously saved mode was SLEEP.
      
      The latter could happen on resume from suspend because there's a race
      between idle_became_active_cb() and handle_wake_up_screen(). If the
      second wins the race then we'd set a teporary unidle with the previous
      mode being SLEEP, meaning that when idle_became_active_cb() cancels
      the temporary unidle afterwards we'd immediately move to SLEEP again.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=729024
      f99c73cd
    • Rui Matos's avatar
      power: Check that the output is connected when determining if it's ON · dd89bb93
      Rui Matos authored
      It might happen that there's no device connected and yet the CRTC
      associated with an output has a valid mode.
      
      RRGetOutputInfo tells us if the hardware was able to detect a device
      connected to the output so let's use that.
      
      Note that in versions newer than 3.8, this check isn't required since
      the list of outputs that we get from mutter's DisplayConfig interface
      is already filtered by mutter and doesn't contain any disconnected
      outputs.
      
      https://bugzilla.redhat.com/show_bug.cgi?id=1081093
      dd89bb93
    • Bastien Nocera's avatar
      power: Fix wakeup with some keymaps · 199c9957
      Bastien Nocera authored
      When trying to wake up the screen, try to use XF86WakeUp in preference
      to the left Alt. Don't use the right Alt key as it might be set as the
      Compose key which would eat the event without resetting the idle.
      
      Also make sure to initialise the keycode only once.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=729375
      199c9957
  9. Apr 28, 2014
  10. Apr 25, 2014
  11. Mar 09, 2014
  12. Feb 04, 2014
  13. Jan 28, 2014
  14. Nov 09, 2013
  15. Nov 07, 2013
  16. Oct 31, 2013
  17. Oct 30, 2013
  18. Oct 29, 2013
  19. Oct 11, 2013
  20. Oct 06, 2013
  21. Oct 04, 2013
  22. Oct 02, 2013
  23. Oct 01, 2013
    • Rui Matos's avatar
      keyboard: Don't set the XKB group switching option when not needed · 86a894e5
      Rui Matos authored
      We might set up different layouts in different groups - see
      replace_layout_and_variant(). But we don't want the X server group
      switching feature to actually switch them. Regularly, if we have at
      least two input sources, gnome-shell will tell us to switch input
      source at that point so we fix that automatically. But when there's
      only one source, gnome-shell short circuits as an optimization and
      doesn't call us so we can't set the group switching XKB option in the
      first place otherwise the X server's switch will take effect and we
      get a broken configuration.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=709085
      86a894e5
  24. Sep 30, 2013
  25. Sep 28, 2013
  26. Sep 06, 2013
  27. Sep 05, 2013