- 01 Nov, 2019 1 commit
-
-
Change-Id: I3151c8312f246dac0638422522c321671cf700fc
-
- 04 Oct, 2019 1 commit
-
-
Ming Rui Zhang authored
Change-Id: I86c0be35cc56b03b39279d239fe77bb83fe5240c
-
- 22 Aug, 2019 1 commit
-
-
Andreas Traczyk authored
Gitlab: #407 Change-Id: I834cf0d216dfd9e6badab8d7aab951b8875c1bd6
-
- 26 Jul, 2019 1 commit
-
-
A lot of old models is now migrated to another part of the code. This patch removes a lot of unused models. Change-Id: I245f3c793571076ae0e5f838a672e15008152470 Gitlab: #358
-
- 17 Jul, 2019 1 commit
-
-
-used to reveive peer discovery map change signal -get peer discovery map directly by knowing accountId Change-Id: I35faf9360200d86a68b64d17969797bfcaa3695e
-
- 04 Feb, 2019 1 commit
-
-
Change-Id: I1b88605c4dd058babe98b323b5c247cb63b4a676 Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- 03 Jan, 2019 1 commit
-
-
Change-Id: I47877be24fd1de76bb2a4c66380c90ce645c6279
-
- 16 Dec, 2018 1 commit
-
-
Sébastien Blin authored
Detects when a new device is plugged or unplugged Change-Id: Ifc9eeefad45f3916bdb26b816995028fda8a08b7
-
- 06 Dec, 2018 1 commit
-
-
Migrate all media API to new models. Gitlab: #394 Change-Id: Ida00feb0afefa4f0ce39091811da12097f03ba4d Reviewed-by: Kateryna Kostiuk<kateryna.kostiuk@savoirfairelinux.com>
-
- 02 Oct, 2018 1 commit
-
-
Add a CallbackHandler entry for deamon signal accountsChanged. Add an updateAccounts() function to the NewAccountModel and connect it to this new signal. This function detects new accounts and account removals. It calls addToAccounts and removeFromAccounts (formerly slotAccountRemoved) when appropriate. Stop using registrationStateChanged signal to detect new accounts. Fix various race conditions and potential errors during account creation and removal. Change-Id: Id774df852e63b69658160473962ec499fc244c53 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 21 Aug, 2018 1 commit
-
-
Andreas Traczyk authored
Change-Id: I0601aa7b323e2213000571481061d0eb707580de
-
- 06 Jul, 2018 1 commit
-
-
Change-Id: I604adb07292e4251ba2483a7ca6211355a7ec583 Gitlab: #837 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 03 Jul, 2018 2 commits
-
-
Change-Id: I62c9fa51b8e9d26d74c53adb42539eba4a37dfca Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
Sébastien Blin authored
Change-Id: I849003605c7242c241e258bcd5e11ee9bac3a685 Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 05 Jun, 2018 2 commits
-
-
Update temporary contact when receive lookup return. Note: like the "Not found" label, don't add the query to the "Searching…" label Change-Id: I4fd7dce67ee10132f4b63564d9fbd5d4acb95c30 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- adds ConfProperties structure in account::Info - binds accountDetailsChanged signal in ConfigurationManagaer - call NewAccountModel::getAccountConfig to get a copy of the current account details - call NewAccountModel::setAccountConfig with a ConfProperties struct as a parameter to save any configuration changes - enabled, alias, and username (in the case of SIP) will have seperate setters for now - device name setting can be changed using the NewDeviceModel API - WARNING: if the account details map won't be directly used to manage an account configuration detail, then the details should be removed from the ConfProperties_t struct and ConfProperties_t::toDetails and Info::fromDetails Change-Id: I666da2ce9750befaa358ba5319e14ecbaf2cec0d Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- 18 May, 2018 1 commit
-
-
Sébastien Blin authored
Ring devices are currently managed via a Qt model. With this patch, this class is now deprecated in favor of NewDeviceModel linked to the AccountModel used by clients. This patch add the ability to revoke devices and rename current used device for LRC based clients. Add some unit-tests in test/newdevicemodeltester.* Change-Id: Ifcec4e573f92967d7e0ee8759f1159328957c7ba Reviewed-by:
Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
-
- 07 May, 2018 1 commit
-
-
Sébastien Blin authored
The daemon recently introduced a new status for datatransfer: timeout_expired, triggered when a outgoing file transfer got an awaiting_peer status for too long and to release the TURN connection Change-Id: I852289e47d34a8e82658a1171c31b68197b493fa Reviewed-by:
Philippe Gorley <philippe.gorley@savoirfairelinux.com>
-
- 01 Mar, 2018 1 commit
-
-
Sébastien Blin authored
Change-Id: I06f936bb798539860ca8b4d9f362faf0ef6ae77c
-
- 26 Feb, 2018 1 commit
-
-
Sébastien Blin authored
Change-Id: Iabe3b6d410f108bc47a95bd9bec1f01626e20595 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 20 Feb, 2018 1 commit
-
-
Many fixes to adapt LRC to the new datatransfer. Change-Id: Ibbe322a32d44800c54e9a7ffd99c42a57200deb7 Signed-off-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 02 Feb, 2018 1 commit
-
-
Nicolas Jager authored
add the data transfer functionality to LRC this patch does not fullfil all the models specifications and is not fully "concern separated" due to design flaws (much of the datatransfer is delegated to conversation model). That will be corrected further in time. Change-Id: I9bc3d3f8fc544fe97ef43805bad54a5779797234 Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 31 Jan, 2018 1 commit
-
-
Change-Id: I0af6a5e98fe1fc3234ac4fe37b712e274d095e11 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- 25 Jan, 2018 1 commit
-
-
Nicolas Jager authored
- this patch is a stub, it show signals and slots connected from the daemon to the client. - each ConversationModel own a TransfertModel. - add (stub) sendFile and acceptFile to ConversationModel. Change-Id: Ie53db55e66f466f73644e4119ec1fd25336ab7ae Reviewed-by:
Anthony Léonard <anthony.leonard@savoirfairelinux.com>
-
- 12 Oct, 2017 2 commits
-
-
If a message is outgoing, update the status from daemon's signals. If a message is incoming, the client have the ability to change the status of the interaction from UNREAD to READ. Change-Id: If47fed5e1a2ecbdd52745e150fc08146ca7a6cbd Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
Sébastien Blin authored
A call can have the "CONFERENCE" type. If it's a conference between 2 peers, the call has "DIALOG" for type. For now, conference replace calls in conversations. When conference chat will be implemented, the conference should be moved in a new conversation. Change-Id: Ia90efc9ebae41698c42a349b0227b0d1450f35c7 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 06 Oct, 2017 1 commit
-
-
Change-Id: Ib073b8f6e3522c6617f3415ab6f9ebff7ee6d58f Reviewd-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 08 Sep, 2017 2 commits
-
-
- CallbacksHandler recieves callbacks from the daemon (through legacy lrc interfaces) and emits his own signals. - Signals from CallbacksHandler have to be use only inside LRC. It is not intended to connect those signals from a client. - Until we rely on legacy lrc, CallbacksHandler will convert Qt objects to STL equivalents. Change-Id: I1f08279e5b432b995614ffc5e2b3daceddca1065 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
add stubs for : - Database class. - ConversationModel class and Conversation namespace. - NewCallModel class and NewCall namespace. - ContactModel class and Contact namespace. - Message namespace. - NewAccountModel. - CallbacksHandler, will be used to bind the callbacks from the daemon and will emit signals for lrc and client. - Lrc class, this class is the root class of all models. Instating this class will build interfaces between the daemon, client and the database. - all these class are nested in the lrc namespace. - all publicly exposed API have been put into lrc::api namespace - add diagrams in doc folder Change-Id: Ia06f874dd1baebb086edd570e52d8d61d73b905b Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Signed-off-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 19 Jul, 2017 1 commit
-
-
Guillaume Roguez authored
Change-Id: Ie560fab55336079277a710380e25d0889889606a
-
- 31 Oct, 2016 1 commit
-
-
aviau authored
account: - Add nameServiceURL property: This is used for name lookups. - Add registeredName property: This represents the currently registered name. A name can be registered using the registerName method. - Add lookupName method: This allows for looking up a name using the currently configured nameServiceURL for the account. - Add lookupAddress method: This allows for looking up an address using the currently configured nameService URL for the account. - Add nameRegistrationEnded signal: This is emitted when the registerName operation has completed. - Add registeredNameFound signal: This is emitted when lookup operations are completed. namedirectory: - This singleton allows for looking up usernames and addresses. It is used by account.cpp and it can be used for making queries without having an account. Tuleap: #684 Change-Id: I70772d8e08a7a041c5e15429b6d149c9ff52c204
-
- 12 Oct, 2016 1 commit
-
-
aviau authored
- Add properties to Account: * deviceId: The id of the current device for this account * archivePassword: The password used to encrypt the account archive by the daemon * needsMigration: Whether or not this account needs to be migrated to the new archive format. * archivePin: The pin used to import the account from the Ring. - Add new methods to Account: * exportOnRing: Initializes an account export operation, returns True or false depending on whether the transaction was initialized successfully or not. exportOnRingEnded is emitted on operation completion. - Add a new model to Account: * RingDevicesModel: This models contains a list of known devices, their name, and their ID. For now, the name is just the short ID. Devices are added as they are discovered by the daemon. - Add a new method to AccountModel * accountsToMigrate: This methods returns a list of accounts that need migration. To the new archive format. Note: Migration to the new archive format is done like so: > account->setArchivePassword(password); > account->performAction(Account::EditAction::SAVE) - Add new signals to AccountModel: * knownDevicesChanged: emitted when the list of known Ring devices has changed. For example, it is emitted when the account is imported on a new device. * exportOnRingEnded: emitted after the operation initialized with exportOnRing has completed. The signal contains the status of the operation and the pin if the operation was a success. - Add new RegistrationState: * INITIALIZING: This state is used when the account is being created or imported from the Ring. Change-Id: I6cbbdd09bc368b76fe82eb4800fd87b6fdcc0aa7 Tuleap: #896
-
- 08 Jan, 2016 1 commit
-
-
Edric Milaret authored
- Happy new year - lower f fix Change-Id: I9b6d2ef340f4a33185dae75aef15538209749788 Tuleap: #218
-
- 24 Sep, 2015 1 commit
-
-
Guillaume Roguez authored
... do it everywhere! Issue: #79703 Change-Id: Ica6942cc07b43c5e220edc89ff0742065dbdf99d
-
- 17 Jul, 2015 1 commit
-
-
Emmanuel Lepage Vallee authored
This commit implement the daemon trust request system. Both incoming and outgoing requests should be using the daemon API. No tests have been done, but the general framework is in place. Refs #76869 Change-Id: I0113ba43ceaee2a850074dc2b9b6d4c3ba0ade8a
-
- 13 May, 2015 1 commit
-
-
Emmanuel Lepage Vallee authored
* Remove all recording playback methods from Call:: * Create a private recording playback manager * Implement all Recording playback methods * Add many attributes to Media::Recordings * Move some formatting business logic code from the KDE client to LRC Refs #73068
-
- 12 May, 2015 2 commits
-
-
Emmanuel Lepage Vallee authored
* Implement all the related code, signals and API to track them * Rename a call state constant due to a past copy/paste error * Add callbacks when the Call LifeCycleState change * Add a runtime type identifier system for each media Refs #72765
-
Emmanuel Lepage Vallee authored
Those classes are currently not used, this will change in future commits. Refs #72765
-
- 07 May, 2015 1 commit
-
-
Emmanuel Lepage Vallee authored
* Improper include guards * Spelling mistakes * Add 'explicit' to constructors * Add missing new lines http://ebn.kde.org/krazy/reports/extragear/network/libringclient/index.html Refs #72608
-
- 19 Feb, 2015 1 commit
-
-
Emmanuel Lepage Vallee authored
Refs #66610
-