1. 24 Mar, 2016 1 commit
  2. 23 Mar, 2016 2 commits
  3. 21 Mar, 2016 2 commits
    • Edric Milaret's avatar
      adapt to LRC API changes · 58e71073
      Edric Milaret authored
      CodecModel used to be in the Audio namespace, this was
      changed last year, but the install guidelines were accidentally
      not updated.
      
      This is related to gerrit change #3889.
      
      Change-Id: If1713584e9fdefc24e26ff6f18a0075cafeff083
      Tuleap: #350
      58e71073
    • Stepan Salenikovich's avatar
      account view: prevent use after free · 825bb0a2
      Stepan Salenikovich authored
      Clearing the selection cause the "current" QModelIndex to be invalidated.
      It is not necessary to clear the selection of the previous item anyways
      since by default the selection mode only allows one or zero items to be
      selected at a time.
      
      Change-Id: Ia79abd202f18862d9e9df4218157c68654d0f565
      Tuleap: #464
      825bb0a2
  4. 18 Mar, 2016 1 commit
  5. 17 Mar, 2016 1 commit
  6. 16 Mar, 2016 2 commits
  7. 14 Mar, 2016 1 commit
  8. 04 Mar, 2016 2 commits
  9. 19 Feb, 2016 2 commits
    • Stepan Salenikovich's avatar
      chat: display outgoing text in blue · ce06adba
      Stepan Salenikovich authored
      To help distinguish outgoing messages from incoming ones.
      
      Change-Id: I195f6da6f0e8033a398212514a446f54111edf4b
      Tuleap: #351
      ce06adba
    • Stepan Salenikovich's avatar
      chat: show date and time · 1b7100aa
      Stepan Salenikovich authored
      The date is now printed above and centered everytime it changes,
      ie: evertime the date of a new chat is different from the previous.
      
      The time is printed at the beginning of every message.
      
      Change-Id: I967e6e868f1413d420943a2fa8835ab2de770a5c
      Tuleap: #351
      1b7100aa
  10. 17 Feb, 2016 1 commit
    • Stepan Salenikovich's avatar
      account wizard: remove second step · babe26f2
      Stepan Salenikovich authored
      The ring ID is shown and explained in the welcome view of the main
      window now, so there is no need for a second step in the account
      wizard process to explain it.
      
      This also allows users to leave their username blanc and in this
      case it is set to 'Unknown'.
      
      Change-Id: Id25b49b2663e81990847dddb89cb1997d449b155
      Tuleap: #366
      babe26f2
  11. 12 Feb, 2016 4 commits
    • Stepan Salenikovich's avatar
      show number category for multiple contact methods · 5039c9bc
      Stepan Salenikovich authored
      When a Person (Contact) has more than one Contact Method, try to
      display the CM's number category (eg: "home").
      
      Change-Id: Ic868990e2190f4ae47dd2db1cff09bfca76000ab
      Tuleap: #349
      5039c9bc
    • Stepan Salenikovich's avatar
      Search bar: ensure a minimum height · ee068bcc
      Stepan Salenikovich authored
      On some themes the natural size of a search entry makes the contact
      search bar harder to notice. This uses the natural height of the
      search entry in the Adwiata theme as the minimum.
      
      Change-Id: Id9493e3d866c58f0248cc063d10370227b9d6c3b
      Tuleap: #353
      ee068bcc
    • Stepan Salenikovich's avatar
      Align comboboxes in media settings view. · 1118d7a5
      Stepan Salenikovich authored
      Also places the the camera preview all the way to the right of all
      the settings, not just the camera settings.
      
      Tuleap: #353
      Change-Id: I209ec21526f47be8395a2293de040b90426b6091
      1118d7a5
    • Stepan Salenikovich's avatar
      allow main window to be resized smaller · ab0f5be6
      Stepan Salenikovich authored
      Certain views/widgets were preventing the ability to resize the
      main window to a smaller size. They have either been placed in
      resizable containers (GtkScrolledWindow or GtkPaned) or their
      properties have been modified such that they can be shrunk.
      
      The account view has also been made to look more consistent with
      the rest of the application as a result.
      
      The main window has also been given a bigger default size, since
      the previous size was forced by certain widgets.
      
      Change-Id: Id8ee182becb1bee58a9fbf66236d795df54fc0f5
      Tuleap: #348
      ab0f5be6
  12. 05 Feb, 2016 2 commits
  13. 02 Feb, 2016 1 commit
  14. 29 Jan, 2016 1 commit
  15. 27 Jan, 2016 1 commit
    • Stepan Salenikovich's avatar
      add out of call chat notifications · 26cd160c
      Stepan Salenikovich authored
      Now the user should received desktop notifications for chat messages
      received if the Ring window is either not active, or if the chat
      conversation is not open.
      
      Tuleap: #268
      Change-Id: I4e1735879f84b9e28c6ab5011cebd6c162606362
      26cd160c
  16. 25 Jan, 2016 1 commit
    • Stepan Salenikovich's avatar
      update copyright headers · be87d2c7
      Stepan Salenikovich authored
      Update for 2016. Remove OpenSSL clause since we don't use OpenSSL.
      Fix instances of capitalized 'f' in 'Savoir-faire Linux'.
      
      Change-Id: I92daa0021a25b2af992de3da5b4448e5295c1a3f
      Tuleap: #218
      be87d2c7
  17. 22 Jan, 2016 1 commit
    • Julien Grossholtz's avatar
      video widget: Use sourcemodel from Media · a0d4f104
      Julien Grossholtz authored
      Instead of using the former sourcemodel singleton, use the
      sourcemodel attached to calls through media.
      This allow the source checkbox to display correct data.
      
      Change-Id: I589090f5a70807ce9e7018acf8ee75f4abcc559d
      Tuleap: #264
      a0d4f104
  18. 21 Jan, 2016 1 commit
    • Stepan Salenikovich's avatar
      main window: fix dataChanged inception · 504f7728
      Stepan Salenikovich authored
      Because setData can be called inside of a Qt signal handler, a
      dataChanged signal handler can then also be called as a result
      (since connections made using lambdas are called directly, rather
      than being scheduled on the main loop).
      
      In this case it caused item_changed() to be called inside of
      selection_changed() in certain cases resulting in 2 CurrentCallViews
      to be constructed and one of them was never destroyed.
      
      The fix is to place the handler on the main loop queue via a g_idle
      call so that its not called inside of another handler.
      
      Tuleap: #252
      Change-Id: I4a091037075af3823fc74cfd80fd3ac5bd7b0926
      504f7728
  19. 20 Jan, 2016 1 commit
  20. 19 Jan, 2016 1 commit
    • Stepan Salenikovich's avatar
      chat: show unread message count in contact image · d8765072
      Stepan Salenikovich authored
      Renders a notification showing the number of unread chat messages
      in the bottom right corner of the contact's image.
      
      Messages which are printed to the chat view are automatically marked
      as read.
      
      The chat view now also only attempts to print text messages, rather
      than messages of all mime types.
      
      Tuleap: #203
      Change-Id: I0592257c0f5bff9deb3110aec4ba483fddc95e02
      d8765072
  21. 15 Jan, 2016 1 commit
  22. 14 Jan, 2016 4 commits
    • Stepan Salenikovich's avatar
      mainwindow: improve view updates · 9c9a049f
      Stepan Salenikovich authored
      Connect to the dataChanged signal of the RecentModel instead of the
      callStateChanged and incomingCall signals of the CallModel. The
      RecentModel is driven by the signals of the CallModel, so in certain
      cases we could receive those signals before the RecentModel and the
      RecentModel will not yet be updated properly, causing an incosistent
      view. Since the view is now driven by the RecentModel, we should
      connect to its signals instead of that of the CallModel.
      
      Change-Id: I3db7152a7429623ba95822597160647f8be65487
      Tuleap: #203
      9c9a049f
    • Stepan Salenikovich's avatar
      out of call chat · c6a3b98a
      Stepan Salenikovich authored
      Initial implementation. Now clicking on an item in the Conversations
      view (RecentModel) will bring up a chat view. In the case of a Person
      (contact) it will select the chat with the last used ContactMethod of
      that person. If there is more than one ContactMethod, as combo box will
      be displayed giving the choice of ContactMethods to use.
      
      To make a call, double-click the item as before. Any call (incoming or
      outgoing) will superseed the chat view.
      
      Out of call chats use the account based chat API. In call chats still
      use the call based chat API.
      
      Change-Id: I3deb09fd22c3dda7b78ea9be0eef32a6f27adecb
      Tuleap: #203
      c6a3b98a
    • Stepan Salenikovich's avatar
      chat: refactor chat view out of call view code · d2cad06c
      Stepan Salenikovich authored
      This is a preliminary step to integrating out of call chat.
      
      Tuleap: #203
      Change-Id: I18a339b4b6b4bc34b415e9f60d25884485d97c36
      d2cad06c
    • Stepan Salenikovich's avatar
      RecentContactsView: use RecentModel selection · c132342a
      Stepan Salenikovich authored
      This allows for better selection behaviour in the tree view.
      We still update the CallModel selection since the UserActionModel
      does not yet work with other models.
      
      Tuleap: #203
      Change-Id: I8e7799faaff308561e1a4e3cc379581bf5333ae9
      c132342a
  23. 08 Jan, 2016 2 commits
    • Stepan Salenikovich's avatar
      pixmapmanipulatori: adapt to new API · 8d07695f
      Stepan Salenikovich authored
      Add new virtual pure methods.
      
      Change-Id: Ifa843495a1c2bb3f39d5b8ecd697c9a2aac3d56b
      Tuleap: #170
      8d07695f
    • Stepan Salenikovich's avatar
      Add slider to control video quality · 7e283551
      Stepan Salenikovich authored
      This reverts commit 953969ac.
      It also adds a checkbutton below the slider which enables
      automatic video quality adjustment (and is on by default).
      
      The slider now has a range of 0 to 100 and sets both the bitrate
      and quality parameter of each codec by getting the min and max
      values of both and scaling the set value.
      
      Change-Id: I307e541c6e30c432ab5452bba2af9c2f069d79d9
      Tuleap: #215
      7e283551
  24. 04 Jan, 2016 4 commits