Re-factoring of contact list implementation
Registered by
Daemon
Current implementation of Contact List is not ready neither for Adium styles nor for multiprotocol support.
The current proposal is to make re-factoring in 2 ways:
1. Re-implement cl using the MVC pattern. This will allow us to implement new features more flexibly, also minimizing the risk of regressions when new functionality is added.
2. Move functionality, that belongs to particular protocol to abstract classes, e.g. XStatus stuff should be moved to OSCAR protocol status manager and so on.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Medium
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Daemon
- Definition:
- Obsolete
- Series goal:
- Accepted for trunk
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Aleksey Sidorov
Related branches
Related bugs
Sprints
Whiteboard
(?)
Work Items
Dependency tree
* Blueprints in grey have been implemented.