+2003-03-26 Sven Neumann <sven@gimp.org>
+
+ * gtk/gtktreeview.c: rewrote the function that does node and arrow
+ prelighting, queue all redraws from here (Fixes bug #108792).
+
+2003-03-20 Richard Kinder <r_kinder@yahoo.com>
+
+ * demos/testpixbuf.c (update_timeout): set error to NULL, not FALSE.
+ Fixes bug #108778.
+
+2003-03-20 Guntupalli Karunakar <karunakar@freedomink.org>
+
+ * configure.in: Added "ml" in ALL_LINGUAS
+
+Sat Mar 15 18:49:27 2003 Manish Singh <yosh@gimp.org>
+
+ * gtk/gtkradiomenuitem.h: use GTK_DISABLE_DEPRECATED instead of
+ G_DISABLE_DEPRECATED.
+
+2003-03-14 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkevents-win32.c: Use the signed GET_X_LPARAM() and
+ GET_Y_LPARAM() to extract x and y coordinates from an LPARAM or
+ DWORD, and not the unsigned HIWORD() and LOWORD(). Systems with
+ multiple monitors can have negative coordinates on some of the
+ monitors. (partial fix for #99496, Arnaud Charlet)
+
+2003-03-15 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktextview.c: Add a "buffer" property. (#108353)
+
+2003-03-13 Sven Neumann <sven@gimp.org>
+
+ * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_set_property):
+ removed redundant calls to g_object_notify().
+ (gtk_cell_renderer_pixbuf_get_size): removed redundant casts, see
+ bug #108236.
+
+ * gtk/gtktextiter.c (_gtk_text_iter_get_segment_char)
+ (_gtk_text_iter_get_segment_byte): return 0, not NULL (these
+ functions return an integer value).
+
+2003-03-13 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): On
+ WM_MOUSEMOVE, the test whether we have actually moved (and thus
+ shouldn't generate an GDK event) moved after the call to
+ propagate() and translate_mouse_coords(). Otherwise we were
+ testing wrong values. (#108115, Allin Cottrell)
+ (gdk_event_translate): On WM_?BUTTONUP, set current_{x,y} the same
+ way as in WM_?BUTTONDOWN and WM_MOUSEMOVE.
+
+ * gdk/win32/gdkevents-win32.c (gdk_pointer_grab): if a grab cursor
+ is used, must copy the HCURSOR with CopyCursor(), as it is OK to
+ destroy the GdkCursor after calling gdk_pointer_grab(). Set the
+ cursor right away with SetCursor(), as we won't get any
+ WM_SETCURSOR messages while the mouse is captured.
+ (gdk_display_pointer_ungrab): Correspondingly, destroy the copy
+ with DestroyCursor() when no longer used. (#108114, Allin Cottrell)
+
+ * gdk/win32/gdkevents-win32.c (gdk_event_translate): On
+ WM_SYSCHAR, return FALSE from the window procedure to prevent the
+ DefWindowProc from being called. Otherwise Windows would beep,
+ thinking you are tring to access a (nonexistent) menu when you
+ press Alt-something. Don't do this for Alt-Space,
+ though. (#107454, Martyn Russell)
+
+ * gdk/win32/gdkcursor-win32.c: Minor spacing and debug print fixes.
+
+Tue Mar 11 12:01:07 2003 Jonathan Blandford <jrb@gnome.org>
+
+ * gtk/gtktreeview.c (gtk_tree_view_class_init): Ctrl/Shift
+ [left/right] expands/collapses the tree, #108092
+
+2003-03-09 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/win32/gdkdrawable-win32.c (draw_segments): Don't try to
+ compensate for LineTo() not drawing the end pixel. It causes more
+ harm than benefits, see bug #81895.
+
+2003-03-08 Matthias Clasen <maclas@gmx.de>
+
+ Bug #107664 continued:
+
+ * gdk/x11/gdkinputprivate.h:
+ * gdk/x11/gdkinput-none.c (_gdk_input_window_none_event): Remove.
+ (_gdk_input_other_event): Return gboolean.
+ * gdk/x11/gdkinput-xfree.c (_gdk_input_window_none_event): Remove.
+ (_gdk_input_other_event): Return gboolean.
+ * gdk/x11/gdkinput-x11.c (_gdk_input_common_other_event): Return gboolean.
+
+ * gdk/x11/gdkevents-x11.c (gdk_event_translate): Make return_val
+ gboolean, remove pointless call to _gdk_input_window_none_event.
+
+ * gdk/win32/gdkinput-win32.[hc] (_gdk_input_other_event): Return gboolean.
+ (_gdk_input_window_none_event): Remove.
+
+ * gtk/gtktextiter.c (_gtk_text_iter_get_indexable_segment):
+ (_gtk_text_iter_get_any_segment):
+ (_gtk_text_iter_get_segment_byte):
+ (_gtk_text_iter_get_segment_char):
+ (_gtk_text_iter_get_text_line):
+ (_gtk_text_iter_get_btree): Fix 0/NULL confusion.
+ * gdk/x11/gdkdnd-x11.c (motif_target_table_check): Return gint.
+ * gdk/win32/gdkfont-win32.c (gdk_font_equal):
+ * gdk/linux-fb/gdkwindow-fb.c (gdk_window_get_deskrelative_origin):
+ (gdk_window_get_origin):
+ * gdk/linux-fb/gdkcolor-fb.c (gdk_colors_alloc): Fix 0/FALSE confusion.
+
+2003-03-06 Matthias Clasen <maclas@gmx.de>
+
+ * gdk/gdkrgb.c (gdk_rgb_try_colormap): Return gboolean, not gint.
+ (#107664, Morten Welinder)
+
+ * gdk/x11/gdkwindow-x11.c (gdk_window_get_deskrelative_origin):
+ * gdk/x11/gdkfont-x11.c (gdk_font_equal):
+ * gdk/x11/gdkdnd-x11.c (gdk_drag_get_protocol_for_display):
+ Fix TRUE/1 and FALSE/0 confusion. (#107664, Morten Welinder)
+
+ * gtk/gtktextmark.c (gtk_text_mark_get_buffer):
+ * gtk/gtkeditable.c (gtk_editable_get_chars):
+ * gtk/gtkctree.c (gtk_ctree_find_node_ptr):
+ * demos/gtk-demo/main.c (demo_find_file): Fix NULL/FALSE confusion
+ (#107648, Morten Welinder)Fix NULL/FALSE confusion
+ (#107648, Morten Welinder)
+
+2003-03-04 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkobject.h: Add deprecation guards for gtk_object_new ().
+
+Sun Mar 2 23:35:57 2003 Jonathan Blandford <jrb@gnome.org>
+
+ * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_get_size):
+ handle rtl code. Thanks to Matthias Clasen for an initial patch
+ to handle the RTL code.
+
+ * gtk/gtkcellrendererpixbuf.c (gtk_cell_renderer_pixbuf_get_size): ditto
+
+ * gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_get_size): ditto
+
+ * gtk/gtktreeview.c: (invalidate_column),
+ (invalidate_last_column),
+ (gtk_tree_view_get_real_requested_width_from_column),
+ (gtk_tree_view_size_allocate_columns),
+ (gtk_tree_view_size_allocate), (gtk_tree_view_button_press),
+ (gtk_tree_view_button_release_drag_column),
+ (gtk_tree_view_update_current_reorder),
+ (gtk_tree_view_motion_drag_column), (gtk_tree_view_bin_expose),
+ (gtk_tree_view_key_press), (gtk_tree_view_header_focus),
+ (gtk_tree_view_get_background_xrange),
+ (gtk_tree_view_get_arrow_xrange),
+ (gtk_tree_view_is_expander_column),
+ (gtk_tree_view_set_column_drag_info),
+ (gtk_tree_view_move_cursor_left_right):
+ Add RTL support.
+
+ * gtk/gtktreeviewcolumn.h (struct _GtkTreeViewColumn): add an
+ expand flag.
+
+ * gtk/gtktreeviewcolumn.c:
+ (gtk_tree_view_column_class_init),
+ (gtk_tree_view_column_set_property),
+ (gtk_tree_view_column_get_property),
+ (gtk_tree_view_column_set_expand),
+ (gtk_tree_view_column_get_expand),
+ (gtk_tree_view_column_cell_process_action):
+ Add support for expand flag. Thanks to Kristian Rietveld for an
+ initial patch for this.
+
+Fri Feb 28 02:06:17 2003 Jonathan Blandford <jrb@gnome.org>
+
+
+2003-03-02 Tor Lillqvist <tml@iki.fi>
+
+ * gdk/gdk.def
+ * gtk/gtk.def: Add a bunch of missing entries. Noticed by Cedric
+ Gustin.
+
+2003-03-01 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkscrolledwindow.c (gtk_scrolled_window_set_vadjustment):
+ (gtk_scrolled_window_set_hadjustment): Replace uses of
+ gtk_object_new by g_object_new.
+
+Thu Feb 27 17:44:24 2003 Manish Singh <yosh@gimp.org>
+
+ * demos/gtk-demo/main.c
+ * demos/gtk-demo/tree_store.c
+ * gdk/x11/gdkscreen-x11.c
+ * gtk/gtkcellrenderertoggle.c
+ * gtk/gtkcolorsel.c
+ * gtk/gtkdnd.c
+ * gtk/gtkeditable.c
+ * gtk/gtkentry.c
+ * gtk/gtkmenu.c
+ * gtk/gtkmenubar.c
+ * gtk/gtkmenuitem.c
+ * gtk/gtkmenushell.c
+ * gtk/gtkrc.c
+ * gtk/gtksettings.c
+ * gtk/gtkstyle.c
+ * gtk/gtktextbuffer.c
+ * gtk/gtktextview.c
+ * gtk/gtktreeviewcolumn.c
+ * tests/testgtk.c
+ * tests/testtext.c
+ * tests/testtreeedit.c
+ * tests/testtreefocus.c
+ * tests/testtreeview.c: remove unnecessary G_OBJECT() casts.
+
+Tue Feb 25 21:55:17 2003 Jonathan Blandford <jrb@redhat.com>
+
+ * gtk/gtkoptionmenu.c (gtk_option_menu_position): account for RTL
+ code.
+
+2003-02-24 Sven Neumann <sven@gimp.org>
+
+ * gtk/gtkmain.c (gtk_get_default_language): fixed documentation.
+
+2003-02-21 Tomas Ogren <stric@ing.umu.se>
+
+ * docs/reference/gtk/tmpl/gtktreemodel.sgml: Fix typos in an example
+
+2003-02-20 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktextbtree.c (_gtk_text_line_previous_could_contain_tag):
+ Check if line_ancestor_parent is NULL. (#102711, Manuel Clos)
+
+ * gtk/gtktextview.c (gtk_text_view_scroll_to_iter):
+ (gtk_text_view_update_adjustments): Make sure cursor stays visible
+ during horizontal scrolling. (#75270)
+
+2003-02-19 Matthias Clasen <maclas@gmx.de>
+
+ * tests/testdnd.c: Replace gtk_timeout_* by their GLib
+ counterparts. (#106532)
+
+ * gdk/gdkkeys.c (gdk_keymap_class_init): Associate the
+ keys_changed virtual function with the keys_changed signal.
+ (#106512, Jeff Franks)
+
+2003-02-15 Larry Ewing <lewing@ximian.com>
+
+ * gdk/gdkevents.c (gdk_event_copy): copy the event axes as well.
+
+2003-02-17 Mohammad DAMT <mdamt@bisnisweb.com>
+
+ * po/id.po: Added Indonesian translation
+ * configure.in: Added "id" to ALL_LINGUAS
+
+2003-02-14 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtktextview.c (popup_targets_received): Remove bogus casts.
+
+2003-02-12 Christian Rose <menthos@menthos.com>
+
+ * configure.in: Added "yi" to ALL_LINGUAS.
+
+2003-02-12 Matthias Clasen <maclas@gmx.de>
+
+ Fix for #82734 and #78216:
+
+ * gtk/gtktextview.c (delete_cb):
+ (select_all_cb): New callbacks for context menu items.
+ (popup_targets_received): Add "Delete" and "Select All" to context
+ menu, mnemonics and title caps for all items.
+
+ * gtk/gtkentry.c (gtk_entry_delete_cb): New callback for "Delete"
+ context menu item.
+ (popup_targets_received): Add "Delete" to context menu, mnemonics
+ and title caps for all items.
+
+2003-02-09 Tor Lillqvist <tml@iki.fi>
+
+ * gtk/gtkfilesel.c (win32_gtk_add_drives_to_dir_list): Use
+ GetDriveType() to recognize removable drives (in order to avoid
+ hanging if trying to access an empty floppy drive), instead of
+ hardcoding A: and B: (#105654).
+
+2003-02-09 Matthias Clasen <maclas@gmx.de>
+
+ * gtk/gtkwidget.c (gtk_widget_set_name): Add note about periods in
+ names. (#57680)
+
2003-02-09 Christian Rose <menthos@menthos.com>
* configure.in: Removed "en@IPA.po" from ALL_LINGUAS.