1. 28 Aug, 2015 - 1 commit
  2. 27 Aug, 2015 - 1 commit
  3. 26 Aug, 2015 - 2 commits
  4. 25 Aug, 2015 - 1 commit
  5. 13 Aug, 2015 - 1 commit
  6. 06 Aug, 2015 - 1 commit
  7. 23 Jul, 2015 - 1 commit
    • Giulio Camuffo's avatar
      Use xkbcommon for internal key events too · e5790834
      Giulio Camuffo authored
      
      To manage the keyboard state and send key events to clients we use
      the xkbcommon library (unless disabled). That means that we currently
      have a separation between key events outgoing to clients and key events
      being used internally in the compositor, resulting in different keysyms
      being produced in the two cases for the same hardware key.
      Filter the key events coming from the underlying platform and modify
      them according to the xkb state instead.
      
      Change-Id: I4c6678be68e5b214b2b9cd0222dc9f425c580085
      Reviewed-by: default avatarPier Luigi Fiorini <pierluigi.fiorini@gmail.com>
      Reviewed-by: default avatarRobin Burchell <robin.burchell@viroteck.net>
      e5790834
  8. 22 Jul, 2015 - 2 commits
  9. 15 Jul, 2015 - 1 commit
  10. 06 Jul, 2015 - 1 commit
    • Giulio Camuffo's avatar
      Fix possible race condition leading to a dead lock · 8cc88f48
      Giulio Camuffo authored
      
      It is a bit dangerous to call wl_display_dispatch() in the event thread,
      since it may race with the dispatch called e.g. in QWaylandDisplay's
      blockingReadEvents() and lead to a dead lock. Instead, use wl_display_prepare_read()
      and wl_display_read_events() in the event thread, which doesn't block, and only
      dispatch in QWaylandDisplay.
      As a result we don't need the additional wayland queue anymore, so remove it.
      
      Change-Id: I9fbbe5d2f38d06773beb7847df1a0212cca92c37
      Reviewed-by: default avatarRobin Burchell <robin.burchell@viroteck.net>
      8cc88f48
  11. 04 Jul, 2015 - 2 commits
  12. 29 Jun, 2015 - 3 commits
  13. 26 Jun, 2015 - 1 commit
  14. 16 Jun, 2015 - 1 commit
  15. 15 Jun, 2015 - 1 commit
  16. 12 Jun, 2015 - 9 commits
  17. 09 Jun, 2015 - 5 commits
  18. 08 Jun, 2015 - 1 commit
  19. 03 Jun, 2015 - 1 commit
  20. 29 May, 2015 - 1 commit
  21. 28 May, 2015 - 1 commit
  22. 25 May, 2015 - 1 commit
  23. 17 May, 2015 - 1 commit