Skip to content
Snippets Groups Projects
  1. Sep 18, 2016
    • Alexandre Lision's avatar
      ui: add missing layout contraints · f86edb3d
      Alexandre Lision authored
      Some xib files were broken on macOS Sierra due to missing auto layout
      constraints. Xcode 8 seems to mess ui using partial auto layout rules.
      
      Tuleap: #1038
      Change-Id: If6d40cab6765acf0d29209aaf89911dd1bc89cd9
      f86edb3d
  2. Sep 16, 2016
    • Loïc Siret's avatar
      pathpasswordvc: refactoring/extract superclass · 31d5cc0e
      Loïc Siret authored
      This patch extracts superclass and protocols from PathPasswordVC.
      Allowing to reuse code for futur components needed by futur releases
      like AddingDevices.
      
      Change-Id: I9cc8c88489f14841e5c8f36cc2fa2eb9d967b1b0
      Tuleap: #959
      31d5cc0e
  3. Sep 14, 2016
  4. Sep 06, 2016
  5. Jul 08, 2016
    • Alexandre Lision's avatar
      smartlist: fix scrolling · 25fc82a8
      Alexandre Lision authored
      
      The addRowView is called automatically by the system to recycle views
      when scrolling. This was conflicting with the fact that we want to scroll
      up the list when a row is added/moved in the underlying model
      
      We now connect on the rowInsterted signal from the Qt model, instead of
      the AddRowView signal
      
      Change-Id: I394dcb6b4cb204c6ee6ea728540c01246a62dbc7
      Reviewed-by: default avatarEdric Milaret <edric.ladent-milaret@savoirfairelinux.com>
      25fc82a8
  6. Jun 30, 2016
  7. Jun 23, 2016
  8. May 18, 2016
    • Alexandre Lision's avatar
      dtmf: add toggle in account settings · 52705021
      Alexandre Lision authored
      Choose between RTP or SIP dtmf. THis is the first step before presenting
      a software dialpad during calls, and be able to respond to automated
      systems
      
      Change-Id: Ia09cf6a2c4bc2abcf2ca766ab7c760f7cdedd8da
      Tuleap: #154
      52705021
  9. May 14, 2016
    • Alexandre Lision's avatar
      persons: improve caching · 196545b2
      Alexandre Lision authored
      The caching implemented in the ImageManipulationDelegate is preventing
      the change of anycontact photo at runtime (even the profile one).
      
      This commit monitors the changes on a photo and invalidates the cache
      when a changes is detected.
      The caching system was also not safe to use because it was building
      indexes out of possibily invalid persons.
      The BrokerVC and PersonLinkerVC now use the DecorationRole to increase
      photo quality.
      
      Change-Id: I1a364bbb0ade130868014a10ec127eff8a7e620b
      Tuleap: #697
      196545b2
  10. May 09, 2016
    • Alexandre Lision's avatar
      images: cache contact photos · afa56dcf
      Alexandre Lision authored
      Use a QHash to store contact photos.
      Is saves around 25% of memory used at startup
      
      Note: if contact photo is updated on the system it will only reflect
      in Ring at next startup due to this caching
      
      Tuleap: #663
      Change-Id: I10bf90b8425efcdf120b16d088a56be015ffdda3
      afa56dcf
    • Alexandre Lision's avatar
      images: cache default photo · 4f264629
      Alexandre Lision authored
      It takes up to 40% of memory when app is loading
      This image is now cached in a QHash with a key computed from the size
      asked.
      
      Change-Id: Iebb14e9c38dbd6e9057c9fbe5a366542fefffca5
      Tuleap: #663
      4f264629
  11. May 05, 2016
  12. May 02, 2016
  13. Apr 29, 2016
  14. Apr 28, 2016
    • Alexandre Lision's avatar
      profile: add edition in settings · 261f1b91
      Alexandre Lision authored
      - fix a small offset of the preference window when
      switching between tabs
      - increase sizes of photos to avoid pixelisation
      
      Change-Id: Idfb9149a8de08c034dff3e42b41f5888bba893f7
      Tuleap: #530
      261f1b91
    • Alexandre Lision's avatar
      wizard: add photo selection · 54187a23
      Alexandre Lision authored
      Allow the user to define a photo that will be sent as a public
      profile when making a call.
      Remove menu entry 'Setup Ring' showing the wizard in top menu bar
      
      Tuleap: #530
      Change-Id: I5fdd82000b72008563eb61fae61a4ee1eb406c65
      54187a23
  15. Apr 26, 2016
    • Alexandre Lision's avatar
      profile: add account decoration role · 43e91bc6
      Alexandre Lision authored
      Put to use the other decoration roles in the ui for Persons, Call
      and Accounts
      
      Tuleap: #530
      Change-Id: I04f75d346c9ba9f9b92a5038faa4aa97a70eb45c
      43e91bc6
    • Alexandre Lision's avatar
      pixmapmanipulator: add cropping possibility · f02a32b4
      Alexandre Lision authored
      contact images provided by OSX Contact app are all squared.
      There was no handling of other images resolution, then drawing was
      all wrong for images with width != height
      
      Change-Id: Ib888d6a0d9c609f8090058d7d062a438f48fe35f
      Tuleap: #530
      f02a32b4
  16. Apr 25, 2016
  17. Apr 19, 2016
    • Alexandre Lision's avatar
      texts: fix crash at loading · a4bb051c
      Alexandre Lision authored
      the QSortFilterProxyModel used for the Smartlist gives a bad access
      on a valid QModelIndex.
      Instead of calling .data() on the proxy index we now use the source
      index as soon as we can to prevent desynchronisation
      
      Tuleap: #582
      Change-Id: I561023e54a3acafe36b6a43d88d550d66f9e997a
      a4bb051c
  18. Apr 18, 2016
    • Alexandre Lision's avatar
      accounts: cleanup UI · f46768fd
      Alexandre Lision authored
      - add delete icon in account general details panel
      - remove up and down buttons (not used/explained)
      
      Tuleap: #335
      Change-Id: Iee1efc57b0b93b3187696da61f244ca0a737f5e0
      f46768fd
    • Alexandre Lision's avatar
      accounts: import/export · c1f96660
      Alexandre Lision authored
      Allow import/export of accounts in the preferences.
      PathPasswordWC is a generic modal window asking for a path and a
      password. It is used for both export and import UI.
      
      Tuleap: #335
      Change-Id: Ic478140e64b51d10672ef466509326fc17be2712
      c1f96660
  19. Apr 15, 2016
    • Alexandre Lision's avatar
      i18n: fix strings · 51ff149a
      Alexandre Lision authored
      - fix typos
      - use placeholder title values to prevent export of some dev-strings
      - bump sources strings
      - update tx config to reflect the merge of audio and video account
      settings (formerly AccAudio and AccVideo, now AccMedia)
      
      Change-Id: Ia397c74d4d29fd27688a8dd099644b353b8fc456
      Tuleap: #500
      51ff149a
  20. Apr 12, 2016
    • Alexandre Lision's avatar
      sparkle: use https to check update feed · 87c06c93
      Alexandre Lision authored
      OSX is enforcing the use of https over http. Since we now have a
      valid SSl cert for our gpl server we can switch over https.
      
      Bump Sparkle: a lot of security breaches have been patched.
      
      Change-Id: Iaeab3357ef5aee01494e1d0df3b968c6580196b5
      Tuleap: #565
      87c06c93
  21. Apr 11, 2016
    • Alexandre Lision's avatar
      conference: hangup single participant · 57914fac
      Alexandre Lision authored
      from smartlist user can select to hang up with one participant of
      a conference and stay in communication with others
      
      Tuleap: #447
      Change-Id: I4fc8f75ff0f8f2c3032d270855b52dc943698486
      57914fac
  22. Apr 04, 2016
  23. Mar 25, 2016
  24. Mar 21, 2016
    • Edric Milaret's avatar
      adapt to LRC API changes · ea245cdc
      Edric Milaret authored and Guillaume Roguez's avatar Guillaume Roguez committed
      CodecModel used to be in the Audio namespace, this was
      changed last year, but the install guidelines were accidentally
      not updated. This commit fix that.
      
      This is related to gerrit change #3889.
      
      Change-Id: I0b492a823af8c4c2a2feeef2f32d14f3571c73de
      Tuleap: #350
      ea245cdc
  25. Mar 17, 2016
  26. Mar 16, 2016
  27. Mar 15, 2016
  28. Mar 14, 2016
  29. Mar 10, 2016
    • Alexandre Lision's avatar
      osx: fix client compatibility · 4baba4ca
      Alexandre Lision authored
      Xcode does not warn when using unavailable APIs on older SDKs.
      After recompiling against the 10.8 SDK, errors appeared across the
      client.
      
      - NSButton.highlight state has been added in OSX 10.10
      - window.beginSheet has been added in OSX 10.9
      - window.keyWindow has been added in OSX 10.10
      - NSViewController.viewDidLoad has been added in OSX 10.10
      - NSString.containsString has been added in OSX 10.10
      
      Change-Id: I9c4e271f49711570859d85d43608cf8edf294e01
      Tuleap: #343
      4baba4ca
    • Alexandre Lision's avatar
      osx: fix compatibility · 6517be88
      Alexandre Lision authored
      compilation was broken under 10.8 due to a missing flag during
      compilation. Some symbols couldn't be resolved
      
      Change-Id: Ib75531af1ab8280814940ae49a7f2726af5a456a
      Tuleap: #343
      6517be88
  30. Mar 09, 2016
  31. Mar 08, 2016
Loading