1. 12 Nov, 2019 1 commit
  2. 16 Apr, 2019 1 commit
  3. 02 Jan, 2019 1 commit
  4. 31 Jan, 2018 1 commit
  5. 19 Jul, 2017 1 commit
  6. 20 Jun, 2016 1 commit
    • Stepan Salenikovich's avatar
      Add Ring systray icon · 982b2883
      Stepan Salenikovich authored
      This adds an icon in the notification areas (systray) by default.
      The icon also has a popup menu which allows the user to show or hide
      the main widow and to quit Ring.
      
      It uses 2 systray icon implementations:
      - AppIndicator from Canonical
      - GtkStatusIcon from Gtk, but deprecated
      
      A CMakeLists option is added "USE_APPINDICATOR" and is ON by default.
      However this adds a dependency on appindicator3-0.1. If the option is
      set to OFF or the dependency is not found then we fallback on using
      GtkStatusIcon.
      
      AppIndicator is prefered so that the status icon appears for Unity
      users, as unity does not support GtkStatusIcon by default.
      
      Additionaly, the GSettings schema has been modified slightly. The
      general Ring settings menu also now says has the option "Show Ring
      icon in the notification area (systray)" instead of of "Hide Ring
      on close instead of quitting". This mimics other gtk app behavior,
      such as Transmission. When the systray is enabled, closing the main
      window will not quit Ring. When the systray is disabled closing the
      main window will quit Ring so that it doesn't continue to run
      withou the user being aware.
      
      Tuleap: #370
      Change-Id: I9f5c2811e135d20b0b6c81ab4a80be748f6a1be3
      982b2883
  7. 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
  8. 18 Sep, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: add option to restore window in hidden state · bb9c24ef
      Stepan Salenikovich authored
      --restore-last-window-state, -r
      If the primary instance of the client is launched with this option
      it will check whether or not the main window was hidden when the
      client was last quit and restore the same state.
      
      This patch also adds the "window-state-hidden" GSetting to keep
      track of this window state"
      
      Issue: #78993
      Change-Id: If87776003652535aa6860f0065f07bfb8cd5b673
      bb9c24ef
  9. 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
  10. 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
  11. 09 Jun, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: add autostart functionality · fb7f295e
      Stepan Salenikovich authored
      Autostart is enabled by creating a symlink to gnome-ring.desktop
      in $XDG_CONFIG_HOME/autostart (this is supported by all XDG
      compliant desktop environments.
      This is enabled by default and will be done the first time the
      client is launched and the setting is checked on every launch.
      This patch also adds a GSettings schema for the client to keep
      track of the client settings (for now just the autostart enabled).
      
      To support non-installed builds, the gschema is compiled to the
      directory of the binary by default. The client first checks for
      the .desktop and the compiled gschema in the local directory of
      the binary.
      
      A patch is required in the packaging branch to support the new
      functionality.
      
      Refs #74056
      
      Change-Id: Ife9c8149e3225ab765dc1d2472ca0fd44ad35691
      fb7f295e
  12. 25 May, 2015 2 commits
    • Stepan Salenikovich's avatar
      gnome: place app-id in config.h · 76350589
      Stepan Salenikovich authored
      The application id may be used in multiple places,
      eg: to instantiate a GSettings object, so it should
      be defined in only one place.
      
      Refs #73110
      
      Change-Id: Id7676079b601337fa6720172a83fa020041081e5
      76350589
    • Stepan Salenikovich's avatar
      gnome: improve cmd line option handling · 0d515e55
      Stepan Salenikovich authored
      Custom cmd line options are now properly printed
      when running gnome-ring --help
      
      Note: the old behaviour is still observed on
      systems with glib < 2.40
      
      Refs #73700
      
      Change-Id: Ibb2e57767f1b2100c0f5e361033c35f4356e21ec
      0d515e55
  13. 25 Feb, 2015 1 commit
  14. 23 Feb, 2015 1 commit
  15. 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