Skip to content
Snippets Groups Projects
  1. Jun 29, 2017
    • Adrien Béraud's avatar
      blacklist: fix logic, show username · d71ed793
      Adrien Béraud authored and Adrien Béraud's avatar Adrien Béraud committed
      * Show the username instead of the displayname
      for blocklisted contacts.
      * Show the contact image if available.
      * Fix list synchronisation/duplication issues
      
      Change-Id: I1931b6ce219e606b23af46900021692f32e5c67e
      d71ed793
    • Adrien Béraud's avatar
      callservice: getCallDetails from same thread as the callback · 736e47b4
      Adrien Béraud authored and Adrien Béraud's avatar Adrien Béraud committed
      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
      736e47b4
  2. Jun 28, 2017
    • Adrien Béraud's avatar
      contact requests: remove "pending" · 1d1b66e4
      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
      1d1b66e4
  3. Jun 22, 2017
  4. Jun 20, 2017
  5. Jun 19, 2017
  6. Jun 16, 2017
    • Adrien Béraud's avatar
      ContactService: remove annoying log · 1bc73a66
      Adrien Béraud authored
      remove log for contacts with null ID
      
      Change-Id: I80f40ca3d45ed2fb98abbe367d193491d754713a
      1bc73a66
    • Adrien Béraud's avatar
      StringUtils: remove getRingIdFromNumber(), use Uri · 07a56358
      Adrien Béraud authored
      Number parsing/manipulation is already performed by the Uri class.
      Also the result of getRingIdFromNumber was never used because
      findContact() creates a new contact if the number is not found.
      
      Remove getRingIdFromNumber and simplify findContact(id, key, number)
      to take a Uri directly, to avoid parsing the same number many times,
      and to make the fallback to findContact(uri) more obvious.
      
      Also avoid RingId manipulation in ConversationPresenter by
      using Uri.getRawRingId() to retrieve the bare ringId without
      prefix, used for some daemon API calls.
      
      Change-Id: I192894352dcf7bf3d462c94fb457586f2318b649
      07a56358
    • Adrien Béraud's avatar
      implement GetDeviceName signal · c291c491
      Adrien Béraud authored
      Implement recently added daemon signal GetDeviceName:
      add getDeviceName to the SystemInfoCallbacks interface
      and implement it in DeviceRuntimeService to provide a
      "consumer" device name used as the default device name
      in the account device list.
      
      Change-Id: I11f71940538c19d7be3b346867e3130051022dff
      c291c491
  7. Jun 14, 2017
    • Adrien Béraud's avatar
      model: always show username instead of ringid when possible · 8e6e2ffd
      Adrien Béraud authored
      Always display registered name instead of ringid by
      moving higher-level lookup logic to LRC model for
      contacts, contact requests and accounts.
      
      For instance, CallService is changed to directly return
      SipCall instances and handles association of contacts to calls.
      ConfigurationManager interface is unified in AccountService.
      
      This allows to minimize the number of name lookup API calls
      and to preserve the lookup result over the
      application lifetime, while making sure the registered name
      is used consistently across the Android client and users
      of the libringclient Java library.
      
      Change-Id: I771ddc11d670f28f699d2381773fa223fdd0ef83
      8e6e2ffd
  8. Jun 13, 2017
  9. Jun 12, 2017
  10. Jun 07, 2017
    • Philippe Gorley's avatar
      video: enable hardware acceleration in android · 0f6f55da
      Philippe Gorley authored
      Change-Id: Ib078519d7618180085c82e6a4694c57c09aca4c6
      0f6f55da
    • Adrien Béraud's avatar
      system info getter signals: move to DeviceRuntimeService · 11f9836b
      Adrien Béraud authored and Adrien Béraud's avatar Adrien Béraud committed
      The two "special" signals GetHardwareAudioFormat and GetAppDataPath
      should not be broadcasted as events but require a single
      callback to consistently provide requested data to the daemon.
      
      Add a new interface SystemInfoCallbacks to DaemonService to provide
      it with a mandatory and unique client-specific implementation
      (while there could have been zero or multiple implementation when using
      events, potentially causing bugs).
      Implement this interface client-side in DeviceRuntimeServiceImpl.
      
      Change-Id: I6e2d4434b95571401b014713270a8b7caf18e54d
      11f9836b
    • Adrien Béraud's avatar
      smartlist: use plain circle for online indicator · 54042495
      Adrien Béraud authored
      Current indicator (a check) is misleading.
      Use the universal plain green circle for online indication.
      
      Change-Id: I373666b80c71d9ddbefdd9882f6da33d0410dd05
      54042495
    • Aline Bonnet's avatar
      ui: fix the photo save · a816b1e9
      Aline Bonnet authored
      In the profile screen, when we change the profile name without change
      the photo, it is overwriten by the default photo. This commit fixes
      this behavior.
      
      Tuleap: #1520
      Change-Id: Ie8380bddd2abd2ebcaa6ad61466cea845f07433f
      a816b1e9
    • Hadrien De Sousa's avatar
      fix: fix a bug when a call fails · ca1b055e
      Hadrien De Sousa authored and Adrien Béraud's avatar Adrien Béraud committed
      This commit fix a bug on the ConversationFragment that blocked the user
      to init another call after one had failed
      
      Change-Id: I867d8879614ef0b5ad180b36450f043f654b57e8
      ca1b055e
    • Adrien Béraud's avatar
      Dockerfile: add curl · 91fea614
      Adrien Béraud authored and Adrien Béraud's avatar Adrien Béraud committed
      Used to download daemon dependencies
      
      Change-Id: Idf5e6102644d1d5326d18122f3d43ede48cd953d
      91fea614
    • Aline Bonnet's avatar
      vcard: reduce the photo · 79479ddf
      Aline Bonnet authored
      Now, the photo is reduced before to be saved in the VCard. The photo
      size was a problem when the vcard was sent during a call.
      
      Change-Id: I2b2e0a193c08d503aa19b1ef3abf825a10e79665
      79479ddf
    • Hadrien De Sousa's avatar
      fix: crash if no accounts · d4867e80
      Hadrien De Sousa authored and Adrien Béraud's avatar Adrien Béraud committed
      The app crash if there is no account registered and the user check Mobile Data
      in global settings.
      
      This commit also fix a bug on the smartlist that made the spinner loops
      endlessly
      
      Change-Id: I80f97b1c1ca785279727abc53f2ddac0fefa273a
      d4867e80
  11. Jun 06, 2017
  12. Jun 05, 2017
  13. Jun 02, 2017
  14. Jun 01, 2017
  15. May 31, 2017
    • Hadrien De Sousa's avatar
      bump version to 79 · fb1c292a
      Hadrien De Sousa authored
      Change-Id: Iddd0dfeac73cd3c2cf897bded68a28d2ca9e4744
      fb1c292a
    • Alexandre Lision's avatar
      manifest: add extractNativeLib attribute · ea09b96c
      Alexandre Lision authored
      Prevent the system from creating a second copy of the .so files and fix
      the System.loadLibrary call so it’s able to find and open native libs
      straight from the APK. This is used starting from Android 6.0.
      
      Change-Id: If2d35d13ff71a6c2305dd6086455bf65c88a44aa
      ea09b96c
  16. May 30, 2017
  17. May 29, 2017
    • Hadrien De Sousa's avatar
      vcard: add uid to locale vcards · 4178e3dc
      Hadrien De Sousa authored
      There was no uid set on android locale vcard which made lrc to
      duplicate the conversation for each new vcard sent
      
      Change-Id: I83b1e0c0db7847d3d2d7e3ae7697f687aae6d236
      4178e3dc
  18. May 28, 2017
    • Alexandre Lision's avatar
      remove iml file from source control · 7824dbe2
      Alexandre Lision authored
      We added this file in the gitignore a while ago, but it was already
      versioned. It has not been modified since 2015, it is safe to completely
      remove it.
      
      Change-Id: I5fc498375d48d4ed1413943c0b07741aa116f312
      7824dbe2
  19. May 25, 2017
Loading