ToDo

From CenterIM

Jump to: navigation, search

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

Personal tools