]> Pileus Git - ~andy/gtk/blobdiff - NEWS
remove bogus gvalue initialization/freeing.
[~andy/gtk] / NEWS
diff --git a/NEWS b/NEWS
index 3a8b0da0a26472d2e675666551b490568224c47e..6dfd91ad1fb0dd7f26b243536cf9b63afab0df87 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,348 @@
+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, Erwanne 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]
+* Add support for separately installed Pixbuf loaders [Matthias Clasen]
+* linux-fb improvements including window maximization. [Eric Warmenhoven]
+* Fix to compile again with Xft version 1 [Owen Taylor]
+* Fix handling of pointer on multiple screens [Owen]
+  - Add gdk_event_set/get_screen() via evil hack
+  - Add GdkDisplayPointerHooks to replace GdkPointerHooks
+  - gdk_screen_get_window_at_pointer() => gdk_display_get_window_at_pointer()
+  - Add gdk_display_get_pointer()
+  - Make drag-and-drop between multiple screens work
+* Export gdk_event_new(), discourage stack allocated events [Owen]
+* gdk_draw_pixbuf() as better name for gdk_pixbuf_render_to_drawable() [Owen]
+* Basic support for RandR extension [Keith Packard, Owen]
+* Allow moving paned sliders all the way to the edge [Owen, Darin Adler]
+* 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, 
+  Alexey A. Malyshev, Ben Martin, Havoc Pennington, Boris Shingarov, Owen, 
+  Vitaly Tishkov, Dan Winship, Yao Zhang]
+* 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, Hema Seetharamaiah
+
+Overview of Changes from GTK+-2.0.x to GTK+-2.1.0
+=================================================
+
+Multihead support: [Erwann Chenede, Owen Taylor]
+* Multihead support 
+* Add GdkDisplay, GdkScreen structures
+* Add _for_display(), _for_screen() variants where needed in GDK and GTK+
+  (In other cases, make the variants methods on GdkDisplay/GdkScreen
+* Adapt GTK+ widgets to be multihead safe
+* Allow initialization of GTK+ without opening a display with gtk_parse_args()
+* Add multihead support to demos/tests.
+
+GDK:
+* Adapt win32 code to multihead reorganization [Hans Breuer, Tor Lillqvist]
+* Adapt linux-fb code to multihead reorganization [Eric Warmenhoven]
+* Miscellaneous linux-fb improvements [Eric]
+* Xinerama support [Erwann Chenede, Matthias Clasen]
+* Allow GDK backends to add custom argument parsing [Sven Neumann]
+* Add support for some addition NET window manager spec hints [Havoc Pennington]
+* Add ::keys-changed signal to GdkKeymap, handle keymap changes for keybindings [Owen]
+
+GtkTreeView: [Kristian Rietveld]
+* Support stock pixbufs in GtkCellRendererPixbuf 
+* Allow setting the cell background for cell renderers
+* Support focusing individual cell renderers and other focus fixes
+* Make resizing tree views more efficient [Soeren Sandmann]
+* Add gtk_tree_model_get_string_from_iter
+* Improve gtk_list_store_remove API
+* API additions:
+  gtk_tree_model_sort_iter_is_valid(), gtk_tree_view_expand_to_path() 
+  Add gtk_tree_selection_get_selected_rows(),
+  gtk_tree_selection_count_selected_rows() 
+  gtk_tree_path_new_from_indices(),  gtk_{list,tree}_store_{reorder,swap,_move} 
+
+GTK+:
+* Add style property for drawing menu items without shadow [Soeren]
+* gtk_widget_modify_color_component/font(): Allow clearing
+  current modifications. [Owen]
+* Add GtkWidget::is_focus, GtkWindow::is_active properties [Owen]
+* Some XEMBED changes for standards compliance and Qt compatibility [Owen]
+* Fix menus resizing when popped up or torn off [Owen]
+* Improve label behavior when it gets a too small allocation [Soeren]
+* Add support for depth 8 StaticColor visuals to gdkrgb [Matthias]
+* Theme drawing improvements [Soeren]
+* Add types for GtkRowReference, GtkClipboard [Jonathan Blandford, James Henstridge, Owen]
+* Use G_TYPE_FLAG_ABSTRACT for abstract types [Matthias]
+* Add gtk_menu_shell_select_first() [Owen]
+* Add gtk_notebook_get_n_pages() [Havoc Pennington]
+* Allow accel_path = NULL for gtk_menu_item_set_accel_path().
+* Allow icon sizes to be changed via a GtkSetting [Bill Haneman, Brian Cameron, Owen]
+
+GdkPixbuf:
+* Improve gdk-pixbuf loader tests [Soeren Sandmann]
+* Use iTXT chunks when necessary in PNG image saver [Matthias]
+* Add incremental loading for progressive jpegs [Matthias]
+* Add load-at-size functionality [Matthias]
+* Add a loader for .ANI animations [Matthias]
+* Load hotspot for .ICO files [Matthias]
+
+Docs:
+* Convert docs to Docbook XML [Matthias]
+* Doc improvements and fixes [Matthias, Soeren, 
+  Dennis Bj"orklund, Ross Burton, Manuel Clos, Alexey A. Malyshev, Brett Nash,
+  Brian Tarricone, Owen, Vitaly Tishkov, Yao Zhang]
+* Tutorial improvements [Tony Gale]
+
+General:
+* Add gtk-im-preedit-style/gtk-im-status-style XSETTINGS [Hidetoshi Tajima]
+* Clean up GDK and demos for deprecated functions [Manish Singh]
+* Misc fixes [Olexiy Avramchenko, Jacob Berkman, Anders Carlsson, David L. Cooper II, Robin Lu, 
+  Eric Mader, Mark McLoughlin, Padraig O'Briain, Laszlo Peter, Hidetoshi, Vitaly Tishkov, 
+  Shivaram Upadhyayula]
+
+Overview of Changes in GTK+ 2.0.6
+=================================
+
+* GtkTreeView bug fixes [Jonathan Blandford, Kristian Rietveld, 
+  Josh Green, Matthias Clasen]
+* Fix problem with keynav and insensitive menu items [Owen Taylor]
+* Fix pixbuf_from_drawable() for LSB -> MSB [Federico Mena Quintero]
+* Use GTK2_RC_FILES envvar instead of GTK_RC_FILES [Owen]
+* Focus check/radio buttons when activating with a mnemonic [Padraig O'Briain]
+* Cycle between multiple menubars with F10, not control-tab 
+  [Calum Benson, Padraig]
+* Misc bug fixes [Jacob Berkman, Matthias Clasen, Manuel Op de Coul,
+  Bill Haneman, Norihiro UMEDA, Shivaram Upadhyayula, Yao Zhang]
+* Build fixes for cross-compiling and portability [Arnaud Charlet, 
+  J. Ali Harlow]
+* Updated translations (bg,ca,da,fr,ja,ko,lv,no,pl,ru,sk,sv,vi)
+
+Overview of Changes in GTK+ 2.0.5
+=================================
+
+* Fix a wrong assertion that broke gtk_file_selection_set_filename();
+  also another fix from testing this function with non-UTF-8 filenames.
+* Fix incorrect property notification in GtkTextView. [James M. Cape]
+
+Overview of Changes in GTK+ 2.0.4
+=================================
+
+* Fix a number of types which were registered with the 
+  type system with the wrong names [James Henstridge, Jonathan Blandford]
+* Support missing data types in GtkList/TreeStore [Daniel Elstner]
+* Misc GtkTreeView bug fixes [Dave Camp, Jonathan, Daniel Elstner, 
+  Josh Parsons]
+* Drag and drop fixes, including a stuck grab. [Dave, Thomas Leonard, 
+  Owen Taylor]
+* Calculate screen size on win32 from the "logical DPI" 
+  [Joaquin Cuenca Abela, Tor Lillqvist]
+* Misc Win32 bug fixes. [Florent Duguet, Torn]
+* 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()
+  [Sebastian Ritau, Owen]
+* Fix crash with DND, Qt and Metacity [Cha Young-Ho, Havoc, Owen]
+* Fixes for DirectColor visuals [Shivaram Upadhyayula]
+* Memory leak and UMR fixes [Michael Meeks, Matthias Clasen, Valgrind]
+* Misc bug fixes
+* 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, 
+  Robin Lu, Timo Meinen, Michel Selten, Boris Shingarov, Jeff Waugh
+
+Overview of Changes in GTK+ 2.0.3
+=================================
+
+* GtkTreeView fixes (Jonathan Blandford, Kristian Rietveld, Daniel Elstner)
+* Improve GdkRGB support for low color depths (Tor Lillqvist).
+* Tweak F10 behavior to focus GtkMenuBar. (Owen Taylor)
+* Include internal children when focusing. (Jonathan)
+* Win32 fixes (Tor Lillqvist, David Sterba)
+* Allow use of a pixmap as the drawable in gdk_pixmap_new(). (Kristian)
+* GdkPixbuf fixes (Matthias Clasen, Michael Natterer, Federico Mena Quintero)
+* GtkMenu fixes. (Soeren Sandmann)
+* Find gdk-pixbuf-csource when cross-compiling. (Michael Natterer)
+* Misc input-method related fixes (Yao Zhang, Federico)
+* Fix stuck grab during DND. (Dave Camp, Owen)
+* Remove in-bevel from scrolled-offscreen menus. (Ettore Perazzoli)
+* Various plug/socket fixes (Owen, Padraig O'Briain, Dave Camp, 
+  Michael Meeks)
+* Handle Xlib internal connections (HideToshi Tajima)
+* Many miscellaneous bug fixes.
+
+Other contributors: Jacob Berkman, Abigail Brady, Rich Burridge, 
+Anders Carlsson, Murray Cumming, Nalin Dahyabhai, James Henstridge, 
+David Highley, Ben Liblitt, Tim Janik, Bill Jannsen, Lauris Kaplinski, 
+Sergey Kuzminov, Alex Larsson, Sven Neumann, Havoc Pennington, Gareth Pearce, 
+Simon Floery, Thomas Leonard, Detlef Reichl, Martin Schulze, Christophe Saout,
+Timo Sirainen, Graham Swallow.
+
+Overview of Changes in GTK+ 2.0.2
+=================================
+
+* GtkTreeView cursor movement fixes [Kristian Rietveld]
+* GtkTreeModelSort iterator stamp fixes [Kristian Rietveld]
+
+Overview of Changes in GTK+ 2.0.1
+=================================
+
+* GtkTreeView fixes and performance improvements 
+  [Kristian Rietveld, Jonathan Blandford, Mike Piepe, Dave Camp]
+* GtkTextView fixes [Havoc Pennington]
+* Fix problems with accelerators on Solaris [Padraig O'Briain]
+* Some fixes for key bindings on keypad keys [Owen Taylor]
+* Fix problem with RENDER use on big endian machines 
+  [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]
+* 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]
+* 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, 
+  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
+
+Overview of Changes in GTK+ 2.0.0
+=================================
+
+* GtkTreeView fixes [Jonathan Blandford, Kristian Rietveld, Darin Adler]
+* Build fixes [Anders Carlsson, Tor Lillqvist, Manish Singh]
+* Bug fixes. [Thomas Leonard, Owen Taylor]
+
+Overview of Changes in GTK+ 2.0.0 rc1
+=====================================
+
+* GtkTreeView fixes [Kristian Rietveld, Jonathan Blandford, Richard Hult]
+* Text widget fixes [Havoc Pennington]
+* Efficiency fixes when using Xft [Owen Taylor]
+* Key handling fixes and other fixes for Win32 [Hans Breuer, Tor Lillqvist]
+* Try to fix key handling without XKEYBOARD extension [Owen]
+* Documentation fixes and improvements 
+  [Matthias Clasen, Alexey Malyshev, Akira Tagoh, Vitaly Tishkov]
+* Widget drawing improvments [Soeren Sandmann]
+* Allow cycling between multiple menu bars with <Control>Tab [Owen]
+* Try to build libraries with only shared library dependencies on Xft to 
+  deal with transition to Xft2 [Owen]
+* Portability fixes [Owen, Miroslaw Dobrzanski-Neumann]
+* Don't use red as the default cursor color [Owen]
+* Bug fixes, bug fixes, bug fixes.
+
+Other contributors: Darin Adler, Jacob Berkman, Kevin Breit, Hans Breuer, 
+  Anders Carlsson, Damon Chaplin, Finlay Dobbie, Jody Goldberg,
+  Andreas J. Guelzow, Scott Guilbeaux, Vlad Harchev, James Henstridge,
+  Tim Janik, Satyajit Kanungo, Charles Kerr, Sergey Kuzminov, Miles Lane, 
+  Alexander Larsson, Paolo Maggi, Skip Montaro, Jan Mynarik, Sven Neumann, 
+  Padraig O'Briain, Narayani Pattipati, Mark Patton, Havoc Pennington, 
+  Ettore Perazzoli, Guillermo S. Romero, Manish Singh, Morten Welinder
+
+Overview of Changes in GTK+ 1.3.15
+==================================
+
+* New stock and improved icon images
+  [Tuomas Kuosmanen, Jakub Steiner, Anders Carlsson]
+* Widget drawing improvements for check and radio buttons,
+  spinbuttons [Soeren Sandmann]
+* Clean up module search path algorithm, use GTK_PATH [Owen Taylor]
+* Add GtkSetting for font name. [Richard Hestilow]
+* Much improved key matching code, accelerators work independent
+  of group [Owen]
+* Make mnemonics work for embedded GtkPlug widgets [Owen]
+* Keynav improvements for GtkTreeView [Kristian Rietveld]
+* Fix gtk_tree_view_scroll_to_cell() [Jonathan Blandford]
+* Rename gtk_tree_view_get_iter_root() and gtk_tree_path_new_root()
+  to gtk_tree_view_get_iter_first() and gtk_tree_path_new_first(),
+  add compatibility macros.
+* GtkTreeView bug fixes [Kristian, Anders, Damon Chaplin]
+* GtkTextView bug fixes [Havoc Pennington]
+* Pad class structures for future binary compatibility [Owen]
+* Tutorial improvements [Sven Neumann, Matthias Clasen]
+* Fixes for MULTIPLE selection target [Gregory Merchan, Owen]
+* Fix problems with initial widget size [Owen]
+* AIX compilation fixes [Miroslaw Dobrzanski-Neumann]
+* Win32 fixes [Hans Breuer, Tor Lillqvist]
+* Miscellaneous bug fixes
+
+Other contributors: David L. Cooper, Eric Fischer, Jody Goldberg, 
+  Satajyit Kanungo, Thomas Leonard, Mark Patton, Manish Singh, 
+  Nicolas Setton
+
+Overview of Changes in GTK+ 1.3.14
+==================================
+
+* Keyboard focus improvements [Owen Taylor]
+* Code cleanup [Matthias Clasen, Manish Singh, Darin Adler]
+* Fix accidentally exported variables [Mark McLoughlin]
+* GtkTreeView fixes [Jonathan Blandford, Kristian Rietveld, John Harper, Darin]
+* Default to yellow tooltips [Owen]
+* RC file fixes for reloading, priorities [Owen, Matthias]
+* GtkMenu behavior improvements and bug fixes [Owen, Arnaud Charlet]
+* GtkTextView fixes [Havoc Pennington, Daniel Elstner, Dennis Bjorklund]
+* Improve keynav for paned widgets, tooltips, spin buttons, notebooks, 
+  scrolled windows [Soeren Sandmann, Padraig, Owen]
+* Add Emacs/Default key themes [Owen]
+* Win32 fixes [Hans Breuer, Tor Lillqvist]
+* Ethiopic input methods [Daniel Yacob]
+* Opaque paned window resizing [Soeren]
+* Tweak table expansion behavior [Tim Janik]
+* Fix GtkCalendar focus drawing [Bill Haneman]
+* Allow themeable cursor thickness [Bill]
+* Start of fixing of tutorial for GTK+-2.0 [Matthias]
+* Add a ::adjust-bounds signal to GtkRange to allow spreadsheat style
+  scrollbars. [Jody Goldberg]
+* Add the ability to turn on multiple selection for GtkFileSel [Manish]
+* Bug fixes
+
+Other contributors: Jacob Berkman, Padraig O'Briain, Anders Carlsson,
+ Johan Dahlin, Richard Hult, Stefan Kost, Alex Larsson, Thomas Leonard,
+ Paolo Maggi, Alexey Malyshev, Federico Mena Quintero, Skip Montaro,
+ Sven Neumann, Havoc Pennington, Laszlo Peter, Christian Rose, Joe Shaw,
+ Kevin Vandersloot,  Morten Welinder, Peter Williams
+
 Overview of Changes in GTK+ 1.3.13
 ==================================
 
@@ -30,7 +375,7 @@ Overview of Changes in GTK+ 1.3.13
   [Mark Patton]
 * gtk_widget_set_accel_path() is now publically exported.
 
-Other contributors: Darin Adler, Jeffry Baker, Damon Chaplin, Brian Cameron, 
+Other contributors: Darin Adler, Jeffrey Baker, Damon Chaplin, Brian Cameron, 
   Murray Cumming, James Henstridge, Jacob Berkman, Arnaud Charlet, Jeff Franks, 
   Jeff Garzik, Jody Goldberg, Diego Gonzalez, Melvin Hadasht, Raja Harinath, 
   Tim Janik, Mike Kestner, Mathieu Lacage, Alex Larsson, Ryan Lovett, 
@@ -212,7 +557,7 @@ Other Contributors:
   Joshua N Pritikin, Hidetoshi Tajima, Manish Singh, ERDI Gergo, Jens Finke,
   Chema Celorio, Lee Mallabone, Vitaly Tishkov, Sebastian Wilhelmi,
   Nicola Girardi, Sven Neumann, Padraig O'Briain, Michael Natterer,
-  Suresh Chandrasekharan, Jonas Borgström, Jay Cox, Michael Meeks,
+  Suresh Chandrasekharan, Jonas Borgström, Jay Cox, Michael Meeks,
   Mathias Hasselmann, Peter Williams, Thomas Broyer, Kjartan Maraas,
   Joel Becker, Jeff Franks, Brian Cameron, Skip Montanaro