- 16 Oct, 2019 1 commit
-
-
Sébastien Blin authored
Add a button to call a contact or easily join calls Change-Id: I88c94f8a10a49393ef76237b70ca65380f8dc307 Gitlab: #1052
-
- 02 Jan, 2019 1 commit
-
-
Sébastien Blin authored
Change-Id: I5ce8f86371ac870a0be34098473f88c71214ff3d
-
- 12 Dec, 2018 1 commit
-
-
Sébastien Blin authored
Change-Id: Ida3f87a0c61195e60bc6e8630d9c50edf18f14cc
-
- 07 Dec, 2018 1 commit
-
-
Sébastien Blin authored
Change-Id: I7b8e5a2d08ecbdcb9baba84e6df811c1012299db Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- 14 Sep, 2018 1 commit
-
-
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:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 16 Aug, 2018 1 commit
-
-
Sébastien Blin authored
Change-Id: If13a3d37cfd339bcda1a08648874f789fd07b520 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- 01 Aug, 2018 1 commit
-
-
Sébastien Blin authored
To follow changes for the win32/macOS client Change-Id: I4abd1cb22c18231d60306920b73cd82b37c7e56d Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 12 Mar, 2018 1 commit
-
-
Sébastien Blin authored
In the conversations pop-up menu, make a difference between audio and video calls. In the video_widget add a direct option to share the current monitor. Change-Id: I16ab1f27d4bd710f55cb4cde5d4c5564091e4c65 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- 31 Jan, 2018 1 commit
-
-
Guillaume Roguez authored
Change-Id: Ifb26147e6faf37f5ac4f5ffac582ee069902d382 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 27 Nov, 2017 1 commit
-
-
Sébastien Blin authored
This functionnality was broken when switching to new models. Re-add the ability to share a video via the right-click and via a drag-and-drop Change-Id: I67fa591756eea2e38b3f32b1015aae5d04448548 Tuleap: #1760 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 02 Nov, 2017 1 commit
-
-
Sébastien Blin authored
- change all components of the client to use new models from the lrc. - remove dead code. Change-Id: Idb705df6f63fd90de7fdded6c38288dab6ffe31e Reviewed-by:
Adrien Béraud <adrien.beraud@savoirfairelinux.com>
-
- 19 Jul, 2017 1 commit
-
-
Guillaume Roguez authored
Change-Id: I33ca01c957d3058c10081555637be835d5cb4446
-
- 17 Apr, 2017 1 commit
-
-
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
-
- 14 Oct, 2016 1 commit
-
-
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
-
- 02 Sep, 2016 1 commit
-
-
Olivier Gregoire authored
Use smartInfoHub API to display relevant advanced information during a call. Change-Id: Ia4e19953e69460ee7e006654cba553bfc2d06581 [stepan.salenikovich@savoirfairelinux.com: got rid of mem leaks; disconnect from signal on destructions; improved menu item; perform start/stop action in RingClient so that it can be called from anywhere] Signed-off-by:
Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com> Reviewed-by:
Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
-
- 15 Jul, 2016 1 commit
-
-
Stepan Salenikovich authored
Change-Id: I92ec970d5a2e167dbe9483bc494e05d8161143fe Tuleap: #846
-
- 24 May, 2016 1 commit
-
-
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
-
- 17 May, 2016 1 commit
-
-
Stepan Salenikovich authored
Change-Id: I2682da341f33bb627e4c42d761b6bfbe4a72cd42
-
- 25 Jan, 2016 1 commit
-
-
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
-
- 22 Jan, 2016 1 commit
-
-
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
-
- 12 Nov, 2015 1 commit
-
-
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
-
- 06 Nov, 2015 1 commit
-
-
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
-
- 27 Oct, 2015 1 commit
-
-
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
-
- 25 Oct, 2015 1 commit
-
-
Julien Grossholtz authored
Share screen area and share screen are not translated. Add them to the translation system. Change-Id: Ia37b791c2c445a7fb447110c2cc99d686088c535 Tuleap: #45
-
- 14 Oct, 2015 1 commit
-
-
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
-
- 25 Sep, 2015 1 commit
-
-
Stepan Salenikovich authored
Issue: #80846 Change-Id: Ifd23ac301c95867a5efc5643f683ee01d17eeaec
-
- 13 Aug, 2015 2 commits
-
-
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
-
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
-
- 14 Jul, 2015 1 commit
-
-
Stepan Salenikovich authored
Refs #77615 Change-Id: If26a76c0a2a5a139002ba3133dd6f06326452c62
-
- 26 Jun, 2015 1 commit
-
-
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
-
- 04 Jun, 2015 1 commit
-
-
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
-
- 06 May, 2015 1 commit
-
-
Stepan Salenikovich authored
Crash occurs when changing video settings on systems with cogl < 1.18. Refs #72531 Change-Id: I82e4468f9130831e1e372094c646561a09e0e703
-
- 04 May, 2015 1 commit
-
-
Stepan Salenikovich authored
This sets the GError to NULL after freeing it which is useful in cases where the GError might be re-used. Refs #72309 Change-Id: If3c33235378bc080b497bed732570f17e8e6d3e9
-
- 29 Apr, 2015 1 commit
-
-
Stepan Salenikovich authored
Refs #72071 Change-Id: I1bf8614f5dabd99e3f5a3a84c3a582edbbe75c84
-
- 24 Apr, 2015 2 commits
-
-
Stepan Salenikovich authored
Refs #71471 Change-Id: Id3bd8897d883df401cd5cf32b6ae74d01c64d592
-
Stepan Salenikovich authored
This is done by connecting to the signals of the Video::Renderer right away so that the 'stopped' signal is never missed Refs #71387 Change-Id: I1eac9c63f5d1ddf41f1a29d979173e328fbdc594
-
- 22 Apr, 2015 1 commit
-
-
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
-
- 21 Apr, 2015 1 commit
-
-
Stepan Salenikovich authored
By lowering the priority of the g_timeout which draws new frames. Refs #71359 Change-Id: I6510a1946be995fdc5b57bfd228efa92f46f84bc
-
- 10 Apr, 2015 1 commit
-
-
Guillaume Roguez authored
sync on LRC refactoring. Zero copy implementation. Refs #70491 Change-Id: I73c8579836ec44c7ab931722b9d29dde26095e13
-
- 30 Mar, 2015 1 commit
-
-
Stepan Salenikovich authored
Also make the incoming name/number label selectable Refs #68330 Change-Id: If567dc36ffa61dfae67501522b44593df88b353a
-