]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-8
Always select for property notify for maintaining window state.
[~andy/gtk] / ChangeLog.pre-2-8
index e8914e6f816b700fc8dbce021e5d5366004a81eb..b9e7fd9e1ac20256a8408c18b7aa8ee3db487a01 100644 (file)
@@ -1,3 +1,104 @@
+2002-05-07  Matthias Clasen  <maclas@gmx.de>
+
+       Fix for #79248:
+       
+       * gdk/x11/gdkwindow-x11.c (gdk_window_new): 
+       (gdk_window_set_events): Always select for property notify for
+       maintaining window state.
+
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Only propagate
+       property notifys if they were selected by gdk_window_set_events.
+
+Mon May  6 23:48:14 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_map_expanded_rows_helper): call
+       func on current node before the child nodes.
+
+Mon May  6 23:17:42 2002  Kristian Rietveld  <kris@gtk.org>
+
+       * gtk/gtktreeview.c (gtk_tree_view_motion_draw_column_motion_arrow):
+       unset user_data before destroying the window. (fixes #80065).
+
+Mon May  6 12:17:14 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Fix versioning to avoid changing the
+       soname!
+
+       [ merge from stable ]
+
+       * Makefile.am (EXTRA_DIST): Add ChangeLog.pre-2-0 (#78641)
+
+       * m4macros/gtk-2.0.m4: save CFLAGS/LIBS properly when
+       compiling "what went wrong" test case. (#79329)
+
+       * m4macros/gtk-2.0.m4: Remove reference to editing
+       pkg-config script. (From Jim Gettys)
+
+02-05-05  Matthias Clasen  <maclas@gmx.de>
+
+       * configure.in: Bump version to 2.1.0, binary, interface age 0.
+
+       * gtk/gtkcontainer.c (gtk_container_class_list_child_properties): 
+       (gtk_container_class_find_child_property): Document.
+
+       * gtk/gtkwidget.c: 
+       * gtk/gtkwidget.h: New functions gtk_widget_class_list_child_properties
+       and gtk_widget_class_find_child_property.  (#80652)
+       
+Sun May  5 15:56:50 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * configure.in: Fix problem with == in test argument.
+       (#80732, Hidetoshi Tajima)
+
+Sun May  5 16:42:32 2002  Kristian Rietveld  <kris@gtk.org>
+
+       The "big treeview focus patch". Fixes several issues and adds some
+       goodies. Related bugs: #73676, #73734, #78660.
+
+       * gtk/gtktreeview.h: add gtk_tree_view_set_cursor_on_cell
+
+       * gtk/gtktreeview.c (gtk_tree_view_button_press): focus on a cell
+       if applicable,
+       (gtk_tree_view_bin_expose): set_cell_data before iterating columns,
+       add support for row-spanning focus rectangles,
+       (gtk_tree_view_has_special_cell): new function,
+       (gtk_tree_view_move_cursor_left_right): add support for multiple
+       focusable cells in one column,
+       (gtk_tree_view_set_cursor): call _set_cursor_on_cell now,
+       (gtk_tree_view_set_cursor_on_cell): copy of _set_cursor, extended
+       with focus_cell parameter,
+       (gtk_tree_view_search_iter): removed unused column variable,
+       (gtk_tree_view_start_editing): add neighbor size code to allow
+       for multiple editable cells in one column.
+
+       * gtk/gtktreeviewcolumn.c (_GtkTreeViewColumnCellInfo): add
+       in_editing_mode field,
+       (gtk_tree_view_column_get_edited_cell): new function, removed
+       _get_editable_cell,
+       (_gtk_tree_view_column_get_cell_at_pos): new function,
+       (gtk_tree_view_column_pack_end): s/g_new/g_new0/ ...,
+       (gtk_tree_view_column_cell_process_action): loads of changes to get
+       it right and to allow for multiple special cells, etc,
+       (gtk_tree_view_column_cell_first): new function,
+       (gtk_tree_view_column_cell_last): ditto,
+       (gtk_tree_view_column_cell_next): ditto,
+       (gtk_tree_view_column_cell_prev): ditto,
+       (gtk_tree_view_column_cell_focus): add left and right parameters,       
+       allow for multiple special cells,
+       (gtk_tree_view_column_cell_is_visible): add assertion,
+       (gtk_tree_view_column_focus_cell): new function,
+       (gtk_tree_view_column_stop_editing): unset in_editing_mode flag,
+       (_gtk_tree_view_column_get_neighbor_sizes): iterate through cells
+       correctly
+
+       * gtk/gtktreeviewcolumn.h: add gtk_tree_view_column_focus_cell
+
+       * gtk/gtktreeprivate.h: s/_get_editable_cell/_get_edited_cell/, add
+       _gtk_tree_view_column_get_cell_at_pos, add new parameters to
+       _gtk_tree_view_column_cell_focus.
+
+       * tests/testtreeedit.c: add some cells in order to test new code.
+
 Sun May  5 02:22:59 2002  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * tests/test-images/*: image files for testing pixbuf loaders