1. 12 Oct, 2017 3 commits
  2. 11 Oct, 2017 2 commits
  3. 10 Oct, 2017 3 commits
    • Nicolas Jager's avatar
      NewAccountModel: implementation · c06bea5a
      Nicolas Jager authored
      - this class allows to get accounts informations. Each account has
      his own NewCallModel, ContactModel and ConversationModel.
      
      - getAccountList() returns a list of account ids.
      
      - getAccountInfo() returns informations about an account.
      
      - references to the NewAccountModel called parents were removed from
      the constructor because account::Info& is already storing a reference
      to NewAccountModel.
      
      Change-Id: Ib429520ec6751201e1bc6a45c9dc8d54c76e428a
      Reviewed-by: default avatarAnthony Léonard <anthony.leonard@savoirfairelinux.com>
      c06bea5a
    • Jenkins's avatar
      i18n: automatic bump · 2d7a6a3f
      Jenkins authored
      Change-Id: Ie3b1ed7de6686455763a4886389ced9bdf36d56d
      2d7a6a3f
    • Nicolas Jager's avatar
      add namespace authority · 59139800
      Nicolas Jager authored
      - authority namespace is used to help when we work inside the lrc.
      it makes more visibles which source of information has the authority
      over some data.
      
      Change-Id: I25a5d27b154376fe6211ff01b0e9e138bd782f43
      Reviewed-by: default avatarAnthony Léonard <anthony.leonard@savoirfairelinux.com>
      59139800
  4. 06 Oct, 2017 4 commits
    • Nicolas Jager's avatar
      callbackshandler: link more callbacks from the daemon. · 00886473
      Nicolas Jager authored
      Change-Id: Ib073b8f6e3522c6617f3415ab6f9ebff7ee6d58f
      Reviewd-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      00886473
    • Nicolas Jager's avatar
      edit tables · 39c55e4a
      Nicolas Jager authored
      - this edit doesn't requires any update for the database itself,
      since nobody is using them.
      
      - columns removed: group_id and device_id
      
      - change types from INTEGER to TEXT for columns type and status
        from profiles table.
      
      Change-Id: I5a6ee798748367ecdbcbeeaa4d85e9c943372192
      Reviewed-by: Sébastien Blin's avatarSébastien Blin <sebastien.blin@savoirfairelinux.com>
      39c55e4a
    • Nicolas Jager's avatar
      CMakeList : set default value to ENABLE_TEST · 9164fb65
      Nicolas Jager authored
      - set false to ENABLE_TEST by default. If one wants to enable the
      tests, he has to set it : "cmake -D ENABLE_TEST=true ../"
      
      Change-Id: I7aff5f7df6a3427f8c862113a385d3e47f15c79e
      Reviewed-by: default avatarAnthony Léonard <anthony.leonard@savoirfairelinux.com>
      9164fb65
    • Nicolas Jager's avatar
      api changes · 5cae7630
      Nicolas Jager authored
      - change lrc::api::message for lrc::api::interaction
        Rationale: message is only a part of different interactions possibly
        present in the history.
      
      - add lrc::api::profile namespace.
        Rationale: information stored by daemon or database
        about accounts or contacts accessible through profile. Other
        informations will be considered volatile.
      
      - lrc::api::account::Info changes:
        * accountModel a non-owned pointer rather than a unique_ptr
        * add members: registeredName, enabled, status and profileInfo
      
      - lrc::api::call::Info changes:
        * add members: peer, audioMuted and videoMuted
      
      - lrc::api::contact::Info changes:
        * remove members: uri, avatar, alias, type
        * add member: profileInfo
      
      - lrc::api::conversation::Info changes:
        * messages -> interactions
        * remove isUsed
      
      - all ::Info: add functions to convert Type and Status to string and vice versa.
      
      - minor file header fixes.
      
      [GR: ci-msg refactor]
      
      Change-Id: Iba46194eb29ff394481663bef4ca07dc4bd899f6
      Reviewed-by: Guillaume Roguez's avatarGuillaume Roguez <guillaume.roguez@savoirfairelinux.com>
      5cae7630
  5. 29 Sep, 2017 1 commit
  6. 26 Sep, 2017 1 commit
  7. 22 Sep, 2017 1 commit
  8. 19 Sep, 2017 1 commit
  9. 15 Sep, 2017 2 commits
    • Adrien Béraud's avatar
      account: allow to set ArchivePath · 1facaff2
      Adrien Béraud authored
      Setting the archive path is used to optionally add a Ring account from
      an existing archive (export.gz) file.
      
      Change-Id: I2d3b3b62b07b8544e1ffce6086e3bdd351b6e619
      1facaff2
    • Guillaume Roguez's avatar
      doxygen support · e8748420
      Guillaume Roguez authored
      Add a Doxyfile configuration for Doxygen.
      
      Usage: run doxygen from doc directory to generate the LRC documentation.
      The src/ directory is the source for inputs, scanned recursively.
      A doc/html/ directory is then filler with all HTML files.
      Browse index.html to read the LRC documentation.
      
      Change-Id: Ieb4b5db6f690f47fab2e40358a142fe973412e9c
      Reviewed-by: default avatarNicolas Jäger <nicolas.jager@savoirfairelinux.com>
      e8748420
  10. 14 Sep, 2017 3 commits
  11. 12 Sep, 2017 1 commit
  12. 08 Sep, 2017 6 commits
  13. 06 Sep, 2017 1 commit
  14. 30 Aug, 2017 1 commit
    • Anthony Léonard's avatar
      fix LIB_EXPORT behavior and misuse · cf2c0794
      Anthony Léonard authored
      This patch fixes DLL symbols export and especially imports from LRC.
      When included in Windows client, classes were not using Q_DECL_IMPORT
      which, on this platform, specify that symbols are imported from a lib.
      
      A consequence of that is that Qt connects with the new syntax were
      failing thus forcing us to rely on old-style ones. Those ones are not
      checked at compile time and not compatibles with lambdas.
      
      It may also fix other issues related to symbols availability and
      uniqueness.
      
      several incorrect LIB_EXPORT are also removed as they were used in template
      declarations, or internal classes for LRC.
      
      Change-Id: I2578deca5215a7e17327405ae6462c373b229ada
      cf2c0794
  15. 21 Aug, 2017 1 commit
  16. 15 Aug, 2017 2 commits
  17. 07 Aug, 2017 1 commit
  18. 03 Aug, 2017 1 commit
  19. 02 Aug, 2017 1 commit
  20. 28 Jul, 2017 1 commit
  21. 25 Jul, 2017 2 commits
  22. 20 Jul, 2017 1 commit