Old GCI proposals from 2009

Maintainers: Please check/update your old proposals listed here.
If they are still valid and if you are willing to mentor please move them to the Task Proposals for GCI wikipage!

Cheese

  • find memory leaks and resolve them -- DanielSiegel

  • check the bugs marked as imcomplete and resolve them if possible -- DanielSiegel

  • bring the documentation up to date -- DanielSiegel

Documentation

  • Identify the status of current documentation. Ascertain how current and how complete each document is. -- ShaunMcCance

  • Pick a smallish manual and completely update it. Make sure it's current. Add content as necessary so it's not just an interface description. -- ShaunMcCance

  • Analyze the User Guide and propose changes in structure and content. Make sure it's beginner friendly. Maybe look at Getting Started guides from distros or user guides from other systems for inspiration. -- ShaunMcCance

Glib

  • Document the algorithmic performance for each function in the data structures (GSList, GList, GHashTable, GTree). Example: g_list_find() or g_list_remove() are O(n) where n is the length of the list. Mention common pitfalls for functions which are normally called in repeated fashion, such as g_list_append() (it is O(n), but calling it to build a list results in O(n^2) behavior). -- FedericoMenaQuintero

gnome-settings-daemon

  • modify the housekeeping plugin. It currently deletes the oldest thumbnails in the thumbnail cache so the cache fits within a hard MAX_SIZE limit, which is set by gconf. We should have some sort of auto-sizing soft limits instead, to automagically please everyone (heavy image users and space-limited users), based on available disk space. -- MichaelChudobiak

gthumb

  • Add support for ICC color profiles, following the code used in eog. -- MichaelChudobiak

  • Add support for multi-page (and maybe multi-layer) tiff files, like those generated by fax software. The gdk pixbuf loader does not support this, so you'd have to find a library that does, and add page-flipping support to the gthumb image viewer. For advanced programmers. -- MichaelChudobiak

jhbuild

  • (jhbuildbot) Let the build master send administrative tasks to the slaves (updating modulesets, removing a module directory). -- FredericPeters

  • (jhbuildbot) Let the build master have slaves using different modulesets (useful in the few weeks after a .0 release). -- FredericPeters

  • (git support) Add support for alternative git workflows (see bugs 552476 and 549704). -- FredericPeters

Deskbar-Applet

  • Add new finished signal and port all modules to emit this signal when done (see 508590) -- sebp

  • Port Indexer to use sqlite DB instead of Python dictionary -- sebp

  • Adjust files modules that the query string can appear everywhere in a file's name (case in-sensitive) (see 491404) -- sebp

  • Add possibility to add/change/remove directories that the files module searches in (see 443975). Add home dir and XDG special dirs by default. -- sebp

  • Extend module API that each module can define a prefix. If the query starts with this prefix only this module is queried (e.g. "calc 5+6" will only query the calculator module) (see 410753) -- sebp

  • Programs Handler should notice newly installed programs. Someone wanted to work on this, but I got no update from him/her. In addition, the gio port must be completed first. (see 343894) -- sebp

  • The popup/window should close when it looses focus (see 487837). This might be too much work. I myself tried it several times, but didn't get it working. -- sebp

Totem

  • Fix bugs 537005, 484142 and 515109 -- PhilipWithnall

  • Check and update the manual, making sure to document all undocumented features of Totem -- PhilipWithnall

  • Convert totem-pl-parser's test suite to g_test_* and go through all recently-closed totem-pl-parser bugs in Bugzilla, ensuring they all have test cases where appropriate (508346) -- PhilipWithnall

Evolution/Epiphany

  • Integration with the text summarizer like ots to present the summary of e-mail/webpage NickolayShmyrev

Events/GoogleCodeIn/OldTasks (last edited 2013-12-03 18:15:43 by WilliamJonMcCann)