Original Roadmap Versions

The old roadmap is here, and an earlier draft is here. In addition, a great slideshow version of those texts is here and here.

Achieved goals from past roadmaps

Developer Platform

2.6

  • Introduction and adoption of the GTK+ 2.4 toolkit, including the new file selector API and UI, new and easier menu API, and some other new widgets. [Owen Taylor, Federico Mena Quintero]
  • gnome-vfs daemon, improving authentication and connection sharing [Alex Larsson]
  • Improved Nautilus extensibility [Alex Larsson, Dave Camp]
  • Cut down on required number of HTML renderers [Mikael Hallendal]

2.8

  • Removal of UI and widgetry above the GTK+ level, part of GTK 2.6 [Anders Carlson]
  • Clarification/improvement of Nautilus extensibility APIs [Dave Camp and Alex Larsson]
  • Inclusion of DBUS, a system-wide messaging daemon. [Havoc Pennington]

2.10

  • Improved menu system, including better compliance with freedesktop.org specifications.

2.12

  • Deprecation of libgnomecanvas and libart in favor of new API based on the Cairo library [OwenTaylor]

  • Port more libraries to Windows as needed for the Evolution porting effort [TorLillqvist]

2.14

  • Better support for exchange of GPG-encrypted data [Jacob Perkins]
  • Generic video-display widget [Bastien Nocera]
  • Database support and better network support in the platform [Rodrigo Moya]
  • Improved integration with system related tasks, discussed in SystemToolsBackends [CarlosGarnacho]

User-visible

2.6

  • New file selector from GTK+ 2.4 [Owen Taylor]
  • Inclusion of Evolution into the GNOME Desktop, and wide-spread integration of the Desktop with Evolution. [Ettore Perrazoli]
  • Improved mime-type system and user-visible mime UI [Jonathan Blandford and Christophe Fergeau]
  • Integration of the CUPS-based Ximian Desktop printing subsystem [Dave Camp]
  • Improved lockdown and management via gconf [Distributed]
  • Completion of 'correct' startup notification behavior [Rob Adams]
  • Implement ipod<->music player integration [Bastien Nocera][Done in rhythmbox]

  • Integrate support for multimedia keys into control center [Bastien Nocera]
  • Integrate support for internationalized keyboards into control-center [Sergey Oudaltsov, Jody Goldberg]
  • Improved support for multiple linux sound architectures [Ted Gould]

2.8

  • Improve auto-mounting and execution of programs at mount time of currently unhandled devices like bluetooth, batteries, cameras, etc. [Bastien Nocera, Alex Larsson]
  • Better hardware integration via dbus and a hardware abstraction layer.
  • Tool to write DVDs [Bastien Nocera]
  • Tool to handle disk images, including mounting and copying [Bastien Nocera]

2.10

  • Inclusion of a CD ripping tool [Ross Burton]

2.12

  • New default theme for improved aesthetics and usability [SethNickell, Diana Fong; see NewDefaultTheme for more information.]

  • Improved support for display and manipulation of PDF and Postscript [Evince team]
  • Improved menu editing [MarkMcLoughlin, Christian Neumair, VincentUntz]

2.14

Infrastructure & Organization

2.6

  • Release of GNOME HIG version 1.2. [Calum Benson and Seth Nickell]
  • Improved CVS infrastructure, ensuring better security for CVS commits and faster anonymous CVS for wider developer involvement [Owen Taylor]
  • Upgrade of bugzilla.gnome.org to Bugzilla 2.16, making GNOME QA processes more effective [Alex Duggan and Andrew Sobala]

2.12

  • Restarting of the 'tinderbox' build farm, ideally with integration with the ldtp project for automated testing. [LuisVilla4]

2.14

  • Improved accessibility documentation, which will help all developers ensure that their applications are completely accessible [Brian Cameron]
  • Improved website build system, which will allow better and faster content creation on the website. [JeffWaugh]

  • Update of bugzilla to Bugzilla 2.20, to continue to improve bug tracking and reporting for the project. [Olav Vitters; see BugzillaUpgrade for more information.]

  • Creation of information and resources for conference attendees so that GNOME can be better represented at conferences. [LuisVilla4]

  • New gtk-doc documentation to aid developers setting-up and writing api-docs [StefanKost]


CategoryRoadMap

RoadMap/OldMaps (last edited 2008-02-03 14:47:17 by anonymous)