]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog
Documentation fixes.
[~andy/gtk] / ChangeLog
index b9e61bb0329c57f72e6e574b54bf3a9cb85fc905..dd16b493848ad2db03ea567fe4f35793c8cd9c8d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,648 @@
+2005-12-19  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreemodel.c: 
+       * gtk/gtkplug.c: 
+       * gtk/gtkwindow.c: Documentation fixes.
+
+2005-12-19  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkentry.c: implement boolean property "truncate-multiline"
+       which, when enabled, truncates multi-line pastes or drops to their
+       first line. Fixes bug #322252.
+
+       * gtk/gtkfilechooserentry.c (gtk_file_chooser_entry_init): enable
+       truncate-multiline here.
+
+2005-12-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksettings.c (get_color_hash): Don't crash if
+       there is no color scheme.  (#324429, Diego Gonzalez)
+
+2005-12-16  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilesystem.c (gtk_file_system_module_load): 
+       * gtk/gtkimmodule.c (gtk_im_module_load): 
+       * gtk/gtkthemes.c (gtk_theme_engine_load): 
+       * gtk/gtkmodules.c (find_module): Use G_MODULE_BIND_LAZY when
+       opening modules.
+
+       * gtk/gtksettings.[hc]: Rework the way the color scheme setting
+       is inherited. Now the overriding is done on a per-color basis,
+       rather than for the setting as a whole. This has the effect
+       that themes can declare defaults for all the symbolic colors they
+       use by specifying a value for the gtk-color-scheme setting in 
+       their rc file, while still allowing the XSetting to override
+       "standard" symbolic colors. The hash table is now available
+       through the color-hash property.
+       
+       * gtk/gtkrc.c: Use the new color-hash property.
+       
+2005-12-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcontainer.c (_gtk_container_focus_sort): Skip unrealized
+       children when doing focus sorting.  (#323995, Dan Winship)
+
+2005-12-14  Rodney Dawes  <dobey@novell.com>
+
+       * gtk/gtkfilesystemunix.c (gtk_file_system_unix_volume_render_icon):
+       Default to "drive-harddisk" and then fall back to gnome-dev-harddisk
+       (get_icon_for_mime_type): Look up the mime type icons according to the
+       Icon Naming Specification and then fall back to the gnome-mime- prefix
+       for the mime type icons
+
+       Fixes #323655
+       
+2005-12-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkdnd.c (gtk_drag_set_icon_name): Warn if the icon
+       cannot be loaded.  (#323504, Kjartan Maraas)
+
+       * gtk/gtktreeview.c (gtk_tree_view_class_init): Add docs 
+       for the row-activated signal.  (#324044, Davyd Madeley)
+
+2005-12-14  Michael Natterer  <mitch@imendio.com>
+
+       * tests/test-images/valid_jpeg_progressive_test: new test image.
+
+Tue Dec 13 09:47:20 2005  Tim Janik  <timj@gtk.org>
+
+       * README.in: added a link to the floating reference docs in the
+       2.10 release NEWS section.
+
+2005-12-12  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktextiter.c (gtk_text_iter_set_visible_line_index): 
+       Speed this function up, using the fact that visibility is 
+       constant across segments. (#321548, Paolo Borelli)
+
+       * gtk/gtktextbtree.c (_gtk_text_line_char_to_byte_offsets): 
+       * gtk/gtktextiter.c (gtk_text_iter_backward_chars): Speed up
+       stepping backwards.  (#320638, Larry Ewing, Paolo Borelli)
+
+       * gtk/gtkicontheme.c (ensure_valid_themes): Only broadcast
+       _GTK_LOAD_ICONTHEMES if we detect a real theme change, not
+       upon initial theme load.  (#323876, Peter Lund)
+
+       * gtk/gtkstatusicon.c (gtk_status_icon_class_init): Register
+       the size-changed signal correctly.  (#323848, Murray Cumming)
+
+       * gtk/gtkmarshalers.list: Add necessary marshaller.
+
+       * gtk/gtktextview.c (gtk_text_view_get_border_window_size): Don't
+       fall thru to the wrong window types.  (#323843)
+
+       Make the gtk-color-scheme setting work.
+       
+       * gtk/gtksettings.h: 
+       * gtk/gtksettings.c (_gtk_settings_get_color_hash): Add a getter
+       that takes care of initializing the color hash if it is not 
+       already there.  
+
+       * gtk/gtkrc.c (gtk_rc_color_scheme_changed, gtk_rc_context_get): 
+       And use it here.        
+
+2005-12-10  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdk.c (gdk_parse_args): Warn if parsing fails,
+       not if it succeeds. 
+
+2005-12-09  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkselection.c (gtk_selection_data_get_uris): Don't
+       leak list[0].  (#323629, Markku Vire)
+
+       * gtk/gtktextbuffer.c (paste_from_buffer): Unref the buffer
+       when freeing the RequestData.  (#323577)
+
+2005-12-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * demos/gtk-demo/iconview_edit.c (set_cell_color): Don't
+       leak text.
+
+       * gtk/gtktoolbutton.c (clone_image_menu_size): Fix a 
+       variable name clash.  (#323475, Ross Burton)
+
+2005-12-07  Ross Burton  <ross@burtonini.com>
+
+       * docs/reference/gtk/tmpl/gtkenums.sgml:
+       * gtk/gtktoolbutton.c:
+       If the toolbar mode is ICONS and there is no icon set then show
+       the label, and vice versa (#322019)
+
+2005-12-07  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktoolbutton.c (clone_image_menu_size): Fix a 
+       variable name clash.  (#323475, Ross Burton)
+
+       * gtk/gtktreeview.c (gtk_tree_view_key_press): Use the correct
+       window when synthesizing the key event.  (#323077,
+       Sadrul Habib Chowdhury)
+       
+       (gtk_tree_view_search_key_press_event): Also listen for
+       GDK_ISO_Left_Tab.  (#323077, Sadrul Habib Chowdhury)
+
+       * gtk/gtktextview.c (gtk_text_view_preedit_changed_handler): 
+       Only scroll if we have focus.  (#316310, Paolo Borelli)
+
+       * gtk/gtkfilesystemunix.c (cb_fill_in_mime_type): Fix a C99ism,
+       spotted by Crispin Flowerday.
+
+2005-12-06  Behdad Esfahbod  <behdad@gnome.org>
+
+       * gtk/gtksettings.c (settings_update_font_options): Turn metrics
+       hinting on (part of #307196)
+
+2005-12-06  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkimcontextsimple.c (gtk_im_context_simple_reset): Don't
+       commit from reset, it upstets GtkTextView.
+
+       * gtk/gtktextview.c (gtk_text_view_check_cursor_blink): Be more
+       careful when turning blinking on and off.
+       (gtk_text_view_focus_out_event): Make the cursor really invisible
+       when the focus goes away.  (#323087, Sadrul Habib Chowdhury)
+       (cursor_blinks): Check the gtk-cursor-blink setting first.
+
+       * gtk/gtktreeview.c (gtk_tree_view_key_press): Fix refcounting
+       issues with new_event and its window.
+
+       * gtk/gtkmenu.c (gtk_menu_attach_to_widget): Accept NULL
+       as a detach func.  (#323386, Jorn Baayen)
+
+       * gtk/gtkcalendar.c: Avoid conflict with win32 headers in
+       the libdate routines.  (#323045, Kazuki Iwamoto)
+
+       * gdk/gdk.c (gdk_parse_args): 
+       * gtk/gtkmain.c (gtk_parse_args): Don't ignore errors
+       from g_option_context_parse(). 
+
+Tue Dec  6 11:37:59 2005  Tim Janik  <timj@gtk.org>
+
+       * gdk/gdkevents.c (gdk_event_new): fix missing hash table 
+       initialization.
+
+Tue Dec  6 10:32:17 2005  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkstatusbar.c: ported memchunk uses to g_slice, so the code
+       compiles again.
+
+2005-12-05  Federico Mena Quintero  <federico@ximian.com>
+
+       * gtk/gtkfilechooserdefault.c (trap_activate_cb): "event->state &
+       modifiers", not "event->state && modifiers".  Patch by Sadrul
+       Habib Chowdhury <imadil@gmail.com>.  Fixes bug #323073.
+
+2005-12-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkwidget.c: 
+       * gtk/gtkuimanager.c: 
+       * gtk/gtktreedatalist.c: 
+       * gtk/gtktext.c: 
+       * gtk/gtkmain.c: 
+       * gtk/gtkitemfactory.c: 
+       * gtk/gtkseparator.[hc]:
+       * gtk/gtkclist.[hc]: 
+       * gtk/gtkctree.c:
+       * gtk/gtkgc.c: Use g_slice instead of mem chunks.
+
+2005-12-05  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/x11/gdkevents-x11.c: map the new GtkSettings properties
+       "timeout-initial", "timeout-repeat", "color-scheme" and
+       "enable-animations" to X settings.
+
+2005-12-05  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/gdkevents.c: 
+       * gdk/gdkcolor.c: Use g_slice instead of mem chunks.
+
+       * gtk/gtktreeview.c (gtk_tree_view_key_press): Free new_event
+       after sending it to the search entry.  (#323209, Crispin Flowerday)
+
+       * README.in: Add a note about GTK_FLOATING.
+
+       * gtk/gtkobject.h (GTK_OBJECT_FLOATING): Use g_object_is_floating.
+
+2005-12-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktoolbutton.c (clone_image_menu_size): Don't leak
+       a pixbuf.  (#323024, Paolo Borelli)
+
+2005-12-02  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilesystemunix.c (get_icon_for_mime_type): Don't crash
+       if mime_type is NULL.  (#322998, Sadrul Habib Chowdhury)
+
+2005-12-02  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkmenu.c: applied modified patch from maemo-gtk which
+       adds a "horizontal-padding" style property. Fixes bug #323036.
+
+2005-12-01  Michael Natterer  <mitch@imendio.com>
+
+       Merged modified patch from maemo-gtk that allows to disable
+       toolbar animations. Addresses bug #142582.
+
+       * gtk/gtksettings.c: added boolean property "gtk-enable-animations".
+       (patch from Christian Neumair)
+
+       * gtk/gtktoolbar.c: don't animate toolbar changes if the settings
+       property is FALSE. Replaced the individual "notify::foo"
+       connections to GtkSettings by a single "notify" callback and
+       dispatch internally.
+
+2005-12-01  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkmenu.c (gtk_menu_class_init): removed redundant
+       assignment of widget_class->motion_notify_event.
+
+2005-11-29  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktoggleaction.c (gtk_toggle_action_class_init): Add 
+       an active property.  (#322673, Jorn Baayen)
+
+       Properly handle model changes in GtkTreeSelection: (#322569,
+       Milosz Derezynski)
+       
+       * gtk/gtktreeselection.c (gtk_tree_selection_selected_foreach): 
+       Get a reference to the model, and stop the iteration if the model
+       of the treeview is changed on the way.
+
+       * gtk/gtktreeprivate.h: 
+       * gtk/gtktreeselection.c (_gtk_tree_selection_emit_changed): New 
+       private function to emit the GtkTreeSelection::changed signal.
+
+       * gtk/gtktreeview.c (gtk_tree_view_set_model): Call 
+       _gtk_tree_selection_emit_changed() when the model changes.
+
+2005-11-28  Federico Mena Quintero  <federico@ximian.com>
+
+       Fixes the critical warnings from bug #317999, thus fixing the bug
+       completely:
+
+       * gtk/gtkfilechooserdefault.c
+       (gtk_file_chooser_default_get_paths): In SELECT_FOLDER mode,
+       use _gtk_file_chooser_get_current_folder_path() instead of fetching the
+       impl->current_folder directly.  The latter may be null if we are
+       in RELOAD_NONE state.
+
+2005-11-28  Federico Mena Quintero  <federico@ximian.com>
+
+       Fix bug #321560, based on a patch by Bogdan Nicula (bogdanni@hotmail.com):
+
+       * gtk/gtkfilechooserdefault.c (up_folder_handler): Don't add the
+       current_folder to the pending select paths here; the path bar will
+       give it to us now.
+       (path_bar_clicked): Add the child_path to the pending select paths
+       here.
+       (show_and_select_paths): Don't filter out folders.
+       (show_and_select_paths): Don't take separate arguments for
+       only_one_path and multiple paths.
+
+       * tests/autotestfilechooser.c (test_folder_switch_and_filters):
+       New test about preserving the filters when we change folders.
+
+2005-11-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkscale.c (_gtk_scale_format_value): Insert an LRM, to prevent
+       -20 to come out as 20- in RTL locales.  (#322571, Tze'ela Hebron)
+
+       * gtk/gtkaction.c (gtk_action_sync_button_stock_id) 
+       (connect_proxy): Buttons use the label property for stock ids.  (#322565,
+       Milosz Derezynski)
+
+       * gtk/gtkiconview.c (update_text_cell, update_pixbuf_cell): Correctly
+       handle the cell list and indices into it.  (#321856)
+
+2005-11-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktooltips.c (gtk_tooltips_timeout): Set timer_tag to 0 when
+       the timeout is done.  (#322291, Jean-Yves Lefort)
+
+2005-11-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkfilechooserdefault.c (shortcuts_key_press_event_cb): Make
+       F2 work for renaming bookmarks.  (#320822, Jaap A. Haitsma, patch
+       by Paolo Borelli)
+
+2005-11-28  Tor Lillqvist  <tml@novell.com>
+
+       * gdk/win32/gdkwindow-win32.c (gdk_window_set_urgency_hint):
+       Implement the conditional use of FlashWindowEx() properly for MSVC
+       compilations. The code was confusingly assuming that if compiled
+       with a "new" compiler, it will only be run on "new" Windows
+       versions. We want it to run on "old" versions, too, even if
+       compiled with a "new" compiler. There are two orthogonal issues:
+       whether the compiler defines the necessary API in its headers, and
+       whether it is present at run-time. (#318077)
+
+       * gtk/gtkcalendar.c (gtk_calendar_init): Use GetLocaleInfo() on
+       Windows to get the localized weekday and month names. strftime()
+       in the Microsoft C library returns strings in the default codepage
+       for the locale of the process, not the system codepage. Thus
+       g_locale_to_utf8() isn't useable on the return value from
+       strftime(). (#322603)
+
+2005-11-27  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkmessagedialog.c (gtk_message_dialog_new_with_markup): 
+       Fix an example.  (#322493, Elie De Brauwer)
+       
+       Fix two memory handling problems in GtkTreeView: (#322350, 
+       Søren Sandmann)
+       
+       * gtk/gtktreeview.c (gtk_tree_view_destroy) 
+       (gtk_tree_view_set_model): Remove all references to nodes in
+       the old model.
+       (gtk_tree_view_real_collapse_row): Unmark expanded_collapsed_node
+       before removing the children.
+
+       * gtk/gtkcolorbutton.c (gtk_color_button_init): Don't leak a 
+       PangoLayout here.  (#322505, Paolo Borelli)
+
+2005-11-27  Tor Lillqvist  <tml@novell.com>
+
+       Once again rework Win32 window decoration code. Doesn't break
+       #104514. The dialogs in gtk-demo now have the same decorations and
+       behaviour as on X11. Tried to fix #322516 but it seems very hard
+       to make the trivial sample program there behave as expected. OTOH,
+       simply moving the gtk_window_decorate() call in the #322516 sample
+       program after the call to gtk_widget_show() helps...
+           
+       * gdk/win32/gdkwindow-win32.c (set_or_clear_style_bits): Revert to
+       the correct semantics. Each call to gdk_window_set_decorations()
+       which calls this function is supposed to affect all decorations.
+
+       (decorate_based_on_hints): New function, looks at both geometry
+       hints and type hint and sets window decorations based on
+       that. Consolidate code from gdk_window_set_geometry_hints() and
+       gdk_window_set_type_hint() here.
+
+       (gdk_window_set_geometry_hints, gdk_window_set_type_hint): Call
+       decorate_based_on_hints().
+
+2005-11-25  Dom Lachowicz <cinamod@hotmail.com>
+
+       * modules/engines/ms-windows/*.[ch]: Merge with gtk-wimp's CVS.
+       Includes improved menu icon spacing, [+]/[-] expander drawing,
+       status-bar gippie drawing, and notebook tab drawing.
+       
+2005-11-24  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtktoolbar.h (struct _GtkToolbar): changed two private guint
+       that used to hold signal handler IDs to two guint of padding.
+
+       * gtk/gtktoolbar.c (struct _GtkToolbarPrivate): added them as
+       gulong here.
+
+       (gtk_toolbar_screen_changed): changed accordingly.
+
+Wed Nov 23 18:55:47 2005  Tim Janik  <timj@imendio.com>
+
+       * gtk/gtkobject.[hc]: deprecated floating/sink API and implemented it
+       in terms of the GObject floating/sink API.
+
+       * gtk/gtkaboutdialog.c:
+       * gtk/gtkaction.c:
+       * gtk/gtkcellview.c:
+       * gtk/gtkclist.c:
+       * gtk/gtkcolorsel.c:
+       * gtk/gtkcombobox.c:
+       * gtk/gtkfilechooserdefault.c:
+       * gtk/gtkiconview.c:
+       * gtk/gtkinvisible.c:
+       * gtk/gtkitemfactory.c:
+       * gtk/gtklayout.c:
+       * gtk/gtkmenu.c:
+       * gtk/gtkmenutoolbutton.c:
+       * gtk/gtknotebook.c:
+       * gtk/gtkprogress.c:
+       * gtk/gtkrange.c:
+       * gtk/gtkspinbutton.c:
+       * gtk/gtkstatusicon.c:
+       * gtk/gtktext.c:
+       * gtk/gtktextview.c:
+       * gtk/gtktoolbar.c:
+       * gtk/gtktoolbutton.c:
+       * gtk/gtktoolitem.c:
+       * gtk/gtktreeitem.c:
+       * gtk/gtktreeview.c:
+       * gtk/gtktreeviewcolumn.c:
+       * gtk/gtkuimanager.c:
+       * gtk/gtkviewport.c:
+       * gtk/gtkwidget.c:
+       * gtk/gtkwindow.c:
+       ported to use GObject's g_object_ref_sink().
+
+       * gtk/gtkcolorsel.c:
+       * gtk/gtkfilechooserdefault.c:
+       * gtk/gtkaboutdialog.c:
+       fixed compiler warnings.
+
+2005-11-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtksettings.c (gtk_settings_class_init): Add some docs
+       about gtk-color-scheme.
+
+2005-11-23  Behdad Esfahbod  <behdad@gnome.org>
+
+       * configure.in (enable_explicit_deps): Fix typo when checking
+       libtool config deplibs_check_method. Moreover, enable explicit
+       deps if we get anything other than pass_all from libtool. (part of
+       #318750)
+
+2005-11-23  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/updateiconcache.c (write_csource): Don't create a big
+       string, since Visual C++ doesn't like strings longer than 64k. 
+       (#322238, Kazuki IWAMOTO
+
+       * gtk/gtkentry.c: Include gtkimcontextsimple.h  (#322235,
+       Kazuki IWAMOTO)
+
+2005-11-23  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkrc.c (gtk_rc_reset_widgets): don't leak all toplevel
+       windows on other screens (correctly remove all temporary
+       references).
+
+2005-11-23  Michael Natterer  <mitch@imendio.com>
+
+       Added symbolic themable colors. Patch is a merged version of
+       proposals from Matthias and maemo-gtk. Fixes bug #114355.
+
+       * configure.in: require glib >= 2.9.1 for refcountable hashtables.
+
+       * gtk/gtksettings.c: added property "color-scheme" which is a
+       string defining colors like "foreground:black\nbackground:grey".
+       Automatically provide a name->GdkColor hash table mapping for the
+       color scheme.
+
+       * gtk/gtkrc.[ch]: added list of color hashes that works like the
+       list of icon factories. Append the color scheme hash from
+       GtkSettings if it exists. Extended gtkrc syntax to allow defining
+       and referencing of logical colors. Also allow to modulate colors
+       in gtkrc by using arbitrary expressions of mix(), shade(),
+       lighter() and darker(). Added internal function
+       _gtk_rc_style_get_color_hashes().
+
+       * gtk/gtkstyle.[ch]: keep a private list of color hashes around.
+       Get the list from _gtk_rc_style_get_color_hashes(). Export
+       internal function _gtk_style_shade() (used by above color
+       expressions). Added public API gtk_style_lookup_color() which
+       looks up a logical color by name.
+
+       * gtk/gtk.symbols: add gtk_style_lookup_color
+
+       * tests/testgtkrc: use symbolic colors for making
+       the scrollbars red.
+
+2005-11-22  Michael Natterer  <mitch@imendio.com>
+
+       Made button-press timeouts which work like key repeat timeouts
+       configurable. Addresses bug #142582:
+
+       * gtk/gtksettings.c: added properties "gtk-timeout-initial" and
+       "gtk-timeout-repeat" which defalt to 200/20 (ms).
+
+       Use the values from GtkSettings instead of hardcoding them
+       (the repeat value is either taken as-is for fast repeat or
+       multiplied by 5 for slow repeat). Changed all places to use these
+       two standard initial/repeat timings:
+
+       * gtk/gtkcalendar.c (unchanged 200/20)
+       * gtk/gtknotebook.c (unchanged 200/100)
+       * gtk/gtkpathbar.c (changed from 300/150 to 200/100)
+       * gtk/gtkrange.c (changed from 250/100 to 200/100)
+       * gtk/gtkspinbutton.c (unchanged 200/20)
+
+2005-11-21  Anders Carlsson  <andersca@imendio.com>
+
+        * configure.in:
+        * gtk/Makefile.am:
+        * gdk/Makefile.am:
+       * gdk/quartz/*:
+       Add quartz backend.
+       
+        * docs/tools/Makefile.am:
+       Only build docshooter when the X11 backend is used.
+       
+        * gtk/gtkplug-stub.c:
+       Include gtkplug.h here.
+       
+        * gtk/gtksocket-stub.c:
+       Include gtksocket.h here.
+       
+2005-11-21  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkinputdialog.c: Convert GtkInputDialog to 
+       g_type_class_add_private.
+
+       * gtk/gtksocket.c: Convert GtkSocket to g_type_class_add_private.
+
+       * gtk/gtkmenu.c: Convert GtkMenu to g_type_class_add_private.
+
+       * gtk/gtk.symbols:
+       * gtk/gtkcombobox.[hc]: Add a tearoff-title property,
+       with getter and setter.  (#316482, Olexiy Avramchenko)
+
+       * tests/testcombo.c (main): Test gtk_combo_box_set_title
+
+       * gtk/gtkpathbar.c: Merge remaining fixes from the 2.8 branch,
+       pointed out by Michael Natterer.
+
+       Fix for bug #321542, Benedikt Meurer:
+       
+       * gtk/gtkcombobox.c (gtk_combo_box_set_active_internal):
+       Emit notify::active.
+       
+       (gtk_combo_box_child_show, gtk_combo_box_child_hide): Use
+       g_signal_emit, not g_signal_emit_by_name.
+
+2005-11-18  Matthias Clasen  <mclasen@redhat.com>
+
+       Fix crashes in connection with pathbar scrolling (#321560,
+       Bogdan Nicula)
+       
+       * gtk/gtkpathbar.c (gtk_path_bar_update_slider_buttons): 
+       Stop scrolling when desensitising slider buttons.
+       (gtk_path_bar_scroll_timeout, gtk_path_bar_slider_button_press): 
+       And use it here.  
+
+       * gtk/gtkpathbar.h (struct _GtkPathBar): Add a separate
+       scrolling_down flag.
+
+2005-11-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkpathbar.c (button_clicked_cb): Fix a C99ism.
+       (#321777, Jens Granseuer)
+
+       * gtk/gtkaction.c (disconnect_proxy): Disconnect the
+       sync callback for the visibility property.  (#321761,
+       Philip Langdale)
+
+       Turn off input methods in invisible entries, since
+       they are confusing.  (#317002, James Su)
+       
+       * gtk/gtkentry.c (gtk_entry_set_visibility): Toggle input
+       methods if visibility changes.
+       (popup_targets_received): Don't show the input method
+       menu if the entry is invisible.  
+
+2005-11-17  Matthias Clasen  <mclasen@redhat.com>
+
+       * README.in: Add a note about range arrow sensitivity.
+
+       * perf/treeview.c: const correctness fixes
+       found by Arjan van de Ven and gcc.
+
+2005-11-16  Michael Natterer  <mitch@imendio.com>
+
+       * gtk/gtkimage.c (animation_timeout): call
+       gtk_window_process_updates() so the animation keeps running even
+       if the main loop is busy with sources that eat a lot of cpu with
+       high priority. Fixes bug #321444.
+
+       (gtk_image_new_from_animation): document the fact that the
+       animation will stop running if the main loop is busy with sources
+       that have priorities higher than G_PRIORITY_DEFAULT.
+
+       * tests/testimage.c: added test case that shows an animation even
+       though a cpu-eating idle function is running.
+
+2005-11-16  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/x11/gdkevents-x11.c (_gdk_events_uninit): new internal
+       function which destroys the display's event source. Also removes
+       the source from the global display_sources list and unrefs it.
+
+       * gdk/x11/gdkprivate-x11.h: declare the function.
+
+       * gdk/x11/gdkdisplay-x11.c (gdk_display_x11_dispose): call it
+       instead of half-destroying the source here.
+
+2005-11-15  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtktreestore.c (gtk_tree_store_move): Fix a memory
+       leak.  (#321032, Peter Zelezny)
+
+2005-11-15  Michael Natterer  <mitch@imendio.com>
+
+       * gdk/x11/gdkdisplay-x11.c (gdk_display_x11_finalize): destroy
+       display->xid_ht as late as possible (right before XCloseDisplay)
+       because it still needs to be around when the display's screens are
+       finalized. (#85715)
+
+2005-11-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkselection.c (gtk_selection_data_set_uris): Don't
+       leak result.  (#321441, Tommi Komulainen)
+
+2005-11-14  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkicontheme.c (gtk_icon_theme_get_icon_sizes):
+       Don't crash if there is no builtin icon.
+
 2005-11-14  Michael Natterer  <mitch@imendio.com>
 
        * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_set_property):