1. 29 Jan, 2018 1 commit
  2. 25 Jan, 2018 3 commits
  3. 23 Jan, 2018 2 commits
  4. 17 Jan, 2018 1 commit
  5. 16 Jan, 2018 1 commit
  6. 15 Jan, 2018 2 commits
    • Anthony Léonard's avatar
      make addContact() preserve profile::Type · ffc180d0
      Anthony Léonard authored
      On non-DBus platform, when trusting a pending contact. The call from
      daemon to ContactModelPimpl::addToContacts happens before the end of
      ContactModel::addContact. This has the effect of switching the profile
      type to RING then back to PENDING.
      
      We now ensure that profileInfo.type is set according to the value
      already present in pimpl_->contacts if any.
      
      Change-Id: I4609056fe9191d00affe93ef1223bd06073b2276
      Reviewed-by: default avatarNicolas Jäger <nicolas.jager@savoirfairelinux.com>
      ffc180d0
    • Jenkins's avatar
      i18n: automatic bump · 9e6743a3
      Jenkins authored
      Change-Id: I508331785f4efea8435b00c78e95f0ce6ebdfc0a
      9e6743a3
  7. 11 Jan, 2018 1 commit
  8. 10 Jan, 2018 2 commits
  9. 08 Jan, 2018 2 commits
  10. 04 Jan, 2018 1 commit
  11. 03 Jan, 2018 1 commit
    • Anthony Léonard's avatar
      add height and width in Video::Frame structure · c57359af
      Anthony Léonard authored
      By adding those member variables, this information is now conveyed from
      daemon to client on a per-frame basis. This is necessary as ffmpeg may
      output frames with a size different than what is returned by
      Renderer::size().
      
      This later value is set when a video stream reception is established
      with height and width corresponding to format of frame sent by the
      other end. After decoding, this first size may not be equal to the size
      of the frame decoded by ffmpeg (seen at least on macOS with hardware
      acceleration enabled).
      
      Finally, doing so is more secure as we are protected by the Renderer
      mutex. Previously, getting size and frame were 2 different operations
      (method calls) with no guarantee of atomicity, and thus consistency.
      
      Change-Id: I05699b71d2afd38deeea36374830ff00d7d66ad7
      Reviewed-by: default avatarOlivier Soldano <olivier.soldano@savoirfairelinux.com>
      c57359af
  12. 01 Jan, 2018 1 commit
  13. 25 Dec, 2017 1 commit
  14. 15 Dec, 2017 2 commits
    • Guillaume Roguez's avatar
      account: fix empty vector access · 9b262bbd
      Guillaume Roguez authored
      NewAccountModelPimpl::slotProfileUpdated() does an access on first
      element on a vector without checking if it's not empty.
      This results in immediate crash.
      Fixed by checking the empty condition and doing nothing in such case.
      
      Change-Id: I49276e7ddc7034ebac24d1c109313751f06b4746
      Tuleap: #1779
      Reviewed-by: default avatarAnthony Léonard <anthony.leonard@savoirfairelinux.com>
      9b262bbd
    • Guillaume Roguez's avatar
      fix crash when last account is destroyed · a4dfd6c8
      Guillaume Roguez authored
      When deleting the last account, method ProfileModelPrivate::slotAccountRemoved
      destroy the account then save the profile.
      This last triggers NewAccountModelPimpl::slotProfileUpdated().
      But this one access to an empty account array (as all account are destroyed).
      
      Re-order profile-save/account delete to solve the issue (save first, destroy after).
      
      Change-Id: I427a51c3d1f97d0127567531616f360df45e4652
      Reviewed-by: default avatarNicolas Jäger <nicolas.jager@savoirfairelinux.com>
      a4dfd6c8
  15. 14 Dec, 2017 1 commit
  16. 13 Dec, 2017 2 commits
  17. 12 Dec, 2017 1 commit
  18. 06 Dec, 2017 1 commit
  19. 04 Dec, 2017 3 commits
  20. 01 Dec, 2017 1 commit
  21. 29 Nov, 2017 2 commits
  22. 17 Nov, 2017 1 commit
  23. 07 Nov, 2017 2 commits
  24. 06 Nov, 2017 2 commits
  25. 02 Nov, 2017 1 commit
  26. 01 Nov, 2017 2 commits