-Overview of Changes from GTK+ 2.3.1 to GTK+ 2.3.2
+Overview of Changes from GTK+ 2.8.1 to GTK+ 2.8.2
+=================================================
+* Fix a crash with custom icon themes, which affected
+ the gnome-theme-manager. [Kjartan Maraas]
+* Make sure font and cursor settings are propaged down
+ to the screen initially. [Frederic Crozat]
+
+Overview of Changes from GTK+ 2.8.0 to GTK+ 2.8.1
+=================================================
+* gtk-update-icon-cache no longer stores copies of symlinked
+ icons, and it has a --index-only option to omit image data
+ from the cache [Matthias]
+* Make large GtkSizeGroups more efficient [Michael Natterer]
+* Improve positioning of menus in GtkToolbar [Christian Persch,
+ Paolo Borelli]
+* Make scrolling work on unrealized icon views [Jonathan Blandford]
+* Avoid unnecessary redraws on range widgets [Benjamin Berg]
+* Make sure that all GTK+ applications reload icon themes
+ promptly. [Chris Lahey]
+* Ensure that gdk_pango_get_context() and gtk_widget_get_pango_context()
+ use the same font options and dpi value [Michael Reinsch, Owen]
+* Multiple memory leak fixes [Kjartan Maraas, Matthias]
+* Other bug fixes [Owen, Allin Cottrell, Tor Lillqvist, Jonathan
+ Blandford, Christian Persch, Jonas Bonn, Brett Atoms, Guillaume
+ Cottenceau, Sebastien Bacher, Robin Green, Benoit Carpentier,
+ Hans Breuer, Kjartan Maraas, Manish Singh, Robert Jeff Mitchell,
+ Markku Vire, Kristian Rietveld, Tommi Komulainen]
+* Documentation improvements [Olexiy Avramchenko, Matthias]
+* Updated translations (es,et,hu,ko,lt,ro,uk)
+
+Overview of Changes from GTK+ 2.7.5 to GTK+ 2.8.0
+=================================================
+* Require cairo 0.9.2 [Matthias]
++ Extend ABI checks to cover exported variables [Matthias]
+* Bug fixes [Benjamin Berg, Christian Persch]
+* Documentation improvements [Matthias]
+* New and updated translation (cy,de,el,id,te,zh_TW)
+
+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
=================================================
-* Add functions to save pixbufs to non-file locations. [Tim Evans]
-* Add a function to determine the type and size of a file without
- loading it completely. [Matthias Clasen]
-* Turn pixbuf attributes into construct-only properties. [Matthias]
-* Fix building gdk-pixbuf with --disable-modules --with-included-loaders.
+* 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]
+ - bug fixes [Federico, Christian Neumair, Alex Roitman]
+* GtkComboBox, GtkComboBoxEntry
+ - add missing getters and some more convience API [Matthias,
+ Christian Neumeir, Oliver Andrieu]
+ - improve placement and sizing of popups [Matthias]
+ - support insensitive items [Matthias]
+ - support separators [Matthias]
+ - handle empty or unset models better [Mariano Suarez-Alvarez]
+ - bug fixes [Matthias, Jonathan Blandford, Oliver Andrieu, Paul
+ Pongonyshev, Christian Persch]
+* GtkEntryCompletion
+ - 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]
+ - fix get_widget to return menus [Matthias]
+* GtkTreeView
+ - hover-selection mode [Matthias]
+ - support insensitive cells [Matthias]
+ - support separators [Matthias]
+ - make entry context menu work in editable text cells [Owen Taylor,
+ Kristian Rietveld]
+ - make DND work with treeviews in modal dialogs [Federico]
+ - make empty treeviews focusable [Federico]
+ - new GtkCellRendererProgress [Matthias, Tommi Komulainen,
+ Christian Persch]
+ - new GtkCellRendererCombo [Matthias]
+ - bug fixes [Matthias, Federico]
+* GtkNotebook
+ - allow to change tabs with the mouse wheel [Gabriel de Perthuis]
+* GtkWindow
+ - support named themed window icons [Matthias, Calum Benson]
+* New stock icons: file, directory, about, edit, connect, disconnect,
+ and media player icons for forward, next, pause, play, previous,
+ record, rewind and stop
+* GDK
+ - support do-not-focus-on-map hint [Elijah Newren]
+ - fix RGBA cursors [Michael Natterer]
+* gdk-pixbuf
+ - reorganize headers [Matthias, Jeff Franks, Havoc Pennington]
+ - flag to mark loaded images as scalable [Dom Lachowicz]
+ - license information for loaders [Matthias]
+ - simple multiple-of-90° rotation support [Matthias]
+ - allow to disable loaders [Matthias]
+ - bug fixes [Kouichirou Hiratsuka, Sven, Brian Cameron,
+ Manish Singh, Morten Welinder]
+* X11 selections
+ - make incremental transfer of MULTIPLE work [Matthias]
+ - don't do incremental transfer in 4k chunks [Matthias]
+ - add selection ownership change notification [Matthias]
+ - support text/plain targets [Matthias]
+* Win32
+ - 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 [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,
+ Bastien Nocera, Tim Janik, John Ehresman, Theppitak Karoonboonyanan,
+ Nickolay V. Shmyrev, William Jon McCann, Paolo Maggi, Lorenzo Gil
+ Sanchez, Jan-Marek Glogowski, Pawel Salek, Felipe Heidrich, Dmitry
+ M. Shatrov, Alex Larsson, Michael Hallendal, Scott Bronson, Kjartan
+ Maraas, Damien Carbery, Elke Meier]
+* 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,en_GB)
+
+
+Overview of Changes from GTK+ 2.4.0 to GTK+ 2.4.1
+=================================================
+* GtkFileChooser
+ - bug fixes [Morten Welinder, Federico Mena Quintero]
+ - pre-fill the location entry [Federico]
+ - internal api changes to allow setting a busy cursor
+ while loading [Federico]
+ - improve pathbar button sizing [Owen Taylor]
+ - add keybindings for removing bookmarks [Federico]
+* GtkComboBox, GtkEntryCompletion
+ - fix repositioning logic [Niklas Knutsson]
+ - make keynav wrap around [Matthias]
+ - improve theme compliance [Matthias, Brian Cameron]
+* GtkUIManager
+ - accept unnamed <separator>s [Anders Carlsson]
+ - robustify against gtk_widget_show_all() [Murray Cumming]
+ - warn if an accelerator cannot be parsed [Jody Goldberg]
+* Win32
+ - fix DND positioning [Hans Breuer]
+ - update gtkfilesystemwin32 [Tor Lillqvist, J. Ali Harlow]
+ - make filechooser work on Windows [Tor]
+ - draw arcs more correctly [Tor]
+ - disable tables support by support, add --use-wintab to
+ get it back [Tor]
+* Make color wheel accessible [Padraig O'Briain]
+* Support _NET_WM_USER_TIME [Elijah Newren, Soeren Sandmann]
+* Doc improvements [Federico, Matthias, Christian Persch]
+ Olexiy Avramchenko, Tim-Philipp Müller]
+* Misc bug fixes [Alex Converse, Owen, Jacques Garrigue,
+ Jonathan Blandford, Anders Carlsson, Christian, Hans,
+ Matthias, Morten, Philip Langdale, Brian, Pedro Rodriguez,
+ Soeren, Torsten Schoenfield, Dongho Shin, Andrew E. Makeev,
+ Todd Goyen, Tim Gerla, John Finlay, Theppitak Karoonboonyanan,
+ John Ehresman, Chris Sherlock, Jody]
+* Updated translations (af,ar,az,bn,br,ca,cs,cy,da,de,el,en_CA,
+ en_GB,es,et,eu,fi,fr,ga,gu,he,hr,hu,id,is,it,ja,ko,lt,mi,ml,
+ mn,mr,ms,ne,nl,nn,no,pa,pl,pt,pt_BR,sk,ru,sq,sr,sr@ije,sr@Latn,
+ sv,tr,uk,uz,wa,zh_CN)
+
+Overview of Changes from GTK+ 2.3.6 to GTK+ 2.4.0
+=================================================
+* GtkFileChooser
+ - Handle icon theme changes [Federico, Jonathan]
+ - Add reordering bookmarks via DND [Federico]
+ - Cache filesystem data inside GtkFileSystemUnix backend [Morten Welinder]
+ - Implement local-only mode so that apps don't get remote paths
+ they don't expect [Owen Taylor]
+ - Add Alt-Down keybinding [Mark McLoughlin, Owen]
+ - Major rewrite of location dialog completion code [Jonathan]
+ - Bug fixes [Federico, Jonathan, Morten, Mark, Owen, Anders Carlsson,
+ Soeren Sandmann, Olivier Andrieu]
+* GtkComboBox [Matthias Clasen]
+ - Handle the case of no-active-row properly
+ - Improve positioning of popup
+ - Miscellaneous bug fixes
+* Win32 [Tor]
+ - Handle different install locations for gdk-pixbuf loaders
+ - Bug fixes [John Ehresman, Bruce Hochstetler, Dave Neary]
+* Improve handling of foreign GdkWindows on destruction [Soeren, Owen]
+* Require Control-Tab to focus labels [Owen]
+* RTL flipping for GtkArrow [Semion Chichelnitsky]
+* Support justifcation with wrapping off in GtkTextView [Owen, Felipe Heidrich]
+* Change layout algorithm for mixed gridded/non-gridded menus
+ to fix performance problems [Soeren, Owen, Christian Persch]
+* Doc improvements [Matthias, Owen]
+* Misc bug fixes
+* Updated translations (ar,az,ca,cs,da,de,es,fr,ga,hr,it,ja,lt,no,nl,pt,ro,
+ ru,sq,uk,zh_CN)
+
+Other contributors: Dave Bordoley, Hans Breuer, David L. Cooper II,
+ Dennis Cranston, Dov Grobgeld, Niklas Knuttson, Kjartan Maraas,
+ Michael Natterer, Nils O. Selåsdal, Philip K Warren, Dan Winship
+
+Overview of Changes from GTK+ 2.3.5 to GTK+ 2.3.6
+=================================================
+* GtkComboBox
+ - Make menu positioning more like GtkOptionMenu [Matthias Clasen]
+ - Improve keybindings [Matthias]
+ - Bug fixes [Matthias, Owen, Damon Chaplin]
+* GtkFileChooser
+ - Keep child directories in pathbar when changing to a parent
+ - Reroot pathbar inside home directory, use icons [Jonathan]
+ - Make the user actually select a file before hitting OK [Federico]
+ - Fix folder mode to not have tree [Jonathan]
+ - Add gboolean return values to operations that can fail [Federico]
+ - Improve internal error handling [Morten Welinder, Federico]
+ - Bug fixes [Federico, Jonathan, Morten, Anders Carlsson, Damon,
+ Alex Larsson]
+* GtkTextView bug fixes [Paolo Borelli]
+* Win32
+ - Implement/stub missing GDK functions [Tor]
+ - .defs file updates [Tor, J Ali Harlow]
+ - Misc fixes [Hans Breuer]
+* Fix problem with excess symbol exports on Linux [James Henstridge]
+* Fix problem with 32-bit BMPs [Matthias]
+* Include config.h first everywhere [Morten]
+* Fix performance problem destroying menus [Soeren, Marco Pesenti Gritti]
+* Doc fixes and improvements [Matthias, Murray Cumming, Henning Nielsen Lund,
+ Vitaly Tishkov]
+* Updated translations (az,cs,cy,da,de,el,en_CA,es,fi,fr,ga,hu,ja,ko,lt,mn,
+ nl,no,pl,pt,sq,sr,sr@ije,sr@Latn,sv,th,zh_CN)
+* Misc bug fixes
+
+Other contributors: Crispin Flowerday, Mark McLoughlin, Michael Meeks,
+ Michael Natterer,Christian Neumair, Padraig O'Briain, Geoff Reedy,
+ Olivier Ripoll
+
+Overview of Changes from GTK+ 2.3.4 to GTK+ 2.3.5
+=================================================
+* GtkFileChooser [Federico Mena Quintero]:
+ - Enable DND in the shortcuts list [Federico]
+ - More folder modes [Jonathan R Blandford]
+ - Resizing toplevel as contents change [Jonathan]
+ - Make the backend settable via GtkSetting [Alex Larsson, Owen Taylor]
+ - Miscellaneous fixes. [Jonathan, Morten Welinder, Alexander Larsson]
+ - Add combo box to pick folder in Save mode. [Jonathan, Federico]
+* GtkComboBox
+ - Memory leak/crash fixes [Damon Chaplin, Matthias Clasen]
+ - Always grab when popping the list up [Damon, Matthias]
+ - Fixes for dynamic changes to the model [Owen]
+ - Improve popup positioning [Matthias]
+* Implement computation of bidi-base direction from text
+ in GtkEntry, GtkTextView, GtkLabel [Dov Grobgeld, Owen Taylor]
+* Add gtk_entry_set_alignment() [Egon Andersen, Steffen Gutmann,
+ Owen]
+* Fix wrong interpretation of new_order array for
+ gtk_tree/list_store_reorder() [Owen]
+* Improve space allocation in menubars [Soeren Sandmann]
+* Improve key bindings in GtkEntryCompletion [Matthias]
+* Hide XCursor dependency [Soeren]
+* Make mouse wheel scrolling usable [Soeren]
+* Use resize cursors for resize grips [Soeren]
+* Set the right window group for menu and combo popups [Frederic Crozat,
+ Jean-Philippe Chancelier, Soeren]
+* Add a way to list the mnemonic labels of a widget [Owen]
+* Add a group-changed signal to GtkRadioButton [Owen, Padraig O'Briain]
+* Export insertion cursor drawing functionality [Alexander Larsson, Owen]
+* Support squiggly red underlines in text views [Nicolas Setton, Owen]
+* Export GtkWindow key-press-event internals to allow
+ custom implementations [Tim Janik]
+* Add gtk_drag_source_set/get_target_list() [Mitch Natterer]
+* Fix drag-and-drop in GtkTextView to move [Paolo Borelli, Paolo Maggi]
+* Memory leak fixes [Owen]
+* Win32 fixes [Hans Breuer]
+* Misc. fixes [George Bronnikov, Simon Budig, J. Ali Harlow, David Hawthorne, Tim,
+ Tomasz Lloczko, Mitch, Manish Singh, Owen]
+* Documentation improvements [Matthias, Federico, Torsten Schoenfeld]
+* Updated translations (ar,cs,da,de,en_CA,es,et,fi,fr,it,ja,ko,nl,pt,ru,sr,sr@ije,
+ sr@Latn,sq,sv,th,zh_CN)
+
+Overview of Changes from GTK+ 2.3.3 to GTK+ 2.3.4
+=================================================
+* Fix broken gtk_binary_age setting causing wrong soname [Owen Taylor]
+* Add some extra GtkExpander docs [Federico Mena Quintero]
+* Misc bug fixes [Matthias Clasen, Damon Chaplin, Owen, Uwe Zeisberger]
+* Updated translation (ga)
+
+Overview of Changes from GTK+ 2.3.2 to GTK+ 2.3.3
+=================================================
+* GtkFileChooser [Federico Mena Quintero]:
+ - Support bookmarks in GtkFileSystemUnix. [Jan Arne Petersen]
+ - Correctly handle typed-in filenames in save mode, folder mode, and
+ multiple-selection mode in all combinations.
+ - Don't erase the filename in the entry when changing folders.
+ - Support icons in GtkFileSystemUnix.
+ - GtkFileChooserDialog now comes up at a reasonable size.
+ - GtkFileSystemUnix now notifies correctly on ::create_folder().
+ - Slight GUI reorganization.
+ - File system module support. [Alexander Larsson]
+ - Pathbar widget. [Jonathan R. Blandford]
+ - Miscellaneous fixes. [Christian Persch, Jan Arne Petersen, Anders Carlsson,
+ Padraig O'Briain, Alexander, Jonathan]
+ - Win32 fixes, GtkFileSystemWin32 work. [Hans Breuer]
+ - Memory leak fixes [Morten Welinder]
+* GtkTreeView:
+ - Fix return values. [Federico, R. McFarland]
+ - Properly cancel the arrow animation. [Michael Zucchi]
+ - Allow custom icon sizes in pixbuf cell renderer. [Erik Grinaker]
+ - Don't darken the sort column unless there are three visible columns
+ [Jonathan]
+* GtkToolbar:
+ - Improve the sliding implementation. [Soeren Sandmann]
+ - Add writeonly ::group property to GtkRadioToolButton. [Soeren,
+ Olivier Andrieu]
+ - Misc fixes. [Morten, Jeroen Zwartepoorte, Michel Meeks, Soeren]
+* Menus:
+ - Make menus work better on Xinerama [Matthias]
+ - Fix keynav in RTL mode. [Matthias]
+ - Fix grid mode, removing of items. [Matthias, Vincent Noel]
+ - Make tearoff menu items work anywhere in menus. [Matthias]
+ - Improve popup/popdown behaviour. [Soeren]
+* gdk-pixbuf:
+ - Fix some problems with indexed BMPs [Kazuho Okui, Matthias]
+ - Work around some libjpeg header file craziness [Manish Singh]
+* Assume gravity works. [Soeren]
+* Cache GCs for drawing. [Brian Cameron, Soeren]
+* Handle focus adjustment correctly for deeply nested focus locations.
[Matthias, Owen Taylor]
-* Fix dynamic menus. [Matthias, Michael Meeks]
-* Split the translations into two domains: ui strings and
- error messages go to gtk20, property nicks and blurbs to
- gtk20-properties. [Matthias]
+* Use reference counting for shared data in GtkActionGroup.
+ [Matthias, Adam Hooper]
+* Add a "use-separator" style property to GtkMessageDialog, and make
+ it not resizable. [Federico]
+* Add 'const' to uses of GdkColor that need it. [Federico]
+* Put focusable labels in the focus chain. [Federico]
+* Make destroying widgets in focus-out-event work. [Owen, Grant Gayed]
+* Add properties to GtkAdjustment [Murray Cumming]
+* Add change notification to GtkAccelMap [Matthias, Owen]
+* Add settings to suppress icons in buttons and menus. [Matthias]
+* Add Xft settings for hinting and antialiasing. [Federico, Owen]
+* Make size of indicator in menu items themeable. [Bill Hanemann,
+ Narayana Pattipati, Matthias]
+* Fixes to GtkIconTheme [Torsten Schoenfeld]
+* Improve drawing of GtkExpander. [Mark McLoughlin]
+* Improve drawing of paned handles. [Soeren]
+* Remove broken hangul input module. [Changwoo Ryu]
+* Remove C++-style comments. [Damien Carbery]
+* Memory leak fixes. [Christian Persch, Richard Hult, Morten, Matthias]
+* RTL mode (flipping) fixes. [Mitsuru Chinen, Semion Chichelnitsky]
+* Accessibility improvements for tooltips, GtkScale. [Padraig]
+* Make the ZOOM_100 and ZOOM_FIT labels HIG-compliant. [Mariano Suarez-Alvarez]
+* Win32 fixes. [Tor Lillqvist]
+* Documentation:
+ - New section on how to check for modifier keys correctly. [Federico]
+ - Miscellaneous improvements. [Pascal Haakmat, Jan Huelsbergen,
+ Tim-Philipp Müller, Matthias]
+* New and updated translations (ar,az,cs,da,de,en_CA,el,es,fi,fr,ga,hr,it,ja,
+ ko,mi,mn,ms,nl,nn,no,pl,pt,ru,sq,sr,sr@Latn,sv,ta,th,uz,uz@Latn)
+* Other contributors: Christian Biere, Christopher Blizzard, Paolo Borelli,
+ Dan Damian, Rodney Dawes, John Ellis, David Hawthorne, Marco Pesenti Gritti,
+ Felipe Heidrich, Jonas Jonsson, Theppitak Karoonboonyanan, Tommi Komulainen,
+ Julio M. Merino Vidal, Gregory Merchan, Benjamin Otte, Joshua N. Pritikin,
+ Yu Shao, Yao Zhang
+
+Overview of Changes from GTK+ 2.3.1 to GTK+ 2.3.2
+=================================================
+* GdkPixbuf
+ - Add functions to save pixbufs to non-file locations. [Tim Evans]
+ - Add a function to determine the type and size of a file without
+ loading it completely. [Matthias Clasen]
+ - Turn pixbuf attributes into construct-only properties. [Matthias]
+ - Fix building gdk-pixbuf with --disable-modules --with-included-loaders.
+ [Matthias, Owen Taylor]
+* Fix the logic for changing the toplevelness of a window. [Soeren Sandmann]
+* Do not interpret distant clicks as double clicks, using a
+ new double-click-distance setting. [Matthias]
+* Improve the GDK API for dealing with group leaders. [Matthias]
+* Utility function for application launching in multi-screen scenarios.
+ [Mark McLoughlin]
+* Support big and small and alpha-blended icons under Win32. [Tim Evans]
+* Misc Win32 improvements [Tor Lillqvist, Hans]
+* GtkFileChooser [Federico]
+ - Fix new filename entry in Save mode [Jan Arne Petersen]
+ - Improved the look of GtkFileChooserDefault. [Tuomas Kuosmanen]
+ - Added support for file system volumes such as CD-ROMs,
+ floppies, and network shares.
+ - Add a "New Folder" button for Save mode in GtkFileChooser.
+ - Better support for Folder mode.
+* GtkTreeView
+ - Speed up by adding a fixed height mode. [Kristian Rietveld]
+ - Add a single-paragraph mode and a language property to
+ GtkCellRendererText [Kristian Rietveld]
+ - Add a editing-canceled signal to GtkCellRenderer [Federico Mena Quintero]
+ - Misc GtkTreeView bug fixes [Kristian, Soeren, Jonathan Blandford]
+* Add a way to list the supported targets of a clipboard. [Dom Lachowicz]
* Add stock icons: harddisk, indent, unindent. [Hans Breuer, Jody Goldberg]
-* Add a way to lock indivual accelerator paths [Matthias]
-* Add a way to list the supported targets of a
- clipboard. [Dom Lachowicz]
* Improve the GtkCalendar drawing code. [Matthias]
* GtkCalendar supports starting the week on any day [Matthias]
-* Misc GtkToolbar fixes and API improvements, most importantly make the
- toolbar compatible with 2.2 again. [Soeren Sandmann, Jody]
+* Make GtkToolbar compatible with 2.2 again [Soeren]
+* Misc GtkToolbar fixes and API improvements [Christian Persch,
+ Olexiy Avramchenko, Jody, Soeren]
* Misc GtkUIManager fixes and API improvements. [Jody, Matthias, Jeff Franks]
-* Fix the logic for changing the toplevelness of a
- window. [Soeren Sandmann]
+* Add a way to lock individual accelerator paths [Matthias]
* Add gtk_menu_shell_cancel() to emit the "cancel" signal on
a menu shell. [Matthias]
-* Do not interpret distant clicks as double clicks, using a
- new double-click-distance setting. [Matthias]
-* Utility function for application launching in multi-screen
- scenarios. [Mark McLoughlin]
-* Improve the GDK API for dealing with group leaders. [Matthias]
+* Fix dynamic menus. [Matthias, Michael Meeks]
* Add xalign, yalign properties to GtkButton. [Jody]
-* Misc Win32 improvements [Tor Lillquist, Hans]
-* Support big and small and alpha-blended icons under Win32.
-* Speed up GtkTreeView, add a fixed height mode. [Kristian Rietveld]
-* Add a single-paragraph mode and a language property to
- GtkCellRendererText [Kristian Rietveld]
-* Add a editing-canceled signal to GtkCellRenderer [Federico Mena Quintero]
-* Misc GtkTreeView bug fixes [Kristian, Soeren, Jonathan Blandford]
* Implement or improve RTL support in GtkComboBox, GtkCellView,
- GtkViewport [IBM L3 NLS Support Team, Matthias, Kristian]
+ GtkViewport [Semion Chichelnitsky, Matthias, Kristian]
* Support for "no focus" windows. [Matthias]
-* Fix new filename entry in Save mode in GtkFileChooser. [Jan Arne Petersen]
-* Improved the look of GtkFileChooserDefault. [Federico, Tuomas Kuosmanen]
-* Added support for file system volumes such as CD-ROMs, floppies, and network
- shares to GtkFileChooser. [Federico]
-* Add a "New Folder" button for Save mode in GtkFileChooser. [Federico]
-* Better support for Folder mode in GtkFileChooser. [Federico]
-* Documentation improvements [Matthias, Federico, Manish,
- Murray Cumming, Theppitak Karoonboonyanan]
+* Documentation improvements [Matthias, Federico, Manish, Murray Cumming,
+ Theppitak Karoonboonyanan]
* FAQ updates [Tony Gale]
-* New and updated translations (bn,ru,sr,sr@Latn,es,cs,sv,ja,no,de,
- nl,sq,pt,pt_BR,nn,hr,lt,fa,it,et,cy,ko,mn,ar,ga,wa,br,af,ms)
-Other contributors: Marco Pesenti Gritti, Tim-Philipp Müller,
- Olexiy Avramchenko, Noah Levitt, Sebastian Rittau,
- Bill Haneman, Herman Bloggs, Adam Wright, Manish Singh,
- Kjartan Maraas, Evan Martin, Alexander Larsson, Joshua N Pritikin,
- Torsten Schoenfeld, Christian Neumair, Daniel Rogers,
- Alexander Winston, Johannes Weißl, Anders Carlsson, Morten Welinder,
- Olivier Andrieu
+* Split the translations into two domains: ui strings and
+ error messages go to gtk20, property nicks and blurbs to
+ gtk20-properties. [Matthias]
+* New and updated translations (af,ar,bn,br,cs,cy,da,de,es,et,fa,fr,ga,hr,
+ it,ja,ko,lt,mn,ms,nl,nn,no,pl,pt,pt_BR,ru,sr,sr@Latn,sv,sq,wa)
+Other contributors: Olivier Andrieu, Herman Bloggs, Anders Carlsson,
+ Marco Pesenti Gritti, Bill Haneman, Alexander Larsson, Noah Levitt,
+ Kjartan Maraas, Evan Martin, Tim-Philipp Müller, Christian Neumair,
+ Joshua N Pritikin, Sebastian Rittau, Daniel Rogers, Manish Singh,
+ Torsten Schoenfeld, Alexander Winston, Johannes Weißl, Morten Welinder,
+ Adam Wright
Overview of Changes in GTK+-2.3.1
=================================
interface (UI is still a work in progress) [Owen Taylor,
Federico Mena Quintero]
- New combo box widgets: GtkComboBox, GtkComboBoxEntry [Kristian Rietveld]
- - New "disclosure triangle" widget: GtkExpander [Marc McLoughlin]
+ - New "disclosure triangle" widget: GtkExpander [Mark McLoughlin]
- "Picker button" widgets based on code from libgnomeui:
GtkFontButton, GtkColorButton [Matthias Clasen]
* GtkTextView [Matthias]
- Add properties "accepts_tab" [Soeren], "overwrite" property
- [Jeroen Zwarepoorte], "buffer"
+ [Jeroen Zwartepoorte], "buffer"
- Add gtk_text_buffer_select_range()
- Implement drag-selection by words/lines (also for Gtkentry)
- Some fixes to invisible text handling
* Documentation
- Use XML source for man pages; add man pages for tools that didn't
have them before [Matthias]
- - Tutorial improvements [Sebasitian Rittau, Tony Gale, Roger Leigh, Matthias]
+ - Tutorial improvements [Sebastian Rittau, Tony Gale, Roger Leigh, Matthias]
- FAQ improvements [Tony, Gonzalo Odiard, Owen]
- Misc documentation improvements [Matthias, Frederic Lespez, Tomas Ogren,
Martin Pool, Mariano Suarez-Alvarez]