(19/04/02) Erwann Chenede - <erwann.chenede@sun.com>
* merged cvs HEAD into gtk-multihead branch
This commit is contained in:
342
ChangeLog
342
ChangeLog
@@ -1,3 +1,345 @@
|
||||
Fri Apr 19 16:30:09 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h, gtk/gtktreeview.c: rename
|
||||
last_single_clicked{,_2} to last_button_press{,_2}, as the latter
|
||||
is a more sane name.
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): use ->priv->anchor
|
||||
instead of ->priv->cursor, check for the anchor at another place, as
|
||||
you can go in edit mode without having an anchor.
|
||||
|
||||
2002-04-18 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkitemfactory.c:
|
||||
* gtk/gtkiconfactory.c:
|
||||
* gtk/gtkwidget.c:
|
||||
* gtk/gtkstyle.c:
|
||||
* gtk/gtkrc.c:
|
||||
* gtk/gtktreeviewcolumn.c:
|
||||
* gtk/gtkdialog.c:
|
||||
* gtk/gtktreemodel.c: s/<!>/<!-- -->/g throughout the
|
||||
documentation to bring the produced Docbook closer to XML.
|
||||
|
||||
2002-04-18 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk-pixbuf/Makefile.am (uninstall-libtool-import-lib)
|
||||
* gdk/Makefile.am (uninstall-libtool-import-lib): Fix typo,
|
||||
thanks to David Sterba for noticing.
|
||||
|
||||
* gtk/gtkmain.h
|
||||
* gtk/gtkmain.c (gtk_init_abi_check, gtk_init_check_abi_check): In
|
||||
GTK+ 2.0 the GtkWindow struct actually is the same size in gcc on
|
||||
Win32 whether compiled with -fnative-struct or not. Unfortunately
|
||||
this wan't noticed until now. So, from now on, check some other
|
||||
struct, too, for which the use of -fnative-struct still
|
||||
matters. GtkBox is one such.
|
||||
|
||||
Thu Apr 18 00:23:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c
|
||||
(gtk_tree_model_sort_convert_path_to_child_path): so this function
|
||||
was completely broken. Fix it and improve readability.
|
||||
|
||||
2002-04-17 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* tests/testtreeedit.c (button_press_event): Add a small
|
||||
test case.
|
||||
|
||||
Wed Apr 17 00:21:36 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreestore.c (gtk_tree_store_insert_before): fix docs
|
||||
|
||||
Tue Apr 16 17:28:21 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): check
|
||||
->priv->cursor and ->priv->anchor rowrefs before removing
|
||||
node->children from the rbtree. Also check the
|
||||
->priv->last_single_clicked and ->priv->last_single_clicked_2 rowrefs
|
||||
(I think I really need to rename those two someday).
|
||||
|
||||
Tue Apr 16 07:53:49 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtkmenu.c (gtk_menu_key_press): don't install/change accelerators
|
||||
from locked accel groups.
|
||||
|
||||
* gtk/gtkwidget.c (_gtk_widget_get_accel_path): export whether the
|
||||
accel path is from a locked accel group.
|
||||
|
||||
Mon Apr 15 15:41:56 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (gtk_container_focus): include internal
|
||||
children when doing focus.
|
||||
(gtk_container_get_all_children): new static function to include
|
||||
internal children when making a list of them.
|
||||
|
||||
Sun Apr 14 16:56:59 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_editable_cell and
|
||||
_gtk_tree_view_column_get_neighbor_sizes
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (struct _GtkTreeViewColumnCellInfo): add
|
||||
real_width field,
|
||||
(_gtk_tree_view_column_get_editable_cell): implement,
|
||||
(gtk_tree_view_column_cell_process_action): fill info->real_width
|
||||
(_gtk_tree_view_column_get_neighbor_sizes): implement
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): make the "editable
|
||||
widget" show up with the same size as the actual cell, so it doesnt
|
||||
cover the complete column if there are any other cells in that column.
|
||||
|
||||
2002-04-14 Abigail Brady <morwen@evilmagic.org>
|
||||
|
||||
* gtk/gtkfilesel.c: Fix typo in message.
|
||||
|
||||
2002-04-13 Havoc Pennington <hp@pobox.com>
|
||||
|
||||
* gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_drawable): create
|
||||
the target pixbuf AFTER filling in width/height, so that
|
||||
passing in -1 for width/height will work.
|
||||
|
||||
Sat Apr 13 22:49:45 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #75510
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_get_selected): make this
|
||||
function work correctly and more sane
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): remove
|
||||
node->children from rbtree before emitting GtkTreeSelection::changed
|
||||
|
||||
Sat Apr 13 17:15:12 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init): dont set
|
||||
the mode to GTK_CELL_RENDERER_MODE_EDITABLE by default,
|
||||
(gtk_cell_renderer_text_class_init): for some reason our default for
|
||||
editable was TRUE, of course this is FALSE.
|
||||
(gtk_cell_renderer_text_set_property): update mode when editable
|
||||
has been changed.
|
||||
|
||||
2002-04-12 jacob berkman <jacob@ximian.com>
|
||||
|
||||
* gdk/x11/xsettings-client.c (fetch_card8): fix cut-n-paste bug
|
||||
which breaks big-endian machines (fixes #73585)
|
||||
|
||||
2002-04-12 Havoc Pennington <hp@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_real_remove): relocate the
|
||||
remove_weak_pointer to just before we free the page, to be sure
|
||||
it doesn't get re-added. #75282
|
||||
|
||||
Fri Apr 12 18:32:46 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_set_cursor): add
|
||||
clamp_node argument
|
||||
(toplevel): update usages of gtk_tree_view_real_set_cursor,
|
||||
(gtk_tree_view_focus_to_cursor): don't let
|
||||
gtk_tree_view_real_set_cursor clamp the node, so you won't get
|
||||
unexpected scrolling
|
||||
|
||||
2002-04-11 Michael Meeks <michael@ximian.com>
|
||||
|
||||
* gtk/gtklabel.c
|
||||
(gtk_label_parse_uline, gtk_label_set_text),
|
||||
(gtk_label_set_text_with_mnemonic): add freeze / thaws
|
||||
to stop deluge of 'notify' signals.
|
||||
|
||||
Sat Apr 6 06:57:00 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkmenushell.[ch] gtk/gtkmenuitem.c: Export
|
||||
private _gtk_menu_shell_activate() to encapsulate
|
||||
cut-and-paste code.
|
||||
|
||||
* gtk/gtkmenubar.c: Select the first item on the menu bar
|
||||
for F10 rather than acting as if the user pressed <Alt>F
|
||||
to select the file manager.
|
||||
|
||||
Tue Apr 9 19:01:28 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
Fix problems with HandleBox and focusing - #78232
|
||||
|
||||
* gtk/gtkwidget.c (gtk_widget_translate_coordinates): Handle
|
||||
GtkHandleBox / GnomeDock style window heirarchy / widget
|
||||
heirarchy disconnects. :-(.
|
||||
|
||||
* gtk/gtkcontainer.c: Handle failures from
|
||||
gtk_widget_translate_coordinates (Focusing is not right, but at
|
||||
least it doesn't go into infinite loops.)
|
||||
|
||||
Tue Apr 9 18:34:58 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Always
|
||||
set the ALLOC_NEEDED and REQUEST_NEEDED flags up the hierarchy,
|
||||
even if we aren't currently in a resize container... we need
|
||||
this to properly handle size changes to widgets that are
|
||||
being moved from one heirarchy to another. (#78226)
|
||||
|
||||
Tue Apr 9 21:41:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #78110
|
||||
|
||||
* gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
|
||||
add override_browse_mode argument and implement,
|
||||
(gtk_tree_selection_unselect_path): always unselect the path,
|
||||
(toplevel): update uses of _gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeview.c: update uses of
|
||||
_gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeprivate.h (_gtk_tree_selection_internal_select_node):
|
||||
update prototype
|
||||
|
||||
Tue Apr 9 21:39:44 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #77862
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_has_editable_cell
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_has_editable_cell):
|
||||
new function
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): send cell event
|
||||
on first click when cell isn't editable
|
||||
|
||||
Tue Apr 9 21:37:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreedatalist.c (_gtk_tree_data_list_check_type): add some
|
||||
types which were missing and useful to use (fixes #77870)
|
||||
|
||||
2002-04-09 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkfilesel.c (open_new_dir): Initialize error to NULL.
|
||||
|
||||
2002-04-08 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* tests/testgtk.c: really revert testgtk.c
|
||||
|
||||
Mon Apr 8 20:28:54 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_select_path),
|
||||
(gtk_tree_selection_unselect_path),
|
||||
(gtk_tree_selection_path_is_selected): check the return value of
|
||||
_gtk_tree_view_find_node and return if it's TRUE. This makes those
|
||||
functions work somewhat saner on non-expanded trees.
|
||||
|
||||
Fri Apr 5 18:28:56 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_set_mode): free
|
||||
anchor row reference after unselecting the selection (fixes #76272)
|
||||
|
||||
Fri Apr 5 18:27:48 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_expand_row): only return
|
||||
when we don't have to open all children (fixes #75736)
|
||||
|
||||
Fri Apr 5 18:24:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_clear): unref
|
||||
cellrenderer after clearing the attributes of the renderer (fixes
|
||||
#75592)
|
||||
|
||||
Fri Apr 5 05:55:14 2002 Jonathan Blandford <jrb@gnome.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_grab_focus): implement.
|
||||
(gtk_tree_view_move_cursor_up_down): check for focus
|
||||
(gtk_tree_view_move_cursor_page_up_down): ditto
|
||||
(gtk_tree_view_move_cursor_left_right): ditto
|
||||
(gtk_tree_view_move_cursor_start_end): ditto
|
||||
(gtk_tree_view_real_select_all): ditto
|
||||
(gtk_tree_view_real_unselect_all): ditto
|
||||
(gtk_tree_view_real_select_cursor_row): ditto
|
||||
(gtk_tree_view_real_toggle_cursor_row): ditto
|
||||
(gtk_tree_view_real_expand_collapse_cursor_row): ditto
|
||||
(gtk_tree_view_real_select_cursor_parent): ditto
|
||||
(gtk_tree_view_real_start_interactive_search): ditto
|
||||
|
||||
* gtk/gtktreeviewcolumn.c: grab focus
|
||||
|
||||
2002-04-05 Alex Larsson <alexl@redhat.com>
|
||||
|
||||
* gdk/linux-fb/gdkkeyboard-fb.c (write_string):
|
||||
Fix undefined variable typo.
|
||||
Patch from Simon Floery <simon.floery@gmx.at>
|
||||
|
||||
Fri Apr 5 01:06:15 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (set_text_property): fix segfault
|
||||
upon NULL return from gdk_utf8_to_string_target().
|
||||
|
||||
* gdk/x11/gdkselection-x11.c (gdk_utf8_to_string_target): fix
|
||||
return value comment to mention NULL returns upon EMFILE.
|
||||
|
||||
Thu Apr 4 22:35:42 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (menu_items): revert accidentally commited
|
||||
change to testgtk.c
|
||||
|
||||
Thu Apr 4 22:28:08 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_paint): Fix problem with menu
|
||||
titles being clipped (#75948)
|
||||
|
||||
2002-04-04 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/gdkrgb.c: Fix some bugs, and introduce a minor feature.
|
||||
|
||||
(gdk_rgb_convert_4_pack): New function, for 16-color (4 bits per
|
||||
pixel) static visuals (fixes #858).
|
||||
|
||||
(gdk_rgb_convert_gray4_pack, gdk_rgb_convert_gray4_d_pack): Fix
|
||||
same bugs in both functions: Odd start coordinate (partial byte)
|
||||
was not handled correctly. Also a partial final byte was not
|
||||
handled correctly.
|
||||
|
||||
(gdk_rgb_do_colormaps): Use G_N_ELEMENTS.
|
||||
(gdk_rgb_create_info): For pseudocolor visuals, use the 2x2x2
|
||||
colorcube only for depths 3 and 4. For static color, use it for
|
||||
depths 3..7 like before. (Depth 5..7 pseudocolor probably never
|
||||
occurs on X11. It doesn't normally occur on Win32 either, but
|
||||
there is experimental code in gdkvisual-win32.c to let the user
|
||||
restrict the size of palette used.)
|
||||
(gdk_rgb_init): Set gdk_rgb_verbose if the GDK_DEBUG_GDKRGB flag
|
||||
is set.
|
||||
(gdk_rgb_select_conv): Use gdk_rgb_convert_8 also for depths 5, 6
|
||||
and 7 (see above). Use gdk_rgb_convert_4_pack for 4 bits per pixel
|
||||
static color.
|
||||
|
||||
Tue Apr 2 11:10:13 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkliststore.c (gtk_list_store_set_sort_func): set the
|
||||
sort_func correctly, 77030
|
||||
|
||||
Tue Apr 2 13:44:27 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update version to 2.0.2, binary age 2, interface
|
||||
age 2.
|
||||
|
||||
* NEWS: updates for 2.0.2.
|
||||
|
||||
Mon Apr 1 22:20:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
|
||||
check for y > tree_view->priv->height (fixes #76974)
|
||||
|
||||
Mon Apr 1 22:19:39 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
|
||||
the stamp changes right this time
|
||||
|
||||
Mon Apr 1 22:13:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
|
||||
disconnect the ref callbacks when model == proxy (Thanks go to
|
||||
Manuel Clos Crespo for the remote debugging)
|
||||
|
||||
Sat Mar 30 15:19:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c: revert the latest stamp increment changes,
|
||||
as it broke stuff for trees
|
||||
|
||||
Fri Mar 29 18:15:12 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* ===== Released 2.0.1 ======
|
||||
|
||||
Fri Mar 29 18:09:18 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkaccelgroup.c (gtk_accel_group_query): Call
|
||||
|
||||
@@ -1,3 +1,345 @@
|
||||
Fri Apr 19 16:30:09 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h, gtk/gtktreeview.c: rename
|
||||
last_single_clicked{,_2} to last_button_press{,_2}, as the latter
|
||||
is a more sane name.
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): use ->priv->anchor
|
||||
instead of ->priv->cursor, check for the anchor at another place, as
|
||||
you can go in edit mode without having an anchor.
|
||||
|
||||
2002-04-18 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkitemfactory.c:
|
||||
* gtk/gtkiconfactory.c:
|
||||
* gtk/gtkwidget.c:
|
||||
* gtk/gtkstyle.c:
|
||||
* gtk/gtkrc.c:
|
||||
* gtk/gtktreeviewcolumn.c:
|
||||
* gtk/gtkdialog.c:
|
||||
* gtk/gtktreemodel.c: s/<!>/<!-- -->/g throughout the
|
||||
documentation to bring the produced Docbook closer to XML.
|
||||
|
||||
2002-04-18 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk-pixbuf/Makefile.am (uninstall-libtool-import-lib)
|
||||
* gdk/Makefile.am (uninstall-libtool-import-lib): Fix typo,
|
||||
thanks to David Sterba for noticing.
|
||||
|
||||
* gtk/gtkmain.h
|
||||
* gtk/gtkmain.c (gtk_init_abi_check, gtk_init_check_abi_check): In
|
||||
GTK+ 2.0 the GtkWindow struct actually is the same size in gcc on
|
||||
Win32 whether compiled with -fnative-struct or not. Unfortunately
|
||||
this wan't noticed until now. So, from now on, check some other
|
||||
struct, too, for which the use of -fnative-struct still
|
||||
matters. GtkBox is one such.
|
||||
|
||||
Thu Apr 18 00:23:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c
|
||||
(gtk_tree_model_sort_convert_path_to_child_path): so this function
|
||||
was completely broken. Fix it and improve readability.
|
||||
|
||||
2002-04-17 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* tests/testtreeedit.c (button_press_event): Add a small
|
||||
test case.
|
||||
|
||||
Wed Apr 17 00:21:36 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreestore.c (gtk_tree_store_insert_before): fix docs
|
||||
|
||||
Tue Apr 16 17:28:21 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): check
|
||||
->priv->cursor and ->priv->anchor rowrefs before removing
|
||||
node->children from the rbtree. Also check the
|
||||
->priv->last_single_clicked and ->priv->last_single_clicked_2 rowrefs
|
||||
(I think I really need to rename those two someday).
|
||||
|
||||
Tue Apr 16 07:53:49 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtkmenu.c (gtk_menu_key_press): don't install/change accelerators
|
||||
from locked accel groups.
|
||||
|
||||
* gtk/gtkwidget.c (_gtk_widget_get_accel_path): export whether the
|
||||
accel path is from a locked accel group.
|
||||
|
||||
Mon Apr 15 15:41:56 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (gtk_container_focus): include internal
|
||||
children when doing focus.
|
||||
(gtk_container_get_all_children): new static function to include
|
||||
internal children when making a list of them.
|
||||
|
||||
Sun Apr 14 16:56:59 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_editable_cell and
|
||||
_gtk_tree_view_column_get_neighbor_sizes
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (struct _GtkTreeViewColumnCellInfo): add
|
||||
real_width field,
|
||||
(_gtk_tree_view_column_get_editable_cell): implement,
|
||||
(gtk_tree_view_column_cell_process_action): fill info->real_width
|
||||
(_gtk_tree_view_column_get_neighbor_sizes): implement
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): make the "editable
|
||||
widget" show up with the same size as the actual cell, so it doesnt
|
||||
cover the complete column if there are any other cells in that column.
|
||||
|
||||
2002-04-14 Abigail Brady <morwen@evilmagic.org>
|
||||
|
||||
* gtk/gtkfilesel.c: Fix typo in message.
|
||||
|
||||
2002-04-13 Havoc Pennington <hp@pobox.com>
|
||||
|
||||
* gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_drawable): create
|
||||
the target pixbuf AFTER filling in width/height, so that
|
||||
passing in -1 for width/height will work.
|
||||
|
||||
Sat Apr 13 22:49:45 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #75510
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_get_selected): make this
|
||||
function work correctly and more sane
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): remove
|
||||
node->children from rbtree before emitting GtkTreeSelection::changed
|
||||
|
||||
Sat Apr 13 17:15:12 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init): dont set
|
||||
the mode to GTK_CELL_RENDERER_MODE_EDITABLE by default,
|
||||
(gtk_cell_renderer_text_class_init): for some reason our default for
|
||||
editable was TRUE, of course this is FALSE.
|
||||
(gtk_cell_renderer_text_set_property): update mode when editable
|
||||
has been changed.
|
||||
|
||||
2002-04-12 jacob berkman <jacob@ximian.com>
|
||||
|
||||
* gdk/x11/xsettings-client.c (fetch_card8): fix cut-n-paste bug
|
||||
which breaks big-endian machines (fixes #73585)
|
||||
|
||||
2002-04-12 Havoc Pennington <hp@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_real_remove): relocate the
|
||||
remove_weak_pointer to just before we free the page, to be sure
|
||||
it doesn't get re-added. #75282
|
||||
|
||||
Fri Apr 12 18:32:46 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_set_cursor): add
|
||||
clamp_node argument
|
||||
(toplevel): update usages of gtk_tree_view_real_set_cursor,
|
||||
(gtk_tree_view_focus_to_cursor): don't let
|
||||
gtk_tree_view_real_set_cursor clamp the node, so you won't get
|
||||
unexpected scrolling
|
||||
|
||||
2002-04-11 Michael Meeks <michael@ximian.com>
|
||||
|
||||
* gtk/gtklabel.c
|
||||
(gtk_label_parse_uline, gtk_label_set_text),
|
||||
(gtk_label_set_text_with_mnemonic): add freeze / thaws
|
||||
to stop deluge of 'notify' signals.
|
||||
|
||||
Sat Apr 6 06:57:00 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkmenushell.[ch] gtk/gtkmenuitem.c: Export
|
||||
private _gtk_menu_shell_activate() to encapsulate
|
||||
cut-and-paste code.
|
||||
|
||||
* gtk/gtkmenubar.c: Select the first item on the menu bar
|
||||
for F10 rather than acting as if the user pressed <Alt>F
|
||||
to select the file manager.
|
||||
|
||||
Tue Apr 9 19:01:28 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
Fix problems with HandleBox and focusing - #78232
|
||||
|
||||
* gtk/gtkwidget.c (gtk_widget_translate_coordinates): Handle
|
||||
GtkHandleBox / GnomeDock style window heirarchy / widget
|
||||
heirarchy disconnects. :-(.
|
||||
|
||||
* gtk/gtkcontainer.c: Handle failures from
|
||||
gtk_widget_translate_coordinates (Focusing is not right, but at
|
||||
least it doesn't go into infinite loops.)
|
||||
|
||||
Tue Apr 9 18:34:58 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Always
|
||||
set the ALLOC_NEEDED and REQUEST_NEEDED flags up the hierarchy,
|
||||
even if we aren't currently in a resize container... we need
|
||||
this to properly handle size changes to widgets that are
|
||||
being moved from one heirarchy to another. (#78226)
|
||||
|
||||
Tue Apr 9 21:41:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #78110
|
||||
|
||||
* gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
|
||||
add override_browse_mode argument and implement,
|
||||
(gtk_tree_selection_unselect_path): always unselect the path,
|
||||
(toplevel): update uses of _gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeview.c: update uses of
|
||||
_gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeprivate.h (_gtk_tree_selection_internal_select_node):
|
||||
update prototype
|
||||
|
||||
Tue Apr 9 21:39:44 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #77862
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_has_editable_cell
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_has_editable_cell):
|
||||
new function
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): send cell event
|
||||
on first click when cell isn't editable
|
||||
|
||||
Tue Apr 9 21:37:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreedatalist.c (_gtk_tree_data_list_check_type): add some
|
||||
types which were missing and useful to use (fixes #77870)
|
||||
|
||||
2002-04-09 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkfilesel.c (open_new_dir): Initialize error to NULL.
|
||||
|
||||
2002-04-08 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* tests/testgtk.c: really revert testgtk.c
|
||||
|
||||
Mon Apr 8 20:28:54 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_select_path),
|
||||
(gtk_tree_selection_unselect_path),
|
||||
(gtk_tree_selection_path_is_selected): check the return value of
|
||||
_gtk_tree_view_find_node and return if it's TRUE. This makes those
|
||||
functions work somewhat saner on non-expanded trees.
|
||||
|
||||
Fri Apr 5 18:28:56 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_set_mode): free
|
||||
anchor row reference after unselecting the selection (fixes #76272)
|
||||
|
||||
Fri Apr 5 18:27:48 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_expand_row): only return
|
||||
when we don't have to open all children (fixes #75736)
|
||||
|
||||
Fri Apr 5 18:24:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_clear): unref
|
||||
cellrenderer after clearing the attributes of the renderer (fixes
|
||||
#75592)
|
||||
|
||||
Fri Apr 5 05:55:14 2002 Jonathan Blandford <jrb@gnome.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_grab_focus): implement.
|
||||
(gtk_tree_view_move_cursor_up_down): check for focus
|
||||
(gtk_tree_view_move_cursor_page_up_down): ditto
|
||||
(gtk_tree_view_move_cursor_left_right): ditto
|
||||
(gtk_tree_view_move_cursor_start_end): ditto
|
||||
(gtk_tree_view_real_select_all): ditto
|
||||
(gtk_tree_view_real_unselect_all): ditto
|
||||
(gtk_tree_view_real_select_cursor_row): ditto
|
||||
(gtk_tree_view_real_toggle_cursor_row): ditto
|
||||
(gtk_tree_view_real_expand_collapse_cursor_row): ditto
|
||||
(gtk_tree_view_real_select_cursor_parent): ditto
|
||||
(gtk_tree_view_real_start_interactive_search): ditto
|
||||
|
||||
* gtk/gtktreeviewcolumn.c: grab focus
|
||||
|
||||
2002-04-05 Alex Larsson <alexl@redhat.com>
|
||||
|
||||
* gdk/linux-fb/gdkkeyboard-fb.c (write_string):
|
||||
Fix undefined variable typo.
|
||||
Patch from Simon Floery <simon.floery@gmx.at>
|
||||
|
||||
Fri Apr 5 01:06:15 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (set_text_property): fix segfault
|
||||
upon NULL return from gdk_utf8_to_string_target().
|
||||
|
||||
* gdk/x11/gdkselection-x11.c (gdk_utf8_to_string_target): fix
|
||||
return value comment to mention NULL returns upon EMFILE.
|
||||
|
||||
Thu Apr 4 22:35:42 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (menu_items): revert accidentally commited
|
||||
change to testgtk.c
|
||||
|
||||
Thu Apr 4 22:28:08 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_paint): Fix problem with menu
|
||||
titles being clipped (#75948)
|
||||
|
||||
2002-04-04 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/gdkrgb.c: Fix some bugs, and introduce a minor feature.
|
||||
|
||||
(gdk_rgb_convert_4_pack): New function, for 16-color (4 bits per
|
||||
pixel) static visuals (fixes #858).
|
||||
|
||||
(gdk_rgb_convert_gray4_pack, gdk_rgb_convert_gray4_d_pack): Fix
|
||||
same bugs in both functions: Odd start coordinate (partial byte)
|
||||
was not handled correctly. Also a partial final byte was not
|
||||
handled correctly.
|
||||
|
||||
(gdk_rgb_do_colormaps): Use G_N_ELEMENTS.
|
||||
(gdk_rgb_create_info): For pseudocolor visuals, use the 2x2x2
|
||||
colorcube only for depths 3 and 4. For static color, use it for
|
||||
depths 3..7 like before. (Depth 5..7 pseudocolor probably never
|
||||
occurs on X11. It doesn't normally occur on Win32 either, but
|
||||
there is experimental code in gdkvisual-win32.c to let the user
|
||||
restrict the size of palette used.)
|
||||
(gdk_rgb_init): Set gdk_rgb_verbose if the GDK_DEBUG_GDKRGB flag
|
||||
is set.
|
||||
(gdk_rgb_select_conv): Use gdk_rgb_convert_8 also for depths 5, 6
|
||||
and 7 (see above). Use gdk_rgb_convert_4_pack for 4 bits per pixel
|
||||
static color.
|
||||
|
||||
Tue Apr 2 11:10:13 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkliststore.c (gtk_list_store_set_sort_func): set the
|
||||
sort_func correctly, 77030
|
||||
|
||||
Tue Apr 2 13:44:27 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update version to 2.0.2, binary age 2, interface
|
||||
age 2.
|
||||
|
||||
* NEWS: updates for 2.0.2.
|
||||
|
||||
Mon Apr 1 22:20:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
|
||||
check for y > tree_view->priv->height (fixes #76974)
|
||||
|
||||
Mon Apr 1 22:19:39 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
|
||||
the stamp changes right this time
|
||||
|
||||
Mon Apr 1 22:13:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
|
||||
disconnect the ref callbacks when model == proxy (Thanks go to
|
||||
Manuel Clos Crespo for the remote debugging)
|
||||
|
||||
Sat Mar 30 15:19:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c: revert the latest stamp increment changes,
|
||||
as it broke stuff for trees
|
||||
|
||||
Fri Mar 29 18:15:12 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* ===== Released 2.0.1 ======
|
||||
|
||||
Fri Mar 29 18:09:18 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkaccelgroup.c (gtk_accel_group_query): Call
|
||||
|
||||
@@ -1,3 +1,345 @@
|
||||
Fri Apr 19 16:30:09 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h, gtk/gtktreeview.c: rename
|
||||
last_single_clicked{,_2} to last_button_press{,_2}, as the latter
|
||||
is a more sane name.
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): use ->priv->anchor
|
||||
instead of ->priv->cursor, check for the anchor at another place, as
|
||||
you can go in edit mode without having an anchor.
|
||||
|
||||
2002-04-18 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkitemfactory.c:
|
||||
* gtk/gtkiconfactory.c:
|
||||
* gtk/gtkwidget.c:
|
||||
* gtk/gtkstyle.c:
|
||||
* gtk/gtkrc.c:
|
||||
* gtk/gtktreeviewcolumn.c:
|
||||
* gtk/gtkdialog.c:
|
||||
* gtk/gtktreemodel.c: s/<!>/<!-- -->/g throughout the
|
||||
documentation to bring the produced Docbook closer to XML.
|
||||
|
||||
2002-04-18 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk-pixbuf/Makefile.am (uninstall-libtool-import-lib)
|
||||
* gdk/Makefile.am (uninstall-libtool-import-lib): Fix typo,
|
||||
thanks to David Sterba for noticing.
|
||||
|
||||
* gtk/gtkmain.h
|
||||
* gtk/gtkmain.c (gtk_init_abi_check, gtk_init_check_abi_check): In
|
||||
GTK+ 2.0 the GtkWindow struct actually is the same size in gcc on
|
||||
Win32 whether compiled with -fnative-struct or not. Unfortunately
|
||||
this wan't noticed until now. So, from now on, check some other
|
||||
struct, too, for which the use of -fnative-struct still
|
||||
matters. GtkBox is one such.
|
||||
|
||||
Thu Apr 18 00:23:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c
|
||||
(gtk_tree_model_sort_convert_path_to_child_path): so this function
|
||||
was completely broken. Fix it and improve readability.
|
||||
|
||||
2002-04-17 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* tests/testtreeedit.c (button_press_event): Add a small
|
||||
test case.
|
||||
|
||||
Wed Apr 17 00:21:36 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreestore.c (gtk_tree_store_insert_before): fix docs
|
||||
|
||||
Tue Apr 16 17:28:21 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): check
|
||||
->priv->cursor and ->priv->anchor rowrefs before removing
|
||||
node->children from the rbtree. Also check the
|
||||
->priv->last_single_clicked and ->priv->last_single_clicked_2 rowrefs
|
||||
(I think I really need to rename those two someday).
|
||||
|
||||
Tue Apr 16 07:53:49 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtkmenu.c (gtk_menu_key_press): don't install/change accelerators
|
||||
from locked accel groups.
|
||||
|
||||
* gtk/gtkwidget.c (_gtk_widget_get_accel_path): export whether the
|
||||
accel path is from a locked accel group.
|
||||
|
||||
Mon Apr 15 15:41:56 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (gtk_container_focus): include internal
|
||||
children when doing focus.
|
||||
(gtk_container_get_all_children): new static function to include
|
||||
internal children when making a list of them.
|
||||
|
||||
Sun Apr 14 16:56:59 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_editable_cell and
|
||||
_gtk_tree_view_column_get_neighbor_sizes
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (struct _GtkTreeViewColumnCellInfo): add
|
||||
real_width field,
|
||||
(_gtk_tree_view_column_get_editable_cell): implement,
|
||||
(gtk_tree_view_column_cell_process_action): fill info->real_width
|
||||
(_gtk_tree_view_column_get_neighbor_sizes): implement
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): make the "editable
|
||||
widget" show up with the same size as the actual cell, so it doesnt
|
||||
cover the complete column if there are any other cells in that column.
|
||||
|
||||
2002-04-14 Abigail Brady <morwen@evilmagic.org>
|
||||
|
||||
* gtk/gtkfilesel.c: Fix typo in message.
|
||||
|
||||
2002-04-13 Havoc Pennington <hp@pobox.com>
|
||||
|
||||
* gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_drawable): create
|
||||
the target pixbuf AFTER filling in width/height, so that
|
||||
passing in -1 for width/height will work.
|
||||
|
||||
Sat Apr 13 22:49:45 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #75510
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_get_selected): make this
|
||||
function work correctly and more sane
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): remove
|
||||
node->children from rbtree before emitting GtkTreeSelection::changed
|
||||
|
||||
Sat Apr 13 17:15:12 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init): dont set
|
||||
the mode to GTK_CELL_RENDERER_MODE_EDITABLE by default,
|
||||
(gtk_cell_renderer_text_class_init): for some reason our default for
|
||||
editable was TRUE, of course this is FALSE.
|
||||
(gtk_cell_renderer_text_set_property): update mode when editable
|
||||
has been changed.
|
||||
|
||||
2002-04-12 jacob berkman <jacob@ximian.com>
|
||||
|
||||
* gdk/x11/xsettings-client.c (fetch_card8): fix cut-n-paste bug
|
||||
which breaks big-endian machines (fixes #73585)
|
||||
|
||||
2002-04-12 Havoc Pennington <hp@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_real_remove): relocate the
|
||||
remove_weak_pointer to just before we free the page, to be sure
|
||||
it doesn't get re-added. #75282
|
||||
|
||||
Fri Apr 12 18:32:46 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_set_cursor): add
|
||||
clamp_node argument
|
||||
(toplevel): update usages of gtk_tree_view_real_set_cursor,
|
||||
(gtk_tree_view_focus_to_cursor): don't let
|
||||
gtk_tree_view_real_set_cursor clamp the node, so you won't get
|
||||
unexpected scrolling
|
||||
|
||||
2002-04-11 Michael Meeks <michael@ximian.com>
|
||||
|
||||
* gtk/gtklabel.c
|
||||
(gtk_label_parse_uline, gtk_label_set_text),
|
||||
(gtk_label_set_text_with_mnemonic): add freeze / thaws
|
||||
to stop deluge of 'notify' signals.
|
||||
|
||||
Sat Apr 6 06:57:00 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkmenushell.[ch] gtk/gtkmenuitem.c: Export
|
||||
private _gtk_menu_shell_activate() to encapsulate
|
||||
cut-and-paste code.
|
||||
|
||||
* gtk/gtkmenubar.c: Select the first item on the menu bar
|
||||
for F10 rather than acting as if the user pressed <Alt>F
|
||||
to select the file manager.
|
||||
|
||||
Tue Apr 9 19:01:28 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
Fix problems with HandleBox and focusing - #78232
|
||||
|
||||
* gtk/gtkwidget.c (gtk_widget_translate_coordinates): Handle
|
||||
GtkHandleBox / GnomeDock style window heirarchy / widget
|
||||
heirarchy disconnects. :-(.
|
||||
|
||||
* gtk/gtkcontainer.c: Handle failures from
|
||||
gtk_widget_translate_coordinates (Focusing is not right, but at
|
||||
least it doesn't go into infinite loops.)
|
||||
|
||||
Tue Apr 9 18:34:58 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Always
|
||||
set the ALLOC_NEEDED and REQUEST_NEEDED flags up the hierarchy,
|
||||
even if we aren't currently in a resize container... we need
|
||||
this to properly handle size changes to widgets that are
|
||||
being moved from one heirarchy to another. (#78226)
|
||||
|
||||
Tue Apr 9 21:41:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #78110
|
||||
|
||||
* gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
|
||||
add override_browse_mode argument and implement,
|
||||
(gtk_tree_selection_unselect_path): always unselect the path,
|
||||
(toplevel): update uses of _gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeview.c: update uses of
|
||||
_gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeprivate.h (_gtk_tree_selection_internal_select_node):
|
||||
update prototype
|
||||
|
||||
Tue Apr 9 21:39:44 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #77862
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_has_editable_cell
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_has_editable_cell):
|
||||
new function
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): send cell event
|
||||
on first click when cell isn't editable
|
||||
|
||||
Tue Apr 9 21:37:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreedatalist.c (_gtk_tree_data_list_check_type): add some
|
||||
types which were missing and useful to use (fixes #77870)
|
||||
|
||||
2002-04-09 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkfilesel.c (open_new_dir): Initialize error to NULL.
|
||||
|
||||
2002-04-08 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* tests/testgtk.c: really revert testgtk.c
|
||||
|
||||
Mon Apr 8 20:28:54 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_select_path),
|
||||
(gtk_tree_selection_unselect_path),
|
||||
(gtk_tree_selection_path_is_selected): check the return value of
|
||||
_gtk_tree_view_find_node and return if it's TRUE. This makes those
|
||||
functions work somewhat saner on non-expanded trees.
|
||||
|
||||
Fri Apr 5 18:28:56 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_set_mode): free
|
||||
anchor row reference after unselecting the selection (fixes #76272)
|
||||
|
||||
Fri Apr 5 18:27:48 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_expand_row): only return
|
||||
when we don't have to open all children (fixes #75736)
|
||||
|
||||
Fri Apr 5 18:24:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_clear): unref
|
||||
cellrenderer after clearing the attributes of the renderer (fixes
|
||||
#75592)
|
||||
|
||||
Fri Apr 5 05:55:14 2002 Jonathan Blandford <jrb@gnome.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_grab_focus): implement.
|
||||
(gtk_tree_view_move_cursor_up_down): check for focus
|
||||
(gtk_tree_view_move_cursor_page_up_down): ditto
|
||||
(gtk_tree_view_move_cursor_left_right): ditto
|
||||
(gtk_tree_view_move_cursor_start_end): ditto
|
||||
(gtk_tree_view_real_select_all): ditto
|
||||
(gtk_tree_view_real_unselect_all): ditto
|
||||
(gtk_tree_view_real_select_cursor_row): ditto
|
||||
(gtk_tree_view_real_toggle_cursor_row): ditto
|
||||
(gtk_tree_view_real_expand_collapse_cursor_row): ditto
|
||||
(gtk_tree_view_real_select_cursor_parent): ditto
|
||||
(gtk_tree_view_real_start_interactive_search): ditto
|
||||
|
||||
* gtk/gtktreeviewcolumn.c: grab focus
|
||||
|
||||
2002-04-05 Alex Larsson <alexl@redhat.com>
|
||||
|
||||
* gdk/linux-fb/gdkkeyboard-fb.c (write_string):
|
||||
Fix undefined variable typo.
|
||||
Patch from Simon Floery <simon.floery@gmx.at>
|
||||
|
||||
Fri Apr 5 01:06:15 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (set_text_property): fix segfault
|
||||
upon NULL return from gdk_utf8_to_string_target().
|
||||
|
||||
* gdk/x11/gdkselection-x11.c (gdk_utf8_to_string_target): fix
|
||||
return value comment to mention NULL returns upon EMFILE.
|
||||
|
||||
Thu Apr 4 22:35:42 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (menu_items): revert accidentally commited
|
||||
change to testgtk.c
|
||||
|
||||
Thu Apr 4 22:28:08 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_paint): Fix problem with menu
|
||||
titles being clipped (#75948)
|
||||
|
||||
2002-04-04 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/gdkrgb.c: Fix some bugs, and introduce a minor feature.
|
||||
|
||||
(gdk_rgb_convert_4_pack): New function, for 16-color (4 bits per
|
||||
pixel) static visuals (fixes #858).
|
||||
|
||||
(gdk_rgb_convert_gray4_pack, gdk_rgb_convert_gray4_d_pack): Fix
|
||||
same bugs in both functions: Odd start coordinate (partial byte)
|
||||
was not handled correctly. Also a partial final byte was not
|
||||
handled correctly.
|
||||
|
||||
(gdk_rgb_do_colormaps): Use G_N_ELEMENTS.
|
||||
(gdk_rgb_create_info): For pseudocolor visuals, use the 2x2x2
|
||||
colorcube only for depths 3 and 4. For static color, use it for
|
||||
depths 3..7 like before. (Depth 5..7 pseudocolor probably never
|
||||
occurs on X11. It doesn't normally occur on Win32 either, but
|
||||
there is experimental code in gdkvisual-win32.c to let the user
|
||||
restrict the size of palette used.)
|
||||
(gdk_rgb_init): Set gdk_rgb_verbose if the GDK_DEBUG_GDKRGB flag
|
||||
is set.
|
||||
(gdk_rgb_select_conv): Use gdk_rgb_convert_8 also for depths 5, 6
|
||||
and 7 (see above). Use gdk_rgb_convert_4_pack for 4 bits per pixel
|
||||
static color.
|
||||
|
||||
Tue Apr 2 11:10:13 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkliststore.c (gtk_list_store_set_sort_func): set the
|
||||
sort_func correctly, 77030
|
||||
|
||||
Tue Apr 2 13:44:27 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update version to 2.0.2, binary age 2, interface
|
||||
age 2.
|
||||
|
||||
* NEWS: updates for 2.0.2.
|
||||
|
||||
Mon Apr 1 22:20:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
|
||||
check for y > tree_view->priv->height (fixes #76974)
|
||||
|
||||
Mon Apr 1 22:19:39 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
|
||||
the stamp changes right this time
|
||||
|
||||
Mon Apr 1 22:13:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
|
||||
disconnect the ref callbacks when model == proxy (Thanks go to
|
||||
Manuel Clos Crespo for the remote debugging)
|
||||
|
||||
Sat Mar 30 15:19:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c: revert the latest stamp increment changes,
|
||||
as it broke stuff for trees
|
||||
|
||||
Fri Mar 29 18:15:12 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* ===== Released 2.0.1 ======
|
||||
|
||||
Fri Mar 29 18:09:18 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkaccelgroup.c (gtk_accel_group_query): Call
|
||||
|
||||
@@ -1,3 +1,345 @@
|
||||
Fri Apr 19 16:30:09 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h, gtk/gtktreeview.c: rename
|
||||
last_single_clicked{,_2} to last_button_press{,_2}, as the latter
|
||||
is a more sane name.
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): use ->priv->anchor
|
||||
instead of ->priv->cursor, check for the anchor at another place, as
|
||||
you can go in edit mode without having an anchor.
|
||||
|
||||
2002-04-18 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkitemfactory.c:
|
||||
* gtk/gtkiconfactory.c:
|
||||
* gtk/gtkwidget.c:
|
||||
* gtk/gtkstyle.c:
|
||||
* gtk/gtkrc.c:
|
||||
* gtk/gtktreeviewcolumn.c:
|
||||
* gtk/gtkdialog.c:
|
||||
* gtk/gtktreemodel.c: s/<!>/<!-- -->/g throughout the
|
||||
documentation to bring the produced Docbook closer to XML.
|
||||
|
||||
2002-04-18 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk-pixbuf/Makefile.am (uninstall-libtool-import-lib)
|
||||
* gdk/Makefile.am (uninstall-libtool-import-lib): Fix typo,
|
||||
thanks to David Sterba for noticing.
|
||||
|
||||
* gtk/gtkmain.h
|
||||
* gtk/gtkmain.c (gtk_init_abi_check, gtk_init_check_abi_check): In
|
||||
GTK+ 2.0 the GtkWindow struct actually is the same size in gcc on
|
||||
Win32 whether compiled with -fnative-struct or not. Unfortunately
|
||||
this wan't noticed until now. So, from now on, check some other
|
||||
struct, too, for which the use of -fnative-struct still
|
||||
matters. GtkBox is one such.
|
||||
|
||||
Thu Apr 18 00:23:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c
|
||||
(gtk_tree_model_sort_convert_path_to_child_path): so this function
|
||||
was completely broken. Fix it and improve readability.
|
||||
|
||||
2002-04-17 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* tests/testtreeedit.c (button_press_event): Add a small
|
||||
test case.
|
||||
|
||||
Wed Apr 17 00:21:36 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreestore.c (gtk_tree_store_insert_before): fix docs
|
||||
|
||||
Tue Apr 16 17:28:21 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): check
|
||||
->priv->cursor and ->priv->anchor rowrefs before removing
|
||||
node->children from the rbtree. Also check the
|
||||
->priv->last_single_clicked and ->priv->last_single_clicked_2 rowrefs
|
||||
(I think I really need to rename those two someday).
|
||||
|
||||
Tue Apr 16 07:53:49 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtkmenu.c (gtk_menu_key_press): don't install/change accelerators
|
||||
from locked accel groups.
|
||||
|
||||
* gtk/gtkwidget.c (_gtk_widget_get_accel_path): export whether the
|
||||
accel path is from a locked accel group.
|
||||
|
||||
Mon Apr 15 15:41:56 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (gtk_container_focus): include internal
|
||||
children when doing focus.
|
||||
(gtk_container_get_all_children): new static function to include
|
||||
internal children when making a list of them.
|
||||
|
||||
Sun Apr 14 16:56:59 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_editable_cell and
|
||||
_gtk_tree_view_column_get_neighbor_sizes
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (struct _GtkTreeViewColumnCellInfo): add
|
||||
real_width field,
|
||||
(_gtk_tree_view_column_get_editable_cell): implement,
|
||||
(gtk_tree_view_column_cell_process_action): fill info->real_width
|
||||
(_gtk_tree_view_column_get_neighbor_sizes): implement
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): make the "editable
|
||||
widget" show up with the same size as the actual cell, so it doesnt
|
||||
cover the complete column if there are any other cells in that column.
|
||||
|
||||
2002-04-14 Abigail Brady <morwen@evilmagic.org>
|
||||
|
||||
* gtk/gtkfilesel.c: Fix typo in message.
|
||||
|
||||
2002-04-13 Havoc Pennington <hp@pobox.com>
|
||||
|
||||
* gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_drawable): create
|
||||
the target pixbuf AFTER filling in width/height, so that
|
||||
passing in -1 for width/height will work.
|
||||
|
||||
Sat Apr 13 22:49:45 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #75510
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_get_selected): make this
|
||||
function work correctly and more sane
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): remove
|
||||
node->children from rbtree before emitting GtkTreeSelection::changed
|
||||
|
||||
Sat Apr 13 17:15:12 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init): dont set
|
||||
the mode to GTK_CELL_RENDERER_MODE_EDITABLE by default,
|
||||
(gtk_cell_renderer_text_class_init): for some reason our default for
|
||||
editable was TRUE, of course this is FALSE.
|
||||
(gtk_cell_renderer_text_set_property): update mode when editable
|
||||
has been changed.
|
||||
|
||||
2002-04-12 jacob berkman <jacob@ximian.com>
|
||||
|
||||
* gdk/x11/xsettings-client.c (fetch_card8): fix cut-n-paste bug
|
||||
which breaks big-endian machines (fixes #73585)
|
||||
|
||||
2002-04-12 Havoc Pennington <hp@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_real_remove): relocate the
|
||||
remove_weak_pointer to just before we free the page, to be sure
|
||||
it doesn't get re-added. #75282
|
||||
|
||||
Fri Apr 12 18:32:46 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_set_cursor): add
|
||||
clamp_node argument
|
||||
(toplevel): update usages of gtk_tree_view_real_set_cursor,
|
||||
(gtk_tree_view_focus_to_cursor): don't let
|
||||
gtk_tree_view_real_set_cursor clamp the node, so you won't get
|
||||
unexpected scrolling
|
||||
|
||||
2002-04-11 Michael Meeks <michael@ximian.com>
|
||||
|
||||
* gtk/gtklabel.c
|
||||
(gtk_label_parse_uline, gtk_label_set_text),
|
||||
(gtk_label_set_text_with_mnemonic): add freeze / thaws
|
||||
to stop deluge of 'notify' signals.
|
||||
|
||||
Sat Apr 6 06:57:00 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkmenushell.[ch] gtk/gtkmenuitem.c: Export
|
||||
private _gtk_menu_shell_activate() to encapsulate
|
||||
cut-and-paste code.
|
||||
|
||||
* gtk/gtkmenubar.c: Select the first item on the menu bar
|
||||
for F10 rather than acting as if the user pressed <Alt>F
|
||||
to select the file manager.
|
||||
|
||||
Tue Apr 9 19:01:28 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
Fix problems with HandleBox and focusing - #78232
|
||||
|
||||
* gtk/gtkwidget.c (gtk_widget_translate_coordinates): Handle
|
||||
GtkHandleBox / GnomeDock style window heirarchy / widget
|
||||
heirarchy disconnects. :-(.
|
||||
|
||||
* gtk/gtkcontainer.c: Handle failures from
|
||||
gtk_widget_translate_coordinates (Focusing is not right, but at
|
||||
least it doesn't go into infinite loops.)
|
||||
|
||||
Tue Apr 9 18:34:58 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Always
|
||||
set the ALLOC_NEEDED and REQUEST_NEEDED flags up the hierarchy,
|
||||
even if we aren't currently in a resize container... we need
|
||||
this to properly handle size changes to widgets that are
|
||||
being moved from one heirarchy to another. (#78226)
|
||||
|
||||
Tue Apr 9 21:41:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #78110
|
||||
|
||||
* gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
|
||||
add override_browse_mode argument and implement,
|
||||
(gtk_tree_selection_unselect_path): always unselect the path,
|
||||
(toplevel): update uses of _gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeview.c: update uses of
|
||||
_gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeprivate.h (_gtk_tree_selection_internal_select_node):
|
||||
update prototype
|
||||
|
||||
Tue Apr 9 21:39:44 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #77862
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_has_editable_cell
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_has_editable_cell):
|
||||
new function
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): send cell event
|
||||
on first click when cell isn't editable
|
||||
|
||||
Tue Apr 9 21:37:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreedatalist.c (_gtk_tree_data_list_check_type): add some
|
||||
types which were missing and useful to use (fixes #77870)
|
||||
|
||||
2002-04-09 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkfilesel.c (open_new_dir): Initialize error to NULL.
|
||||
|
||||
2002-04-08 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* tests/testgtk.c: really revert testgtk.c
|
||||
|
||||
Mon Apr 8 20:28:54 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_select_path),
|
||||
(gtk_tree_selection_unselect_path),
|
||||
(gtk_tree_selection_path_is_selected): check the return value of
|
||||
_gtk_tree_view_find_node and return if it's TRUE. This makes those
|
||||
functions work somewhat saner on non-expanded trees.
|
||||
|
||||
Fri Apr 5 18:28:56 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_set_mode): free
|
||||
anchor row reference after unselecting the selection (fixes #76272)
|
||||
|
||||
Fri Apr 5 18:27:48 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_expand_row): only return
|
||||
when we don't have to open all children (fixes #75736)
|
||||
|
||||
Fri Apr 5 18:24:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_clear): unref
|
||||
cellrenderer after clearing the attributes of the renderer (fixes
|
||||
#75592)
|
||||
|
||||
Fri Apr 5 05:55:14 2002 Jonathan Blandford <jrb@gnome.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_grab_focus): implement.
|
||||
(gtk_tree_view_move_cursor_up_down): check for focus
|
||||
(gtk_tree_view_move_cursor_page_up_down): ditto
|
||||
(gtk_tree_view_move_cursor_left_right): ditto
|
||||
(gtk_tree_view_move_cursor_start_end): ditto
|
||||
(gtk_tree_view_real_select_all): ditto
|
||||
(gtk_tree_view_real_unselect_all): ditto
|
||||
(gtk_tree_view_real_select_cursor_row): ditto
|
||||
(gtk_tree_view_real_toggle_cursor_row): ditto
|
||||
(gtk_tree_view_real_expand_collapse_cursor_row): ditto
|
||||
(gtk_tree_view_real_select_cursor_parent): ditto
|
||||
(gtk_tree_view_real_start_interactive_search): ditto
|
||||
|
||||
* gtk/gtktreeviewcolumn.c: grab focus
|
||||
|
||||
2002-04-05 Alex Larsson <alexl@redhat.com>
|
||||
|
||||
* gdk/linux-fb/gdkkeyboard-fb.c (write_string):
|
||||
Fix undefined variable typo.
|
||||
Patch from Simon Floery <simon.floery@gmx.at>
|
||||
|
||||
Fri Apr 5 01:06:15 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (set_text_property): fix segfault
|
||||
upon NULL return from gdk_utf8_to_string_target().
|
||||
|
||||
* gdk/x11/gdkselection-x11.c (gdk_utf8_to_string_target): fix
|
||||
return value comment to mention NULL returns upon EMFILE.
|
||||
|
||||
Thu Apr 4 22:35:42 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (menu_items): revert accidentally commited
|
||||
change to testgtk.c
|
||||
|
||||
Thu Apr 4 22:28:08 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_paint): Fix problem with menu
|
||||
titles being clipped (#75948)
|
||||
|
||||
2002-04-04 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/gdkrgb.c: Fix some bugs, and introduce a minor feature.
|
||||
|
||||
(gdk_rgb_convert_4_pack): New function, for 16-color (4 bits per
|
||||
pixel) static visuals (fixes #858).
|
||||
|
||||
(gdk_rgb_convert_gray4_pack, gdk_rgb_convert_gray4_d_pack): Fix
|
||||
same bugs in both functions: Odd start coordinate (partial byte)
|
||||
was not handled correctly. Also a partial final byte was not
|
||||
handled correctly.
|
||||
|
||||
(gdk_rgb_do_colormaps): Use G_N_ELEMENTS.
|
||||
(gdk_rgb_create_info): For pseudocolor visuals, use the 2x2x2
|
||||
colorcube only for depths 3 and 4. For static color, use it for
|
||||
depths 3..7 like before. (Depth 5..7 pseudocolor probably never
|
||||
occurs on X11. It doesn't normally occur on Win32 either, but
|
||||
there is experimental code in gdkvisual-win32.c to let the user
|
||||
restrict the size of palette used.)
|
||||
(gdk_rgb_init): Set gdk_rgb_verbose if the GDK_DEBUG_GDKRGB flag
|
||||
is set.
|
||||
(gdk_rgb_select_conv): Use gdk_rgb_convert_8 also for depths 5, 6
|
||||
and 7 (see above). Use gdk_rgb_convert_4_pack for 4 bits per pixel
|
||||
static color.
|
||||
|
||||
Tue Apr 2 11:10:13 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkliststore.c (gtk_list_store_set_sort_func): set the
|
||||
sort_func correctly, 77030
|
||||
|
||||
Tue Apr 2 13:44:27 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update version to 2.0.2, binary age 2, interface
|
||||
age 2.
|
||||
|
||||
* NEWS: updates for 2.0.2.
|
||||
|
||||
Mon Apr 1 22:20:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
|
||||
check for y > tree_view->priv->height (fixes #76974)
|
||||
|
||||
Mon Apr 1 22:19:39 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
|
||||
the stamp changes right this time
|
||||
|
||||
Mon Apr 1 22:13:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
|
||||
disconnect the ref callbacks when model == proxy (Thanks go to
|
||||
Manuel Clos Crespo for the remote debugging)
|
||||
|
||||
Sat Mar 30 15:19:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c: revert the latest stamp increment changes,
|
||||
as it broke stuff for trees
|
||||
|
||||
Fri Mar 29 18:15:12 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* ===== Released 2.0.1 ======
|
||||
|
||||
Fri Mar 29 18:09:18 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkaccelgroup.c (gtk_accel_group_query): Call
|
||||
|
||||
@@ -1,3 +1,345 @@
|
||||
Fri Apr 19 16:30:09 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h, gtk/gtktreeview.c: rename
|
||||
last_single_clicked{,_2} to last_button_press{,_2}, as the latter
|
||||
is a more sane name.
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): use ->priv->anchor
|
||||
instead of ->priv->cursor, check for the anchor at another place, as
|
||||
you can go in edit mode without having an anchor.
|
||||
|
||||
2002-04-18 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkitemfactory.c:
|
||||
* gtk/gtkiconfactory.c:
|
||||
* gtk/gtkwidget.c:
|
||||
* gtk/gtkstyle.c:
|
||||
* gtk/gtkrc.c:
|
||||
* gtk/gtktreeviewcolumn.c:
|
||||
* gtk/gtkdialog.c:
|
||||
* gtk/gtktreemodel.c: s/<!>/<!-- -->/g throughout the
|
||||
documentation to bring the produced Docbook closer to XML.
|
||||
|
||||
2002-04-18 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk-pixbuf/Makefile.am (uninstall-libtool-import-lib)
|
||||
* gdk/Makefile.am (uninstall-libtool-import-lib): Fix typo,
|
||||
thanks to David Sterba for noticing.
|
||||
|
||||
* gtk/gtkmain.h
|
||||
* gtk/gtkmain.c (gtk_init_abi_check, gtk_init_check_abi_check): In
|
||||
GTK+ 2.0 the GtkWindow struct actually is the same size in gcc on
|
||||
Win32 whether compiled with -fnative-struct or not. Unfortunately
|
||||
this wan't noticed until now. So, from now on, check some other
|
||||
struct, too, for which the use of -fnative-struct still
|
||||
matters. GtkBox is one such.
|
||||
|
||||
Thu Apr 18 00:23:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c
|
||||
(gtk_tree_model_sort_convert_path_to_child_path): so this function
|
||||
was completely broken. Fix it and improve readability.
|
||||
|
||||
2002-04-17 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* tests/testtreeedit.c (button_press_event): Add a small
|
||||
test case.
|
||||
|
||||
Wed Apr 17 00:21:36 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreestore.c (gtk_tree_store_insert_before): fix docs
|
||||
|
||||
Tue Apr 16 17:28:21 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): check
|
||||
->priv->cursor and ->priv->anchor rowrefs before removing
|
||||
node->children from the rbtree. Also check the
|
||||
->priv->last_single_clicked and ->priv->last_single_clicked_2 rowrefs
|
||||
(I think I really need to rename those two someday).
|
||||
|
||||
Tue Apr 16 07:53:49 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtkmenu.c (gtk_menu_key_press): don't install/change accelerators
|
||||
from locked accel groups.
|
||||
|
||||
* gtk/gtkwidget.c (_gtk_widget_get_accel_path): export whether the
|
||||
accel path is from a locked accel group.
|
||||
|
||||
Mon Apr 15 15:41:56 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (gtk_container_focus): include internal
|
||||
children when doing focus.
|
||||
(gtk_container_get_all_children): new static function to include
|
||||
internal children when making a list of them.
|
||||
|
||||
Sun Apr 14 16:56:59 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_editable_cell and
|
||||
_gtk_tree_view_column_get_neighbor_sizes
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (struct _GtkTreeViewColumnCellInfo): add
|
||||
real_width field,
|
||||
(_gtk_tree_view_column_get_editable_cell): implement,
|
||||
(gtk_tree_view_column_cell_process_action): fill info->real_width
|
||||
(_gtk_tree_view_column_get_neighbor_sizes): implement
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): make the "editable
|
||||
widget" show up with the same size as the actual cell, so it doesnt
|
||||
cover the complete column if there are any other cells in that column.
|
||||
|
||||
2002-04-14 Abigail Brady <morwen@evilmagic.org>
|
||||
|
||||
* gtk/gtkfilesel.c: Fix typo in message.
|
||||
|
||||
2002-04-13 Havoc Pennington <hp@pobox.com>
|
||||
|
||||
* gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_drawable): create
|
||||
the target pixbuf AFTER filling in width/height, so that
|
||||
passing in -1 for width/height will work.
|
||||
|
||||
Sat Apr 13 22:49:45 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #75510
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_get_selected): make this
|
||||
function work correctly and more sane
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): remove
|
||||
node->children from rbtree before emitting GtkTreeSelection::changed
|
||||
|
||||
Sat Apr 13 17:15:12 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init): dont set
|
||||
the mode to GTK_CELL_RENDERER_MODE_EDITABLE by default,
|
||||
(gtk_cell_renderer_text_class_init): for some reason our default for
|
||||
editable was TRUE, of course this is FALSE.
|
||||
(gtk_cell_renderer_text_set_property): update mode when editable
|
||||
has been changed.
|
||||
|
||||
2002-04-12 jacob berkman <jacob@ximian.com>
|
||||
|
||||
* gdk/x11/xsettings-client.c (fetch_card8): fix cut-n-paste bug
|
||||
which breaks big-endian machines (fixes #73585)
|
||||
|
||||
2002-04-12 Havoc Pennington <hp@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_real_remove): relocate the
|
||||
remove_weak_pointer to just before we free the page, to be sure
|
||||
it doesn't get re-added. #75282
|
||||
|
||||
Fri Apr 12 18:32:46 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_set_cursor): add
|
||||
clamp_node argument
|
||||
(toplevel): update usages of gtk_tree_view_real_set_cursor,
|
||||
(gtk_tree_view_focus_to_cursor): don't let
|
||||
gtk_tree_view_real_set_cursor clamp the node, so you won't get
|
||||
unexpected scrolling
|
||||
|
||||
2002-04-11 Michael Meeks <michael@ximian.com>
|
||||
|
||||
* gtk/gtklabel.c
|
||||
(gtk_label_parse_uline, gtk_label_set_text),
|
||||
(gtk_label_set_text_with_mnemonic): add freeze / thaws
|
||||
to stop deluge of 'notify' signals.
|
||||
|
||||
Sat Apr 6 06:57:00 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkmenushell.[ch] gtk/gtkmenuitem.c: Export
|
||||
private _gtk_menu_shell_activate() to encapsulate
|
||||
cut-and-paste code.
|
||||
|
||||
* gtk/gtkmenubar.c: Select the first item on the menu bar
|
||||
for F10 rather than acting as if the user pressed <Alt>F
|
||||
to select the file manager.
|
||||
|
||||
Tue Apr 9 19:01:28 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
Fix problems with HandleBox and focusing - #78232
|
||||
|
||||
* gtk/gtkwidget.c (gtk_widget_translate_coordinates): Handle
|
||||
GtkHandleBox / GnomeDock style window heirarchy / widget
|
||||
heirarchy disconnects. :-(.
|
||||
|
||||
* gtk/gtkcontainer.c: Handle failures from
|
||||
gtk_widget_translate_coordinates (Focusing is not right, but at
|
||||
least it doesn't go into infinite loops.)
|
||||
|
||||
Tue Apr 9 18:34:58 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Always
|
||||
set the ALLOC_NEEDED and REQUEST_NEEDED flags up the hierarchy,
|
||||
even if we aren't currently in a resize container... we need
|
||||
this to properly handle size changes to widgets that are
|
||||
being moved from one heirarchy to another. (#78226)
|
||||
|
||||
Tue Apr 9 21:41:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #78110
|
||||
|
||||
* gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
|
||||
add override_browse_mode argument and implement,
|
||||
(gtk_tree_selection_unselect_path): always unselect the path,
|
||||
(toplevel): update uses of _gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeview.c: update uses of
|
||||
_gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeprivate.h (_gtk_tree_selection_internal_select_node):
|
||||
update prototype
|
||||
|
||||
Tue Apr 9 21:39:44 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #77862
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_has_editable_cell
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_has_editable_cell):
|
||||
new function
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): send cell event
|
||||
on first click when cell isn't editable
|
||||
|
||||
Tue Apr 9 21:37:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreedatalist.c (_gtk_tree_data_list_check_type): add some
|
||||
types which were missing and useful to use (fixes #77870)
|
||||
|
||||
2002-04-09 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkfilesel.c (open_new_dir): Initialize error to NULL.
|
||||
|
||||
2002-04-08 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* tests/testgtk.c: really revert testgtk.c
|
||||
|
||||
Mon Apr 8 20:28:54 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_select_path),
|
||||
(gtk_tree_selection_unselect_path),
|
||||
(gtk_tree_selection_path_is_selected): check the return value of
|
||||
_gtk_tree_view_find_node and return if it's TRUE. This makes those
|
||||
functions work somewhat saner on non-expanded trees.
|
||||
|
||||
Fri Apr 5 18:28:56 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_set_mode): free
|
||||
anchor row reference after unselecting the selection (fixes #76272)
|
||||
|
||||
Fri Apr 5 18:27:48 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_expand_row): only return
|
||||
when we don't have to open all children (fixes #75736)
|
||||
|
||||
Fri Apr 5 18:24:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_clear): unref
|
||||
cellrenderer after clearing the attributes of the renderer (fixes
|
||||
#75592)
|
||||
|
||||
Fri Apr 5 05:55:14 2002 Jonathan Blandford <jrb@gnome.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_grab_focus): implement.
|
||||
(gtk_tree_view_move_cursor_up_down): check for focus
|
||||
(gtk_tree_view_move_cursor_page_up_down): ditto
|
||||
(gtk_tree_view_move_cursor_left_right): ditto
|
||||
(gtk_tree_view_move_cursor_start_end): ditto
|
||||
(gtk_tree_view_real_select_all): ditto
|
||||
(gtk_tree_view_real_unselect_all): ditto
|
||||
(gtk_tree_view_real_select_cursor_row): ditto
|
||||
(gtk_tree_view_real_toggle_cursor_row): ditto
|
||||
(gtk_tree_view_real_expand_collapse_cursor_row): ditto
|
||||
(gtk_tree_view_real_select_cursor_parent): ditto
|
||||
(gtk_tree_view_real_start_interactive_search): ditto
|
||||
|
||||
* gtk/gtktreeviewcolumn.c: grab focus
|
||||
|
||||
2002-04-05 Alex Larsson <alexl@redhat.com>
|
||||
|
||||
* gdk/linux-fb/gdkkeyboard-fb.c (write_string):
|
||||
Fix undefined variable typo.
|
||||
Patch from Simon Floery <simon.floery@gmx.at>
|
||||
|
||||
Fri Apr 5 01:06:15 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (set_text_property): fix segfault
|
||||
upon NULL return from gdk_utf8_to_string_target().
|
||||
|
||||
* gdk/x11/gdkselection-x11.c (gdk_utf8_to_string_target): fix
|
||||
return value comment to mention NULL returns upon EMFILE.
|
||||
|
||||
Thu Apr 4 22:35:42 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (menu_items): revert accidentally commited
|
||||
change to testgtk.c
|
||||
|
||||
Thu Apr 4 22:28:08 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_paint): Fix problem with menu
|
||||
titles being clipped (#75948)
|
||||
|
||||
2002-04-04 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/gdkrgb.c: Fix some bugs, and introduce a minor feature.
|
||||
|
||||
(gdk_rgb_convert_4_pack): New function, for 16-color (4 bits per
|
||||
pixel) static visuals (fixes #858).
|
||||
|
||||
(gdk_rgb_convert_gray4_pack, gdk_rgb_convert_gray4_d_pack): Fix
|
||||
same bugs in both functions: Odd start coordinate (partial byte)
|
||||
was not handled correctly. Also a partial final byte was not
|
||||
handled correctly.
|
||||
|
||||
(gdk_rgb_do_colormaps): Use G_N_ELEMENTS.
|
||||
(gdk_rgb_create_info): For pseudocolor visuals, use the 2x2x2
|
||||
colorcube only for depths 3 and 4. For static color, use it for
|
||||
depths 3..7 like before. (Depth 5..7 pseudocolor probably never
|
||||
occurs on X11. It doesn't normally occur on Win32 either, but
|
||||
there is experimental code in gdkvisual-win32.c to let the user
|
||||
restrict the size of palette used.)
|
||||
(gdk_rgb_init): Set gdk_rgb_verbose if the GDK_DEBUG_GDKRGB flag
|
||||
is set.
|
||||
(gdk_rgb_select_conv): Use gdk_rgb_convert_8 also for depths 5, 6
|
||||
and 7 (see above). Use gdk_rgb_convert_4_pack for 4 bits per pixel
|
||||
static color.
|
||||
|
||||
Tue Apr 2 11:10:13 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkliststore.c (gtk_list_store_set_sort_func): set the
|
||||
sort_func correctly, 77030
|
||||
|
||||
Tue Apr 2 13:44:27 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update version to 2.0.2, binary age 2, interface
|
||||
age 2.
|
||||
|
||||
* NEWS: updates for 2.0.2.
|
||||
|
||||
Mon Apr 1 22:20:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
|
||||
check for y > tree_view->priv->height (fixes #76974)
|
||||
|
||||
Mon Apr 1 22:19:39 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
|
||||
the stamp changes right this time
|
||||
|
||||
Mon Apr 1 22:13:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
|
||||
disconnect the ref callbacks when model == proxy (Thanks go to
|
||||
Manuel Clos Crespo for the remote debugging)
|
||||
|
||||
Sat Mar 30 15:19:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c: revert the latest stamp increment changes,
|
||||
as it broke stuff for trees
|
||||
|
||||
Fri Mar 29 18:15:12 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* ===== Released 2.0.1 ======
|
||||
|
||||
Fri Mar 29 18:09:18 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkaccelgroup.c (gtk_accel_group_query): Call
|
||||
|
||||
@@ -1,3 +1,345 @@
|
||||
Fri Apr 19 16:30:09 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h, gtk/gtktreeview.c: rename
|
||||
last_single_clicked{,_2} to last_button_press{,_2}, as the latter
|
||||
is a more sane name.
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): use ->priv->anchor
|
||||
instead of ->priv->cursor, check for the anchor at another place, as
|
||||
you can go in edit mode without having an anchor.
|
||||
|
||||
2002-04-18 Matthias Clasen <maclas@gmx.de>
|
||||
|
||||
* gtk/gtkitemfactory.c:
|
||||
* gtk/gtkiconfactory.c:
|
||||
* gtk/gtkwidget.c:
|
||||
* gtk/gtkstyle.c:
|
||||
* gtk/gtkrc.c:
|
||||
* gtk/gtktreeviewcolumn.c:
|
||||
* gtk/gtkdialog.c:
|
||||
* gtk/gtktreemodel.c: s/<!>/<!-- -->/g throughout the
|
||||
documentation to bring the produced Docbook closer to XML.
|
||||
|
||||
2002-04-18 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk-pixbuf/Makefile.am (uninstall-libtool-import-lib)
|
||||
* gdk/Makefile.am (uninstall-libtool-import-lib): Fix typo,
|
||||
thanks to David Sterba for noticing.
|
||||
|
||||
* gtk/gtkmain.h
|
||||
* gtk/gtkmain.c (gtk_init_abi_check, gtk_init_check_abi_check): In
|
||||
GTK+ 2.0 the GtkWindow struct actually is the same size in gcc on
|
||||
Win32 whether compiled with -fnative-struct or not. Unfortunately
|
||||
this wan't noticed until now. So, from now on, check some other
|
||||
struct, too, for which the use of -fnative-struct still
|
||||
matters. GtkBox is one such.
|
||||
|
||||
Thu Apr 18 00:23:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c
|
||||
(gtk_tree_model_sort_convert_path_to_child_path): so this function
|
||||
was completely broken. Fix it and improve readability.
|
||||
|
||||
2002-04-17 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* tests/testtreeedit.c (button_press_event): Add a small
|
||||
test case.
|
||||
|
||||
Wed Apr 17 00:21:36 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreestore.c (gtk_tree_store_insert_before): fix docs
|
||||
|
||||
Tue Apr 16 17:28:21 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): check
|
||||
->priv->cursor and ->priv->anchor rowrefs before removing
|
||||
node->children from the rbtree. Also check the
|
||||
->priv->last_single_clicked and ->priv->last_single_clicked_2 rowrefs
|
||||
(I think I really need to rename those two someday).
|
||||
|
||||
Tue Apr 16 07:53:49 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gtk/gtkmenu.c (gtk_menu_key_press): don't install/change accelerators
|
||||
from locked accel groups.
|
||||
|
||||
* gtk/gtkwidget.c (_gtk_widget_get_accel_path): export whether the
|
||||
accel path is from a locked accel group.
|
||||
|
||||
Mon Apr 15 15:41:56 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (gtk_container_focus): include internal
|
||||
children when doing focus.
|
||||
(gtk_container_get_all_children): new static function to include
|
||||
internal children when making a list of them.
|
||||
|
||||
Sun Apr 14 16:56:59 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_get_editable_cell and
|
||||
_gtk_tree_view_column_get_neighbor_sizes
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (struct _GtkTreeViewColumnCellInfo): add
|
||||
real_width field,
|
||||
(_gtk_tree_view_column_get_editable_cell): implement,
|
||||
(gtk_tree_view_column_cell_process_action): fill info->real_width
|
||||
(_gtk_tree_view_column_get_neighbor_sizes): implement
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): make the "editable
|
||||
widget" show up with the same size as the actual cell, so it doesnt
|
||||
cover the complete column if there are any other cells in that column.
|
||||
|
||||
2002-04-14 Abigail Brady <morwen@evilmagic.org>
|
||||
|
||||
* gtk/gtkfilesel.c: Fix typo in message.
|
||||
|
||||
2002-04-13 Havoc Pennington <hp@pobox.com>
|
||||
|
||||
* gdk/gdkpixbuf-drawable.c (gdk_pixbuf_get_from_drawable): create
|
||||
the target pixbuf AFTER filling in width/height, so that
|
||||
passing in -1 for width/height will work.
|
||||
|
||||
Sat Apr 13 22:49:45 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #75510
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_get_selected): make this
|
||||
function work correctly and more sane
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): remove
|
||||
node->children from rbtree before emitting GtkTreeSelection::changed
|
||||
|
||||
Sat Apr 13 17:15:12 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtkcellrenderertext.c (gtk_cell_renderer_text_init): dont set
|
||||
the mode to GTK_CELL_RENDERER_MODE_EDITABLE by default,
|
||||
(gtk_cell_renderer_text_class_init): for some reason our default for
|
||||
editable was TRUE, of course this is FALSE.
|
||||
(gtk_cell_renderer_text_set_property): update mode when editable
|
||||
has been changed.
|
||||
|
||||
2002-04-12 jacob berkman <jacob@ximian.com>
|
||||
|
||||
* gdk/x11/xsettings-client.c (fetch_card8): fix cut-n-paste bug
|
||||
which breaks big-endian machines (fixes #73585)
|
||||
|
||||
2002-04-12 Havoc Pennington <hp@redhat.com>
|
||||
|
||||
* gtk/gtknotebook.c (gtk_notebook_real_remove): relocate the
|
||||
remove_weak_pointer to just before we free the page, to be sure
|
||||
it doesn't get re-added. #75282
|
||||
|
||||
Fri Apr 12 18:32:46 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_set_cursor): add
|
||||
clamp_node argument
|
||||
(toplevel): update usages of gtk_tree_view_real_set_cursor,
|
||||
(gtk_tree_view_focus_to_cursor): don't let
|
||||
gtk_tree_view_real_set_cursor clamp the node, so you won't get
|
||||
unexpected scrolling
|
||||
|
||||
2002-04-11 Michael Meeks <michael@ximian.com>
|
||||
|
||||
* gtk/gtklabel.c
|
||||
(gtk_label_parse_uline, gtk_label_set_text),
|
||||
(gtk_label_set_text_with_mnemonic): add freeze / thaws
|
||||
to stop deluge of 'notify' signals.
|
||||
|
||||
Sat Apr 6 06:57:00 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkmenushell.[ch] gtk/gtkmenuitem.c: Export
|
||||
private _gtk_menu_shell_activate() to encapsulate
|
||||
cut-and-paste code.
|
||||
|
||||
* gtk/gtkmenubar.c: Select the first item on the menu bar
|
||||
for F10 rather than acting as if the user pressed <Alt>F
|
||||
to select the file manager.
|
||||
|
||||
Tue Apr 9 19:01:28 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
Fix problems with HandleBox and focusing - #78232
|
||||
|
||||
* gtk/gtkwidget.c (gtk_widget_translate_coordinates): Handle
|
||||
GtkHandleBox / GnomeDock style window heirarchy / widget
|
||||
heirarchy disconnects. :-(.
|
||||
|
||||
* gtk/gtkcontainer.c: Handle failures from
|
||||
gtk_widget_translate_coordinates (Focusing is not right, but at
|
||||
least it doesn't go into infinite loops.)
|
||||
|
||||
Tue Apr 9 18:34:58 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkcontainer.c (_gtk_container_queue_resize): Always
|
||||
set the ALLOC_NEEDED and REQUEST_NEEDED flags up the hierarchy,
|
||||
even if we aren't currently in a resize container... we need
|
||||
this to properly handle size changes to widgets that are
|
||||
being moved from one heirarchy to another. (#78226)
|
||||
|
||||
Tue Apr 9 21:41:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #78110
|
||||
|
||||
* gtk/gtktreeselection.c (_gtk_tree_selection_internal_select_node):
|
||||
add override_browse_mode argument and implement,
|
||||
(gtk_tree_selection_unselect_path): always unselect the path,
|
||||
(toplevel): update uses of _gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeview.c: update uses of
|
||||
_gtk_tree_selection_internal_select_node
|
||||
|
||||
* gtk/gtktreeprivate.h (_gtk_tree_selection_internal_select_node):
|
||||
update prototype
|
||||
|
||||
Tue Apr 9 21:39:44 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
Fixes #77862
|
||||
|
||||
* gtk/gtktreeprivate.h: add _gtk_tree_view_column_has_editable_cell
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_has_editable_cell):
|
||||
new function
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_button_press): send cell event
|
||||
on first click when cell isn't editable
|
||||
|
||||
Tue Apr 9 21:37:31 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreedatalist.c (_gtk_tree_data_list_check_type): add some
|
||||
types which were missing and useful to use (fixes #77870)
|
||||
|
||||
2002-04-09 Anders Carlsson <andersca@gnu.org>
|
||||
|
||||
* gtk/gtkfilesel.c (open_new_dir): Initialize error to NULL.
|
||||
|
||||
2002-04-08 Manish Singh <yosh@gimp.org>
|
||||
|
||||
* tests/testgtk.c: really revert testgtk.c
|
||||
|
||||
Mon Apr 8 20:28:54 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_select_path),
|
||||
(gtk_tree_selection_unselect_path),
|
||||
(gtk_tree_selection_path_is_selected): check the return value of
|
||||
_gtk_tree_view_find_node and return if it's TRUE. This makes those
|
||||
functions work somewhat saner on non-expanded trees.
|
||||
|
||||
Fri Apr 5 18:28:56 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeselection.c (gtk_tree_selection_set_mode): free
|
||||
anchor row reference after unselecting the selection (fixes #76272)
|
||||
|
||||
Fri Apr 5 18:27:48 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_real_expand_row): only return
|
||||
when we don't have to open all children (fixes #75736)
|
||||
|
||||
Fri Apr 5 18:24:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_clear): unref
|
||||
cellrenderer after clearing the attributes of the renderer (fixes
|
||||
#75592)
|
||||
|
||||
Fri Apr 5 05:55:14 2002 Jonathan Blandford <jrb@gnome.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_grab_focus): implement.
|
||||
(gtk_tree_view_move_cursor_up_down): check for focus
|
||||
(gtk_tree_view_move_cursor_page_up_down): ditto
|
||||
(gtk_tree_view_move_cursor_left_right): ditto
|
||||
(gtk_tree_view_move_cursor_start_end): ditto
|
||||
(gtk_tree_view_real_select_all): ditto
|
||||
(gtk_tree_view_real_unselect_all): ditto
|
||||
(gtk_tree_view_real_select_cursor_row): ditto
|
||||
(gtk_tree_view_real_toggle_cursor_row): ditto
|
||||
(gtk_tree_view_real_expand_collapse_cursor_row): ditto
|
||||
(gtk_tree_view_real_select_cursor_parent): ditto
|
||||
(gtk_tree_view_real_start_interactive_search): ditto
|
||||
|
||||
* gtk/gtktreeviewcolumn.c: grab focus
|
||||
|
||||
2002-04-05 Alex Larsson <alexl@redhat.com>
|
||||
|
||||
* gdk/linux-fb/gdkkeyboard-fb.c (write_string):
|
||||
Fix undefined variable typo.
|
||||
Patch from Simon Floery <simon.floery@gmx.at>
|
||||
|
||||
Fri Apr 5 01:06:15 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (set_text_property): fix segfault
|
||||
upon NULL return from gdk_utf8_to_string_target().
|
||||
|
||||
* gdk/x11/gdkselection-x11.c (gdk_utf8_to_string_target): fix
|
||||
return value comment to mention NULL returns upon EMFILE.
|
||||
|
||||
Thu Apr 4 22:35:42 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* tests/testgtk.c (menu_items): revert accidentally commited
|
||||
change to testgtk.c
|
||||
|
||||
Thu Apr 4 22:28:08 2002 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkmenuitem.c (gtk_menu_item_paint): Fix problem with menu
|
||||
titles being clipped (#75948)
|
||||
|
||||
2002-04-04 Tor Lillqvist <tml@iki.fi>
|
||||
|
||||
* gdk/gdkrgb.c: Fix some bugs, and introduce a minor feature.
|
||||
|
||||
(gdk_rgb_convert_4_pack): New function, for 16-color (4 bits per
|
||||
pixel) static visuals (fixes #858).
|
||||
|
||||
(gdk_rgb_convert_gray4_pack, gdk_rgb_convert_gray4_d_pack): Fix
|
||||
same bugs in both functions: Odd start coordinate (partial byte)
|
||||
was not handled correctly. Also a partial final byte was not
|
||||
handled correctly.
|
||||
|
||||
(gdk_rgb_do_colormaps): Use G_N_ELEMENTS.
|
||||
(gdk_rgb_create_info): For pseudocolor visuals, use the 2x2x2
|
||||
colorcube only for depths 3 and 4. For static color, use it for
|
||||
depths 3..7 like before. (Depth 5..7 pseudocolor probably never
|
||||
occurs on X11. It doesn't normally occur on Win32 either, but
|
||||
there is experimental code in gdkvisual-win32.c to let the user
|
||||
restrict the size of palette used.)
|
||||
(gdk_rgb_init): Set gdk_rgb_verbose if the GDK_DEBUG_GDKRGB flag
|
||||
is set.
|
||||
(gdk_rgb_select_conv): Use gdk_rgb_convert_8 also for depths 5, 6
|
||||
and 7 (see above). Use gdk_rgb_convert_4_pack for 4 bits per pixel
|
||||
static color.
|
||||
|
||||
Tue Apr 2 11:10:13 2002 Jonathan Blandford <jrb@redhat.com>
|
||||
|
||||
* gtk/gtkliststore.c (gtk_list_store_set_sort_func): set the
|
||||
sort_func correctly, 77030
|
||||
|
||||
Tue Apr 2 13:44:27 2002 Tim Janik <timj@gtk.org>
|
||||
|
||||
* configure.in: update version to 2.0.2, binary age 2, interface
|
||||
age 2.
|
||||
|
||||
* NEWS: updates for 2.0.2.
|
||||
|
||||
Mon Apr 1 22:20:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down): add
|
||||
check for y > tree_view->priv->height (fixes #76974)
|
||||
|
||||
Mon Apr 1 22:19:39 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c (gtk_tree_model_sort_sort_level): get
|
||||
the stamp changes right this time
|
||||
|
||||
Mon Apr 1 22:13:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodel.c (gtk_tree_row_reference_free): only
|
||||
disconnect the ref callbacks when model == proxy (Thanks go to
|
||||
Manuel Clos Crespo for the remote debugging)
|
||||
|
||||
Sat Mar 30 15:19:24 2002 Kristian Rietveld <kris@gtk.org>
|
||||
|
||||
* gtk/gtktreemodelsort.c: revert the latest stamp increment changes,
|
||||
as it broke stuff for trees
|
||||
|
||||
Fri Mar 29 18:15:12 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* ===== Released 2.0.1 ======
|
||||
|
||||
Fri Mar 29 18:09:18 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* gtk/gtkaccelgroup.c (gtk_accel_group_query): Call
|
||||
|
||||
4
INSTALL
4
INSTALL
@@ -20,8 +20,8 @@ GTK+ requires the following packages:
|
||||
Simple install procedure
|
||||
========================
|
||||
|
||||
% gzip -cd gtk+-2.0.0.tar.gz | tar xvf - # unpack the sources
|
||||
% cd gtk+-2.0.0 # change to the toplevel directory
|
||||
% gzip -cd gtk+-2.0.2.tar.gz | tar xvf - # unpack the sources
|
||||
% cd gtk+-2.0.2 # change to the toplevel directory
|
||||
% ./configure # run the `configure' script
|
||||
% make # build GTK
|
||||
[ Become root if necessary ]
|
||||
|
||||
6
NEWS
6
NEWS
@@ -1,3 +1,9 @@
|
||||
Overview of Changes in GTK+ 2.0.2
|
||||
=================================
|
||||
|
||||
* GtkTreeView cursor movement fixes [Kristian Rietveld]
|
||||
* GtkTreeModelSort iterator stamp fixes [Kristian Rietveld]
|
||||
|
||||
Overview of Changes in GTK+ 2.0.1
|
||||
=================================
|
||||
|
||||
|
||||
4
README
4
README
@@ -1,7 +1,7 @@
|
||||
General Information
|
||||
===================
|
||||
|
||||
This is GTK+ version 2.0.0. GTK+ is a multi-platform toolkit for
|
||||
This is GTK+ version 2.0.2. GTK+ is a multi-platform toolkit for
|
||||
creating graphical user interfaces. Offering a complete set of widgets,
|
||||
GTK+ is suitable for projects ranging from small one-off projects to
|
||||
complete application suites.
|
||||
@@ -96,7 +96,7 @@ GTK+-2.0.0 Specific Notes
|
||||
* There are known problems with some of the image loaders in the
|
||||
gdk-pixbuf library included in GTK+ where corrupted images can cause
|
||||
crashes and conceivably worse problems. Until these problems are fixed
|
||||
(we hope to have this done for 2.0.x), gdk-pixbuf should not be used
|
||||
(we hope to have this done for 2.0.1), gdk-pixbuf should not be used
|
||||
to load untrusted data.
|
||||
|
||||
* The assumption of GLib and GTK+ by default is that filenames on the
|
||||
|
||||
@@ -29,9 +29,9 @@ GLIB_AC_DIVERT_BEFORE_HELP([
|
||||
#
|
||||
GTK_MAJOR_VERSION=2
|
||||
GTK_MINOR_VERSION=0
|
||||
GTK_MICRO_VERSION=1
|
||||
GTK_INTERFACE_AGE=1
|
||||
GTK_BINARY_AGE=1
|
||||
GTK_MICRO_VERSION=2
|
||||
GTK_INTERFACE_AGE=2
|
||||
GTK_BINARY_AGE=2
|
||||
GTK_VERSION=$GTK_MAJOR_VERSION.$GTK_MINOR_VERSION.$GTK_MICRO_VERSION
|
||||
dnl This is the X.Y used in -lgtk-FOO-X.Y
|
||||
GTK_API_VERSION=2.0
|
||||
|
||||
Reference in New Issue
Block a user