Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Version 5 (modified by MarkDoliner, 17 years ago) (diff)

--

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.

MySpace? Protocol Plugin

Write a protocol plugin (PRPL) for Gaim that allows users to connect to the MySpace? IM network.

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.

All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!