KTp/Tasks
Appearance
< KTp
Dave's Refactoring list all to be done before 0.6
KTp jobs:
Model_refactor_3
- add the common caps methods to KTp::contact (see bug report, detailing how) - update contacts-list-model to use these - port ContactsFilterModel to new roles - port all other code to new roles 8-) - remove FilterByDesktopSharingCapability, FilterBySSHContactCapability - add filter to filter by tube (as a string, not an enum...) - update ktp-contact-list..drop the ContactsModel, use KTp::ContactsModel - add Q_PROPERTIES on KTp::ContactsModel, expose this to QML.
MessageSource:
- Move MessageSource model from ktp-contact-list branch to common-internals (needs review.. Dave E needs to push this) - Update KTp::ContactsModel to have a method setShowChatState(bool) which makes the source model swap to go via MessageSourceModel or not. - update ktp-contact-list to set this to true. - make desktop-applets contacts applet compile
Declarative 1:
- Update GlobalPresence to have some Q_PROPERTIES - Expose this to declarative as creatable - Update ktp-active to use this - may need some fixes
Declarative 2:
- remove Declarative/contact-list.cpp class, just use KTp::ContactsList from above - update ktp-active to use this - update desktop-applets
Declarative 3:
- add a method to expose Tp::Contact* from Tp::ContactPtr - add properties in either KTp::Contact or Tp::Contact - remove conversation-target.cpp|h - fix chat plasmoid to still work
Docs:
- build doxygen docs on KTp
Merge Lasath's code 1:
- Update bugzilla code to compile with Dave's changes - Fix the bugzilla filter so that it works with any bugzilla (search for showbug.cgi, extract hostname)
Merge Lasath's code 2:
- Update the youtube code to compile with Dave's changes - fix the security concern raised in review https://git.reviewboard.kde.org/r/106083
Merge Lasath's code 3:
- Update the texttospeech to not read out history (very trivial now... just add one if statement)
Merge Lasath's code 4:
- make search expansion go the right way (i.e when sending messages, not receiving them)
Merge Lasath's code 5:
- Update the pipes plugin to compile with Dave's changes - check for review comments, fix and ship.
Merge Lasath's code 6:
- Update the highlight plugin to compile with Dave's changes - remove the account manager, instead get the nickname from the MessageContext
Merge Lasath's code 7:
- re-enable format filter - fix https://bugs.kde.org/show_bug.cgi?id=302862 - talk to drdanz RE: https://bugs.kde.org/show_bug.cgi?id=302534