1. 12 Nov, 2019 1 commit
  2. 24 Oct, 2019 1 commit
  3. 02 Jan, 2019 1 commit
  4. 01 May, 2018 1 commit
    • Hugo Lefeuvre's avatar
      Refactoring of the accountContainer logic · 6f2ceb12
      Hugo Lefeuvre authored
      Before:
      
       - RingMainWindow has an unique_ptr to an AccountContainer
         accountContainer_.
      
       - each view / secondary class has its own *copy* of the account
         container pointer (given by ringmainwindow using
         accountContainer_.get()).
      
       - each time the reference to the struct Info is updated,
         accountContainer_ has to be reset()-ed and and the account
         container re-created by the RingMainWindow. This makes *all*
         copies of the account container pointer invalid (hence all
         view / secondary classes trying to access the account container
         before getting updated perform use-after-free / NULL pointer
         dereference).
      
       - These copies have to be manually updated ! (well, currently they
         are not updated at all)
      
      After:
      
       - RingMainWindow has a pointer to a struct Info from LRC.
      
       - Each view / secondary class has a pointer pointing to
         the struct Info pointer of RingMainWindow
      
       - Each time the reference to the struct Info is updated, the
         RingMainWindow updates its pointer. Since secondary classes and
         views hold a pointer to this pointer, they are automatically
         updated and there is no dangling pointer anymore.
      
      This requires no lrc side changes.
      
      Change-Id: I1329721920a3d42ad623f9fd7202b43700713eed
      Reviewed-by: Sébastien Blin's avatarSebastien Blin <sebastien.blin@savoirfairelinux.com>
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      6f2ceb12
  5. 31 Jan, 2018 1 commit
  6. 02 Nov, 2017 1 commit
  7. 19 Jul, 2017 1 commit
  8. 15 Apr, 2016 1 commit
    • aviau's avatar
      qrcode support · dd355ba4
      aviau authored
      - adds git submodule libqrencode from
      https://github.com/fukuchi/libqrencode.git
      - adds button to show/hide the qrcode.
      - updates CMakeList.txt to use libqrencode.
      - updates the client to show the qrcode.
      
      Change-Id: I7255c93d67a4c884d17afd5e517e0c3345d9b269
      Tuleap: #548
      dd355ba4
  9. 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
  10. 25 Sep, 2015 1 commit
  11. 15 Sep, 2015 1 commit
    • 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
  12. 23 Mar, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: select video source · 50c989b5
      Stepan Salenikovich authored
      Add ability to select a different video cam by right clicking on the video widget
      
      Refs #66538
      
      Change-Id: I9c49f00f5be99ce2e2700511c43a8d383a8c5ddf
      50c989b5
  13. 23 Feb, 2015 1 commit
  14. 16 Feb, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: CMakeLists for new client · e3500cbd
      Stepan Salenikovich authored
      A simple main.cpp to test the cmake config
      and make sure libRingClient starts in a GTK
      main loop.
      
      Refs #66150
      
      Change-Id: I85ca9e984f77d0f13d25e3bd9361885cf8eb01d4
      e3500cbd