]> Pileus Git - ~andy/gtk/blobdiff - NEWS
=== Released 2.2.0 ===
[~andy/gtk] / NEWS
diff --git a/NEWS b/NEWS
index b331adec223a363717ae94eab2256d340e0430af..fdbbaa5f0f05871dc418a86e04693a956abc176b 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,149 @@
+Overview of Changes in GTK+ 2.2.0
+=================================
+* Fix problem with the DND code and event filters [Bolian Yin, Owen Taylor]
+* GtkTreeView bug fixes [Kristian Rietveld, Soeren Sandmann, Matthias Clasen]
+* Documentation improvements [Matthias Clasen, Eric Warmenhoven, 
+  James M. Cape]
+* Example portability fix [Sven Neumann]
+* Updated translations (es,ja,lv,ms,nl,ru,sk,sv)
+
+Overview of Changes in GTK+ 2.1.5
+=================================
+* GtkFileSel fixes [Owen Taylor]
+  - Fix ..<tab> to go up a dir [Francisco Bustamante]
+  - Fix UTF-8 operation, so that non-ASCII works [Kang Jeong-Hee]
+  - Use g_utf8_collate() not strcmp for sorting [Gregory Merchan]
+* Only close dialogs on Escape if they have a cancel button. [James Willcox]
+* Fix problem with resizing gnome-terminal popup [Soeren Sandmann]
+* Add Home/End/Page_Up/Page_Down keybindings for menus [Owen,
+  Narayana Pattipati, Marius Andreiana]
+* Xinerama fixes for GtkMenu [Matthias Clasen]
+* Fix long-standing problem with Ami and GtkEntry [Owen, Kang Jeong-Hee]
+* Documentation additions and fixes [Matthias]
+* New and updated translations (am,bg,da,fr,fi,de)
+* Miscellaneous bug and build fixes
+
+Other contributors: Johan Dahlin, James Henstridge, Jon Nelson, 
+   Bastien Nocera, Christian Reis, Arvind Samptur, Anand Subra, Simon Wong
+
+Overview of Changes in GTK+ 2.1.4
+=================================
+* Improved default color scheme [Soeren Sandmann, with advise from
+  Tuomas Kuosmanen and Garrett LeSage]
+* Make pixmap creation functions take a GdkDrawable not a GdkWindow
+  [Kristian Rietveld]
+* Support move-resize emulation for all edges. [Matthias Clasen]
+* Many fixes for X11 gdk_colormap_alloc_colors [Naofumi Yasufuku, Owen]
+* Remove extra selections for ButtonRelease in XInput code 
+  [Garry Osgood, Owen]
+* Another attempt at fixing X focus tracking [Owen]
+* linux-fb VT switch improvements [Eric Warmenhoven]
+* Win32 [Tor Lillqvist]
+  - Bug and win98 portability fixes for new tile/stipple code [Hans Breuer]
+  - Improve maximized/minimized tracking
+  - Bug fixes
+* Fix problem with gtk_combo_set_popdown_strings() not changing
+  the entry text [Owen]
+* Support RTL flipping for statusbars [Matthias]
+* GtkTreeView bug fixes [Kristian Rietveld, Juri Pakaste, Erik Simonsen,
+  Richard Hult, Carlos Garnacho Parro]
+* Use octal escapes rather than literal UTF-8 in strings [Owen]
+* Make a lot of read-only data const. [Matthias, Morten Welinder]
+* Misc bug fixes
+* New and updated translations (cs,es,el,he,hu,lv,no,ro)
+
+Other contributors: Anders Carlsson, Chris Blizzard, Stephen Brown, 
+   Erwann Chenede, Jon-Kare Hellan, John Finlay, Jarred Keuch, 
+   Kjartan Maraas, Christian Neumair
+
+Overview of Changes in GTK+ 2.1.3
+=================================
+
+GDK:
+* Win32 [Tor Lillqvist]
+  - fixes to multihead API stubs 
+  - Comprehensively implement tiles and stipples
+  - Handle tracking minimized/maximized [Arnaud Charlet]
+* linux-fb fixes [Eric Warmenhoven]
+* Use g_get_application_name() for default window titles and
+  for the title of the client leader window [Owen, Havoc Pennington]
+* Complete resize-grippy support, move-resize emulation 
+  [Anders Carlsson, Matthias Clasen]
+
+GTK+ Core:
+* On screen change, recreate the widget's Pango context [Owen]
+* Fix problems with focus ending up on unmapped widgets [Owen]
+* Make g_object_set (gtk_settings_get_default (), ...) to override
+  settings from XSETTINGS and ~/.gtkrc [Jonathan Blandford]
+* Make GtkInputDialog multihead aware [Owen]
+* Add a ::screen-changed signal to GtkWidget [Owen Taylor]
+
+Widget improvements:
+* Draw/check menu items insensitive [Soeren, Tim Evans]
+* Fix color usage for radio/check menu item indicators [Soeren]
+* Add ::snap-edge-set-property to GtkHandleBox [Owen, Matthias]
+* RTL flipping improvements for GtkHandleBox, GtkMenuItem, GtkOptionMenu,
+  GtkCheckMenuItem [Matthias Clasen]
+* GtkCombo improvements [Owen]
+  - Don't leave it behind when switching desktops [Matthias Clasen]
+  - Fix longstanding bug with unwanted moving of selection [Mike Fulbright]
+  - Don't change entry contents until window is popped back up
+  - Keynav fixes
+* Menu scrolling behavioral improvements [Owen, Ettore Perazzoli]
+* GtkNotebook keynav improvements [Owen]
+* Handle painting text on dark-colored progressbars [Soeren]
+* GtkTreeView  [Kristian Rietveld]
+  - Privatize gtk_tree_store_move(), add gtk_tree_store_move_before/after()
+  - Add GTK_CELL_RENDERER_FOCUSED flag
+  - Keynav fixes, including adding boolean return values for keybinding
+    signals (API breakage for API that noone should have been using)
+    [Narayana Pattipati]
+  - Add gtk_tree_view_column_cell_get_position()
+  - Add an inconsistent state for GtkCellRendererToggle
+  - Various bug fixes [Murray Cumming, Daniel Elstner, Vitaly Tishkov,  
+    Morten Welinder, Robert Kinsella, Soeren]
+
+Input Methods:
+* Sort the input method list in the right click popup [Abigail Brady]
+* GtkIMContextXIM bug fixes [HideToshi Tajima]
+
+General:
+* Make sure that parameters don't shadow system functions [Soeren Sandmann]
+* Deprecation cleanups [Manish Singh]
+* Don't grab the focus to the default button in a GtkDialog [Daniel Elstner]
+* Doc improvements, including adding Since: for 2.2. additions 
+  [Matthias Clasen]
+* Bug fixes, cleanups [Anders Carlsson, Daniel, Vitaly Tishkov, Matthias, 
+  Iain Holmes, Gregory Merchan, Havoc Pennington, Soeren, Morten Welinder]
+* Build fixes [Owen, Jeff Waugh, Dan Mills]
+
+Overview of Changes in GTK+ 2.1.2
+=================================
+
+* Fixes for GtkIMContextXIM [HideToshi Tajima, Owen Taylor]
+* Remove usage of XLookupString outside of GtkIMContextXIM [Owen]
+* Handle Shift/Caps/Num_Lock properly for non-Xkb [Owen]
+* Add a --screen option to set default screen [Balamurali Viswanathan, Owen]
+* Add simple support for startup notification [Havoc Pennington]
+* Handle focus indication for check and radio buttons without children
+  [Dave Camp, Owen]
+* Much work on improve submenu navigation [Soeren Sandmann]
+* Add "selected_shadow_type" property for menus [Soeren]
+* Add "scrollbar_spacing" style property [Anders Carlsson, Owen]
+* Rework GtkPaned keynav [Soeren, Calum Benson]
+* Sensitivity and keynav fixes for GtkFileSelection [Muktha Narayan, Owen]
+* Removed mnemonics for GtkToolbar Items [Mikael Hallendal]
+* Tree view fixes and speedups 
+  [Kristian Rietveld, Daniel Elstner, Havoc Pennington]
+* Allow themes to set GtkTreeView even/odd row colors [Kristian]
+* Doc fixes and improvements [Matthias Clasen, Vitaly Tishkov]
+* Win32 fixes [Tor Lillqvist]
+* Misc cleanups and bug fixes
+
+Other contributors: Phil Blundell, Erwann Chenede, Jeremy Katz, 
+   Padraig O'Briain, Havoc Pennington, Timo Sirainen, Nam SungHyun,
+   Matt Wilson,
+
 Overview of Changes in GTK+ 2.1.1
 =================================
 * Cleanup of use of deprecated functions in GTK+ [Manish Singh]
@@ -17,6 +163,11 @@ Overview of Changes in GTK+ 2.1.1
 * Add tag_table construct property to GtkTextBuffer [Daniel Elstner]
 * gtk_window_set_[default_]icon_from_file [Owen, Havoc]
 * Fix handling of GtkSettings set from RC files on reload [Owen]
+* GtkTreeView work [Kristian Rietveld]
+  - Stop editing on a focus out event for GtkCellRendererText 
+    [Andreas J. Guelzow]
+  - Don't accept drops on auto-sorted models
+  - Fix evil bug with insertions to GtkTreeModelSort [Hans Petter Jansson]
 * Fixes for GtkIMContextXIM 
   [Takuro Ashie, Motonobu Ichimura, Owen, HideToshi Tajima]
 * Documentation fixes [Soeren Sandmann, Matthias Clasen; Joost Faassen, 
@@ -25,7 +176,8 @@ Overview of Changes in GTK+ 2.1.1
 * Some performance tweaks [Soeren, Padraig O'Briain]
 * Miscellaneous bug fixes
 
-Other contributors: Jacob Berkman, Phil Blundell, Kenneth Christiansen, Murray Cumming, Bill Haneman, Jon-Kare Hellan, Kristian Rietveld, Hema Seetharamaiah
+Other contributors: Jacob Berkman, Phil Blundell, Kenneth Christiansen, 
+  Murray Cumming, Bill Haneman, Jon-Kare Hellan, Hema Seetharamaiah
 
 Overview of Changes from GTK+-2.0.x to GTK+-2.1.0
 =================================================
@@ -100,6 +252,65 @@ General:
   Eric Mader, Mark McLoughlin, Padraig O'Briain, Laszlo Peter, Hidetoshi, Vitaly Tishkov, 
   Shivaram Upadhyayula]
 
+Overview of Changes in GTK+ 2.0.9
+=================================
+* Fix colormap refcounting, which caused frequent metacity crashes
+  [Christopher James Lahey]
+* Lots of work on the Win32 backend [Tor Lillqvist]
+ - Scrolling fixes
+ - GdkGC clipping fixes and improvements
+ - Started implementing all fill styles
+* GtkTreeView bug fixes [Kristian Rietveld]
+ - Make TreeView reordering work on FreeBSD/Solaris [Heiner Eichmann]
+* Various bug fixes
+
+Other contributors: Matthias Clasen, Arnaud Charlet, Vitaly Tishkov,
+   Josh Parsons, Peter Bloomfield
+
+Overview of Changes in GTK+ 2.0.8
+=================================
+* Fix typo in io-gif.c that broke loading GIFS [Akira Tagoh]
+* Improve redraws when scrolling on Win32 [Tor Lillqvist]
+* Fix problem with RENDER and XFree86-4.1 [Owen Taylor, Jamie Zawinski]
+* Fix problem with GtkImage placement [Owen, Sven Neumann, Soeren Sandmann]
+* Updated translation (el)
+
+Overview of Changes in GTK+ 2.0.7
+=================================
+* Fix some memory leaks in gdk-pixbuf [Sven Neumann]
+* Pixbuf loader fixes  [Federico Mena Quintero, Elliot Lee]
+* Support depth 8 StaticColor in GdkRGB [Matthias Clasen]
+* Win32 fixes and improvements [Tor Lillqvist]
+ - Keyboard handling fixes [Florent Duguet]
+ - Fixes for building and running on Cygwin [Masahiro Sakai]
+ - Fix gdk_window_scroll(), other GdkWindow fixes
+ - Misc bug and build fixes [Soren Andersen, Florent, Tim Evans,
+   J. Ali Harlow, Andreas Holzmann, Iwasa Kazmi]
+* Improve tracking of toplevel focus state [Owen]
+* XIM input method fixes [Takuro Ashie, HideToshi Tajima]
+* Fix the longstanding problem with <,> keys and XIM [Owen Taylor]
+* Fix GtkIMContextSimple for us-intl keyboards [Alexandre Oliva]
+* GtkIMContextSimple updates for Eastern Europe [Stanislav Brabec]
+* Fix the "key bindings randomly stop working" problem [Sebastian Ritau]
+* GtkTextView fixes [Gustavo Giraldez, Padraig O'Briain, Shivaram Upadhyayula]
+* GtkTreeView bugfixes [Jonathan Blandford, Kristian Rietveld]
+  - Various memleak, ref counting fixes [Jonathan, Jorn Baayen, Daniel 
+    Elstner, Morten Welinder]
+  - gtk_tree_selection_selected_foreach now immediately returns if 
+    the model is being changed [Havoc Pennington]
+  - Fix evil bug with insertions to GtkTreeModelSort [Hans Petter Jansson]
+* GtkCombo fixes [Marco Pesenti Gritti, Zimler Attila, Matthias, Owen]
+* Fix 64-bit problem with GtkFundamentalType [Ross Alexander, Manish Singh] 
+* New and updated translations (am,be,bg,ca,cs,da,de,el,es,el,fa,fr,hi,hu,
+  ja,ko,lv,ms,nl,no,pl,pt,pt_BR,ru,sk,sv,vi,zh_TW)
+* Many miscellaneous bug fixes
+
+Other contributors: Jacob Berkman, Albert Chin, Chema Celorio,
+   David L. Cooper II, Brent Fox, Tim Janik, Marco Pesenti Gritti, 
+   Alex Larsson, Zenith Lau, Thomas Leonard, Gaute Lindkvist, 
+   Paolo Maggi, Andy Wingo, Jami Pekannen, Joshua N Pritikin, 
+   Soeren Sandmann, Vitaly Tishkov, Morten Welinder
+
 Overview of Changes in GTK+ 2.0.6
 =================================
 
@@ -136,7 +347,7 @@ Overview of Changes in GTK+ 2.0.4
   Owen Taylor]
 * Calculate screen size on win32 from the "logical DPI" 
   [Joaquin Cuenca Abela, Tor Lillqvist]
-* Misc Win32 bug fixes. [Florent Duguet, Torn]
+* Misc Win32 bug fixes. [Florent Duguet, Tor]
 * Fix theme changes for GtkMenu [Soeren Sandmann]
 * Fix gdk_pixbuf_from_drawable() for big endian. [Federico Mena Quintero]
 * Fix encoding handling for gtk_file_selection_set_filename()
@@ -148,7 +359,7 @@ Overview of Changes in GTK+ 2.0.4
 * Updated translations (ca,cs,da,es,et,fr,ms,nl,pl,pt,pt_BR,ru,sv)
 
 Other contributors: Nicholas Allen, Jacob Berkman, Remus Draica, 
-  Nano Golveia, Tim Janik, Sergey Kuzminov, George Lebl, Garrett Lesage, 
+  Nano Golveia, Tim Janik, Sergey Kuzminov, George Lebl, Garrett LeSage, 
   Robin Lu, Timo Meinen, Michel Selten, Boris Shingarov, Jeff Waugh
 
 Overview of Changes in GTK+ 2.0.3
@@ -196,20 +407,20 @@ Overview of Changes in GTK+ 2.0.1
   [Owen Taylor, with help from Tuomas Kuosmanen]
 * Win32 fixes, especially dashed line drawing 
   [Tor Lillqvist, Hans Breuer]
-* Compile with -D_REENTRANT when appropriate [Sven Numann]
+* Compile with -D_REENTRANT when appropriate [Sven Neumann]
 * Compiler warning cleanups [Erwann Chenede]
 * Fix handling of font-name XSETTING [Richard Hestilow]
 * Make linux-fb backend compile again [Carlo E. Prelz, Alex Larsson]
 * Fix problems with inappropriate menu scroll arrows [Owen]
 * Stock icon improvements [Jakub Steiner, Tuomas]
 * Much work on pixbuf loader robustness [Matthias Clasen]
-* Documentation improvements [Matthias, Vitaly Tiskkov]
+* Documentation improvements [Matthias, Vitaly Tishkov]
 * Fix some crashes in GtkWindow accelerator handling code 
   [Dave Camp, Matt Wilson]
 * Misc bug fixes
 
 Other contributors: Jacob Berkman, Dennis Björklund, Seth Burgess,
-  Murray Cumming, Johan Dahlin, John Ellis, Kang Jeong-He, 
+  Murray Cumming, Johan Dahlin, John Ellis, Kang Jeong-Hee
   James Henstridge, Richard Hult, Thomas Leonard, LEE Sau Dan, 
   Alexey A. Malyshev, Mark McLoughlin, Michael Meeks, Sven Neumann, 
   Andras Salamon, Soeren Sandmann, Dan Winship, Yao Zhang