X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-4;h=b0b4a13fcfc3f3e8550a234a227e42d0c211606d;hb=a80780e78fed470d2bbe27fe63cb08a88904cac6;hp=63b88144472014662e7b3feb80de60cf24fd056e;hpb=b18a684f280d75b738d68eb4df62606f8afe6d23;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 63b881444..b0b4a13fc 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,5 +1,190 @@ +2004-04-24 Theppitak Karoonboonyanan + + 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 + + * 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 + + * 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 + + * 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 + + 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 + + * 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 + + * 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 + + * 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 + + * gtk/gtkicontheme.c (load_themes): Fix a couple of typos in + handling of SVG/non-SVG unthemed icons. + +2004-04-19 Morten Welinder + + * gtk/gtktoolbar.c (gtk_toolbar_focus): Don't leak list of + children. (#140523) + +2004-04-19 Matthias Clasen + + * 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 + + * 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 + + * 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 + + 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 + + * 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 + + * gtk/gtkcellrenderer.c (gtk_cell_renderer_class_init): + * gtk/gtkbutton.c (gtk_button_class_init): Doc fixes. + +2004-04-14 Matthias Clasen + + * gtk/gtkcombobox.c: + * gtk/gtkwidget.c: + Make all style properties readonly. + 2004-04-14 Matthias Clasen + * gtk/gtkcolorsel.c: Add a11y relations between the color + wheel and the spin buttons. (#132745, Padraig, O'Briain) + + * gtk/gtkiconfactory.c (gtk_icon_set_render_icon): Document + the meaning of size == -1. + + * gtk/gtkwidget.c (gtk_widget_render_icon): Explicitly accept + a size of -1. (#137436, Brian Cameron) + * gtk/gtkcombobox.c: Make the arrow and separator regular children of an hbox inside the button, and propagate state changes from the button to the cell view. (part of the fix