KTp/Tasks

From KDE Community Wiki
< KTp
Revision as of 22:38, 30 January 2013 by D ed (talk | contribs) (Created page with "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 contact...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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