ToDo
From CenterIM
Contents |
[edit] Note
Please remember to report all bugs and wishes to the bugtracker on centerim.org (http://bugzilla.centerim.org/)
For having a better overview who is requesting which feature, and to be able to ask for feedback, it would be great if you might finish your entries like:
* Added by <br> -- ~~~~
where the <br> makes a line feed in the list item, the -- marks the author and ~~~~ puts your name and the current date in it.
[edit] Wish list
- UTF-8 support
- Protocol libraries update
- An indicator if someone on your contact list is listed on the ignore list
- Sort contact list dynamically based on user selection (location, distance, status)
- Add libnotify support
- Making the MSN version string configurable
- Setting window sizes using percentages -- Unknown 12:55, 7 May 2007 (CEST)
- Use/update original libicq2000
- file transfers (may be included in the point above)
- avatar download (for viewing with extern programs)
- more compact and better readable logs
- set encoding for each contact, Jayjay: Why? UTF-8 will do isn't it?
- chceck mail via pop3(s)/imap(s) protocol
- Automatically set ANY status when screen is detached (away,invisible,....)
[edit] Current bugs
- can't configure/compile with these protocols disabled: Jabber, GaduGadu, Yahoo, IRC (e.g. --disable-yahoo --disable-irc --disable-jabber --disable-gg) (approved on FreeBSD by Frank)
- Jabber protocol won't connect to jabber.ru (more investigation needed) -- AMDmi3
- IRC queries (private messages) don't seem to arrive (checked between "racoon" and "unknown" on freenode)
- 12 byte memory leak in libmsn (notificationserver.cpp:504)
- very poor/not existing support for some native functions (file transfers, avatars etc.)
[edit] Solved stuff
- Can configure/compile with these protocols disabled: Jabber, GaduGadu, Yahoo, AIM, LiveJournal, IRC (e.g. --disable-yahoo --disable-aim --disable-irc --disable-jabber --disable-gg --disable-rss --disable-lj) Only ICQ and MSN are enabled this way. (discovered by Jayjay)
- Rewrite AUTHORS, THANKS, TODO, README, FAQ, man pages - (by Jayjay)
- Replace any occurance of konst@konst.org.ua and http://konst.org.ua/, and remove or rename to thekonst.net. Done, it is currently in the mob branch --Jayjay 21:11, 22 April 2007 (CEST).
- Jabber protocol doesn't talk with GMail talk server talk.google.com:5223 - no reason found so far -- Frank
This has been fixed in the mob branch. -- unknown
[edit] Code cleanup
- Remove those horrible switch statements for emacs bindings
- Turn the 'conf' object into a singleton (icqconf.cc)
- Merge/add the 'icqgroups' object into/to the conf object (icqgroups.cc/icqconf.cc)
- Use static, null terminated arrays to initialize menus (icqface.cc, icqface::generalmenu()) This is to make future menu changes easier. Also we could move to configurable menu's this way.
- Rewrite Changelog
[edit] Other tasks
- Add CenterIM to the Gentoo Portage tree (Kai)
- 4.22.0 is in the Gentoo-Bugtracker (https://bugs.gentoo.org/show_bug.cgi?id=171682) and discussion should be done in the Gentoo-Forums (http://forums.gentoo.org/viewtopic-t-548358.html)
-- Sokai 15:04, 21 March 2007 (CET)
- 4.22.0 is in the Gentoo-Bugtracker (https://bugs.gentoo.org/show_bug.cgi?id=171682) and discussion should be done in the Gentoo-Forums (http://forums.gentoo.org/viewtopic-t-548358.html)
- Add CenterIM to the Debian repository.
- Current CenterICQ package is maintained by Julien Lemoine. http://packages.debian.org/stable/net/centericq
- CenterIM exists in both testing and unstable repositories. http://packages.debian.org/centerim
-- PhoenixAndy 15:01 08 October 2007 (BST)
