This is the first development release leading up to GTK+ 2.16.
Overview of changes between 2.14.x and 2.15.0:
- GtkFileChooser
- Optionally shows file sizes
 
- Mounts volumes when necessary
 
- Picks better mime icons
 
 
- GtkEntry
- Can show icons at either side of the entry, which can be made clickable, drag sources, etc
 
- Can show progress information
 
- Picks the best available placeholder character for invisible entries unless it is explicitly set. See the invisible-char-set property
 
- Input methods work again in invisible entries
 
- Invisible entries can optionally display a caps-lock warning. This can be turned off with the caps-lock-warning property
 
 
- GtkStatusIcon
 
- GtkLinkButton
- Respects user-defined tooltips
 
- Has a default url hook
 
 
- GtkBuilder
- Can construct menus
 
- Can associate accel groups with windows
 
- Child properties can now be translatable, e.g. GtkAssistant::page-title
 
 
- GtkOrientable
- A new interface implemented by all widgets that have horizontal and vertical variants
 
- Printing support
 
- Print-to-file can save to non-local files
 
- Page rendering can be deferred to a thread to avoid blocking the mainloop
 
 
- GDK
- GdkKeymap emits a state-changed signal when the Caps Lock state changes
 
 
- Newly deprecated functions:
- gdk_window_get_toplevels(),
 
- gtk_font_selection_dialog_get_apply_button(),
 
- gtk_status_icon_set_tooltip(),
 
- gtk_toolbar_set_orientation()
 
 
- Changes that are relevant for theme authors
- The GtkMenu::arrow-placement style property allow more space efficient layout of scrolling menus
 
- Submenu arrows can be scaled relative to the font size, with the
 
- GtkMenuItem::arrow-scaling style property
 
- Themes can set the GtkDialog::content-area-spacing style property to change the spacing between elements of the content area
 
- The GtkEntry::state-hint style property can be used to make GTK+ pass the correct state when drawing the background of entries
 
- The GtkEntry::prelight style property can be used to suppress prelighting of icons in entries on mouse-over
 
 
- Changes that are relevant for translators
- GTK+ has been switched to use the two-argument C_() macro instead of Q_() for messages with context
 
 
Read the original announcement for more information including bug fixes and download locations.