1. 12 Nov, 2019 1 commit
  2. 04 Oct, 2019 1 commit
  3. 14 Jun, 2019 1 commit
  4. 02 Jan, 2019 1 commit
  5. 12 Dec, 2018 1 commit
  6. 19 Sep, 2018 1 commit
  7. 14 Sep, 2018 1 commit
    • Hugo Lefeuvre's avatar
      fix memory leaks, hazardous frees and misc issues · 55d24730
      Hugo Lefeuvre authored
      accountgeneraltab:
      + remove useless <iostream> import
      
      accountmigrationview:
      + remove useless <iostream> import
      + add missing <memory> import
      
      currentcallview:
      + remove useless <iostream> import
      + add missing <memory> and <string> import
      + use g_debug instead of std::cout (not the standard debug output)
      
      ringmainwindow:
      + fix multiple memory leaks in print_account_and_state(),
        on_clear_all_history_foreach() and changeAccountSelection()
      + fix use of deprecated method gtk_entry_set_icon_from_stock()
      + use G_GNUC_UNUSED to remove unused parameter warnings
      + remove various unused variables
      + remove unused function on_save_accounts_timeout()
      + fix multiple places where char* was passed to printf-style function
        with %i formatter
      
      ringwelcomeview:
      + fix multiple memory leaks in ring_welcome_update_view() and
        render_account_avatar()
      + return FALSE in case of failure in draw_qrcode()
      
      webkitchatcontainer:
      + webkit_chat_container_execute_js should take const char*, not char*
      + return true in case of success in webview_chat_context_menu()
      
      usernameregistrationbox:
      + make "Enter the password of your Ring account" string translatable
      
      ring_client:
      + fix multiple memory leaks in ring_client_open()
      
      ring_notify:
      + improve ring_hide_notification() return values
      + fix multiple potential hazardous free() calls
      
      video_widget:
      + fix leak in case of error in video_widget_on_drag_data_received()
      + fix hazardous free() call in switch_video_input_file() (uri might be
        NULL even if the answer of the dialog is GTK_RESPONSE_ACCEPT)
      
      Change-Id: I7db8b63ba1b8ad272d464d0739b2fe24cc18c0b4
      Gitlab: #917
      Gitlab: #821Reviewed-by: Sébastien Blin's avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
      55d24730
  8. 27 Jul, 2018 1 commit
    • Sébastien Blin's avatar
      ringnotify: rewrite notification system · cc4e824b
      Sébastien Blin authored
      Ring will now use three types of notifications:
      
      1. Call notifications: opened when an incoming call is here
      and closed at the end of the call.
      2. Request notifications: opened when a new trust request
      arrives and closed when the user accepts/refuse/block or
      just open the conversation.
      3. Chat notifications: arrives with new interactions and if
      the current conversation is different or the client not focused. Closed
      by Gnome or when the conversation is opened.
      
      Change-Id: I5e5abf20507bac8bb37c429bc929c671fe66bd6b
      Gitlab: #868Reviewed-by: Andreas Traczyk's avatarAndreas Traczyk <andreas.traczyk@savoirfairelinux.com>
      cc4e824b
  9. 31 Jan, 2018 1 commit
  10. 15 Jan, 2018 1 commit
  11. 11 Jan, 2018 1 commit
  12. 04 Dec, 2017 1 commit
  13. 19 Oct, 2017 1 commit
  14. 19 Jul, 2017 1 commit
  15. 15 Sep, 2016 2 commits
    • Stepan Salenikovich's avatar
      allow disabling call and chat notifications · 5a12767d
      Stepan Salenikovich authored
      Adds two new settings which allow enabling/disabling of the
      call and chat notifications (individually). They are both enabled
      by default.
      
      Change-Id: Ic6996d53740e3f87f348ca8614ecd130495a65eb
      Tuleap: #926
      5a12767d
    • Stepan Salenikovich's avatar
      select ContactMethod when clicking on notification · f8e78cb0
      Stepan Salenikovich authored
      For notification servers which support actions, override the
      default action so that the selection in the RecentModel is
      changed to the ContactMethod in the notification. This will
      also change the state of the window to be shown in the case that
      it was closed (hidden).
      
      Change-Id: I6f13a962745246971d965cbbd297c933f685e9aa
      Tuleap: #926
      f8e78cb0
  16. 14 Sep, 2016 1 commit
    • Stepan Salenikovich's avatar
      don't show read messages in chat notifications · fc79fc13
      Stepan Salenikovich authored
      This patch prevent showing already read messages in chat notifications
      which was happening in certain cases. This is fixed in several
      different ways depending on which notification daemon is being used
      on the system.
      
      In the case of notify-osd, even though it supports appending
      notifications, we try to update the previous notification, but only
      with unread messages. The issue with appending is that notify-osd
      does not respond to trying to close notifications, which means messages
      which have been marked as read already will continue to be displayed.
      
      In the case of the notification daemons which don't support appending,
      we simply replace the old msg text. This prevents many notifications
      from the same person from building up; the new messages are also
      displayed immediately instead of waiting for the notification timeout.
      We also don't try to display multiple unread messages because these
      daemons don't usually support multi-line message bodies.
      
      Change-Id: Ibbd5adbdd5eb4bafadb517ac39064eaecd74228e
      Tuleap: #426
      fc79fc13
  17. 20 May, 2016 1 commit
  18. 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
  19. 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
  20. 09 Nov, 2015 1 commit
    • Stepan Salenikovich's avatar
      ringnotify: prevent ASSERT during conferences · b02e9e41
      Stepan Salenikovich authored
      Do not try to connect to notifications of incoming messages
      if the call is part of a conference. This actually prevents
      a weird assert that happens when we try to create the
      QModelIndex corresponding to the call on line 268 because the
      parent is not detected as valid in the CallModel::index() function.
      This patch doesn't fix the root of the issue which is in LRC.
      
      Change-Id: Ia3202cc947d51e58302de57cfdb59274b2c32246
      Tuleap: #95
      b02e9e41
  21. 27 Oct, 2015 1 commit
    • Guillaume Roguez's avatar
      adapt code to LRC API change · 5d1514b8
      Guillaume Roguez authored
      LRC API (Singleton's implementation) has changed.
      This patch adapats the code to these changes.
      Moslty changes deferencement '->' for direct access '.'
      
      Tuleap: #44
      Change-Id: Ic87b1306a1239fdb8a6af0affe1ecbc1d16f609c
      5d1514b8
  22. 15 Sep, 2015 2 commits
    • Stepan Salenikovich's avatar
      gnome: implement dbus error interface · be6550cc
      Stepan Salenikovich authored
      DBus errors usually indicate that dring has crashed or been killed.
      This handler shows a warning dialog and gives dring 2.5s to restart.
      If a DBus connection is not re-established, an error dialog is show and
      the client quits.
      
      This implementation prevents the client from suddenly crashing when
      dring is killed due to the exception thrown by the LRC
      implementation of the interface.
      
      Patch adds updated translation template.
      
      Issue: #79655
      Change-Id: Ie7679a11ca357d68d8b87a3925abe4598d36f02c
      be6550cc
    • Stepan Salenikovich's avatar
      i18n: mark strings in code for translation · a1b8cb3e
      Stepan Salenikovich authored
      Marks all string in the code to be translated with gettext macros.
      POTFILES.in is updated to only contain source files with translatable strings.
      po/README instructions are updated so that xgettext finds all the used macros.
      
      C_() is used to give context to a translatable string.
      
      Issue: #78928
      Change-Id: I27bd91ff12a9913ac0d41842e449daf73197d96b
      Signed-off-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      a1b8cb3e
  23. 02 Sep, 2015 1 commit
  24. 17 Jul, 2015 1 commit
  25. 22 Jun, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: chat notifications · 67112d14
      Stepan Salenikovich authored
      Send chat notifications if the call is not selected
      or if the window is not in focus. (Try to) close the chat
      notification if its still open when call is selected.
      
      Refs #75364
      
      Change-Id: Ib5b42060b8fcba6c94da3a540370f6d0ebe5a603
      67112d14
  26. 19 Jun, 2015 1 commit
  27. 16 Jun, 2015 1 commit
  28. 25 May, 2015 1 commit