- GABBER2 -
List of Changes for Gabber 2
jabberoo
- possibly switch to JECL's event system
- wrap events to libsigc++ (possibly in separate lib?)
- dynamically link or static?
- make sure browsing is in and is cool
prefs
- Use GConf
- no need to cache things locally
- hook into the changed signals where appropriate and use them
- group the hidden config values under an advanced directory?
- generalize sound settings (events) beyond Just GNOME
- Allow any command to be run
- generalize to the point of having an event API?
- plugin system??
text widget
- get rid of evil evil xtext
- let me repeat, WE'RE NOT USING XTEXT
- would GtkTextView or gtkhtml2 be better?
- investigate possibility of XHTML-Basic and CSS1 support
- XHTML-Basic and CSS1 display and generation will be needed
- since I wrote the spec, I need to support it...
- gtkhtml1 does not generate nice enough HTML...
- nor does it support CSS
- gleblanc tells me gtkhtml2 is unmaintained
- right-click menus should be consistent and existent everywhere
- spell check?
- a lot of users like this feature in gabber1...
docklet
- we need one
- really, it's not just my want, we NEED one
- gnome2 doesn't have anything
- that can be started from a non-panel application
- ARGH
commandline options
- figure out what is *needed*
- look into CORBA support or something to allow for gabber remote:
- gabber --message julian@jabber.org "hello julian"
- or something of the like
- gabber --adduser someguy@someserver.ext
encryption
- either remove GPG support completely
- or switch to GPGME (assuming it actually works)
- temas should get going on the new Jabber encryption standard
- and we should support that primarily
backend
- separate MessageManager into:
- queue generic objects (presence, message, errors, etc)
- message router (figures out message stuff and sends to queue)
- ErrorManager
- figure out a better way to handle errors nicely
- move many things to be more iq:browse-based
|
All copyrighted materials are copyright their respective owners. Jabber Powered is a trademark of Jabber, Inc. and its use is licensed through the Jabber Foundation. Everything else is copyright © 2000-2002 Julian "x-virge" Missig and Dave "DizzyD" Smith. |