Old GCI proposals from 2009
Maintainers: Please check/update your old proposals listed here. |
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