1. 15 Nov, 2019 1 commit
  2. 06 Nov, 2019 1 commit
  3. 16 Oct, 2019 1 commit
  4. 02 Jan, 2019 1 commit
  5. 12 Dec, 2018 1 commit
  6. 07 Dec, 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. 16 Aug, 2018 1 commit
  9. 01 Aug, 2018 1 commit
  10. 12 Mar, 2018 1 commit
  11. 31 Jan, 2018 1 commit
  12. 27 Nov, 2017 1 commit
  13. 02 Nov, 2017 1 commit
  14. 19 Jul, 2017 1 commit
  15. 17 Apr, 2017 1 commit
    • Stepan Salenikovich's avatar
      video_widget: fix invalid snapshot memory · 6fa2205d
      Stepan Salenikovich authored
      The buffer being passed to gdk_pixbuf_new_from_data() was being
      allocated on the stack, however gdk_pixbuf_new_from_data() does
      not make a copy of this memory. Thus the pixel data is no longer
      valid once we leave the clutter_render_image() function, but
      the GdkPixbuf is potentially used later.
      
      This patch fixes this by mallocing the pixel memory and adding
      a free function to call when the GdkPixbuf is destoryed. This
      also fixes the corrupted bytes which are found in some avatars
      once they are saved.
      
      Change-Id: I25b2df51f769d527b8210e6388b5ce7bdd2f5e12
      6fa2205d
  16. 14 Oct, 2016 1 commit
    • Stepan Salenikovich's avatar
      show context menu even when there is no video · 39df737f
      Stepan Salenikovich authored
      This fixes the bug that resulted in the context menu (right click)
      not showing during a call if there was no outgoing video.
      
      This also fixes a memory leak which happened because a new menu
      was being built each time, but the old one was never destroyed.
      
      Change-Id: Ie72fbae05703c708dc91d0ec968aa57c5b8a509f
      Tuleap: #1080
      39df737f
  17. 02 Sep, 2016 1 commit
  18. 15 Jul, 2016 1 commit
  19. 24 May, 2016 1 commit
    • Nicolas Jager's avatar
      video : allows snapshot from camera · 4bb2954e
      Nicolas Jager authored
      adds everything to VideoWidget/VideoWidgetRenderer to take a
      snapshot, emit a signal if done, and save/return a result (GdkPixbuf).
      
      Tuleap: #655
      Change-Id: I4724b5d202b82fff9ae350eb0efd8a357f3e954
      4bb2954e
  20. 17 May, 2016 1 commit
  21. 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
  22. 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
  23. 04 Jan, 2016 1 commit
  24. 12 Nov, 2015 1 commit
    • Stepan Salenikovich's avatar
      video widget: do not listen to frameUpdated signal · d6a4ef38
      Stepan Salenikovich authored
      The frameUpdated signal is just generated by a timer in the shmrenderer
      for legacy reasons. It doesn't actually indicate that a new frame is ready.
      The work of trying to fetch a new frame is done by calling currentFrame() on
      the renderer which is driven by the VideoWidget timer. Thus we don't
      need to listen to frameUpdated and we don't need the "dirty" atomic bool.
      
      Change-Id: I7eff2db27151452ec270665680da9dd1a6dd8d05
      Tuleap: #115
      d6a4ef38
  25. 06 Nov, 2015 1 commit
    • Stepan Salenikovich's avatar
      video widget: make of type GtkClutterEmbed · 36ef3948
      Stepan Salenikovich authored
      There is no need for it be a GtkClutterEmbed in a GtkBin since
      we do not use any properties of the GtkBin. It can directly be
      a GtkClutterEmbed and this will also facilitate access to its
      clutter scene for outside widgets. This will be used to overlay
      widgets over the video in future patches.
      
      Tuleap: #111
      Change-Id: I95db46c2a6adb4a735da2980a74a5a2ca660b300
      36ef3948
  26. 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
  27. 25 Oct, 2015 1 commit
  28. 14 Oct, 2015 1 commit
    • Guillaume Roguez's avatar
      renderer: adapt to daemon API · a8860ea1
      Guillaume Roguez authored
      Daemon exposes a new API to fix the concurrent access problem.
      Renderer class API has changed, this patch synchronizes on it.
      
      Issue: #81542
      Change-Id: Iac4611c5170c8a9b7ad4cdd60241977ace136dba
      a8860ea1
  29. 25 Sep, 2015 1 commit
  30. 13 Aug, 2015 2 commits
    • Stepan Salenikovich's avatar
      gnome: keep track of selected video input · cb1c2958
      Stepan Salenikovich authored
      When right-clicking on the video widget, the correct device is now
      shown as active (ie: camera, file, or screen).
      
      Requires LRC change id: I053348702bafee86295d1cb66d98568fdb062c30
      
      Issue: #78992
      Change-Id: I2185a11686fef59768f8310f9adf12db91c57de5
      cb1c2958
    • Stepan Salenikovich's avatar
      gnome: continue video stream on file share cancel · 31889a3d
      Stepan Salenikovich authored
      Prevent video stream from stopping due to invalid URI being used if
      the user cancels the selection of a file for streaming.
      
      Issue: #72368
      Change-Id: Id1b405c42a029eecc0a5a436e46c9ead4dbb5b81
      31889a3d
  31. 14 Jul, 2015 1 commit
  32. 26 Jun, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: allow user to move preview · 223b2fdd
      Stepan Salenikovich authored
      Make preview fully opaque and let the user move it
      so it does not block the wanted part of the video.
      
      Refs #75468
      
      Change-Id: Ic7149aa62558db8b2872351c56320894f8475118
      223b2fdd
  33. 04 Jun, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: fix clutter fullscreen issues · b94873cf
      Stepan Salenikovich authored
      Seems to fix the ocasional image "corruption"
      which happens when the video is put into fullscreen
      by creating a new VideoWidget in the fullscreen
      window and pausing rendering in the VideoWidget of
      the main window, instead of moving the VideoWidget.
      
      Refs #74096
      
      Change-Id: Iae87f815545065cf8a799bfa50dd9865a0b8f26e
      b94873cf
  34. 06 May, 2015 1 commit
  35. 04 May, 2015 1 commit
  36. 29 Apr, 2015 1 commit
  37. 24 Apr, 2015 2 commits
  38. 22 Apr, 2015 1 commit
    • Stepan Salenikovich's avatar
      gnome: reduce code duplication · 0f69323a
      Stepan Salenikovich authored
      Move new Video::Renderer queue and processing to
      VideoWidget instead of duplicating the code in
      other places.
      
      Refs #71387
      
      Change-Id: I42e8207f7535053e45c0290258a0bf9624d177ae
      0f69323a