Periodically we see or come up with ideas that would make a good Google Summer of Code project.  Many of these get forgotten when we actually get around to listing ideas for the next summer.  Here is a space to store them.


== ICQ TLC ==
Our ICQ implementation in the oscar code is substandard in a variety of respects.  We do not have full support for ICQ status, ICQ privacy, or ICQ formatting to name just a few shortfalls.  Others include our buddy list management, message size restrictions and ICQ's chats.  Your goal is to compare what gaim does at a protocol level with what the official winicq client does, figure out where it differs, and to repair Gaim's implementation, extending Gaim's capabilities where possible.

== Finch Improvements ==

* A new window manager (or improvements to the existing ones). For
example, a tiling window manager would be super awesome.

* Improve the widget-packing in a container (GntBox), may be even have a
grid like container.

* Implement plugin-pref-ui using the request-api.

* Have python (or some other) bindings for libgnt. This would allow
creating functional/useful dbus clients with gnt ui.

* Add some more items in the buddy-list menu. Copy the gstreamer,
auto-reconnection etc. code from Pidgin to Finch

* Have a spell checker, which would add some way of indicating spelling
errors, suggesting possible corrections etc.
