1. 12 Oct, 2015 1 commit
    • Rui Matos's avatar
      xadapter: Avoid a crash when Xkl doesn't know the real xkb groups · 2f98ddde
      Rui Matos authored
      Xkl.ConfigRec gets its layouts and variants from the _XKB_RULES_NAMES
      root window property which isn't specified anywhere and in fact
      doesn't get set under Xwayland. The group index though is accurate
      which means that we might end up trying to access an invalid index on
      the layouts or variants array and crashing.
      
      Avoid this by just lying to the caller since we can't obtain the real
      layout/variant names in that case. Since this only happens under
      Xwayland and in that case the only consumer of this API is gnome-shell
      which ends up not using the names, this should be safe.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=756194
      2f98ddde
  2. 05 Nov, 2013 1 commit
  3. 09 Aug, 2013 1 commit
  4. 18 Feb, 2013 1 commit
    • Daiki Ueno's avatar
      Track XKB group configuration change · f037563b
      Daiki Ueno authored
      Since GNOME 3.6, switching XKB layouts changes the group
      configuration, while libcaribou assumes that the configuration is
      fixed during the session.
      
      This patch tries to track group configuration changes and allow
      clients to reconstruct keyboard UI through two new signals:
      KeyboardModel::group-added and KeyboardModel::group-removed.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=694011
      f037563b
  5. 21 Jan, 2013 1 commit
  6. 11 Jan, 2013 1 commit
  7. 30 Dec, 2012 1 commit
  8. 22 Nov, 2012 1 commit
  9. 30 Oct, 2012 1 commit
  10. 26 Oct, 2012 2 commits
  11. 08 Oct, 2012 1 commit
  12. 05 Oct, 2012 1 commit
  13. 10 Aug, 2011 1 commit
  14. 18 Jul, 2011 1 commit
  15. 08 Jun, 2011 1 commit
  16. 28 May, 2011 1 commit
  17. 02 May, 2011 2 commits