- Jul 19, 2017
-
-
Guillaume Roguez authored
Recent contributors are added and the version name has been changed for the 1.0 release. Change-Id: Ibc8f6822040eeb2133882721e29687564a510025 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
Fix various crashes at end of call. Change-Id: I5272cb43d26fc353a07a58177db9749baff8cd74 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
Manual inclusion of the C++ standard library path or setting HAVE_PTHREADS is no longer necessary because it's handled by the NDK. Also use O3 optimizations instead of O2. Change-Id: I20d916519e1fcc989f370db6648e933d053a4fd0 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
Jenkins authored
Change-Id: I2c9592f5bfd45fb241ddd535b5eb40a0d8ddd1a1
-
- Jul 18, 2017
-
-
Message status change handing was completely broken. Fix it by wiring the signal to the HistoryService, which updates the persistent history and emits an event to make ConversationFacade update the conversation model. Change-Id: I9c7c96656845f2c2ddb1af9c0eaaecdbb917ecb8 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Jul 17, 2017
-
-
Guillaume Roguez authored
Change-Id: Ibc253c80a418a9e0237aed247a11cee152e44177
-
Jenkins authored
Change-Id: Ia140a3cb2539aab2e2dc0bf764fc63dbc4d84628
-
- Jul 14, 2017
-
-
Change-Id: I842549ebb91fc27043046c21b85c4d96d40ebff4
-
On Android 6.0+, Doze can disable connectivity while the app is in background and not inform the app when connectivity comes back. * Reload connectivity state on "idle state change" * Reload connectivity state on activity resume * Make retrieving connectivity state atomic Change-Id: I0f7509a60b77cdbc38c51b9c65b5bd36e4232611 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
Change-Id: I435acec70bbf2b81955ece9d74ebe097ac963675 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Jul 13, 2017
-
-
Change-Id: I2db0db6c048dff333ad0aad8f9d32cb31633c33d Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
Jenkins authored
Change-Id: I8f52a171a871d9437e4db02b84a3da7a7f2b25fe
-
Change-Id: Ic0f4b2d1c21d6a11ed9ea97f8077470600626146 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- Jul 12, 2017
-
-
Change-Id: I2ed3a5cb2cd2c500590441ba94191dbab6594c30
-
Name lookup logic should be part of the model and should be as transparent as possible for clients and presentation logic. Make lookups for contacts as soon as they are loaded from the daemon. Change-Id: I8f346d4e976d8c50e53539c8628aca6e5cc9680a Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
* Emit SipCall instances directly in the state change event to avoid listeners making an additional lookup and avoid null pointer exceptions when the call was already removed. * Avoid reloading the history and rebuilding conversations in case of call state change or incoming call * Avoid executor leak in CallPresenter * Handle audio changes in the long-running ConversationFacade rather than the CallPresenter, which might not be open during the full call duration. Change-Id: Ie3bea8589f8ba149296f80458dc80d678a5cec9b Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
* read "added" field from daemon * consider field as a contact interaction This allows a just added contact to show at the top of the smartlist. Change-Id: Iff38d28050dda9a266b613140aeba4a69b877812 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
Change-Id: Ie0623210dd6a629d03f265e509fa72776f2b9c79
-
Adrien Béraud authored
Change-Id: I066dc1d6ce35e1a3fd06c92e97e4f977639a18be
-
Change-Id: I08b50dba6b6e8eac277b29b40f1ce3201d24611d
-
Name lookup depends on the configured name server in the account configuration. Use the account ID when performing lookups where possible. The only case where no account ID is used is for account creation. Change-Id: Ic4bd5479c1ce1c6f7477d55acade5d90a36f5dc1
-
- Jul 11, 2017
-
-
Instead of using gas-preprocessor from the system, use the version from daemon build tools. Change-Id: If394f17051e617596a5c288d9167e8cd151f21e4 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
Change-Id: I218aca3aff3890f07fc6abb5f5579afca2ebefb8
-
- Jul 09, 2017
-
-
Showing the contact request status in the smartlist is too intrusive. It's a technical matter that hides more socially relevant information like the last message sent or received. As space in the smartlist is limited, the most socially relevant information should be prioritized. Change-Id: If0f831212b840b5dcf57ea5cd3434d3d86509f9f
-
- Jul 06, 2017
-
-
Adrien Béraud authored
Date printing logic is part of the display logic. Remove date printing logic from HistoryService, which models the history, and let the client handle it. Change-Id: I193a5b6cae630977347ae65056d60f8f43088b21
-
Loïc Siret authored
This patch will add the support for Ethernet and Bluetooth connection. Prior this patch, only ConnectivityManager.TYPE_WIFI and ConnectivityManager.TYPE_MOBILE were tested. This behavior cause problems to AndroidTV Devices connected with Ethernet (as the AndroidTv simulator), or Mobile device connected to internet with Bluetooth sharing. Include a rename of isConnectedWifiAndMobile to reflect theses changes. Change-Id: I09d7c32b3327eef354e2e4f1f0d0458cbb6bd547
-
Guillaume Roguez authored
Change-Id: I3155e060363fc532c6637739cc4a814c3b732019 Signed-off-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- Jul 05, 2017
-
-
Text message IDs, coming from the daemon, are 64 bits. Store them as long in the database. This change is backward compatible. Change-Id: I94eb065d7ff55ee2b98afae90d622d9cc0a87e56
-
Adrien Béraud authored
Change-Id: I120fe2fb080e5f01a83fb4f572c7ec169a3f7e00
-
- Jul 04, 2017
-
-
Adrien Béraud authored
Change-Id: Ibcc1dbc3c88436bf574f25436ecaf891f78fbfdd
-
Change-Id: I3fec91de5d5da1ea0d88753cc64749f90bcdd8b8
-
Aline Bonnet authored
When the application starts, the account wizard is displayed if there is no accounts. The account wizard creates a default account. Change-Id: I18bb4808bc6f87f0d585219c699caaa7d9e36263
-
mschmit authored
Add permission handling and prepare for account loading Change-Id: I866ab7a5be63ce50e0f92cadafffff0b8c2e521f
-
- Jul 03, 2017
-
-
Change-Id: I2a446e8fb8114b036ee85c463c387ee2a42bd7f4 Tuleap: #1407
-
- Jun 30, 2017
-
-
Alexandre Lision authored
Duplicate necessary code from app module to load and run the Ring daemon. UI must be recreated for each feature. build-daemon.sh has been amended to also copy libring.so to androidtv module Change-Id: I389e6327972bac0c2dc19d21e85dd5ef867b1cfc
-
- Jun 29, 2017
-
-
* Show the username instead of the displayname for blocklisted contacts. * Show the contact image if available. * Fix list synchronisation/duplication issues Change-Id: I1931b6ce219e606b23af46900021692f32e5c67e
-
Calling getCallDetails using the executor causes a deadlock when the callStateChanged signal is called directly from a JNI call. As mentioned by the comment, this op is thread safe only if getCallDetails is called by the same thread as the callback to avoid blocking the executor. Change-Id: I7221829139d4bf7be1994ba4711fd7b9f64b6719
-
- Jun 28, 2017
-
-
Adrien Béraud authored
A contact request, by nature, is always pending. Rename "PendingContactRequests" to "ContactRequests". This also fixes an iterator issue. Change-Id: I88647ab025dfd12f24c0ce276934ed716dcb5430
-
- Jun 22, 2017
-
-
Change-Id: I2ed81d1afaba66d5c9bc3ae9fc564c21c2df952b
-
- Jun 20, 2017
-
-
Change-Id: Ia36de8a2a98c1600b9268948e3e67d7e1b2e65ac
-