Skip to content
Snippets Groups Projects
  1. Feb 01, 2016
    • Alexandre Lision's avatar
      history: restore limit · 4d48cf88
      Alexandre Lision authored
      Ask daemon about current history limit, and add only entries in the
      allowed range
      
      Change-Id: Ifcaf93a3ce2bd5376a2c66f1f309c6848aa829ba
      Tuleap: #103
      4d48cf88
  2. Jan 29, 2016
  3. Jan 28, 2016
  4. Jan 27, 2016
  5. Jan 25, 2016
    • Edric Milaret's avatar
      recentmodel: don't select item on insert · d7bb8b66
      Edric Milaret authored
      There is no reason to select a node when inserting it
      We already do the select on other places
      
      Change-Id: I02ab16bee3a58562e56a435a07bd6a433dacf367
      d7bb8b66
    • Julien Grossholtz's avatar
      media: create and update video media from call details · bc950541
      Julien Grossholtz authored
      We must make sure LRC knows what is the source video for
      each call.
      
      Dbus call "Call details" now contains information about the source
      used for outgoing video data. This patch takes this information
      to fill the Sourcemodel. The sourceModel itself is put into
      a Media::Video related with the call.
      
      Change-Id: I0887a8b9076e23fe33a698e4f3b7d1898b3b3608
      Tuleap: #100
      bc950541
  6. Jan 22, 2016
    • Edric Milaret's avatar
      peopleproxy: do no connect to rowMoved when using Qt · e51587d4
      Edric Milaret authored
      to rowsAboutToBeMoved too
      
      I ve put a guard on the OS but the real problem is about Qt handling
      layoutChanged signal and receiving a duplicate information
      (and no longer valid) because of the rowsMoved forwarding necessary
      to other platforms client (for now)
      
      Change-Id: I30c2e89067e1fc16124d864f6df3406d678e40d5
      Tuleap: #148
      e51587d4
    • Alexandre Lision's avatar
      chat: use peer contact method in recording · ccbb811e
      Alexandre Lision authored
      There was an inconsistency between in call and out of call chat
      messages. In call chat messages set the ContactMethod to that of
      the current account when sending a message to the peer, while out
      of call messages set it to the CM of the peer. The side effect of
      this was that sending an in call chat message would make a CM with
      your own URI (eg: your own RingID) appear in the RecentModel
      because sending a new message executes a setLastUsed() on its CM.
      
      In order to resolve this inconsistency and the related RecentModel
      bug, we now set the CM to that of the peer when sending an in call
      message.
      
      This does not lose any information as the text recording still saves
      the account with which the messages were sent.
      
      Tuleap: #259
      Change-Id: I39921fd902369628f9ee68ba7ccd5667bf7f7803
      ccbb811e
  7. Jan 21, 2016
  8. Jan 20, 2016
  9. Jan 19, 2016
  10. Jan 15, 2016
  11. Jan 14, 2016
  12. Jan 13, 2016
    • Stepan Salenikovich's avatar
      RecentModel: fix selection on insertCallNode · 33405a6f
      Stepan Salenikovich authored
      The index it was trying to select was wrong as it did not take its
      parent index as an argument.
      
      The selection is also now consistent with what happens when the
      CallModel selection changes.
      
      Change-Id: I364b059f872feaf17529eb57198d69ee8101e034
      Tuleap: #203
      33405a6f
    • Stepan Salenikovich's avatar
      RecentModel: improve peopleProxy consistency · 166f4dab
      Stepan Salenikovich authored
      The dataChanged is now emitted properly when the number of children
      change resulting in the peopleProxy correctly showing children when
      there is more than one in cases where it did not before.
      
      Change-Id: I46b9a96c35f812f41f9e7dd4af4e26546b99ffb5
      Tuleap: #233
      166f4dab
    • Stepan Salenikovich's avatar
      RecentModel: do not clear selection model · 09d7cd3a
      Stepan Salenikovich authored
      If the CallModel has an invalid index selected, do not clear the
      selection in the RecentModel.
      
      Change-Id: Ide91bf55d885f06746c9baf7c64fe07978f4dd65
      Tuleap: #203
      09d7cd3a
    • Alexandre Lision's avatar
      contactmethod: update lastUsed with text timestamp · 4fd15aa8
      Alexandre Lision authored
      ContactMethods were updated based on calls timestamps
      This commit updates the last used timestamp when a new text message
      is added to the contactmethod.
      
      Tuleap: #202
      Change-Id: I2e4ba288ca5004936d52f6848b931367fbf888f4
      4fd15aa8
  13. Jan 11, 2016
  14. Jan 08, 2016
    • Edric Milaret's avatar
      headers: update copyright · 47bc9e04
      Edric Milaret authored
      - Happy new year
      - lower f fix
      
      Change-Id: I9b6d2ef340f4a33185dae75aef15538209749788
      Tuleap: #218
      47bc9e04
    • Alexandre Lision's avatar
      phonedirectorymodel: revert roledata delegation · d46dae87
      Alexandre Lision authored
      Change introduced in 47ab47c2,
      breaking the RecentModel generation
      
      This also uses the new decorationRole delegate method.
      
      Change-Id: I1c27385bf55e990f0a0ed087696547e245814b19
      Tuleap: #170
      d46dae87
    • Emmanuel Lepage Vallée's avatar
      model: Handle Qt::DecorationRole in roledata() · 47ab47c2
      Emmanuel Lepage Vallée authored
      When clients require simple widgets that filter "raw"
      model data, such as selecting a contact when receiving
      a call from an unknown contact method, it is overkill
      for them to have to implement a view delegate to display
      the picture.
      
      This commit add DecorationRole to all models based on
      Ring::Role. The pixmap manipulation interface need to
      implement the new functions to make use of this.
      
      The interface is responsible to support resolution
      independance.
      
      Tuleap: #170
      
      Change-Id: Ibad44805485b71195805eaca82f08a4a56864f50
      47ab47c2
    • Emmanuel Lepage Vallée's avatar
      credentials: Remove the union · d3370f5c
      Emmanuel Lepage Vallée authored
      It was an experiment, it failed. The number of cache fault
      avoided by it is negligeable. It make debugging a pain and
      prevent the use of "new" and "delete". Then, there is still
      a crash in the freeing sequence.
      
      I could have fixed it, but would rather fix the cause: unions
      
      Issue: #80868
      Change-Id: I107102f05d151055617fd4256e07ed5aaa196b2e
      d3370f5c
    • Emmanuel Lepage Vallée's avatar
      credentials: Add a model to select the kind of credentials to add · ca72f3e6
      Emmanuel Lepage Vallée authored
      This can be binded to a combo box in the UI next to the [+] button
      
      Issue: #80868
      Change-Id: I5be21c1c4787520577a292d26de94629e5459bab
      ca72f3e6
    • Emmanuel Lepage Vallée's avatar
      credentials: Fix regressions · e2458a63
      Emmanuel Lepage Vallée authored
      Make the new code less or more as advanced as the old one.
      
      Issue: #80868
      Change-Id: If0f04d1442d579075961ae9f6aea4d39c556657d
      e2458a63
    • Emmanuel Lepage Vallee's avatar
      credential: Re-write the credentialmodel as a tree · fda661ff
      Emmanuel Lepage Vallee authored
      The CredentialModel was previously only used for SIP credential. This
      commit extend it so it can handle multiple types of Credentials
      
      **WARNING** Introduce a minor API change. CredentialModel::addCredential()
      now take a Credential::Type as argument. This will be mitigated by the
      next commit that introduce a credential creation model.
      
      Issue: #78102
      Change-Id: Id7e1fc9391784ff654dfdfbb812c581fbfa8fd1e
      fda661ff
    • Emmanuel Lepage Vallée's avatar
      vcard: Only call getNumber when the contact is fully loaded · d91dfb00
      Emmanuel Lepage Vallée authored
      Else, this will cause strange duplicates in the PhoneDirectoryModel,
      leading to duplicated TextRecording objects later on, in turn
      making it impossible to access some contact chat history.
      
      Tuleap: #190
      Change-Id: If733a43f915d98941ac722eee8bfa43582971e50
      d91dfb00
Loading