1. 08 Mar, 2001 3 commits
    • Owen Taylor's avatar
      Make G_CONST_RETURN. · 85af7963
      Owen Taylor authored
      Thu Mar  8 00:02:30 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkwidget.[ch] (gtk_widget_get_name): Make
      	G_CONST_RETURN.
      
      	* gtk/gtkwidget.[ch] gtk/gtkprivate.h: Add a
      	::hierarchy-changed signal when a widget changes
      	from anchored to unanchored or vice versa.
      	(anchored means
      	 gtk_widget_get_ancestor (widget, GTK_TYPE_WINDOW) != NULL.)
      	Use a private flag to keep track of this efficiently.
      85af7963
    • Havoc Pennington's avatar
      uglify so that size request gets tested. · d85dd6bd
      Havoc Pennington authored
      2001-03-07  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/testgtk.c (create_spins): uglify so that size request gets
      	tested.
      
      	* gtk/gtkspinbutton.c (gtk_spin_button_size_request): Base size
      	request on values for upper/lower, completes #6152
      d85dd6bd
    • Owen Taylor's avatar
      use full set, since current set wasn't building on all configs. · 29268cc7
      Owen Taylor authored
      Wed Mar  7 20:08:48 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk-pixbuf/Makefile.am (GTKDOC_CFLAGS/LIBS): use full set,
      	since current set wasn't building on all configs.
      
      	* */Makefile.am: ...to build a more perfect Makefile.am...
      
      Wed Mar  7 20:07:22 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* Makefile.am: Remove gtk-config-2.0 again.
      	(Grrrr, pkg-config. And stops make loops.)
      29268cc7
  2. 07 Mar, 2001 9 commits
    • Tim Janik's avatar
      removed old emission hook API. · 7ae2326a
      Tim Janik authored
      Thu Mar  8 00:18:29 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtksignal.[hc]: removed old emission hook API.
      
              * docs/Changes-2.0.txt: fixed sections.
      
              * gtk/gtktextbuffer.c: signal arg fixups.
      7ae2326a
    • Havoc Pennington's avatar
      use PRIORITY_VALIDATE · 1cdba883
      Havoc Pennington authored
      2001-03-07  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtktextview.c (invalidated_handler): use PRIORITY_VALIDATE
      
      	* gtk/gtktextview.h (GTK_TEXT_VIEW_PRIORITY_VALIDATE): add this
      	here, bug #50368; changed to be GDK_PRIORITY_REDRAW + 5, instead
      	of GDK_PRIORITY_REDRAW + 1, so you can insert stuff in between the
      	validation and the redraw which is higher priority than the
      	validation.
      1cdba883
    • Havoc Pennington's avatar
      remove trailer (gtk_entry_set_property): remove trailer · 29b902a4
      Havoc Pennington authored
      2001-03-07  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtkentry.c (gtk_entry_get_property): remove trailer
      	(gtk_entry_set_property): remove trailer
      
      	* gtk/gtkentry.c (gtk_entry_set_width_chars):
      	(gtk_entry_get_width_chars): new functions, to set size request to
      	a given number of characters
      
      	* gtk/testgtk.c (create_dialog): beef up the dialog test slightly
      
      	* gtk/gtkdialog.c (gtk_dialog_set_has_separator): new function
      	(gtk_dialog_get_has_separator): new function
              (run_delete_handler): fix to not emit "response" signal
      	because we already did in the delete event handler installed
      	at dialog creation time.
      
      	* gtk/gtkdialog.h: add a has_separator property,
      	add GTK_DIALOG_NO_SEPARATOR flag
      29b902a4
    • Havoc Pennington's avatar
      new function, turns off decorations for a window. · 9d1e2a13
      Havoc Pennington authored
      2001-03-07  Havoc Pennington  <hp@redhat.com>
      
      	* gtk/gtkwindow.c (gtk_window_set_decorated): new function, turns
      	off decorations for a window.
      
      	* demos/gtk-demo/button_box.c (create_bbox): adapt to button box
      	changes
      
      	* gtk/gtklabel.c (gtk_label_get_layout_offsets): new function
      	to get location of PangoLayout inside the label, closes #51198
      
      	* gtk/testgtk.c (create_bbox): fix up button box usage
      
      	* gtk/testcalendar.c (create_calendar): fix up button box usage
      
      	* gtk/gtkfilesel.c (gtk_file_selection_init): fixup buttonbox usage
      
      	* gtk/gtkdialog.c (gtk_dialog_init): fixup buttonbox usage
      
      	* gtk/gtkhbbox.h: deprecations
      
      	* gtk/gtkvbbox.h: deprecations
      
      	* gtk/gtkbox.c (gtk_box_get_spacing): new function, used to
      	emulate deprecated gtk_button_box_get_spacing
      
      	* gtk/gtkbbox.h: deprecate some useless functions, remove entirely
      	the "set global default" functions
      	(struct _GtkButtonBox): remove "spacing" field, use the one from
      	GtkBox base class
      
      	* gtk/gtkbbox.c (_gtk_button_box_child_requisition): rename with uscore
      
      	* gtk/gtkiconfactory.c (gtk_icon_set_render_icon): If we fail to
      	render the icon, return the missing image icon.
      
      	* gtk/gtkimage.c (gtk_image_set_from_file): fall back to missing
      	image icon if the load fails.
      
      	* gtk/gtkstock.h (GTK_STOCK_MISSING_IMAGE): Add stock icon for use
      	when no image is found; should be the Netscape "missing image"
      	icon eventually but for now is a random image
      
      	* gtk/gtkwindow.c (gtk_window_set_role): new function, sets the
      	role for the session manager
      
      	* gtk/testgtk.c (dnd_drop): remove use of GTK_WINDOW_DIALOG
      
      	* gtk/gtkcompat.h (GTK_WINDOW_DIALOG): compat #define
      	GTK_WINDOW_DIALOG GTK_WINDOW_TOPLEVEL
      
      	* gtk/gtkenums.h (enum GtkWindowType): remove GTK_WINDOW_DIALOG
      9d1e2a13
    • Tim Janik's avatar
      dum di dum · 3beaeae4
      Tim Janik authored
      3beaeae4
    • Tim Janik's avatar
      marshaller fixes. · 35af5c4e
      Tim Janik authored
      Wed Mar  7 13:24:57 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/*.c: marshaller fixes.
      
              * gtk/gtkmarshal.list: extreme cleanup.
      
              * gtk/gtktreeview.c (gtk_tree_view_class_init): disable interface
              param spec for now.
      
              * gtk/gtktexttag.c (gtk_text_tag_set_property): use g_value_get_boxed()
              where appliable.
      
              * gtk/gtktypeutils.[hc]: updates to GLib API changes.
              special cased autogenerated boxed types from gtktypebuiltins_ids.c
              which are not reference counted:
              GtkSelectionData, GdkEvent, GdkColor, GtkTextIter, PangoTabArray,
              PangoFontDescription, GtkTreeIter and GtkTreePath.
      
      Thu Mar  1 03:58:56 2001  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktreeselection.h:
              * gtk/gtktreemodel.c:
              * gtk/gtktreedatalist.[hc]: fixed includes. no gobject/*
              file should be included directly, and gobject/gmarshal.h
              as well as gtk/gtkmarshal.h even can't be included directly.
      
              * Makefile.am: grr, install gtk-config-2.0.
      
              * gtk/testgtk.c:
              * gtk/simple.c:
              * gtk/gtkmenu.c:
              * gtk/gtkitemfactory.c: use g_object_connect() instead of
              passing "*signal*::*" args to gtk_widget_set().
      
              * gtk/gtktypeutils.[hc]: got rid of GTK_TYPE_SIGNAL.
      
              * gtk/*.c: removed trailer arg from property setters and getters.
              macro fixups.
      
      Thu Mar  1 04:01:57 2001  Tim Janik  <timj@gtk.org>
      
              * test-gdk-pixbuf.c: fixed includes.
      35af5c4e
    • Alexander Larsson's avatar
      Removed warning · 026caeb0
      Alexander Larsson authored
      2001-03-07  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtklabel.c (set_markup):
      	Removed warning
      026caeb0
    • Jonathan Blandford's avatar
      add --nogtkinit. · 6ad4a95d
      Jonathan Blandford authored
      Wed Mar  7 00:27:13 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gdk-pixbuf/Makefile.am (scan-build.stamp): add --nogtkinit.
      6ad4a95d
    • Jonathan Blandford's avatar
      Add visible field to allow you to hide cell renderers. · 4111cdd5
      Jonathan Blandford authored
      Tue Mar  6 19:59:12 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkcellrenderer.h (struct _GtkCellRenderer): Add visible
      	field to allow you to hide cell renderers.
      
      	* gtk/gtkcellrenderer.c: Add support for invisible cells.
      
      	* gtk/gtktreeview.c: Add support for invisible cells.
      4111cdd5
  3. 06 Mar, 2001 5 commits
    • Jonathan Blandford's avatar
      Add "clicked" signal back to columns. · e83dca50
      Jonathan Blandford authored
      Tue Mar  6 17:25:07 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_button_clicked):
      	Add "clicked" signal back to columns.
      
      	* ChangeLog: remove conflict markers.
      e83dca50
    • Owen Taylor's avatar
      Add animation of activation by, on activate, pressing the button, and · 71aa1161
      Owen Taylor authored
      Tue Mar  6 10:45:45 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkbutton.c: Add animation of activation by, on
      	activate, pressing the button, and adding a timeout that
      	releases the button after 250ms	or on key release and
      	emits ::clicked. (#51501)
      
      	* gtk/gtkdialog.c: Bit of a hack - for buttons in the
      	action area, we connect to ::clicked instead of ::activate
      	so the dialog stays up through the animation.
      
      Mon Mar  5 16:38:15 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkmenushell.c (gtk_menu_shell_enter_notify): Only
      	check the ignore_enter flag for the menu shell that
      	the item is actually a child of, not for attached
      	submenus. (#51536)
      71aa1161
    • James Henstridge's avatar
      set the class closure offset for the window_state_event to point at · 96f9c875
      James Henstridge authored
      2001-03-06  James Henstridge  <james@daa.com.au>
      
      	* gtk/gtkwidget.c (gtk_widget_class_init): set the class closure
      	offset for the window_state_event to point at window_state_event
      	rather than no_expose_event.
      96f9c875
    • Jonathan Blandford's avatar
      Updated docs to be sane · 41ae8df2
      Jonathan Blandford authored
      41ae8df2
    • Jonathan Blandford's avatar
      fix busted /* comment */ · cf31d765
      Jonathan Blandford authored
      Mon Mar  5 19:10:15 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkimmodule.h: fix busted /* comment */
      cf31d765
  4. 05 Mar, 2001 10 commits
    • Jonathan Blandford's avatar
      Apply patch from John Margaglione to add object properties. · d5e0710d
      Jonathan Blandford authored
      Mon Mar  5 15:07:05 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeview.c: Apply patch from John Margaglione to add
      	object properties.
      d5e0710d
    • Sven Neumann's avatar
      shut up CVS · fdcf6cf2
      Sven Neumann authored
      fdcf6cf2
    • Jonathan Blandford's avatar
      Apply patch from Lee Mallabone to add object properties. · a7f524bb
      Jonathan Blandford authored
      Mon Mar  5 14:55:19 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtkcellrenderertoggle.c: Apply patch from Lee Mallabone to
      	add object properties.
      
      	* gtk/gtkcellrenderertextpixbuf.c: Apply patch from Lee Mallabone
      	to add object properties.
      
      	* gtk/gtkcellrenderertext.c: Apply patch from Lee Mallabone to add
      	object properties.
      
      	* gtk/gtkcellrendererpixbuf.c: Apply patch from Lee Mallabone to
      	add object properties.
      
      	* gtk/gtkcellrenderer.c: Apply patch from Lee Mallabone to add
      	object properties.
      a7f524bb
    • Jonathan Blandford's avatar
      renamed "child_toggled" to "has_child_toggled". · 3b2ffda1
      Jonathan Blandford authored
      Mon Mar  5 14:38:54 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreemodel.c: renamed "child_toggled" to
      	"has_child_toggled".
      
      	* gtk/gtktreeview.c: Handle removing columns better.  Updated to
      	handle new signal name.
      
      	* gtk/gtktreestore.c: Updated to handle new signal name.
      	* gtk/gtklisttore.c: Updated to handle new signal name.
      	* gtk/gtktreemodelsort.c: Updated to handle new signal name.
      3b2ffda1
    • Alexander Larsson's avatar
      Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window. · e8a62bd8
      Alexander Larsson authored
      2001-03-05  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtkmenu.c (gtk_menu_set_tearoff_state):
      	Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
      e8a62bd8
    • Michael Natterer's avatar
      made the "parent_class" pointer static. · 3839abae
      Michael Natterer authored
      2001-03-05  Michael Natterer  <mitch@gimp.org>
      
      	* src/pixbuf-draw.c: made the "parent_class" pointer static.
      
      	(Owen, I just commented out the draw methods which don't exist any
      	more to make it compile).
      3839abae
    • Michael Natterer's avatar
      Made the "parent_class" pointer static. The pixbuf-engine coincidentially · 209d22cb
      Michael Natterer authored
      2001-03-05  Michael Natterer  <mitch@gimp.org>
      
      	* gtk/gtklabel.c: Made the "parent_class" pointer static. The
      	pixbuf-engine coincidentially also failed to make one of it's
      	parent_class pointers static, causing overwriting of GtkLabel's
      	parent_class pointer in pixbuf_style_class_init().
      	(Will commit the fix to the pixbuf-engine too).
      209d22cb
    • Alexander Larsson's avatar
      Added GdkWindowTypeHint type. Added modal_hint field to GdkWindindow. New · 83c3e076
      Alexander Larsson authored
      2001-03-05  Alexander Larsson  <alexl@redhat.com>
      
      	* gdk/gdkwindow.h:
      	Added GdkWindowTypeHint type. Added modal_hint field to GdkWindindow.
      	New functions gdk_window_set_type_hint, gdk_window_set_modal_hint and
      	gdk_window_set_icon_list for net wmspec functionality.
      
      	* gdk/x11/gdkwindow-x11.c:
      	Set _NEW_WM_STATE_MODAL from window->modal_hint in set_inital_hints.
      	Implement gdk_window_set_type_hint, gdk_window_set_modal_hint and
      	gdk_window_set_icon_list.
      	Added gdk_wmspec_change_state helper function and used it in the code.
      	Set _NET_WM_ICON_NAME in gdk_window_set_title and gdk_window_set_icon_name.
      
      	* gtk/gtkdialog.c (gtk_dialog_init):
      	Set GDK_WINDOW_TYPE_HINT_DIALOG.
      
      	* gtk/gtkhandlebox.c (gtk_handle_box_realize):
      	Set GDK_WINDOW_TYPE_HINT_TOOLBAR.
      
      	* gtk/gtkwindow.c:
      	new function gtk_window_set_type_hint.
      	On realize, set type hint and modal hint.
      
      	* gtk/gtkwindow.h:
      	Added type_hint field and gtk_window_set_type_hint.
      83c3e076
    • Alexander Larsson's avatar
      Convert from GtkArg to GParam (originally based on patch from Lee · 81907287
      Alexander Larsson authored
      2001-03-05  Alexander Larsson  <alexl@redhat.com>
      
      	* gtk/gtklabel.[ch]:
      	Convert from GtkArg to GParam (originally based on patch from Lee Mallabone).
      	New function gtk_label_get_accel_keyval () to get the underline accelerator
      	of the label. Setting the label pattern overrides other attributes.
      81907287
    • MET 2001  Sven Neumann's avatar
      fixed compiler warnings by inserting some consts. Added missing · f653e182
      MET 2001 Sven Neumann authored
      Mon Mar  5 14:51:10 MET 2001  Sven Neumann  <sven@gimp.org>
      
              * gtk/gtkrc.c: fixed compiler warnings by inserting some consts.
              Added missing initializers to gtk_rc_style_init().
      f653e182
  5. 04 Mar, 2001 2 commits
    • CET Mikael Hermansson's avatar
      fixed bug #51097 about setting gtk_text_view_set_border_window_size() if · e896731f
      CET Mikael Hermansson authored
      
      Sun Mar 04  07:30:03 2001 CET Mikael Hermansson<mikeh@bahnhof.se>
      
      	* gtk/gtktextview.c: fixed bug #51097 about setting gtk_text_view_set_border_window_size()
      	if the widget is already realized.
      e896731f
    • Owen Taylor's avatar
      Doc fixes · c374cd29
      Owen Taylor authored
      Sat Mar  3 16:59:16 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkpango.h gdk/x11/gdkwindow-x11.c: Doc fixes
      
      	* gdk/win32/gdkinput.c (gdk_device_get_axis): Remove doc
      	comment. Won't do to have duplicated doc comments between
      	the platform subdirs.
      c374cd29
  6. 03 Mar, 2001 6 commits
    • Owen Taylor's avatar
      You can't use + as a metacharacter for basic regular expressions. (This · a10898b6
      Owen Taylor authored
      Sat Mar  3 17:20:53 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* */Makefile.am (scan-build.stamp): You can't use
      	+ as a metacharacter for basic regular expressions.
      	(This was the "all objects disappear")
      
      	* gdk/gdk-sections.txt gdk-pixbuf/gdk-pixbuf-sections.txt
      
      	* */*-unused.sgml: Remove a lot of empty stuff. (No
      	point in saving old docs when there aren't any.)
      a10898b6
    • Owen Taylor's avatar
      Detectable auto-repeat - make a repeating key generate · 445e90fa
      Owen Taylor authored
      Sat Mar  3 16:26:33 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkmain-x11.c gdk/x11/gdkkeys-x11.c
      	  gdk/x11/gdkevents-x11.c gdk/x11/gdkprivate-x11.c:
      
      	Detectable auto-repeat - make a repeating key generate
      	press/press/press/release instead of press/release pairs.
      
      	If we have Xkb and XkbSetDectableAutoRepeat supports
      	that, we do it that way. Otherwise, when we get
      	a release event, we check ahead with XPending to see
      	if the next key is a KeyPress with the same keycode
      	and timestamp. (Not 100% reliable, but pretty close.)
      
      Tue Feb 27 02:16:14 2001  Owen Taylor  <otaylor@redhat.com>
      
        	* gtk/gtkmain.c (gtk_propagate_event): Only do special
              special key-press grab handling for widgets within
              GtkWindows. Otherwise, fall through to normal case.
      
              This prevents key events being sent twice to GtkInvisible
              widgets, which can cause all sorts of mischief.
      445e90fa
    • Owen Taylor's avatar
      Add shift-clicking to extend the selection. (Roughly based on patch from · a859fa13
      Owen Taylor authored
      Sat Mar  3 15:39:49 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkentry.c (gtk_entry_button_press): Add shift-clicking
      	to extend the selection. (Roughly based on patch
      	from Jay Cox, #50939)
      
      	* gtk/gtkentry.c (gtk_entry_button_press): Fix triple-clicking
      	to properly handle previous GDK_BUTTON_PRESS.
      	(Patch from Jay Cox, #50938)
      
      	* gtk/gtkentry.c (gtk_entry_real_delete_text): Move the
      	'\0' back along with the deleted text. (#51148)
      a859fa13
    • Owen Taylor's avatar
      Unshift the group when extracting it from the X keyboard event. · 8db8ee74
      Owen Taylor authored
      Mon Jan 22 14:31:29 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/x11/gdkevents-x11.c (gdk_event_translate): Unshift
      	the group when extracting it from the X keyboard event.
      
      	* modules/input/Makefile.am modules/input/imipa.c:
      	Simple module for entering IPA. (Do we need a
      	gtk-stupid-input-tricks CVS module?)
      8db8ee74
    • Owen Taylor's avatar
      Remove spurious const. · bcb6720d
      Owen Taylor authored
      Sat Mar  3 13:32:47 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkimmodule.c (gtk_im_module_init): Remove spurious
      	const.
      
      	* gdk-pixbuf-2.0.pc.in gtk+-2.0.pc.in: Fix include path.
      
      	* gtk/gtkdialog.c (gtk_dialog_set_default_response): If there
      	is no focus widget for the dialog currently, grab the focus as well
      	as the default.
      
      	* gtk/gtkdialog.c (gtk_dialog_set_default_response): Get
      	the action area's children to iterate through, not the
      	dialog's children.
      bcb6720d
    • Owen Taylor's avatar
      Add plug-socket tests. (Won't work worth a darn until I commit the rest of · efefd9f0
      Owen Taylor authored
      Sat Mar  3 13:21:27 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* tests/Makefile.am tests/testsocket.c	tests/testsocket_child.c:
              Add plug-socket tests. (Won't work worth a darn until I commit
              the rest of the plug-socket changes, but no reason these
              can't go into CVS now.)
      efefd9f0
  7. 02 Mar, 2001 5 commits
    • Kjartan Maraas's avatar
      Updated Norwegian translation. · 5f2975ad
      Kjartan Maraas authored
      2001-03-01  Kjartan Maraas  <kmaraas@gnome.org>
      
      	* no.po: Updated Norwegian translation.
      5f2975ad
    • Havoc Pennington's avatar
      use _gdk_region_get_xrectangles() · 8860615d
      Havoc Pennington authored
      2001-03-02  Havoc Pennington  <hp@redhat.com>
      
      	* gdk/x11/gdkgc-x11.c (_gdk_x11_gc_flush): use
      	_gdk_region_get_xrectangles()
      
      	* gdk/x11/gdkmain-x11.c (_gdk_region_get_xrectangles): new function
      
      	* gtk/testgtk.c (create_shapes): add test for shape_combine_region
      
      	* gdk/x11/gdkwindow-x11.c (gdk_window_shape_combine_region): new
      	function, contributed by Ron Steinke
      
      	* gdk/x11/gdkevents-x11.c (gdk_wmspec_supported): rename
      	gdk_net_wm_supports
      
      	* gdk/gdkregion-generic.c (gdk_region_get_rectangles):
      	New function, contributed by Ron Steinke
      
      	* gtk/gtkentry.c (gtk_entry_get_layout_offsets): New function,
      	used to line up the text in the entry when using the entry for
      	editable sheet cell hacks
      
      	* gtk/testgtk.c (create_entry): test the activate_default setting
      	on GtkEntry
      
      	* gtk/gtkentry.c (gtk_entry_set_activates_default): New function to
      	cause the entry to activate the default button for a dialog when
      	activated
      	(gtk_entry_get_activates_default): new function
      8860615d
    • Owen Taylor's avatar
      Patch from ChiDeok Hwang to move call to sync_selection() up a few lines · b0052ec8
      Owen Taylor authored
      Wed Feb 28 19:10:43 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkclist.c (real_remove_row): Patch from ChiDeok
      	Hwang to move call to sync_selection() up a few lines
      	to before the row list is modified, to fix crash when
      	removing rows in the undo_selection list.
      
      	(Test case provided by Daniel Elstner:
      
              http://mail.gnome.org/archives/gtk-list/2001-February/msg00359.html)
      
      Fri Feb 23 15:06:48 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtktree.c (gtk_tree_class_init): Do the setting
      	of tree->root_tree in parent_set rather than _map(),
      	fixing #50892 in a bit better manner.
      
      Thu Feb 22 17:07:58 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkmenu.c (gtk_menu_popup): Don't flip cursor. (#50934)
      
      Tue Feb  2 11:22:33 2001  Jody Goldberg <jgoldberg@home.com>
      
      	* gtk/gtkstyle.c : Remove duplicate fwd decl for
      	gtk_default_draw_shadow.
      
      ue Feb 20 11:40:58 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkimage.c (gdk_image_new): Remove excess
      	warning, make warnings more verbose, treat a error
      	in shmat as permanent, and don't try again.
      	(#51163, Ed Randall.)
      
      Mon Feb 19 20:15:28 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkrange.c (gtk_range_timer_1st_time): Add an initial
      	delay for the first click before starting to scroll.
      	(based on #51026, gtk-enf-990512-0.patch, Eric Fisher)
      
      	* gtk/gtktext.c: GtkText should have I-beam cursor.
      	(based on gtk-enf-990513-1.patch, Eric Fisher.)
      
      Mon Feb 19 16:42:19 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtklayout.c (gtk_layout_allocate_child): Tiny
      	cleanup to remove some references to unused
      	->xoffset, ->yoffset.
      
      Mon Feb 19 14:20:36 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkrgb.c (gdk_rgb_convert_555_br): Fix incorrect
      	mask. (#51039, fix from Martin Maierhofer)
      
      Fri Feb 16 20:09:42 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkctree.c (gtk_ctree_class_init): Add bindings
      	for unshifted + and shifted = for non-us keyboards.
      	Make <Control>+ and <Control>- work as well as
      	<Control>KP_Plus, <Control>KP_Minus for recursive
      	open/close.  (#2682, Ren Seindal)
      
      Fri Feb 16 18:50:59 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtkmenushell.c (gtk_real_menu_shell_cancel): Unset
      	the active menu item before deactivating the menu,
      	so gtk_menu_popdown doesn't change the history. (#50964)
      
      Fri Feb 16 15:55:22 2001  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtktreeitem.c (gtk_tree_item_draw_lines):
      	draw lines with text_gc rather than black_gc.
      	(Patch from Vlad Harchev <hvv hippo ru>, #50926)
      b0052ec8
    • Sven Neumann's avatar
      shut up CVS · ef08542c
      Sven Neumann authored
      ef08542c
    • Jonathan Blandford's avatar
      Move handling of buttons fully in gtktreeviewcolumn. This code is less · 193bed18
      Jonathan Blandford authored
      Thu Mar  1 19:50:56 2001  Jonathan Blandford  <jrb@redhat.com>
      
      	* gtk/gtktreeviewcolumn.c (_gtk_tree_view_column_realize_button):
      	Move handling of buttons fully in gtktreeviewcolumn.  This code is
      	less interrelated then it was, but it still requires the
      	GtkTreeView to map it.
      
      	* test/testtreecolumn.c: Now I can add a column to one view,
      	remove it, add it to the another view, remove it, then re-add it
      	to the first.  Nifty.
      193bed18