]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-10
Explicitly link against Xrender. (#327538, Christophe Belle)
[~andy/gtk] / ChangeLog.pre-2-10
index 25f854c2369bfc6c3588818722bdc9b50301803b..86e8bc4577c541227a6f9cd2b67a032f104e14fa 100644 (file)
@@ -1,3 +1,607 @@
+2006-01-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * configure.in: Explicitly link against Xrender.  
+       (#327538, Christophe Belle)
+       
+       * gdk/x11/gdkprivate-x11.h (XID_FONT_BIT): 
+       * gdk/x11/gdkfont-x11.c: 
+       * gdk/x11/gdkxid.c: Use an unused high bit in the
+       XID to mark fonts in the global xid hash table.
+
+       * gdk/x11/gdkcursor-x11.c (update_cursor): Skip fonts
+       when iterating over the xid hash table, since calling
+       GDK_IS_WINDOW () on an GdkFont can cause a segfault.
+       (#327751, Ryan Lovett)
+
+2006-01-19  Matthias Clasen  <mclasen@redhat.com>
+       
+       * gtk/gtkassistant.[hc]: Use a priv pointer for
+       cheap access to the priv struct.  (#327725, Christian
+       Persch)
+
+       * gtk/gtkassistant.h: Fix line endings.
+
+2006-01-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkassistant.[hc]: Add GtkAssistant, a widget to
+       construct multi-step wizards.  (#115348, Martyn Russell, 
+       Matthias Clasen, Carlos Garnacho Parro)
+
+       * gtk/gtk.symbols:
+       * gtk/Makefile.am: 
+       * gtk/gtk.h: Necessary glue.
+
+2006-01-18  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkevents-quartz.c:
+        (get_mm_from_pixels):
+        (gdk_screen_get_width_mm):
+        (gdk_screen_get_height_mm):
+       Implement these functions.
+       (#327228, Thomas Broyer).
+
+2006-01-18  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkdrawable-quartz.c:
+        (gdk_quartz_draw_polygon):
+        (gdk_quartz_draw_lines):
+       Implement these functions.
+       (#327226, Thomas Broyer)
+       
+2006-01-18  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkkeys-quartz.c:
+       (maybe_update_keymap):
+       Support non-MacRoman keyboard layouts.
+       (#322585, Wolfgang Thaller)
+       
+2006-01-18  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkmain-quartz.c:
+        (_gdk_windowing_init):
+        Make the process a foreground application.
+        (#322481, Wolfgang Thaller)
+        
+2006-01-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkrbtree.c: 
+       * gtk/gtktreemodel.c: Fix several g_new() calls which
+       were using extra indirections or pointless casts.  
+       (#327423, Morten Welinder)
+
+Tue Jan 17 19:27:59 2006  Tim Janik  <timj@imendio.com>
+
+       * gtk/gtkprogress.c: fix adopted from maemo-gtk.
+       gtk_progress_create_pixmap(): clear out the newly created offscreen 
+       pixmap, so themes making use of transparency don't draw onto garbage.
+
+2006-01-17  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkbutton.c: remove the "child-spacing" style property again
+       and add "inner-border" instead. That's far more flexible and
+       "child-spacing" was a bad name anyway.
+
+2006-01-17  Michael Natterer  <mitch@imendio.com>
+
+       * configure.in (ALL_LINGUAS): remove "ang" again until all po
+       files are there.
+
+2006-01-16  Abel Cheung  <maddog@linuxhall.org>
+
+       * configure.in: Added "ang" "zh_HK" to ALL_LINGUAS.
+
+2006-01-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * README.in: Mention new pixbuf engine features.
+
+       * gtk/gtk.symbols: 
+       * gtk/gtkradioaction.[hc]: Add a current-value property and a
+       setter for it.  (#322735, Jorn Baayen)
+       
+2006-01-16  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkbutton.c: applied patch from maemo-gtk which adds a
+       child-spacing style property. Fixes bug #327202.
+
+2006-01-16  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkdisplay-quartz.c:
+        * gdk/quartz/gdkevents-quartz.c:
+        (gdk_keyboard_grab):
+        (gdk_display_keyboard_ungrab):
+        (gdk_keyboard_grab_info_libgtk_only):
+        (find_window_for_event):
+        Implement keyboard grabs.
+        
+        (_gdk_quartz_send_map_events):
+        * gdk/quartz/gdkmain-quartz.c:
+        * gdk/quartz/gdkprivate-quartz.h:
+        New function that synthesizes map events.
+        
+        * gdk/quartz/gdkwindow-quartz.c:
+        (_gdk_windowing_window_init):
+        The root window is always visible.
+        
+        (all_parents_shown):
+        (show_window_internal):
+        Send map events.
+        
+        (gdk_window_hide):
+        Ungrab keyboard and pointer
+
+2006-01-15  Kristian Rietveld  <kris@gtk.org>
+
+       Fixes #324099, Tommi Komulainen.
+
+       * gtk/gtktreestore.[ch] (gtk_tree_store_insert_with_values),
+       (gtk_tree_store_insert_with_valuesv): new functions, analog to
+       those found in GtkListStore.
+
+       * gtk/gtktreestore.c (gtk_tree_store_real_set_value),
+       (gtk_tree_store_set_valist), (gtk_tree_store_set_valist_internal),
+       (gtk_tree_store_sort_iter_changed): refactored.
+
+       * gtk/gtk.symbols: updated.
+
+       * tests/treestoretest.c: added a test for this new functionality.
+
+2006-01-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_drag_data_received): Remove 
+       an unused variable.
+
+       * gtk/gtkiconfactory.c (get_default_icons): Register RTL 
+       versions of the indent and unindent icons.  (#326857,
+       Itai Bar-Haim)
+
+       * gtk/Makefile.am (STOCK_ICONS): And add them here.
+
+       Fix a crash with combo boxes in RESIZE_IMMEDIATE
+       containers.  (#326806, Sebastian Bacher)
+       
+       * gtk/gtkcombobox.c (gtk_combo_box_size_allocate) 
+       (gtk_combo_box_size_request): Don't call 
+       gtk_combo_box_check_appearance() from here, as that 
+       can lead to recursion. 
+       (gtk_combo_box_init): Instead, call it here.
+
+2006-01-14  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_iter_children): fix
+       a typo which caused this whole thing to not function ...
+
+2006-01-14  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_size_allocate),
+       (validate_visible_area): fixup adjustments and top_row if the
+       current dy + page_size exceeds the new tree view height. (Fixes
+       #316689, reported by Chris Lord).
+
+2006-01-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * */abicheck.sh: Make this work on more platforms.
+
+2006-01-13  Kristian Rietveld  <kris@imendio.com>
+
+       * tests/testtreefocus.c (set_indicator_size), (main): add a little
+       test for the newly introduced indicator-size property.
+
+2006-01-13  Kristian Rietveld  <kris@imendio.com>
+
+       * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_init):
+       initialize the inconsistent field in the private structure,
+       (gtk_cell_renderer_toggle_class_init),
+       (gtk_cell_renderer_toggle_{set,get}_property),
+       (gtk_cell_renderer_toggle_get_size): introduce a indicator-size
+       property.
+
+2006-01-13  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtktreeview.c (gtk_tree_view_real_expand_row)
+       (gtk_tree_view_real_collapse_row): don't animate the expander
+       arrows if gtk-enable-animations is FALSE (bug #142582).
+
+2006-01-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtknotebook.c: Replace hardcoded values for tab-overlap and
+       tab-curvature with style properties.  (#325282, Alexander Nedotsukov)
+
+       * gtk/gtktextview.c (gtk_text_view_commit_text) 
+       (gtk_text_view_delete_from_cursor, gtk_text_view_backspace): 
+       Reset the virtual cursor position.  (#326003, Evert Verhellen)
+
+       * gtk/gtkwidget.c (gtk_widget_set_app_paintable): Add some docs
+       about RGBA windows. (#326486, Benjamin Otte)
+
+2006-01-12  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdkimage.c (scratch_image_info_for_depth): connect to the
+       display's "closed" signal and free the cached scratch images upon
+       display closing (bug #85715).
+
+2006-01-12  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkexpander.c (gtk_expander_set_expanded): skip the
+       animation if the gtk-enable-animations setting is FALSE
+       (bug #142582).
+
+2006-01-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtklabel.c: Fix a C99ism (#326658, Kazuki Iwamoto)
+
+2006-01-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtklabel.c: Add some notify batching, always
+       emit notify after setting the new value.
+
+       * gtk/gtkmessagedialog.c: Add properties.  (#311254,
+       Johan Dahlin)
+       (gtk_message_dialog_new): Remove some redundant code, pointed
+       out by Gustavo Carneiro.
+
+       * gdk/x11/gdkwindow-x11.c (create_moveresize_window): Clean
+       up properly if the grab fails.
+       (finish_drag): Don't leak a reference to moveresize_window
+       here.
+
+2006-01-11  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/x11/gdkevents-x11.c: Fix string offsets.
+
+       Allow falling back to another icon theme before 
+       hicolor.   (#325546, Rodney Dawes)
+       
+       * gtk/gtksettings.c: Add a gtk-fallback-icon-theme setting.
+
+       * gdk/x11/gdkevents-x11.c: Map it to the XSetting Net/FallbackIconTheme.
+       
+       * gtk/gtkicontheme.c: Consult the fallback icon theme before
+       looking in hicolor. 
+
+2006-01-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * tests/testgtk.c: Add an expander example.
+
+       * gtk/gtkcalendar.c (gtk_calendar_focus_out): Queue a draw
+       when losing the focus.  (#326064, Andrew Conkling)
+
+       * gtk/gtkimmulticontext.c: 
+       * gtk/gtkhsv.c: 
+       * gtk/gtkhandlebox.c: Convert to use instance private data.
+
+       * gtk/gtk.h: Remove duplicate include.  (#326429, 
+       Benoît Carpentier)
+
+       * gtk/gtkpaned.c: Convert to use instance private data.
+
+2006-01-10  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/gdkpango.c (on_renderer_display_closed): disconnect from the
+       right object ("closed" is emitted by the display, not the screen).
+       (bug #85715)
+
+2006-01-10  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/gdkproperty-quartz.c:
+        (ensure_atom_tables):
+        (intern_atom_internal):
+        (gdk_atom_intern):
+        (gdk_atom_intern_static_string):
+        (gdk_atom_name):
+        Implement local-only atoms.
+
+2006-01-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkgc.c (gc_get_foreground): Correct a warning.
+       (#326341, Benoît Carpentier)
+
+       * gtk/gtk.symbols:
+       * gtk/gtkwindow.h:
+       * gtk/gtkwindow.c (gtk_window_get_group): Make this function
+       public API.  (#307099, Todd Berman)
+
+       * gtk/gtkmenu.c: 
+       * gtk/gtkmain.c: 
+       * gtk/gtkentrycompletion.c: 
+       * gtk/gtkcombo.c: 
+       * gtk/gtkcombobox.c: Update all callers.
+
+       * gtk/gtkentry.c (paste_received):  Make GtkEntryCompletion
+       complete on pastes at the end.  (#165714, Christian Neumair)
+
+       * gtk/gtkentrycompletion.c (_gtk_entry_completion_popup): 
+       Prevent the first row being focused on map.  (#137351,
+       Niklas Knutsson)
+
+2006-01-09  Johan Dahlin  <jdahlin@async.com.br>
+
+       * gtk/gtk.symbols:
+       * gtk/gtkeditable.h:
+       * gtk/gtksizegroup.c: (gtk_size_group_get_widgets):
+       * gtk/gtksizegroup.h:
+       (struct _GtkSizeGroup): 
+
+       Add gtk_size_group_get_widgets, fixes #326324.
+       Also mark all fields of GtkSizeGroup as private
+
+2006-01-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextlayout.c (gtk_text_layout_finalize): Don't
+       leak preedit_string and preedit_attrs.  (#322332, Paolo
+       Borelli)
+
+       * gtk/gtk.symbols:
+       * gtk/gtkaction.h: 
+       * gtk/gtkaction.c (gtk_widget_get_action): New function to
+       get the action for a proxy.  (#326288)
+
+       * gtk/gtkaction.c: Go back to the old key for attaching the
+       action to the proxy.  (#326288, Diego González)
+
+2006-01-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkactiongroup.c (dgettext_swapped): Don't translate
+       empty strings.  (#326200, Christian Stimming)
+
+2006-01-08  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.[hc]: 
+       * gtk/gtklabel.[hc]: Shrink the private structs of these a bit.
+
+       * gtk/gtklabel.c (get_layout_location): Fix label alignment 
+       when width-chars is set.  (#326098, Benjamin Otte)
+
+       * gdk/gdkregion-generic.c (miRegionCopy): Fix this for the 
+       single-rectangle case.  (#326127, Benjamin Berg)
+       (gdk_region_copy): Use miRegionCopy() here.
+
+2006-01-07  Matthias Clasen  <mclasen@redhat.com>
+
+       Fix actiongroup-action interaction that relied on 
+       actions connecting to notify on themselves:
+       
+       * gtk/gtkaction.[hc]: Factor out the code updating the
+       visibility/sensitivity of proxies into _gtk_action_sync_visible()
+       and _gtk_action_sync_sensible().
+
+       * gtk/gtkactiongroup.c: Call the new functions when the
+       group visibility/sensitivity changes. 
+
+2006-01-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkactiongroup.c (gtk_action_group_set_sensitive) 
+       (gtk_action_group_set_visible): Add missing property change
+       notification.
+
+2006-01-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserbutton.c (model_add_special): Just use the
+       directory name for the home dir.  (#325817, Federico Mena Quintero)
+       
+       * gtk/gtktexttag.c (gtk_text_attributes_new): Initialize editable 
+       to TRUE. 
+       (gtk_text_tag_class_init): The default value for the direction 
+       property is GTK_TEXT_DIR_NONE. Add notes about the initial values 
+       of the font and language properties.
+
+       * gtk/gtktoolbutton.c (gtk_tool_button_class_init): Make clicked
+       an action signal.  (#325782, Martyn Russell)
+
+       * gtk/gtkviewport.c (viewport_set_adjustment): Disconnect from
+       the old adjustments signals.  (#325869, Jorn Baayen)
+
+2006-01-06  Hans Breuer  <hans@breuer.org>
+
+       * tests/makefile.msc : added a bunch of tests
+       * tests/testcellrenderertext.c : use g_snprintf()
+       * tests/testfilechooserbutton.c : don't include unistd.h twice.
+       Removed the unconditional one and added direct.h for G_OS_WIN32
+       
+2006-01-05  Hans Breuer  <hans@breuer.org>
+
+       * gdk/makefile.msc : also recurse into win32 for ::clean
+       * gtk/makefile.msc.in : create gtkbuiltincache.h (most code
+       to simulate links) and file renames
+
+2006-01-05  Johan Dahlin  <jdahlin@async.com.br>
+
+       * gtk/gtkprogressbar.c: Set minimum for activity-step property to 0
+       instead of -G_MAXUINT.
+       
+2006-01-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwindow.c: Only connect to the event if we have
+       a frame, since the handler is only relevant in that case.
+
+       * gtk/gtkaction.c (connect_proxy, disconnect_proxy): 
+       Use a weak reference rather than the destroy signal to track 
+       proxies going away.
+
+       * gtk/gtkbindings.c (binding_signal_new): Revert the last change.
+
+       * gtk/gtkaction.c (gtk_action_sync_property): 
+       (gtk_action_sync_stock_id): Removed.
+
+2006-01-05  Rodrigo Moya <rodrigo@novell.com>
+
+       * gtk/gtkbindings.c (binding_signal_new): allocate correct amount for
+       signal and arguments.
+
+2006-01-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtklabel.c (gtk_label_grab_focus): Don't return a value from
+       a void function.
+
+2006-01-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkbindings.h (struct _GtkBindingSignal): Revert questionable
+       changes.
+       
+       * gtk/gtkbindings.c: Use the slice allocator and allocate signal
+       and arguments in one block.
+
+       * gtk/gtkuimanager.c (gtk_ui_manager_get_toplevels): Don't return
+       a list of NULLs.  (#325723, Steve Chaplin)
+
+2006-01-04  Rodrigo Moya <rodrigo@novell.com>
+
+       * gtk/gtkbindings.c (binding_signal_new): guard against multiplying
+       by -1 (when n_args is 0).
+
+2006-01-04  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkmenutoolbutton.c
+       (gtk_menu_tool_button_set_menu)
+       (gtk_menu_tool_button_destroy): use gtk_menu_attach_to_widget()
+       and gtk_menu_detach() instead of reffing/unreffing the menu
+       manually. Also fixes brokenness on screen change (bug #85715).
+
+2006-01-04  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkaccelmap.c: 
+       * gtk/gtkactiongroup.c: 
+       * gtk/gtkdialog.c: 
+       * gtk/gtkfilesystemunix.c: 
+       * gtk/gtkgc.c: 
+       * gtk/gtkkeyhash.c: 
+       * gtk/gtkplug.c: 
+       * gtk/gtktextiter.c: 
+       * gtk/gtktextlayout.c: 
+       * gtk/gtkuimanager.c: 
+       * gtk/gtkwidget.c: 
+       * gtk/gtkwindow.c: 
+       * gtk/gtkxembed.c: Use the slice allocator for many small 
+       allocations.
+
+       * gtk/gtkcolorsel.c: 
+       * gtk/gtktreeview.c: Use IPN.
+
+       * gtk/gtkwidget.c: Remove an unused field from the AccelPath 
+       struct.
+
+2006-01-04  Tor Lillqvist  <tml@novell.com>
+
+       * gtk-zip.sh.in: Include also the gtk20-properties message catalogs.
+
+2006-01-03  Matthias Clasen  <mclasen@redhat.com>
+       
+       * gtk/gtkdnd.c: Make it compile
+
+       * gtk/gtkdnd.c (gtk_drag_begin_internal): Call gtk_drag_update
+       for non-motion events.  (#325443, Peter Harvey)
+
+       * gtk/gtkaction.c: Avoid connecting to notify on our own
+       properties. 
+
+2006-01-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkentry.c (gtk_entry_delete_from_cursor): When deleting
+       words, delete preceding whitespace as well.  (#325358,  Akkana Peck)
+
+2006-01-02  Anders Carlsson  <andersca@imendio.com>
+
+        * gdk/quartz/GdkQuartzWindow.c:
+        (-[GdkQuartzWindow canBecomeMainWindow]):
+        (-[GdkQuartzWindow canBecomeKeyWindow]):
+        Have these return TRUE
+        
+        * gdk/quartz/gdkevents-quartz.c:
+        (pointer_grab_internal):
+        Remove FIXME
+        
+        (find_child_window_by_point_helper):
+        Fix bug in offset calculation
+        
+        (find_window_for_event):
+        Use grab window toplevel when a grab is in effect
+        
+        (gdk_event_translate):
+        Don't call _gdk_event_button_generate on mouse up
+        
+        * gdk/quartz/gdkgc-quartz.c:
+        (_gdk_quartz_gc_new):
+        Fix indentation
+        
+        * gdk/quartz/gdkwindow-quartz.c:
+        (gdk_window_new):
+        Make TEMP windows borderless
+        
+        (gdk_window_hide):
+        Hide window
+        
+        (gdk_window_get_origin):
+        Implement
+        
+2006-01-02  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkwindow-win32.c
+       (gdk_window_impl_win32_get_visible_region): Make identical to the
+       X11 implementation. (#322264, John Ehresman)
+
+       * gdk/win32/gdkgeometry-win32.c (gdk_window_scroll): Get the
+       invalidated region from ScrollWindowEx() instead of an incorrect
+       attempt to calculate it ourselves. Fix by John Ehresman. (#323666)
+
+       * gdkevents-win32.c: Make _gdk_win32_hrgn_to_region() non-static.
+
+       * gdkprivate-win32.h: Declare it.
+
+2005-12-31  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkaction.c: 
+       * gtk/gtkentry.c: Connect to notify instead of multiple
+       detailed signals.
+
+2005-12-30  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdk.symbols: 
+       * gdk/gdkcairo.h: 
+       * gdk/gdkcairo.c: Add gdk_cairo_set_source_pixmap.  (#318805,
+       Alexander Larsson)
+
+       * gdk/gdkdisplaymanager.c (gdk_display_manager_set_property): Call
+       gdk_display_manager_set_default_display() to change the default
+       display.  (#153623, Stefan Kost)
+
+       * gtk/gtkmessagedialog.c (gtk_message_dialog_init):
+        (setup_type): Alert dialogs should not have titles and should 
+       not be displayed in the taskbar.  (#310443, Carlos Garnacho Parro,
+       Dennis Cranston)
+
+2005-12-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkliststore.c: 
+       * gtk/gtktreestore.c: Always call the get_path and get_iter
+       implementations directly, rather than the current mixture whith
+       some calls going through the GtkTreeModel interface.
+
+       * gtk/gtktreemodelsort.c: 
+       * gtk/gtkliststore.c: 
+       * gtk/gtktreestore.c: Remove excessive g_return_if_fail() checks
+       in static functions.
+       
+       * gtk/gtktreedatalist.c: Use the slice allocater for 
+       GtkTreeDataSortHeader.
+
+       * gtk/gtktreedatalist.h: 
+       * gtk/gtktreedatalist.c (_gtk_tree_data_list_set_header): New function.
+
+       * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_sort_func): 
+       * gtk/gtkliststore.c (gtk_list_store_set_sort_func): 
+       * gtk/gtktreestore.c (gtk_tree_store_set_sort_func): Use it here.
+
+2005-12-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkbindings.h (GtkBindingSignal): 
+       * gtk/gtkbindings.c (binding_signal_new): Make the
+       args a flexible array inside the struct, and allocate them
+       together.
+
+Wed Dec 28 00:45:46 2005  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkctree.c (row_delete): delete GtkCTreeRow as GtkCTreeRow, not
+       clist rows which crashes in gslice later on.
+
 2005-12-27  Federico Mena Quintero  <federico@ximian.com>
 
        * gtk/gtkfilefilter.c (gtk_file_filter_filter): In the case for