1. 10 Sep, 2019 1 commit
  2. 03 Jun, 2019 1 commit
  3. 03 May, 2019 1 commit
  4. 01 May, 2019 1 commit
    • Sébastien Blin's avatar
      mainwindow: add some accelerators · e23740ac
      Sébastien Blin authored
      Add shortcuts to perform a lot of actions without the mouse. Also
      add a Keyboard shortcuts window.
      Change-Id: If3fe70a27696b03bf4a067d7bbf004116d4ed97c
  5. 16 Apr, 2019 1 commit
  6. 12 Apr, 2019 1 commit
    • Sébastien Blin's avatar
      mainwindow: alert user if minimizing in systray with calls · a250f0f7
      Sébastien Blin authored
      When the user click on close when systray is enabled, the app will
      only be minimized, not closed. So the call will continue to turn in
      background. This means that the camera will be still visible to the
      peer. This patches had a dialog to warn the user about that.
      Change-Id: Ib5afe0415156aa5d7d29ee66acec89865e59e73d
      Gitlab: #1000
  7. 25 Mar, 2019 1 commit
    • Sébastien Blin's avatar
      systray: fix systray on ubuntu · dd12601c
      Sébastien Blin authored
      XDG_CURRENT_DESKTOP is not Unity anymore but Ubuntu:gnome.
      Now use libayatana if built with. Else, fallback on deprecated
      Issue: #983
      Change-Id: Ifeb661963243b853cac7d06e0d06a6c4f5d7321a
  8. 02 Jan, 2019 1 commit
  9. 29 Dec, 2018 1 commit
  10. 26 Dec, 2018 1 commit
  11. 13 Dec, 2018 2 commits
    • Sébastien Blin's avatar
      scripts: automatic versionning · e0cca53a
      Sébastien Blin authored
      If the client is for a release. So, following the current format,
      the branch will be release/yyyymm, use the format yyyy.mm.pp where
      pp is the number of patches.
      Change-Id: I4f5981524faf013d0f1f1736143f19a445adebd5
    • Sébastien Blin's avatar
      systray: change icon to jami · 43e448a6
      Sébastien Blin authored
      Change-Id: I7524c041d1cd70310b9b4408017332abfd381a8f
      Gitlab: #940
  12. 12 Dec, 2018 1 commit
  13. 05 Dec, 2018 1 commit
  14. 19 Nov, 2018 1 commit
  15. 18 Nov, 2018 1 commit
  16. 14 Sep, 2018 1 commit
    • Hugo Lefeuvre's avatar
      fix memory leaks, hazardous frees and misc issues · 55d24730
      Hugo Lefeuvre authored
      + remove useless <iostream> import
      + remove useless <iostream> import
      + add missing <memory> import
      + remove useless <iostream> import
      + add missing <memory> and <string> import
      + use g_debug instead of std::cout (not the standard debug output)
      + 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
      + fix multiple memory leaks in ring_welcome_update_view() and
      + return FALSE in case of failure in draw_qrcode()
      + webkit_chat_container_execute_js should take const char*, not char*
      + return true in case of success in webview_chat_context_menu()
      + make "Enter the password of your Ring account" string translatable
      + fix multiple memory leaks in ring_client_open()
      + improve ring_hide_notification() return values
      + fix multiple potential hazardous free() calls
      + 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>
  17. 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>
  18. 24 Jul, 2018 1 commit
  19. 06 Jun, 2018 1 commit
  20. 19 Apr, 2018 1 commit
  21. 12 Apr, 2018 1 commit
  22. 31 Jan, 2018 1 commit
  23. 15 Jan, 2018 1 commit
  24. 11 Jan, 2018 1 commit
  25. 19 Dec, 2017 1 commit
  26. 02 Nov, 2017 1 commit
  27. 19 Oct, 2017 1 commit
  28. 19 Jul, 2017 1 commit
  29. 17 Jul, 2017 1 commit
  30. 25 Apr, 2017 1 commit
  31. 23 Mar, 2017 1 commit
  32. 22 Mar, 2017 1 commit
    • Victor Nikulshin's avatar
      Call Ring ID accepted as command line argument · 167bbb6d
      Victor Nikulshin authored
      Allows gnome-ring to accept as the first command-line argument and
      automatically call a target RingID in the form of 'ring' URI scheme:
      It is possible to use filename and URI parsing capabilities of
      GTK applications to extract RingID from command-line argument
      if it is provided.
      This patch implements the 'open' hook of the GTK-application,
      as recommended by GTK documentation, to correctly communicate data
      between multiple running instance of the application. By doing this,
      the following behavior is achieved:
      1. If gnome-ring is not yet running and it is invoked with
      a command-line argument, a new application instance will be initialized
      and will start a new call at once.
      2. If gnome-ring is already running, the 'open' event with the RingID
      will be dispatched to the primary application instance and make it start
      a new call.
      = Testing the patch
      Apply the patch, recompile gnome-ring and execute it
      with the command-line argument in the Ring URI-scheme format:
      gnome-ring 'ring:0000000000000000000000000000000000000000'
      = Expected behaviour
      The main application window will appear and automatically start
      a call to the destination RingID.
      [GR: fix ci msg line lenght (limit to 72)]
      [GR: fix naked raw ptr and build warnings]
      Change-Id: I109f118fb4765e764dc399486091e456ef19117e
      Tuleap: #1539
  33. 27 Feb, 2017 1 commit
    • Stepan Salenikovich's avatar
      Only use AppIndicator in Unity · 72d812fa
      Stepan Salenikovich authored
      Using AppIndicator in other DE (at least in GNOME) seems to cause
      a bizzare critical log message at launch. To prevent this we use
      the GtkStatusIcon API instead unless we're on Unity.
      Note that this change removes the 'USE_APPINDICATOR' CMake variable.
      We will always check for the presence of the lib, but only use it
      on Unity.
      Change-Id: Icb2e56853a5f2ac16d74fdd1b9d5c5d17a02479e
      Tuleap: #1440
  34. 14 Oct, 2016 1 commit
    • Stepan Salenikovich's avatar
      prevent calling extra connectivityChanged · 221beae7
      Stepan Salenikovich authored
      The NMClient seems to always emit an extra notify::primary-connection
      signal on startup which resulted in always calling connectivityChanged
      and so reloading the accounts in the daemon for no reason.
      We save the NMActiveConnection pointer to make sure it has really changed.
      Change-Id: I8ee920c0f12e0e599bde37a2a0adf2a36561a75b
      Tuleap: #1097
  35. 15 Sep, 2016 1 commit
  36. 06 Sep, 2016 1 commit
    • Stepan Salenikovich's avatar
      require glib-2.0 >= 2.40 · 03c42af9
      Stepan Salenikovich authored
      Ubuntu 14.04 LTS now uses glib-2.0 >= 2.40.0, so we no longer need
      to support older version which required us to have some preprocessor
      checks. This patch gets rid of the code which was needed to support
      older versions and adds a min version check for glib in the
      Reviewed-by: default avatarAlexandre Viau <alexandre.viau@savoirfairelinux.com>
      Change-Id: Ia11f675d592f34996ca8cb8c770dae67ded68842
  37. 02 Sep, 2016 1 commit
  38. 31 Aug, 2016 1 commit
    • Stepan Salenikovich's avatar
      prevent duplicate calls · 5fd97bc6
      Stepan Salenikovich authored
      Prevent creating multiple calls with the same contact method. When
      trying to call a ContactMethod which already has an ongoing call,
      we will simply switch to that call. If it is already the selected
      call, then nothing will happen.
      Change-Id: I7e8f25d3211f0da899f7feca277abb37d7ba5e06
      Tuleap: #923
  39. 17 Aug, 2016 1 commit
    • Stepan Salenikovich's avatar
      do not abort when daemon not found · 541a40ab
      Stepan Salenikovich authored
      Calling g_error when the daemon cannot be connected to causes an
      abort() and a core dump. g_error() should not be used for expected
      errors, as per the doc. We use exit() instead to quit the application
      in a cleaner way.
      Change-Id: I227f19220db2146075cfe3d8eb44eda5f8b0d128
      Tuleap: #892