1. 16 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      i18n: integrate translations to packaging · 922380d1
      Alexandre Lision authored
      This commit adds internationalization support
      We interface with Transifex as our web translation platform.
      Two new scripts:
      - generate-strings.sh: generates source files in English.
      We need one source file by UI file
      (Apple's law) + one Localizable.strings for strings in code.
      - update-translations.sh: pulls translations completes at 75% at least
      from transifex, and cleanup the files (UTF-16LE to UTF-8 encoding,
      and remove first line with corrupted char)
      Issue: #80347
      Change-Id: Iefd297e424aaacefe6e867192e10dabd21bfb8d2
  2. 15 Sep, 2015 1 commit
    • Alexandre Lision's avatar
      i18n: add lrc translation · 46dc0c3f
      Alexandre Lision authored
      We package what is found in the cmake install prefix for LRC translation
      files. All .qm files are place in the final app Bundle under
      When app starts a QTranslator loads matching .qm file based on system
      Issue: #80347
      Change-Id: I078d058b961ce35ecd16a03411e4d19fa2a50173
  3. 03 Sep, 2015 1 commit
  4. 02 Sep, 2015 3 commits
  5. 17 Aug, 2015 1 commit
  6. 13 Aug, 2015 1 commit
    • Alexandre Lision's avatar
      autoupdate: use proper string to check updates · 7208b76a
      Alexandre Lision authored
      Sparkle tries to match the sparkle:version field in the RSS feed, to the
      CFBundleVersion field in the app's info.plist.
      The latest was set to "Samuel de Champlain" and not the current date, Sparkle
      was never able to match the two properly
      Issue: #79077
      Change-Id: I6352db4ccbe5e81a39e09dd346616ec9cbb99d84
  7. 11 Aug, 2015 2 commits
  8. 10 Aug, 2015 3 commits
    • Alexandre Lision's avatar
      turn: add turn credentials for account · 9ddfd8dc
      Alexandre Lision authored
      This adds turn server/username/password/realm for account configuration
      (advanced panel)
      Issue: #78299
      Change-Id: I75edbe65fc383678836224e68ca8cc09f27ad750
    • Alexandre Lision's avatar
      focus: fix chat · 16d9c0a2
      Alexandre Lision authored
      The ring ID label behind was receiving click events instead of the chat field.
      This fix moves the ring ID label to prevent interference with on-top ui,
      and gives focus to the chat field automatically when uncollapsing the chat
      Issue: #78879
      Change-Id: Ib46dd3054978f295d8b63c8f28a056533e027145
    • Alexandre Lision's avatar
      url scheme: register ring in URL schemes · 18e1fcd9
      Alexandre Lision authored
      This commits register the ring:<hash> and ring://<hash> pattern system wide
      to automatically launch a call to the clicked ringID.
      Issue: #78605
      Change-Id: I6a0837c14dc329f0ca299a2238a149c2a479ef8f
  9. 04 Aug, 2015 4 commits
    • Alexandre Lision's avatar
      leak: manually delete c++ pointers · 54b0fae5
      Alexandre Lision authored
      ARC does not take in charge C++ pointers
      Issue: #78372
      Change-Id: Ia62d70073e541c0979ef556d8adb3686cfec799e
    • Alexandre Lision's avatar
      contacts: fix wrong nib name · ae840f2b
      Alexandre Lision authored
      There was an occurence to the old name PersonEditor that was preventing the
      add to contact feature to work on History entries.
      Issue: #78236
      Change-Id: I2b6190c66a5812cc0c74884f667be6283b266276
    • Alexandre Lision's avatar
      contacts: create or update contacts · 2db8f477
      Alexandre Lision authored
      Add ability to create a new contact with an unknow uri, or link it to an
      existing contact.
      This is presented in a popover, either from an history entry, or during
      a call with an unknown URI.
      Issue: #78236
      Change-Id: I22fa416b9f5c7a6eceb6f2ea47bb30aa251cda54
    • Alexandre Lision's avatar
      ui: display ring ID on main interface · bb5c2466
      Alexandre Lision authored
      This reproduce the behavior of Gnome and Windows clients
      Issue: #78363
      Change-Id: I1f6e9fc216e81907c41caff61d7e8fe1b2d8e277
  10. 30 Jul, 2015 2 commits
    • Alexandre Lision's avatar
      video settings: prevent stopping preview · e0c7e33d
      Alexandre Lision authored
      Prevent the video setting panel to start/stop the preview if it's already
      running. If their is an ongoing call we do not stop the preview when leaving
      video settings panel.
      Issue: #78359
      Change-Id: I4bcf0cee460880e6491b57535348ef3ef46b474b
    • Alexandre Lision's avatar
      sip settings: fix crash when showing password · 0327c0e0
      Alexandre Lision authored
      The clearTextField was garbage collected by ARC instantly after allocation,
      since pointer was using (assign) == weak reference with no ownership on it.
      We remove the weak reference to tryRegisterButton since it was never used.
      Issue: #78366
      Change-Id: Ie20dbe0adc97fba868fceaf6ad109aa67da1ca66
  11. 29 Jul, 2015 2 commits
    • Alexandre Lision's avatar
      ring account: add incoming call permissions · 28664357
      Alexandre Lision authored
      This commit adds the three options for dht calls.
      If "Allow Unknown" is checked then Allow Contacts and History are greyed out,
      since their value won't be used anyway.
      I've simplified a bit the loadAccount method in AccRingVC.mm
      Issue: #78241
      Change-Id: Ie95b54d11bb979bb369db2344158f37a3320ec88
    • Alexandre Lision's avatar
      call: set displayName for ring accounts · a1f07bf7
      Alexandre Lision authored
      Send the alias of the Ring account as the displayName
      This is retro-compatible, by setting the displayName field on any ring
      account created before this change.
      Issue: #77365
      Change-Id: Ifbe6269fa5fd6095cd0f61bfb23e443998418a16
  12. 22 Jul, 2015 2 commits
  13. 16 Jul, 2015 1 commit
  14. 15 Jul, 2015 1 commit
    • Alexandre Lision's avatar
      lrc: remove codec saving · 8198f743
      Alexandre Lision authored
      this is now detected by lrc codecmodel's state machine
      Refs #77567
      Change-Id: Ia85777798bcba6f7974fc9fd14ef8759696b9727
  15. 13 Jul, 2015 1 commit
  16. 10 Jul, 2015 1 commit
  17. 08 Jul, 2015 1 commit
  18. 07 Jul, 2015 1 commit
  19. 03 Jul, 2015 1 commit
  20. 02 Jul, 2015 3 commits
    • Alexandre Lision's avatar
      packaging: add Sparkle compilation · 0f5538a4
      Alexandre Lision authored
      Change-Id: Ic249e9ceb276ae2150147c638a3f05e8f3c772af
    • Alexandre Lision's avatar
      Merge branch 'master' into packaging · 2624e8f5
      Alexandre Lision authored
      * master: (30 commits)
        sparkle: bump sparkle version
        autoupdate: add Sparkle framework
        preferences: always hide general stun/turn server
        animations: fix glitch after animations
        chat: add sender name and interline space
        call: add connecting animation
        cleanup: remove dead code
        cleanup: run XCode code analysis
        accounts: use account selection model
        muting: add UI for audio/video muting
        contacts: fix photo rendering
        osx: add chat support
        preference: enable auto startup by default
        lrc: adapt to API changes
        preference: add autostart feature
        security: add options for SIP accounts
        macosx: fix exit segfault
        bump to 0.4.0
        cleanup: remove unused imports
        packaging: add new Qt dependencies
      Change-Id: Ib8fb39d2fb3eca520efaf8ea94e5d5fd2510d313
    • Alexandre Lision's avatar
      sparkle: bump sparkle version · bba72b3c
      Alexandre Lision authored
      313f4a4 in Sparkle master is useful for our packaging system
      Change-Id: I75ed009568dd5bdc9b4b11e54b8da7bb9b60e281
  21. 30 Jun, 2015 1 commit
    • Alexandre Lision's avatar
      autoupdate: add Sparkle framework · 3d4143a5
      Alexandre Lision authored
      This commits brings optionnal linking against Sparkle framework.
      This framework is used to autoupdate apps not present in the Mac app store
      Refs #75349
      Change-Id: I82b14757c106f1282d91e631927057d00989feb7
  22. 26 Jun, 2015 1 commit
  23. 23 Jun, 2015 2 commits
  24. 22 Jun, 2015 1 commit
  25. 17 Jun, 2015 2 commits
    • Alexandre Lision's avatar
      call: add connecting animation · f47a2561
      Alexandre Lision authored
      This commit adds an animated circular progress view when the state is in
      Initialization or Connected states.
      We also use LRC's HumanStateName instead of hardcoding call state in the client
      Refs #75634
      Change-Id: I574838d624ba9705011c463ccabc5c78857193b4
    • Alexandre Lision's avatar
      cleanup: remove dead code · 8bf6ddc4
      Alexandre Lision authored
      this is normally used to populate a dropdown list to choose a directory from
      we do not need it here since the user needs to choose files (cert, pvk...)
      Refs #75600
      Change-Id: I9396b42a00725c578f7c86d587cee4b62111be53