1. 20 Mar, 2021 1 commit
  2. 18 Oct, 2020 1 commit
  3. 26 May, 2020 1 commit
    • Antonio Larrosa Jimenez's avatar
      Use ecm_qt_declare_logging_category to declare the logging categories · 1d361642
      Antonio Larrosa Jimenez authored
      This automatizes the generation of logging categories so a
      kdeconnect-kde.categories is generated and installed to
      /usr/share/qlogging-categories5/ so kdebugsettings can use it.
      
      Also, sets the default logging level to Warning. So now the logs
      of users won't be filled with debug messages but they can
      modify the configuration easily with kdebugsettings.
      1d361642
  4. 17 Mar, 2018 1 commit
    • Friedrich W. H. Kossebau's avatar
      Clean-up requirements: cmake 3.0, qt 5.7, use min versions, deduplicate KF5 · bb3ab8b6
      Friedrich W. H. Kossebau authored
      Summary:
      * cmake 2.8.12 is really outdated, 3.0 is minimum in plasma & kf5
      * cmake_minimum_required should be at begin of toplevel CMakeLists.txt
      * bump qt version to 5.7, matching the min Qt version of kf5 5.42
      * with ecm being part of kf5 since early versions, share ${KF5_MIN_VERSION}
      * use QT_MIN_VERSION & KF5_MIN_VERSION also for separate find_package calls
      * deduplicate all KF5 components searched for in unconditionally included
        subdirs
      
      Test Plan: Still configures and builds with all options OFF & ON
      
      Reviewers: #kde_connect, nicolasfella
      
      Reviewed By: #kde_connect, nicolasfella
      
      Subscribers: nicolasfella
      
      Differential Revision: https://phabricator.kde.org/D11418
      bb3ab8b6
  5. 03 Aug, 2017 1 commit
    • Aleix Pol Gonzalez's avatar
      Improvements on the SendReplyDialog · 824eac22
      Aleix Pol Gonzalez authored
      Use a designer file for it
      Make sure the focus is on the reply widget
      Disable focus from the original text
      raise() the dialog when we show it to make sure it's over the other windows
      824eac22
  6. 31 May, 2017 1 commit
  7. 31 May, 2016 1 commit
  8. 25 May, 2016 1 commit
  9. 27 Apr, 2016 1 commit
  10. 11 Jan, 2016 1 commit
    • Holger Kaelberer's avatar
      notifications: synchronize icons if possible and requested · 4b5bde48
      Holger Kaelberer authored
      Configurably attach icons as payload to notification packages. By
      design and due to restrictions on mobile devices *only* png is sent.
      As KIconLoader preferably returns svg icons from iconPath() we fall
      back to loading from "hicolor" using KIconTheme directly. Otherwise
      *many* icons are dropped because of svg format.
      
      This also improves slightly the test-case to use a tweaked TestDevice
      to allow for inspecting sent NetworkPackage-s.
      
      REVIEW: 126666
      4b5bde48
  11. 05 Dec, 2015 2 commits
    • Holger Kaelberer's avatar
      notifications: allow to configure how to sync desktop notifications · f072a0c6
      Holger Kaelberer authored
      Added kcm ui with global and app-specific config options.
      
      Global options affect all notifications:
      
      - Persistent only? --> Sync only notifications with timeout == 0?
      - Include body? --> Add body string to summary when syncing?
      - Minimum urgency
      
      Per-application options affect notifications sent by a specific
      application:
      
      - Sync it at all?
      - If yes, allow to define a "blacklist" pattern (QRegularExpression)
        to define which notifications should *not* be synced.
      
      Applications are maintained in the per-device config and added when
      seen the first time by the notification listener. From that moment on
      they can be configured in the kcm ui.
      f072a0c6
    • Holger Kaelberer's avatar
      notifications: add initial support for desktop-to-xxx notifications · 2a74eb68
      Holger Kaelberer authored
      Eavesdrop on the Notify call of the org.freedesktop.Notifications
      dbus-interface, proxy all caught notifications to our peer device and
      track them in the internal notifications-list.
      
      Also fix "cancel" requests from peer devices, by cutting of
      kdeconnect-android's id-prefix.
      2a74eb68
  12. 18 Jun, 2015 1 commit
  13. 10 Apr, 2015 1 commit
  14. 24 Mar, 2015 1 commit
  15. 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
  16. 22 Nov, 2014 1 commit
  17. 22 Sep, 2014 2 commits
    • Àlex Fiestas's avatar
      11f106c4
    • À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
  18. 18 Jun, 2014 1 commit
  19. 16 Jun, 2014 1 commit
    • Aleix Pol Gonzalez's avatar
      First approach to a KF5 port of KDE Connect · a1a560c4
      Aleix Pol Gonzalez authored
      Ported using KDELibs4Support, for a smaller delta, so we can keep
      developing on master until we decide not to.
      
      At the moment, it builds and installs but tests don't pass because
      of a QCA2 initialization problem I didn't manage to debug yet.
      
      CCMAIL: kdeconnect@kde.org
      a1a560c4
  20. 14 Jun, 2014 3 commits
  21. 06 Nov, 2013 1 commit
  22. 26 Sep, 2013 1 commit
  23. 24 Sep, 2013 1 commit
  24. 02 Sep, 2013 2 commits
  25. 01 Sep, 2013 1 commit
  26. 31 Aug, 2013 1 commit
  27. 22 Aug, 2013 1 commit
  28. 20 Aug, 2013 1 commit
  29. 13 Aug, 2013 2 commits