Members of the KDE Community are recommended to subscribe to the kde-community mailing list at https://mail.kde.org/mailman/listinfo/kde-community to allow them to participate in important discussions and receive other important announcements

  1. 10 Jun, 2019 1 commit
  2. 08 May, 2019 1 commit
  3. 23 Mar, 2019 1 commit
  4. 03 Feb, 2019 2 commits
  5. 19 Jan, 2019 1 commit
    • Matthijs Tijink's avatar
      Add description of bluetooth multiplexing protocol · e77c1c87
      Matthijs Tijink authored
      Summary:
      As mentioned on telegram, there are some fundamental issues with bluetooth. The only approach I could get working was multiplexing: manually sending multiple streams of data over a single connection.
      
      This is the description of that multiplexing protocol. I have an implementation of this protocol, but I'd first like some feedback to see if this is what we're going to use before finishing up those patches.
      
      See the document itself for more details. I make the protocol forward-compatible, although I don't expect we will need ever that.
      
      Test Plan: None, this is just a description.
      
      Reviewers: #kde_connect, andyholmes, albertvaka
      
      Reviewed By: #kde_connect, albertvaka
      
      Subscribers: albertvaka, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D17987
      e77c1c87
  6. 31 Dec, 2018 1 commit
    • Matthijs Tijink's avatar
      Add handling for the identity packet to be split across two messages. · 97551d09
      Matthijs Tijink authored
      Summary: If the identity packet is split across two packets, then save it until we get a notification that more data is available for reading over the bluetooth link.
      
      Test Plan: Connect a phone and laptop over Bluetooth, and verify that both the phone and laptop are able to see each other, and that either side can start and successfully go through the pairing process.
      
      Reviewers: #kde_connect, mtijink
      
      Reviewed By: #kde_connect, mtijink
      
      Subscribers: mtijink, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D17789
      97551d09
  7. 04 Oct, 2018 1 commit
    • Matthijs Tijink's avatar
      Fix receiving payloads using a bluetooth connection · 7cab490c
      Matthijs Tijink authored
      Summary:
      This fixes receiving payloads using the bluetooth backend.
      
      This looks like some bug in Qt, but I couldn't figure out what happens exactly (will report a bug though).
      
      Test Plan: Receiving files now works!
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: kdeconnect, nicolasfella, apol, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12153
      7cab490c
  8. 24 Apr, 2018 1 commit
    • Matthijs Tijink's avatar
      Make bluetooth payload upload work & asynchronous · 1b570d47
      Matthijs Tijink authored
      Summary: Sharing files to the Android bluetooth backend now works. The code is asynchronous now too.
      
      Test Plan: I tested several files, and they all get transferred correctly. The socket gets destroyed correctly too.
      
      Reviewers: #kde_connect, apol
      
      Reviewed By: #kde_connect, apol
      
      Subscribers: apol, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D12264
      1b570d47
  9. 05 Mar, 2018 1 commit
  10. 03 Sep, 2017 1 commit
    • Jean Vincent's avatar
      Make member variable names, & placement and * placement more coherent · 72535ecf
      Jean Vincent authored
      Summary:
      Change all member variables to the form m_fooBar because it is the preferred form in Qt (it was half and half between this and mFooBar, and a minority didn't have anything).
      Place all references and pointers on the side of the type since it is the majority.
      
      Basically:
       - mFoo -> m_foo
       - foo -> m_foo (if it is a member variable)
       - Type &ref -> Type& ref
       - Type *ptr -> Type* ptr
      
      Reviewers: #kde_connect, nicolasfella, albertvaka
      
      Reviewed By: #kde_connect, nicolasfella, albertvaka
      
      Subscribers: albertvaka, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D7312
      72535ecf
  11. 21 Jul, 2017 1 commit
    • Jean Vincent's avatar
      Replace Q_FOREACH with C++11 range-for · c864267f
      Jean Vincent authored
      Summary:
      The use of Q_FOREACH is advised against (https://doc.qt.io/qt-5/qtglobal.html#Q_FOREACH) since Qt 5.7 and will eventually be removed from Qt.
      
      I replaced all occurrences with the range-for loop introduced in C++11 (except for the one in daemon.cpp in deviceIdByName which might have a bug / typo in it).
      
      I added const to the container or casted it with qAsConst when appropriate to avoid unnecessary copies.
      
      (This is my first submission. I did all the unit tests, and they all passed but I don't know how to show it here.)
      
      Reviewers: #kde_connect, nicolasfella, apol
      
      Reviewed By: #kde_connect, nicolasfella, apol
      
      Subscribers: albertvaka, apol, nicolasfella
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D6724
      c864267f
  12. 24 May, 2017 5 commits