Contents
The GNOME Goals
Setting small concrete goals that we should all try to achieve could definitely help with our work in integration and consistency. The goals may vary a lot, don't need to be ambitious, don't need to be about code. But they need to be achievable in a small timeframe. They are the GNOME goals.
Contact information
For information or help requests about the GNOME Goals, you can use:
the #gnome-love irc channel on irc.gnome.org
Current GNOME Goals
|
Goal |
Summary |
Comments |
GTK+3 related |
||
Remove use of Glib deprecated symbols |
Under the hood |
|
Remove use of GTK+ deprecated symbols |
Under the hood |
|
Clean up GLib and GTK+ includes |
Under the hood |
|
Use GSEAL macro to detect direct access to the object fields and replace them with a call to an accessor function |
Under the hood |
|
Port GTK+ modules to GTK+3 |
Under the hood |
|
Migrate from deprecated GDK to cairo apis |
Under the hood |
|
Use GtkBuilder instead of libglade |
Under the hood |
|
Remove GtkObject uses |
Under the hood |
|
Adapt your module to GTK+3 Rendering Cleanup |
Under the hood |
|
General |
||
Use a correct Generic Name |
Under the hood |
|
Add GObject Introspection Support to your app |
Under the hood |
|
Migrate to GSettings / dconf |
Under the hood |
|
Port your python application to the new introspection-based bindings |
Under the hood |
|
Next goal candidates
Please add your comments to these goals proposals to have them the more accurate possible.
Goal |
Summary |
Category |
Update about dialogs |
User Interface |
|
Create wiki pages for all the GNOME applications |
Under the hood |
|
Ensure that every application will pass make distcheck without errors |
Under the hood |
|
Update/add AUTHORS, MAINTAINERS, THANKS, README, etc. |
Miscellaneous |
|
Remove markup in translatable messages |
Under the hood |
|
Implement XDG config directory spec - clean the .hidden folder mess |
Under the hood |
|
Use g_timeout_add_seconds instead g_timeout_add for save the world! |
Under the hood |
|
Make building GNOME clearer and faster by using automake1.11 option and libtool >= 2.2 |
Under the hood |
|
Add code coverage support with GCOV |
Under the hood |
|
Modernize your autotools configuration |
Under the hood |
|
Validate your GtkBuilder Files |
Under the hood |
|
Port your applet to new DBUS based panel |
Under the hood |
|
Correct your icon names to follow the freedesktop spec |
Under the hood |
You may want to add your ideas for new goals to the GnomeGoals/Proposals page...
Fully completed GNOME Goals
Goal |
Summary |
Comments |
Install theme-friendly icons |
All patches applied |
|
Correct the location an application appears in menus |
All patches applied |
|
Simplify the support of a new language for translators |
All patches applied |
|
Use Glib command line options support |
|
|
Migrate from using string context to msgctxt |
Under the hood |
|
Use gio for deprecated gnome-open and gnome-help |
Under the hood |
|
Porting from gnome-vfs to gio/gvfs |
Under the hood |
|
Drop Libsexy library |
Under the hood |
|
Porting from libgnomeprint[ui] to GtkPrint |
Under the hood |