Gtk - History

History

GTK+ was originally designed and used in the GNU Image Manipulation Program (GIMP) as a replacement of the Motif toolkit; at some point Peter Mattis became disenchanted with Motif and began to write his own GUI toolkit called the GIMP toolkit and had successfully replaced Motif by the 0.60 release of GIMP. Finally GTK was re-written to be object-oriented and was renamed GTK+. This was first used in the 0.99 release of GIMP.

The GTK+ 2.0.0 release series introduced new features which include improved text rendering using Pango, a new theme engine, improved accessibility using the Accessibility Toolkit, complete transition to Unicode using UTF-8 strings, and a more flexible API. Starting with version 2.8, GTK+ 2 depends on the Cairo graphics library for rendering vector graphics in GTK+ 2.

GTK+ version 3.0.0 included revised input device handling, support for themes written with CSS-like syntax, and the ability to receive information about other opened GTK+ applications.

Release series Initial release date Major enhancements Latest minor version
1.0 14 April 1998 First stable version 1.0.6
1.2 27 February 1999 New widgets (GtkFontSelector, GtkPacker, GtkItemFactory, GtkCTree,
GtkInvisible, GtkCalendar, GtkLayout, GtkPlug, GtkSocket)
1.2.10
2.0 11 March 2002 GObject, Universal Unicode UTF-8 2.0.9
2.2 22 December 2002 Multihead support 2.2.4
2.4 16 March 2004 New widgets (GtkFileChooser, GtkComboBox, GtkComboBoxEntry,
GtkExpander, GtkFontButton, GtkColorButton)
2.4.14
2.6 16 December 2004 New widgets (GtkIconView, GtkAboutDialog, GtkCellView).
The last to support Windows 98/ME.
2.6.10
2.8 13 August 2005 Cairo integration 2.8.20
2.10 3 July 2006 New widgets (GtkStatusIcon, GtkAssistant, GtkLinkButton,
GtkRecentChooser) and print support (GtkPrintOperation)
2.10.14
2.12 14 September 2007 GtkBuilder 2.12.12
2.14 4 September 2008 Jpeg2000 load support 2.14.7
2.16 13 March 2009 New GtkOrientable, Caps Lock warning in password Entry.
Improvement on GtkScale, GtkStatusIcon, GtkFileChooser.
2.16.6
2.18 23 September 2009 New GtkInfoBar. Improvement on file chooser, printing.
GDK has been rewritten to use 'client-side windows'
2.18.9
2.20 23 March 2010 New GtkSpinner and GtkToolPalette, GtkOffscreenWindow. Improvement on file chooser,
keyboard handling, GDK.Introspection data is now included in GTK+
2.20.1
2.22 23 September 2010 gdk-pixbuf moved to separate module, most GDK drawing are based on Cairo,
many internal data are now private and can be sealed in preparation to GTK+3
2.22.1
2.24 30 January 2011 New simple combo box widget (GtkComboBoxText) added, the cups print backend can send print jobs as PDF,
GtkBuilder has gained support for text tags and menu toolbuttons and many introspection annotation fixes were added
2.24.12
3.0 10 February 2011 Cairo, more X11 agnostic, XInput2, CSS-based theme API 3.0.12
3.2 25 September 2011 New experimental Wayland and HTML5 backends, New Font Chooser dialog, New widgets: GtkLockButton and GtkOverlay 3.2.4
3.4 26 March 2012 Menu support in GtkApplication, A new color chooser, Add support for touch devices, Add support for smooth scrolling, GtkScrolledWindow will do kinetic scrolling with touch devices, OS X support has been improved, This is the first version of GTK+ 3 that works well on Windows, The Wayland backend has been updated to the current Wayland API, and the backend is much more complete now, Spin buttons have received a new look, Accessibility: the treeview accessible support has been rewritten and works much better now, More complete CSS Theming support. 3.4.4
3.6 24 September 2012 GtkSearchEntry, GtkMenuButton, GtkLevelBar. Vertical spin buttons. CSS animations, blur shadows. Support for cross-fading and transitions in themes. 3.6.2

Read more about this topic:  Gtk

Famous quotes containing the word history:

    The history of the past is but one long struggle upward to equality.
    Elizabeth Cady Stanton (1815–1902)

    The history of philosophy is to a great extent that of a certain clash of human temperaments.
    William James (1842–1910)

    Whenever we read the obscene stories, the voluptuous debaucheries, the cruel and torturous executions, the unrelenting vindictiveness, with which more than half the Bible is filled, it would be more consistent that we called it the word of a demon than the Word of God. It is a history of wickedness that has served to corrupt and brutalize mankind.
    Thomas Paine (1737–1809)