+Overview of Changes from GTK+ 2.7.5 to GTK+ 2.8.0
+=================================================
+* Require cairo 0.6 [Matthias]
++ Extend ABI checks to cover exported variables [Matthias]
+* Bug fixes [Benjamin Berg, Christian Persch]
+* Documentation improvements [Matthias]
+* New and updated translation (de,id,te)
+
+Overview of Changes from GTK+ 2.7.4 to GTK+ 2.7.5
+=================================================
+* Rename the default theme to "Raleigh" [Thomas Wood]
+* Add a permformance testing framework [Federico Mena Quintero]
+* Catch format errors in translations. This may cause
+ "make check" to fail when using older versions
+ of gettext [Matthias]
+* Win32
+ - Implement the urgency hint [Tor Lillqvist]
+ - Update ms-windows theme [Dom Lachowicz]
+ - Improve tablet handling [Robert Ögren]
+ - Bug fixes [Kazuki Iwamoto, Tor Lillqvist, Tim Evans,
+ J. Ali Harlow, Hans Breuer]
+* Other bug fixes [Callum McKenzie, Matthias, Kjartan Maraas,
+ Elijah Newren, Morten Welinder, Owen Taylor, Johan Dahlin,
+ Peter Zelezny, Dan Winship, Damien Carbery, Alex Graveley,
+ Mike Morrison, David Odin]
+* Documentation improvements [Fabrice Bauzac, Claudio Saavedra,
+ Federico Mena Quintero]
+* New and updated translation (ar,bg,cs,de,fi,gu,ja,nb,nl,no,
+ pl,pt,sq,zh_CN,zh_TW)
+
+Overview of Changes from GTK+ 2.7.3 to GTK+ 2.7.4
+=================================================
+* Make svg icon themes work better [Matthias]
+* GtkPlug/GtkSocket: Make these cross-platform
+ and implement them for Win32 [Tor]
+* Make font rendering xsettings work with pangocairo [Owen]
+* Fix sporadic segfaults in the GtkTreeModelSort [James
+ Bramford, Markku Vire, Kristian Rietveld]
+* Improve gdk-pixbuf's ability to recognize
+ svg images. [William Jon McCann]
+* Win32
+ - Build fixes [Tor Lillqvist]
+ - Fix clipping issues [Robert Ögren]
+ - Bug fixes [Peter Zelezny]
+* Other bug fixes [Christian Persch, Arkady L. Shane,
+ Matthias, Tommi Komulainen, Alexander Larsson, Owen,
+ Thomas Vander Stichele, Robert Ögren]
+* Documentation improvements [Steve Chaplin, Matthias,
+ Federico Mena Quintero]
+* New and updated translations (en_CA,fr,hy,lt,nl,sk,th,zh_CN)
+
+Overview of Changes from GTK+ 2.7.2 to GTK+ 2.7.3
+=================================================
+* Make sure that gtk_window_present() moves the window to the
+ current desktop [Elijah Newren]
+* GtkFileChooser
+ - Add overwrite confirmation for SAVE mode [Federico Mena Quintero]
+* GtkTreeView
+ - Add gtk_tree_view_get_visible_range() [Mikael Hallendal]
+ - Add gtk_tree_view_column_queue_resize() [Morten Welinder]
+ - Add gtk_tree_row_reference_get_model() [Stefan Kost]
+ - Make page up/down behave as in the text view [Owen Taylor]
+ - In typeahead search, allow Ctrl-G to move to the
+ next match. [Matt T. Proud]
+ - Interpret Ctrl-Backspace as "Move focus to parent [Kathy
+ Fernandes]
+ - Speed up gtk_tree_selection_selected_foreach [Kristian Rietveld]
+* GtkTextView
+ - Make double-clicking between words select whitespace [Mike
+ Miller, Paolo Borelli]
+ - Show dragged text in drag icon [Kevin Duffus, Carlos
+ Garnacho Parro]
+ - Make invisible text work well enough to remove the
+ remove the warning about it being unsupported. [Matthias]
+* GtkEntry
+ - Make double-clicking between words select whitespace [Matthias]
+ - Show dragged text in drag icon [Kevin Duffus, Carlos Garnacho Parro]
+ - Fix the sizing of the entry completion popup [Ross Burton, Kris]
+* Win32
+ - Build fixes [Tor Lillqvist]
+ - Fix handlink of Aiptek tablets [Robert Ögren]
+* Bug fixes [Kris, Jorn Baayen, Billy Biggs, Tomislav Jonjic,
+ Owen Taylor, Vincent Noel, Carlos Garnacho Parro, Mark McLoughlin.
+ Mikael Magnusson, Luis Villa, Brian Bober, Bernd Demian, Manish
+ Singh, Akira Tagoh, Barbie LeVille, Hans Oesterholt]
+* Documentation improvements [Torsten Schoenfeld, Rodney Dawes,
+ Park Ji-In]
+* New and updated translations (cs,es,et,he,hu,nb,nl,no,sk)
+
+Overview of Changes from GTK+ 2.7.1 to GTK+ 2.7.2
+=================================================
+* GtkAboutDialog
+ - Clean up the "trail" in the path bar when set_current_folder
+ is called explicitly [Jonathan Blandford, Matthias Clasen]
+ - Accept dropped files and directories on the file list [Sven
+ Neumann, Matthias]
+* GtkTreeView
+ - Make reusing cell renders work as well as it did in 2.6,
+ but document it as being unsupported. [Kristian Rietveld]
+* GtkAboutDialog
+ - Optionally wrap the license [Christian Rose, Christian Persch]
+* Menu
+ - Make image menu items work in vertical menubars [Matthias]
+ - Make orientation changes of menubars work [Matthias]
+* Win32
+ - Implement named cursors and other new GDK apis [Hans Breuer]
+ - Implement getting cursor images [Tor Lillqvist]
+* Bug fixes [J. Ali Harlow, Matthias, Diego Gonzalez,
+ Kazuki IWAMOTO, Paul Cornett, Sebastien Bacher, Tor]
+* Documentation improvements [Benjamin Berg, Matthias,
+ Steve Chaplin, Peter van den Bosch, Tim-Philipp Müller]
+* New and updated translations (en_CA,sr,sr@Latn)
+
+Overview of Changes from GTK+ 2.7.0 to GTK+ 2.7.1
+=================================================
+* GtkTreeView
+ - Change the keynav for header reordering and resizing
+ to Alt-arrows and Shift-Alt-arrows [Calum Benson]
+* GtkTextView
+ - Make movement by paragraphs up/down symmetric [Behnam
+ Esfahbod]
+ - Improve invisible text support [Matthias Clasen]
+* Some new stock items: GTK_STOCK_INFO, GTK_STOCK_FULLSCREEN,
+ GTK_STOCK_LEAVE_FULLSCREEN [Kristof Vansant]
+* Handle broken grabs in many places [John Ehresman, Matthias]
+* GDK
+ - Add a function to move a region [Søren Sandmann]
+ - Fix endianness issues in the pixbuf drawing
+ code [David Zeuthen, Owen Taylor]
+ - Add a GrabBroken event that is emitted when grabs
+ are broken [Simon Cooke, John Ehresman, Matthias]
+ - Track implicit grabs [Matthias]
+* Win32
+ - Improve and simplify line segment rendering [Tor Lillqvist]
+* Bug fixes [Georg Schwarz, Fabricio Barros Cabral,
+ Benoit Carpentier, Markku Vire, Ryan Lortie, Matthias,
+ Morten Welinder, Dan Winship, Manish Singh, Tom von
+ Schwerdtner, Kjartan Maraas, Euan MacGregor, William Jon
+ McCann, David Saxton, Padraig Brady]
+* Documentation improvements [Matthias, Ross Burton]
+* New and improved translations (es,et,nl,sk,th,zh_TW)
+
+Overview of Changes from GTK+ 2.6.x to GTK+ 2.7.0
+=================================================
+* GtkTreeView
+ - Kris is back !!!
+ - Lots of scrolling/validation fixes [Kristian Rietveld]
+ - Allow to "unsort" columns. [Richard Hult]
+ - Support wrapping in GtkCellRendererText [Matthias Clasen]
+ - Support tinting in GtkCellRendererPixbuf [Jorn Baayen]
+ - Make enable-search control only typeahead search,
+ not C-f search. [Sven Neumann]
+ - Make double-click autosize treeview columns again [Matthias]
+ - Fix insensitive appearance [Billy Biggs, Matthias]
+* GtkFileChooser
+ - Don't select the first item in folder modes [Christian Neumair,
+ Federico Mena Quintero]
+ - Make save mode work again [Federico]
+ - Allow bookmarks to be renamed [Sean Middleditch]
+ - Ellipsize the preview label [Jeroen Zwartepoorte]
+ - Use smaller icons [Vincent Noel]
+ - Avoid a size allocation loop [Milosz Derzynski, Robert Ögren]
+ - Don't stat children of /afs or /net network directories [Federico]
+ - Improve sorting of filenames [Matthias]
+ - Treat backup files like hidden files, and support
+ .hidden files in the Unix backend [Sean Middleditch, Jan Arne Petersen]
+ - Improve the re-rooting behaviour of the path bar [Benjamin Otte]
+* GtkIconView
+ - Many fixes for scrolling and selection handling [Mathias Hasselmann]
+ - Implement GtkCellLayout, use cell renderers [Matthias]
+ - Support editing [Matthias]
+ - Support DND [Matthias]
+ - Add API to determine the visible part of the
+ model [Jonathan Blandford]
+* GtkAboutDialog
+ - Visual improvements, HIG compliance [Jorn Baayen]
+* GtkCalendar
+ - Use nl_langinfo() to determine the first day of week,
+ when it is available [Vincent Untz, Tommi Komulainen, Pierre Ossman]
+ - Allow localization of the year format [Paisa Seeluangsawat]
+* GtkEntry
+ - Allow completion popups to be wider than the entry [Ross Burton]
+ - Add a property to suppress the popup for single matches [Matthias]
+ - Don't blink the cursor if not editable [Nikos Kouremenos]
+* GtkTextView
+ - Add a GtkTextBuffer::text property [Johan Dahlin]
+ - Allow to set a paragraph background color [Gustavo Carneiro,
+ Jeroen Zwartepoorte]
+ - Don't blink the cursor if not editable [Nikos Kouremenos]
+ - Make invisible text work a bit better [Jeroen]
+* GtkAlignment
+ - Flip padding in RTL mode [Maciej Katafiasz]
+* GtkUIManager
+ - Support invisible, expanding separators [Christian Persch]
+ - Allow to construct menu tool buttons [Sven Neumann]
+* GtkIconCache
+ - Cache image data and metadata as well [Anders Carlsson]
+* GtkMenu
+ - Support vertical menubars [Matthias]
+ - Make scrolling more efficient [Jorn Baayen, Søren Sandmann]
+ - Allow to pop up menus without grabbing the keyboard [Michael
+ Natterer]
+ - Allow setting background images on menus [Benjamin Otte]
+* gtk-demo
+ - Add demos for 2.6 features [Matthias, Mark McLoughlin]
+* Allow custom translation function for stock labels. [Funda Wang,
+ Diego Gonzalez]
+* Add 16x16 versions for some some icons which were missing
+ them [Jakub Steiner, Tuomas Kuosmanen, Vincent Noel]
+* Move a lot of constant data to the .rodata section [Matthias]
+* Don't copy property names, nicks and blurbs [Matthias]
+* Use Cairo for most drawing [Owen Taylor]
+* Allow themes to draw outside the widget's allocation [Owen]
+* Allow key names to be translated [Christian Rose]
+* Make all cursors used by GTK+ themeable [Matthias]
+* Support the ICCCM urgency hint [Havoc Pennington]
+* GDK
+ - Work with XRender < 0.4 [Albert Chin, Billy Biggs]
+ - Add API to warp the pointer [Matthias]
+ - Support _NET_VIRTUAL_ROOTS [Carsten Haitzler]
+ - Add API to obtain the last user interaction time [Elijah
+ Newren]
+ - Make some large arrays const [Ben Maurer, Tommi Komulainen]
+ - Support Cairo drawing [Owen, Carl Worth]
+ - Support Visuals with alpha channel [Owen, Keith Packard]
+ - Support named cursors and cursor themes [Matthias]
+* gdk-pixbuf
+ - Support saving BMP [Ivan Wong Yat Cheung]
+ - Allow to specify compression level when saving
+ in PNG format [Sven Neumann]
+ - Add a way to construct animations from frames [Dom Lachowicz]
+ - Accept BMP v4 [Matthias]
+* Win32 changes
+ - Improve keyboard handling [Tor Lillqvist]
+ - Improve clipboard handling [Ivan Wong]
+ - Do delayed rendering for transfering images
+ through the clipboard [Ivan Wong]
+ - Improve tablet handling [Robert Ögren]
+ - Initialize input devices lazily [Robert Ögren]
+ - Make big windows work on NT [Ivan Wong]
+ - Implement dashed lines correctly [Ivan Wong, Hans Breuer]
+ - Handle 16 color display mode [Tor]
+ - Support RGBA cursors [Tim Evans]
+ - Fix DND on multi-monitor systems [Tor]
+ - Use alternative button order [Tor]
+ - Build fixes [Hans]
+ - Bug fixes [Ivan Wong, Dave Neary, Daniel Atallah, Takuro Ashie,
+ Robert Ögren, Kevin Stange, Tim Evans]
+* Other bug fixes [Alexander Hunziker, Alexander Larsson, Anders
+ Carlsson, Andreas Volz, Arjan van de Ven, Billy Biggs, Chris Lee,
+ Christian Neumair, Christian Persch, Crispin Flowerday, Damon Chaplin,
+ David A. Knight, David Costanzo, Dennis Cranston, Diego Gonzalez,
+ Dom Lachowicz, Doug Morgan, Doug Quale, Elijah Newren, Fabricio Barros
+ Cabral, Federico, Felipe Heidrich, Felix Riemann, Frank Naumann,
+ Frederic Crozat, Gary Kramlich, Gustavo Carneiro, Hans-Wolfgang Loidl,
+ Havoc, Hazael Maldonado Torres, Ian Wienand, Ismael Juma, Jaap A. Haitsma,
+ Jacob Kroon, Jakub Jellinek, Jean Marie Favreau, Jeff Franks, Jens Finke,
+ Jim Evins, Joerg Sonnenberger, John Ellis, John Finlay, Jonathan,
+ Jorn Baayen, Kazuki Iwamoto, Kirk Bridger, Kjartan Maraas, Leonard
+ Michlmayr, Lorenzo Gil Sanchez, Manish Singh, Marc Meissner, Matthias,
+ Michael Natterer, Mikael Hallendal, Milosz Derezynski, Morten Welinder,
+ Murray Cumming, Nickolay V. Shmyrev, Niko Tyni, Nguyen Thai Ngoc Duy,
+ Olaf Vitters, Olivier Sessink, Owen, Paolo Borelli, Patrick Fimml,
+ Peter Bloomfield, Peter Wainwright, Phil Blundell, Philipp Langdale,
+ Priit Laes, Reinout van Schouwen, Remus Draica, Richard Hult, Robert
+ Staudinger, Rodney Dawes, Rodrigo Moya, Roman Kagan, Ryan Lortie,
+ Samuel Hym, Seven Walter, Søren, Stefan Kost, Stepan Kasal,
+ Stephen Kennedy, Sven Neumann, Theerud Lawtrakul, Thomas Leonard,
+ Thomas Zajic, Tim-Philipp Müller, Tomislav Jonjic, Tommi Komulainen,
+ Torsten Schoenfeld, Tristan Van Berkom, Victor Osadci, Vincent Ladeuil,
+ Vincent Noel, Vincent Untz, Yury Puzis]
+* Documentation improvements [Alex Graveley, Ali Akcaagac, Bill
+ Haneman, Billy Biggs, Christian Persch, Christian Rose, Dan Winship,
+ George Kraft IV, Ghorban M. Tavakoly, Hubert Sokolowski, Jeff Franks,
+ Jianfei Wang, Johan Dahlin, Jon-Kare Hellan, Karel Kulhavy, Ken
+ Siersma, Maciej Katafiasz, Masao Mutoh, Mathias Hasselmann, Matthias,
+ Michal Suchanek, Morten Welinder, Murray Cumming, Oliver Sessink, Owen,
+ Richard Hult, Roger Light, Sebastian Bacher, Steve Chaplin, Sven Neumann,
+ Torsten Schoenfeld, Vincent Untz, Worik Stanton]
+* New and improved translations (bg,ca,cs,cy,da,de,el,en_CA,en_GB,es,et,
+ eu,fa,fi,hu,id,ja,nb,ne,nl,nn,no,pl,pt,pt_BR,ro,ru,rw,sk,sq,sr,sr@Latn,
+ sv,th,uk,vi,xh,zh_CN,zh_TW)
+
+Overview of Changes from GTK+ 2.6.0 to GTK+ 2.6.1
+=================================================
+* GtkFileChooser
+ - Fix some possible threading deadlocks [Matthias Clasen]
+ - Don't return errors from the private GTK_FILE_SYSTEM_ERROR
+ domain [Murray Cumming]
+ - Fix some crashes with unreadable directories [Federico Mena
+ Quintero]
+ - Add an "Open Location" item to the context menu [Federico]
+* GtkTreeView
+ - Make sorting work again in list stores [Marcin Krzyzanowski]
+ - Restrict column reordering to button 1 [Jonathan Blandford]
+* GtkComboBox
+ - Make the button prelight [Ricardo Veguilla]
+ - Fix state propagation [Carlos Garnacho Parro]
+* GtkMessageDialog
+ - Don't show secondary label until it is set [Christian Persch]
+* GtkMenu
+ - Make items activate immediately on button release [Søren Sandmann]
+ - Submenus inherit their cascading direction [Matthias]
+* gdk-pixbuf
+ - Fix a possible threading deadlock when loading
+ animations [Callum McKenzie]
+ - Make Hyper interpolation work again [Dennis Nezic]
+* Win32
+ - Improve handling of UNC paths [Tor Lillqvist]
+ - Show the correct Desktop folder in the file chooser [Tor]
+ - Bug fixes [Tor]
+* Bug fixes [Torsten Schoenfeld, Morten Welinder,
+ Marcin, Seth Nickell, Jonathan, Owen Taylor, Søren,
+ Iñigo Serna, John Finlay, Zeeshan Ali, Robert Ögren,
+ Billy Biggs, Brian Tarricone, Tor, Christian, Tristan
+ Van Berkom, Elijah Newren, Federico, James M. Cape,
+ Matthias, Arnaud Charlet]
+* Documentation improvements [Masao Mutoh, Torsten,
+ Billy, Alessio Dessi, David Bourguignon, Tommi Komulainen,
+ Dave Bordoley, Robert Ancell, Kentaro Fukuchi, Matthias,
+ Christian Biere, Jonathan, Tommi, Stefan Kost]
+* New and improved translations (cs,cy,da,de,en_CA,es,ja,lt,nl,sq,sv,zh_CN)
+
+Overview of Changes from GTK+ 2.4.x to GTK+ 2.6.0
+=================================================
+
+* New widgets
+ - GtkIconView
+ - GtkAboutDialog
+ - GtkCellView
+ - GtkFileChooserButton
+ - GtkMenuToolButton
+
+* New cell renderers
+ - GtkCellRendererCombo
+ - GtkCellRendererProgress
+
+* Changes in GtkFileChooser
+ - Many tweaks to keynav and other behaviour
+
+* Changes in GtkTreeView
+ - Hover selection
+ - Hover expand
+ - Separators
+ - Insensitive rows
+ - Typeahead
+
+* Changes in GtkComboBox
+ - Allow trees in combo boxes
+ - Hover selection
+ - Hover expand
+ - Separators
+ - Insensitive rows
+ - Scrolling
+
+* Changes in GtkLabel
+ - Rotated text
+ - Ellipsisation
+ - Dnd from selectable labels
+ - Selectable labels in the focus chain
+ - Obey the Pango backspace-deletes-character attribute
+
+* Changes in GtkTextView
+ - Rotated text
+ - Obey the Pango backspace-deletes-character attribute
+
+* Changes in Clipboard/Selection/DND handling
+ - Selection ownerchip change notification
+ - API to handle text, image and file targets
+ - Support text/plain target
+ - Support clipboard persistency
+ - Support xdnd v5
+ - Reduce clipboard timeout to 30 seconds
+
+* Theming
+ - Follow icon theme specification for directory locations
+ - Themed window icons
+ - Themed images in GtkImage
+ - Allow themes to displace focus rectangles on click
+ - Various new stock icons
+
+* Window Manager interaction
+ - Support do-not-focus-on-map hint
+ - Support _NET_WM_USER_TIME
+
+* gdk-pixbuf:
+ - License information for image loaders
+ - Disable loaders
+ - Simple rotation
+ - Make threadsafe
+
+* Performance improvements
+ - Increase chunk size for incremental selection transfers
+ - Get rid of many PLT entries
+ - Icon theme caching
+ - Sync counter mechanism to speed up resizes
+ - Reimplement GtkListStore on top of a splay tree
+ - Fix algorithmic problems in GtkUIManager
+
+* Win32-specific changes
+ - Integrate IME input method module
+ - Integrate ms-windows (Wimp) theme engine
+
+* Other changes
+ - API for HIG-conform dialogs
+ - API for stock-like buttons
+ - New init API based on GOption
+ - Setting for alternative button order
+ - Setting for modules to load
+ - Integrate pixbuf theme engine
+ - Change notebook tabs with the scroll wheel
+ - Ellipsisation in GtkCellRendererText, GtkProgressBar, GtkStatusbar
+ - Clean up abi and enforce list of exported symbols
+
+Overview of Changes from GTK+ 2.5.6 to GTK+ 2.6.0
+=================================================
+* GtkListStore
+ - Emit rows_reordered if the list is reordered [Matthias Clasen]
+ - Add functions to allow inserting rows with values [Matthias]
+* GtkTextView
+ - Add function which allow to determine the character
+ at a position [Padraig O'Briain, Matthias]
+* GtkFileChooser
+ - Center select row during typeahead [Federico Mena Quintero]
+ - Reset filters when necessary [Carlos Garnacho Parro]
+* GtkMenu
+ - Make mnemonics without Alt work in menubars [Owen Taylor]
+ - Scroll wheel scrolling [Matthias]
+* GtkLabel
+ - Add a max-width-chars property to specify the maximal
+ width of a label in characters [Christian Persch]
+* GtkIconView
+ - Arrange items in a grid [Matthias]
+ - Convert hardcoded spacing constants into properties [Matthias]
+* GtkCellRendererText
+ - Add ::width-chars property [James M. Cape]
+* Win32
+ - Implement keynav for the color picker [Hans Breuer]
+ - Use GLib stdio wrappers [Tor Lillqvist]
+* Bug fixes [Kazuki IWAMOTO, Damon Chaplin, Matthias, Christian,
+ Michael Natterer, Jonathan Blandford, Manish Singh, John Finlay,
+ Robert Ögren, Mariano Suárez-Alvarez, Marco Pesenti Gritti,
+ Tommi Komulainen, R. McFarland, Alexander Larsson, Dennis Cranston,
+ Jorn Baayen]
+* Documentation improvements [Matthias, Jay Camp, Paolo Borelli,
+ David Lodge]
+* New and improved translations (bg,nb,no,nso,pt_BR,zh_CN)
+
+Overview of Changes from GTK+ 2.5.5 to GTK+ 2.5.6
+=================================================
+* GtkFileChooser
+ - Improve keybindings [Davyd Madeley, Federico Mena Quintero]
+ - Speed up loading of large directories [Federico]
+ - Move "Browse for other folders" expander up [Federico]
+ - Support DND from the path bar [Federico]
+* GtkColorSelectionDialog
+ - Add keynav to the color picker [Frances Keenan, Matthias Clasen]
+* GtkButton
+ - Allow construction of stock-like buttons [Matthias,
+ Jonathan Blandford]
+* GtkLabel
+ - Support DND for selectable labels [Matthias]
+ - Support rotated text [Owen Taylor, Hans Breuer]
+* GtkTextView
+ - Support rotated text [Owen Taylor]
+ - Make it possible to select the first/last line
+ when moving by lines [Paolo Borelli]
+* GtkTreeView
+ - Make sorting of GtkListStore stable again [Søren Sandmann]
+ - Change the behaviour of gtk_tree_sortable_get_sort_column_id()
+ slightly to be more useful [Matthias]
+* GtkUIManager
+ - Make some functions virtual to make deriving
+ GtkUIManager easier [Michael Natterer]
+* GtkSettings
+ - Handle changes to gtk-menu-images and gtk-button-images
+ much more efficiently [Matthias]
+* GtkClipboard
+ - Reduce timeout to 30 seconds [Billy Biggs]
+* Add pixbuf theme engine [Owen]
+* GDK
+ - Compile against X11R5 [Matthias]
+ - Add GdkPangoRenderer [Owen]
+ - Support rotated text [Owen]
+ - Add dead_hook and dead_horn keysyms [Samuel Thibault]
+ - Determine direction of XKB groups from their content
+ [Behdad Esfahbod, Ilya Konstantinov]
+* Win32
+ - Notice when drives are plugged in or removed [Hans]
+ - Ms-windows theme improvements: no tearoff menu items,
+ button order, toolbar and statusbar grips, combobox
+ arrows [Dom Lachowicz]
+ - Fix im module loading [Tor Lillqvist]
+* Bug fixes [Vasco Alexandre da Silva Costa, Kazuki IWAMOTO,
+ Erwann Chenede, Tim Janik, Gavin Romig-Koch, Jonathan,
+ Manish Singh, Morten Welinder, Billy Biggs, Matthias, Owen,
+ John Finlay, Christian Neumair, Sven Neumann, Felipe
+ Heidrich, Martin Jeppensen, Kristian Høgsberg, Olivier
+ Andrieu, Jody Goldberg, Søren, Dan Winship, Federico,
+ Alex Larsson, James Henstridge, James M. Cape, Frederic Crozat,
+ Dennis Cranston, Marcel Telka, Robert Ögren]
+* Documentation improvements [Matthias, Jonathan, Owen, Masao Mutoh,
+ Billy Biggs]
+* New and updated translations (bg,ca,cs,da,de,en_CA,en_GB,es,hu,ja,nb,nso,rw,sq,zh_CN)
+
+Overview of Changes from GTK+ 2.5.4 to GTK+ 2.5.5
+=================================================
+* gdk-pixbuf
+ - Make threadsafe [Colin Walters]
+* GtkFileChooser
+ - Make tooltips work better [Matthias Clasen]
+ - Show files (grayed out) in folder modes [Nickolay V. Shmyrev]
+ - Add predefined filter for image files [Anders Carlsson]
+ - Support mime subclasses, aliases and superclasses
+ like text/* [Tommi Komulainen, David A. Knight, Matthias]
+* GtkFileChooserButton
+ - Remove support for CREATE_FOLDER and SAVE modes
+ until a more satisfactory UI for these can be found [Seth Nickell,
+ Matthias]
+ - Make file DND work better [Christan Persch]
+* GtkAction
+ - Add a function to obtain the accel path [Michael Natterer]
+* GtkUIManager
+ - Major performance improvement [Dave Neary, Michael,
+ Sven Neumann, Soeren Sandmann, Matthias]
+* GtkIconView
+ - Make scrolling work with large icon views [Matthias]
+* GtkWindow
+ - As a last resort, allow to use mnemonics without
+ modifier [Pasupathi Duraisamy, Owen Taylor]
+* GtkProgressBar
+ - Support ellipsizing the text [Morten Welinder, Matthias]
+* GtkStatusbar
+ - Avoid resizing if the text of the label changes [He Qiangqiang,
+ Owen, Christian]
+ - Draw the resize grip better [Matthias, Christian]
+ - Ellipsize the text [Matthias]
+* GtkClipboard
+ - Add API for image transfer via copy-and-paste [Matthias]
+* DND
+ - Fix DND to embedded windows (e.g. panel applets) [James Henstridge,
+ Matthias]
+* Stock icons
+ - Add RTL variants of the media icons [Bastien Nocera]
+* Win32
+ - Build fixes [Hans Breuer, Tor Lillqvist]
+ - Implement resize grips [Robert Ögren]
+ - Bug fixes [Robert, Tor, J. Ali Harlow]
+* Bug fixes [Paolo Borelli, Kjartan Maraas, Olivier Andrieu,
+ Torsten Schoenfeld, Matthias, Philip Langdale, Christian,
+ Frances Keenan, Owen, Murray Cumming, Christophe Fergeau,
+ Tristan Van Berkom, Adam Hooper, James M. Cape, Carlos Garnacho
+ Parro, Mariano Suárez-Alvarez, John Finlay, Jonathan Blandford]
+* Documentation improvements [Masao Mutoh, Matthias,
+ Torsten Schoenfeld, Matthew H. Plough, Salvador Fandiño,
+ Owen, Vincent Untz, Jonathan, Bastien]
+* Updated translations (cs,da,en_CA,es,hu,ja,nl,sq)
+
+Overview of Changes from GTK+ 2.5.3 to GTK+ 2.5.4
+=================================================
+* GtkFileChooser
+ - Make path bar arrows larger [Matthias Clasen]
+ - Make SELECT_FOLDER mode work [Matthias]
+ - Speed up the completion popup, pop it up
+ again after Tab [Matthias, Jens Bech Madsen]
+ - Add some tooltips [Matthias]
+ - Make path bar scroll [Matthias]
+ - Improve preview updating [Tommi Komulainen]
+ - Make the key / pop up the location dialog even
+ on French keyboards, insert the /. [Frederic Crozat, Warren Togami]
+* GtkFileChooserButton
+ - Show icons next to entry [James M. Cape]
+ - Improve ellipsisation [James]
+* GtkMessageDialog
+ - API additions to create HIG-conform dialogs [David Bordoley, Carlos
+ Garnacho Parro]
+* Keyboard navigation
+ - Put selectable labels in the regular tab focus
+ chain [David Hawthorne, Matthias]
+ - Skip selectable labels when looking for the initial
+ focus widget in dialogs [Matthias]
+* Icon themes:
+ - Use an mmap()ed cache for directory data. [Martijn Vernooij,
+ Owen Taylor, Anders Carlsson]
+* Clipboard, DND:
+ - Add convenience API for image and file transfers. [Matthias]
+ - Add API for clipboard persistence [Anders]
+ - Don't loose clipboard contents if a text buffer is
+ finalized [Anders]
+* Add a GtkMenuToolButton widget which displays a
+ dropdown menu from a toolbar button. [Paolo Borelli]
+* Make menus scroll faster [Soeren Sandmann]
+* Allow themes to displace focus recangles in buttons
+ on click [Soeren, Matthias]
+* Add a public setting for button ordering [Owen Taylor, Matthias]
+* GtkImage
+ - Support named icons [James Henstridge]
+* GtkAboutDialog
+ - Support named icons [James Henstridge]
+* Add a function to obtain the string representation of
+ accelerators used in GtkAccelLabel [John Spray, Matthias]
+* Win32 bug fixes [Robert Ögren]
+ - Fix commandline option handling [Tor Lillqvist]
+ - Make IME input method work better [Tor]
+* Other bug fixes [Joel Fredrikson, Darren Creutz,
+ Manish Singh, Matthias, Tristan Van Berkom, Christian Persch,
+ Padraig O'Briain, Owen, Jonathan Blandford,
+ Michèle Garoche, Milosz Derezynski, Christopher Blizzard,
+ Paolo, John Austin, Maryn Russell, Ken Harris, Reinout van
+ Schouwen, Morten Welinder, Ross Burton, Bernd Demian, Gustavo
+ Carneiro, John Finlay, Tim Janik, Damon Chaplin,
+ Peter Zelesny, Soeren, John Cupitt, Federico Mena Quintero,
+ Manuel Baena García, William Jon McCann, Olexiy Avramchenko,
+ Sebastien Bacher, Kazuki IWAMOTO, Dan Williams, Vincent Noel,
+ Billy Biggs, Olivier Andrieu, Thomas Fitzsimmons]
+* Documentation improvements [John Finlay, Billy Biggs, Matthias,
+ Martyn Russell, Dave Cook, Jonathan, Owen, Shaun McCance, Anders]
+* New and updated translations (az_IR,cs,en_CA,en_GB,es,nb,nl,no,pt_BR,
+ sq,sr,sr@Latn,zh_TW)
+
+Overview of Changes from GTK+ 2.5.2 to GTK+ 2.5.3
+=================================================
+* GtkFileChooser
+ - Work better with older version of the gnome-vfs backend [Zack Cerza]
+ - Keynav improvements [Jonathan Blandford]
+ - Make position of pathbar down button stable [Jonathan]
+ - Make autocompletion less annoying in save mode [Owen Taylor]
+* GtkFileChooserButton
+ - Allow mnemonic activation [Dennis Cranston, James M. Cape]
+* GtkComboBox
+ - Work without a model [Mariano Suarez-Alvarez
+* GtkTreeView
+ - Allow sorting of tree models to be turned off [Torsten Schoenfeld]
+* GtkRange
+ - Add a::change-value signal [Thomas Fitzsimmons]
+* GtkEntryCompletion
+ - Improve positioning of popups [Matthias]
+* Make input methods respect editability [Noah Levitt]
+* Add an setting to specify modules to load [Alex Graveley]
+* Use GOption for commandline argument parsing [Anders Carlsson]
+* Default theme
+ - Improve drawing of expanders [Matthias Clasen]
+* Add a configure option to disable the use of ELF visibility
+ attributes for PLT reduction
+* Make selection handling robust against invalid UTF-8 [Owen]
+* gdk-pixbuf
+ - Add a variant of gdk_pixbuf_new_from_file_at_size() which
+ optionally ignores aspect ratio [Dom Lachowicz]
+ - Fix saving of pixbufs with alpha-channel as jpeg [Emmanuel Pacaud]
+ - Security fixes [Chris Evans]
+* Win32
+ - Improve tablet handling [Robert Ögren]
+ - Make tablets work on multi-monitor systems [Robert]
+ - Handle screen resolution changes [Arjohn Kampman, Tor Lillqvist]
+ - Add IME input method [Takuro Ashie, Kazuki IWAMOTO]
+ - Add ms-windows (Wimp) theme engine [Raymond Penners, Dom Lachowicz,
+ Havoc Pennington]
+ - Fix loading of input modules on Win32 [Kazuki IWAMOTO]
+ - Build fixes [Tor Lillqvist, Robert]
+* Other bug fixes [Hans Petter Jonsson, Tim Janik, Manish Singh,
+ Soeren Sandmann, Bill Haneman, Padraig O'Briain, Olexi Avramchenko,
+ Jonathan, Frederic Croszat, Matthias, Christian Persch, Felipe Heidrich,
+ Lorenzo Gil Sanchez, Richard Hoelscher, Owen, Olivier Andrieu,
+ Morten Welinder, Jean Bréfort, Alexander Larsson]
+* Documentation improvements [Matthias, Jonathan]
+* New and updated translations (ang,ar,en_CA,es,ne,pt_BR,ro,ru,uk)
+
+Overview of Changes from GTK+ 2.5.1 to GTK+ 2.5.2
+=================================================
+* GtkFileChooserButton
+ - New widget to go along with GtkFontButton and GtkColorButton
+ for use in preference dialogs. [James M. Cape]
+* GtkFileChooser
+ - Add getter and setter for the ::show-hidden property [Jeff Franks]
+ - Allow paths to be entered as part of the filename. [Federico Mena Quintero]
+ - Make separator in bookmarks pane unselectable [Matthias Clasen]
+ - Improve activation on focus [Federico]
+ - Avoid warnings when opened on non-default screens [Abel Daniel]
+ - Fix some memory leaks [Federico]
+* GtkEntryCompletion
+ - Warn if text column has wrong type [Fernando San Martin Woerner,
+ Gustavo Carneiro]
+* GtkTextView
+ - Obey the Pango backspace_deletes_character
+ attribute [Noah Levitt, Teppitak Karoonboonyanan]
+* GtkTreeView
+ - Add hover-expand mode [Matthias]
+ - Fix fixed height mode [Michael Vogt, Tim-Philipp Müller, Pawel Salek]
+ - Reimplement GtkListStore on top of a splay tree [Soeren Sandmann]
+* GtkEntry
+ - Track the selection more accurately when dragging and
+ selecting [Soeren]
+* GtkComboBox
+ - Support trees in combo boxes [Matt Walton, Matthias]
+ - Optimize non-spanning gridded layouts [Lorenzo Gil Sanchez, Matthias]
+ - Handle sensitivity changes properly [Matthias]
+ - Add a ::focus-on-click property [Matthias]
+* GtkIconView
+ - Fix BROWSE selection mode [Matthias]
+ - Make accessible [Padraig O'Briain]
+* GtkAboutDialog
+ - Change the API to be more binding-friendly [Oliver Andrieu]
+* GtkUIManager
+ - Accept paths with leading '/' everywhere. [David Malcolm]
+ - Make GtkActionEntry* arguments const [Mariano Suarez-Alvarez]
+ - Add a way to suppress overflow menu items [Christian Persch]
+* GtkPlug/GtkSocket
+ - Use the sync counter mechanism to speed up resizes [Soeren]
+* GDK
+ - Support XDND v5 [Owen Taylor, Matthias]
+ - Complete the _NEW_WM_USER_TIME implementation [Elijah Newren]
+ - Update the _NET_ACTIVE_WINDOW implementation [Elijah]
+* gdk-pixbuf
+ - Avoid infinite loops for bad BMPs [Chris Evans, Manish Singh]
+ - Fix a problem with GDK_INTERP_NEAREST scaling which caused
+ Nautilus thumbnails to be misdrawn [Christoph Fergeau]
+ - Avoid segfaults in gdk-pixbuf-csource [Matthias]
+ - Fix progressive loading of 8bit pcx files [Magnus Bergman]
+ - Handle edge pixels consistently [Brian Cameron, Matthias]
+ - Handle OS/2 BMPs [Jon-Kare Hellan]
+* Performance
+ - Get rid of many PLT entries for internally used exported symbols,
+ and clean up the ABI at the same time and make make check check the
+ list of exported symbols. [Arjan van de Ven, Matthias]
+* Look up icon themes in the directories specified in the
+ icon theme spec [Matthias]
+* Win32 bug fixes [Robert Ögren, Hans Breuer, Tor Lillqvist, Tim Evans]
+* Other bug fixes [Matthias, Soeren, Pawel, David, Tor, Gustavo,
+ Olivier, Manish, Robert, Christian Biere, Markku Vire, Markus Lausser,
+ Thomas Leonard, Morten Welinder, Torsten Schoenfeld, Tim Janik,
+ Tomislav Jonjic, Tommi Komulainen, Philip Langdale, Rich Wareham,
+ Christian Persch, Vincent Noel, Christophe Fergeau]
+* Documentation improvements [Matthias, Mariano, Axel Simon,
+ Jonathan Blandford]
+* New and updated translations (ang,br,bs,eu,lt,wa,zh_CN)
+
+Overview of Changes from GTK+ 2.5.0 to GTK+ 2.5.1
+=================================================
+* GtkTreeView
+ - Support ellipsisation in GtkCellRendererText [Vincent Untz,
+ Jonathan Blandford, Anders Carlsson]
+ - Add a GtkCellRenderer::editing-started signal [Matthias Clasen]
+ - Typeahead support [Jonathan]
+ - Align the entry in GtkCellRendererText [Matthias]
+ - Make DND work again [Ernst Persson, Matthias]
+ - Improve appearance of search popup [Matthias]
+* GtkFileChooser
+ - Activate the last focused widget [Federico Mena Quintero]
+ - Add an "Add to shortcuts" item to the context menu [Federico]
+* GtkCombobox
+ - Support scrolling in list mode [Matthias]
+ - Add necessary API to make GtkComboBox accessible [Padraig O'Briain]
+ - Change the API for separators to use a callback function
+ instead of a boolean model column [Matthias]
+* GtkNotebook
+ - Ignore scroll events from page content [Gabriel de Perthuis]
+* GtkAboutDialog
+ - Visual improvements [Anders]
+* GtkIconView
+ - Use XRender to draw selection rectangle [Anders]
+* GtkLabel
+ - Support ellipsisation [Tim Van Wassenhove, James M. Cape]
+* Expose the menubar accel key as an XSetting [Scott James Remnant]
+* Add example code for clipboard handling to gtk-demo [Anders]
+* Bug fixes [Peter Zelesny, Guilherme Salgado, John Finlay,
+ Tommi Komulainen, Matthias, Crispin Flowerday, Padraig,
+ Morten Welinder, Olivier Sessink, Dafydd Harries, Soeren Sandmann,
+ Michael Natterer, Nicolas Deves, Matthew Garrett, Lorenzo Gil Sanchez]
+* Documentation improvements [Federico, Matthias]
+* Updated translations (gu,hi,pt_BR,ru,sv,uz)
+
Overview of Changes from GTK+ 2.4.1 to GTK+ 2.5.0
=================================================
* New widgets:
- GtkIconView [Anders Carlsson]
- GtkAboutDialog [Matthias Clasen]
+ - GtkCellView [Matthias]
* GtkFileChooser
- change to newly-created folders [Federico Mena Quintero]
- always show icons [Federico]
- ignore enter events when the window pops up under the
pointer [Anders]
- bug fixes [Matthias]
+ - support inline autocompletion [Matthias]
* GtkUIManager
- fix signal registration [Michael Natterer]
- make generated XML parseable [Sven Neumann]
- license information for loaders [Matthias]
- simple multiple-of-90° rotation support [Matthias]
- allow to disable loaders [Matthias]
- - bug fixes [Kouichirou Hiratsuka, Sven Neumann, Brian Cameron,
+ - bug fixes [Kouichirou Hiratsuka, Sven, Brian Cameron,
Manish Singh, Morten Welinder]
* X11 selections
- make incremental transfer of MULTIPLE work [Matthias]
- bug fixes [Hans Breuer, John Ehresman, Tor Lillqvist,
Robert Ögren, Benoît Carpentier, J. Ali Harlow, Laurent Sansonetti]
* Performance improvements
- - predict exposes for override-redirect windows [Soeren Sandmann]
- - unset the background when mapping or unmapping windows [Soeren]
- - support the update counter spec for smoother resizing [Soeren]
-* Misc bug fixes [Matthias, Owen, Soeren, Anders, Padraig O'Briain,
- Crispin Flowerday, Michal Pasternak, Scott Tsai, Morten Welinder,
- Michael Natterer, Dmd Ljungmark, Sven Neumann, Billy Biggs,
+ - predict exposes for override-redirect windows [Søren Sandmann]
+ - unset the background when mapping or unmapping windows [Søren]
+ - support the update counter spec for smoother resizing [Søren]
+* Misc bug fixes [Matthias, Owen, Søren, Anders, Padraig O'Briain,
+ Crispin Flowerday, Michal Pasternak, Scott Tsai, Morten,
+ Michael Natterer, Dmd Ljungmark, Sven, Billy Biggs,
Mark McLoughlin, Sam Stephenson, John Finlay, David Hawthorne,
Kent Sandvik, Davyd Madeley, Alexander Winston, Jean-François Wauthy,
Jeff Franks, Philip Kendall, Baris Cicek Yevgen Muntyan,
* Doc improvements [Matthias, Federico, Owen, Steve Chaplin, Tommi
Komulainen, Bastien Nocera, Billy Biggs, Sampo Nurmentaus, Steffen
Röcker, Doug Quale, Oliver Andrieu]
-* Updated translations (bg,lt,ne,tk,wa)
+* Updated translations (bg,lt,ne,tk,wa,en_GB)
Overview of Changes from GTK+ 2.4.0 to GTK+ 2.4.1