GNOME 2.31.x Development Series
GNOME 2.31.x Development Series
Roadmap for Gtk+/Glib
http://live.gnome.org/GTK%2B/RoadmapThe GNOME Roadmap
http://live.gnome.org/RoadMap
GTK+ 3.0 tasks
http://live.gnome.org/GTK+/3.0/Tasks
The GNOME Goals
http://live.gnome.org/GnomeGoals/
其中的工作:
GNOME Goal: Gconf to GSettings migration
http://live.gnome.org/GnomeGoals/GSettingsMigration
GNOME Goal: Clean up GLib and GTK+ includes
Summary
GTK+ is moving toward a model where it is only allowed to include the 'toplevel' headers. The goal is to make all GNOME modules comply with this.
http://live.gnome.org/GnomeGoals/CleanupGTKIncludeslibgnome and libgnomeui Must Die!
http://live.gnome.org/LibgnomeMustDieGNOME Goal: Use GtkBuilder instead of libglade
GtkBuilder was introduced in GTK+ 2.12 and is replacing libglade in the GNOME platform.
Bug 578046 - Sound juicer needs to use GtkBuilder and drop libglade support
Project Ridley
Goals
Project Ridley is an effort to consolidate a number of external libraries into GTK+.
http://live.gnome.org/ProjectRidley
Target Libraries
- libgnome (4/7)
- libgnomeui (4/7)
- libgnomeprint22 (2/2)
- libgnomeprintui22 (2/2)
- libglade (1/1)
- libgnomecanvas (0/1)
- libegg (4/9)
- libeel (0/1)
- gtkglext (0/1)
- libsexy (2/5)
GNOME Goal: Remove deprecated GLib symbols
Summary
The goal is to remove the deprecated GLib symbols (functions, structs, macros, etc.) and replace them with something that fits better (usually a newer symbol). This has to be done for each GNOME module (application or library).
http://live.gnome.org/GnomeGoals/RemoveDeprecatedSymbols/Glib
GNOME Goal: Remove deprecated GTK+ symbols
make CFLAGS+="-DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED"
GNOME Goal: Use accessor functions instead direct access
Summary
GTK+ currently exposes a huge amount of internal implementation details which blocks cleaning up of internal code, something that is much needed.
External Dependencies of GNOME 2.31.x
http://live.gnome.org/TwoPointThirtyone/ExternalDependencies
Preparing for GTK 3.0 and GNOME 3
http://lists.debian.org/debian-devel-announce/2009/04/msg00002.html
GTK 3.0: an app developer's view
http://mail.gnome.org/archives/gtk-devel-list/2008-June/msg00176.htmlTODo:
GNOME Goal: Modernize your autotools configuration
http://live.gnome.org/GnomeGoals/ModernAutotools
Process:The Maintainers' Corner
http://live.gnome.org/MaintainersCorner/
Getting the most out of Git in GNOME
http://live.gnome.org/Git/Developers