- 02 Jan, 2019 1 commit
-
-
Sébastien Blin authored
Change-Id: I5ce8f86371ac870a0be34098473f88c71214ff3d
-
- 01 May, 2018 1 commit
-
-
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:
Sebastien Blin <sebastien.blin@savoirfairelinux.com> Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 31 Jan, 2018 1 commit
-
-
Guillaume Roguez authored
Change-Id: Ifb26147e6faf37f5ac4f5ffac582ee069902d382 Reviewed-by:
Olivier Soldano <olivier.soldano@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
-
- 15 Apr, 2016 1 commit
-
-
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
-
- 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
-
- 25 Sep, 2015 1 commit
-
-
Stepan Salenikovich authored
It also shows the RingID if a RING account exists. This replaces the empty "placeholder" view. Issue: #80846 Change-Id: Ia42684d2ca0c2613416dd131625b5a83c3faeb78
-
- 15 Sep, 2015 1 commit
-
-
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
-
- 23 Mar, 2015 1 commit
-
-
Stepan Salenikovich authored
Add ability to select a different video cam by right clicking on the video widget Refs #66538 Change-Id: I9c49f00f5be99ce2e2700511c43a8d383a8c5ddf
-
- 23 Feb, 2015 1 commit
-
-
Stepan Salenikovich authored
Refs #66540 Change-Id: I28a7d7c62c239ff976b4df2706419bcefe05aceb
-
- 16 Feb, 2015 1 commit
-
-
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
-