+Sun Apr 25 15:36:02 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbutton.c (gtk_tool_button_set_label_widget): Fix
+ cut'n'paste-o from previous commit. (#141046, Torsten Schoenfeld).
+
+2004-04-24 Theppitak Karoonboonyanan <thep@linux.thai.net>
+
+ Patch to add support for string conversion callbacks to
+ GtkIMContextXIM (#101814)
+
+ * modules/input/gtkimcontextxim.c: Set the string conversion callback
+ if supported by the XIC.
+
+ (struct _GtkIMContextXIM): Add string_conversion_callback member.
+
+ (struct _GtkXIMInfo, setup_im): Check and keep flag inidicating
+ whether string conversion callback is supported.
+
+ (gtk_im_context_get_ic, +set_string_conversion_callback,
+ +string_conversion_callback): Also initialize string conversion
+ callback, if supported, along with the IC initialization.
+
+ * modules/input/imxim.c: Make "xim" module default for Thai as well.
+
+2004-04-23 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkclipboard.c (gtk_clipboard_wait_for_targets): Correctly
+ initialize targets. (#139883, John Finlay)
+
+ * gdk/gdkdraw.c (gdk_draw_drawable): Small doc improvement.
+
+ * gtk/gtktreeselection.c (gtk_tree_selection_get_selected_rows):
+ Don't recommend gtk_tree_row_reference_new_proxy(). (#138309,
+ Tim-Philipp Müller)
+
+ * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_set_cell_data):
+ Remove an excessive g_return_if_fail().
+
+ * gdk/x11/gdkevents-x11.c (set_user_time): Make set_user_time()
+ static.
+ * gdk/x11/gdkinput-x11.c (_gdk_input_common_other_event):
+ _-prefix calls of gdk_x11_window_set_user_time().
+
+2004-04-22 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkuimanager.c (update_node): Make sure the separators
+ used to demarkate placeholder ends don't show up on
+ show_all(). (#140496, Murray Cumming)
+
+ * gtk/gtkspinbutton.c (spin_button_at_limit): Make spinbuttons
+ work with negative increments. (#137975, Tim Gerla)
+
+Wed Apr 21 21:38:03 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gtk/gtktoolbutton.c (gtk_tool_button_set_label_widget,
+ gtk_tool_button_set_icon_widget): Remove the old widget from the
+ tool button before overwriting it with the new widget.
+
+ (#140508, Todd Goyen)
+
+2004-04-22 Tor Lillqvist <tml@iki.fi>
+
+ Fix the file chooser on Windows. I can't make it misbehave or
+ crash any more now. But presumably there are still corner cases
+ not handled. I haven't really checked behaviour of UNC paths, for
+ instance.
+
+ * gtk/gtkfilesystemwin32.c: Accept both backslash and slash in
+ several places. Use G_IS_DIR_SEPARATOR macro (which could be added
+ to GLib in 2.6).
+
+ (gtk_file_system_win32_get_parent): Like the Unix version, assert
+ filename is absolute, and avoid one unnecessary string allocation
+ and freeing.
+
+ (canonicalize_filename,gtk_file_system_win32_parse): Handle drive
+ letters more correctly.
+
+ (gtk_file_system_win32_render_icon): Assure correct syntax is used
+ for root folder of a drive. (#137962, Morten Welinder)
+
+ (filename_is_some_root): New function that accepts also root
+ without any drive specified.
+
+ (filename_is_drive_root): Rename from filename_is_root.
+
+ * gtk/gtkfilechooserentry.c (completion_match_func): Casefold on
+ Windows.
+
+2004-04-21 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkentry.c (gtk_entry_completion_timeout): Pop down the
+ completion window if there are no completions anymore.
+
+ * gtk/gtkentrycompletion.c (_gtk_entry_completion_resize_popup):
+ Don't call gtk_tree_view_scroll_to_cell() on an empty tree view.
+ It doesn't like that. (#140642, Christian Persch)
+
+ * demos/gtk-demo/expander.c (do_expander): A new demo.
+
+ * demos/gtk-demo/Makefile.am (demos): Add expander.c.
+
+2004-04-20 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktextview.c (gtk_text_view_allocate_children): Make
+ sure anchored children get size allocated, even if the layout
+ is valid. (#122323, Andrew E. Makeev)
+ (gtk_text_view_scroll_pages):
+ (gtk_text_view_scroll_hpages): Don't scroll to cursor position
+ if we already have pending scrolls. Bandaid fix for #78513.
+
+Mon Apr 19 17:59:17 2004 Owen Taylor <otaylor@redhat.com>
+
+ * INSTALL.in: Update libpng and libjpeg URLs, remove
+ note about building without since that's not the normal
+ case.
+
+Sun Apr 11 09:45:11 2004 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkicontheme.c (load_themes): Fix a couple of typos in
+ handling of SVG/non-SVG unthemed icons.
+
+2004-04-19 Morten Welinder <terra@gnome.org>
+
+ * gtk/gtktoolbar.c (gtk_toolbar_focus): Don't leak list of
+ children. (#140523)
+
+2004-04-19 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtktextbtree.c (_gtk_text_line_previous_could_contain_tag):
+ Don't stop the iteration up to the tag_root too
+ early. (#109945, Dongho Shin)
+
+Sun Apr 18 17:06:03 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * gdk/x11/gdkkeys-x11.c (get_effective_keymap): Make
+ gdk_keymap_translate_keyboard_state() handle NULL
+ keymaps. (#139715, Torsten Schoenfeld).
+
+Sun Apr 18 16:59:21 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ * configure.in: Don't erase GDK_EXTRA_CFLAGS. Fixes bug 139586,
+ reported by Pedro RODRIGUEZ, about compilation problems when
+ Xcursor is installed in a non-standard location.
+
+Sun Apr 18 16:15:15 2004 Soeren Sandmann <sandmann@daimi.au.dk>
+
+ Support for _NET_WM_USER_TIME (bug 115650). Patch by Elijah
+ Newren.
+
+ * gdk/x11/gdkwindow-x11.[ch]: Add new internal function
+ _gdk_x11_set_user_time() to set the _NET_WM_USER_TIME property.
+
+ * gdk/x11/gdkdisplay-x11.h (struct _GdkDisplayX11): Add user_time field
+
+ * gdk/x11/gdkdisplay-x11.c: Add _NET_WM_USER_TIME to list of
+ precached atoms.
+
+ * gdk/x11/gdkinput-x11.c, gdk/x11/gdkevents-x11.c: Set the
+ property on user interaction.
+
+2004-04-15 Federico Mena Quintero <federico@ximian.com>
+
+ * gtk/gtkfilesel.c (open_new_dir): Tell the user to use
+ G_FILENAME_ENCODING, not G_BROKEN_FILENAMES. Fixes #114065.
+
+ * gtk/gtkfilechooserdefault.c (split_uris): Use a variant of the
+ code from gtkfilesel.c to parse a "text/uri-list" blob. Fixes
+ #140126.
+
+2004-04-15 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init):
+ * gtk/gtkbutton.c (gtk_button_class_init): Doc fixes.
+
+2004-04-14 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkcombobox.c:
+ * gtk/gtkwidget.c:
+ Make all style properties readonly.
+
2004-04-14 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcolorsel.c: Add a11y relations between the color
- wheel and the spin buttons. (#132745)
+ wheel and the spin buttons. (#132745, Padraig, O'Briain)
* gtk/gtkiconfactory.c (gtk_icon_set_render_icon): Document
the meaning of size == -1.