Opened at 2005-11-15T23:27:05Z
Closed at 2018-04-29T23:57:50Z
#19 closed defect (unlikelytobedone)
Improve oscar infrastructure
Reported by: | Jelmer Vernooij | Owned by: | Jelmer Vernooij |
---|---|---|---|
Priority: | minor | Milestone: | 1.2 |
Component: | OSCAR | Version: | |
Keywords: | Cc: | ||
IRC client+version: | Client-independent | Operating System: | Public server |
OS version/distro: |
Description
The current oscar code works with complicated registration and callback functions while a simple opnum table per SNAC family would be sufficient. This will simplify the code a lot (and thus make it a lot better readable and less prone to bugs).
Attachments (0)
Change History (8)
comment:1 Changed at 2005-11-15T23:27:21Z by
Priority: | major → minor |
---|---|
Status: | new → assigned |
comment:2 Changed at 2005-11-15T23:52:31Z by
comment:3 Changed at 2005-11-16T17:00:02Z by
Initial work on this is available in the branch at http://jelmer.vernstok.nl/oss/bitlbee/bzr/oscar-refactor/
Not very well tested yet, though.
comment:4 Changed at 2005-11-16T22:50:10Z by
The opnum table is now in place. I'm now going to work on killing (or at least simplifying) the aim_bstream_t code.
comment:5 Changed at 2005-11-18T00:20:02Z by
Milestone: | → 1.1? |
---|
comment:6 Changed at 2005-11-21T22:46:53Z by
Version: | 0.99 |
---|
Part of this work got into 1.0: Ripped out the filetransfer-related code, since it's unusable in the current form anyway.
comment:7 Changed at 2006-05-22T09:31:07Z by
the branch is now at http://code.bitlbee.org/jelmer/oscar-refactor/, btw.
comment:8 Changed at 2018-04-29T23:57:50Z by
Resolution: | → unlikelytobedone |
---|---|
Status: | assigned → closed |
Yeah this one isn't happening.
Also kill the callback system. It's way too generic.