1. 22 Jul, 2015 1 commit
  2. 21 Jul, 2015 1 commit
  3. 09 Jul, 2015 2 commits
    • Martin Flöser's avatar
      [mousepad] Integrate with KWayland for fake input support · 2506f0e7
      Martin Flöser authored
      KWayland provides a FakeInput interface which KWin as a compositor
      supports. This can be used to fake input events on Wayland. As it's
      a KWin specific interface it won't work with other Wayland compositors.
      
      If the compositor does not support the required interface, the
      module just doesn't do anything. Support in the implementation is
      completely optional.
      
      Adding fake input events circumvents the Wayland security model.
      Because of that the interface is designed in a way that the security
      decision can be done by the compositor and can be delegated to the
      user.
      
      On first input event kdeconnect tries to "authenticate" with the
      compositor. This gives the compositor the possibility to e.g. ask
      the user whether it should be allowed. It's not done on startup or
      of load module as that would show such a message way to early and
      the user would not be able to connect it with his action on the
      smartphone.
      
      REVIEW: 124238
      2506f0e7
    • Martin Flöser's avatar
  4. 03 Jul, 2015 1 commit
    • Martin Flöser's avatar
      [mousepad] Use QX11Info to get the Display · ab5438d3
      Martin Flöser authored
      Don't open a second Display, we can use the one used by Qt.
      Advantages are: we are on the correct Display, we don't open a Display
      connection on e.g. Wayland (it would succeed but not work as a connection
      to Xwayland would be opened) and we can drop the copy of fixx11h.
      
      It's also a prerequisite to properly split the implementation to support
      Wayland in a later change.
      
      REVIEW: 124230
      ab5438d3
  5. 24 Jun, 2015 1 commit
  6. 17 Jun, 2015 1 commit
  7. 18 May, 2015 2 commits
  8. 10 Apr, 2015 2 commits
  9. 06 Apr, 2015 1 commit
  10. 04 Apr, 2015 2 commits
  11. 03 Apr, 2015 1 commit
  12. 31 Mar, 2015 1 commit
  13. 29 Mar, 2015 1 commit
  14. 27 Mar, 2015 1 commit
  15. 26 Mar, 2015 1 commit
  16. 25 Mar, 2015 1 commit
  17. 23 Mar, 2015 1 commit
  18. 19 Mar, 2015 1 commit
    • Aleix Pol Gonzalez's avatar
      Port away from KServiceTrader · c7cee373
      Aleix Pol Gonzalez authored
      Uses KPluginLoader+KPluginMetadata instead.
      Describes plugins in json instead of desktop files. These desktop files are
      then embedded into the .so file. All the plugins will be in a kdeconnect/
      directory, and those will be the ones to look for.
      
      Note it doesn't drop the KService dependency as KIOCore is a KDE Connect
      dependency as well.
      
      REVIEW: 123042
      c7cee373
  19. 28 Feb, 2015 1 commit
  20. 21 Feb, 2015 1 commit
  21. 06 Jan, 2015 1 commit
  22. 02 Jan, 2015 1 commit
  23. 26 Dec, 2014 1 commit
  24. 25 Dec, 2014 1 commit
  25. 11 Dec, 2014 1 commit
  26. 02 Nov, 2014 1 commit
  27. 10 Oct, 2014 1 commit
  28. 05 Oct, 2014 1 commit
  29. 23 Sep, 2014 2 commits
  30. 22 Sep, 2014 2 commits
    • Àlex Fiestas's avatar
      Make kdeconnect core compile without KDELibs4Support · dbea3171
      Àlex Fiestas authored
      This meant to add a lot of dependencies to each plugin since we had
      KDELibs4support as PUBLIC link meaning that anything linking against
      kdeconnectcore was linking at the same time to mostly all frameworks.
      
      Now each plugin has more or less its dependencies in the CMake some
      still depend on KDELibs4Support.
      
      For the mousepad plugin I needed to add a fixX11.h file that basically
      undefines/defines again some stuff xlib has that conflcits with normal
      C++ and Qt.
      
      Before it was not conflicting because some lib within KDELibs4Support
      was including this file, but now we have to do it ourselves.
      dbea3171
    • Àlex Fiestas's avatar
      Removed K_EXPORT_PLUGIN, no longer needed · 677f6502
      Àlex Fiestas authored
      With kf5 this is not longer needed. removing it!
      677f6502
  31. 11 Sep, 2014 1 commit
  32. 27 Aug, 2014 1 commit
  33. 14 Aug, 2014 2 commits