gtk3/gtk
Kristian Rietveld 4e6ec12ec3 Fix major bug in row ref handling, so the new combo box will actually work
Sat Aug 16 16:22:23 2003  Kristian Rietveld  <kris@gtk.org>

	Fix major bug in row ref handling, so the new combo box
	will actually work right (:. Bug #107748. Patch written
	with help from Tim Janik.

	The basic idea is to update the row refs in a closure,
	before the actual signal is emitted (rather than having
	the model connect signal handlers).

	* gtk/gtktreemodel.c (gtk_tree_model_base_init): change
	g_signal_new calls for row_inserted, row_deleted and
	rows_reordered to use the new marshallers,
	(row_inserted_marshall), (row_deleted_marshall),
	(rows_reordered_marshall): the new marshallers,
	(gtk_tree_row_ref_inserted_callback): renamed to
	gtk_tree_row_ref_inserted since it isn't a callback
	anymore and gets called by the marshaller now,
	(gtk_tree_row_ref_deleted_callback): likewise,
	(gtk_tree_row_ref_reordered_callback): likewise,
	(connect_ref_callbacks), (disconnect_ref_callbacks):
	removed,
	(gtk_tree_row_reference_new_proxy),
	(gtk_tree_row_reference_free),
	(gtk_tree_row_reference_inserted),
	(gtk_tree_row_reference_deleted),
	(gtk_tree_row_reference_reordered): updated.
2003-08-16 14:39:33 +00:00
..
stock-icons
theme-bits
xdgmime
.cvsignore
circles.xbm
fnmatch.c
gtk-win32.rc.in
gtk.def
gtk.h
gtkaccelgroup.c
gtkaccelgroup.h
gtkaccellabel.c
gtkaccellabel.h
gtkaccelmap.c
gtkaccelmap.h
gtkaccessible.c
gtkaccessible.h
gtkadjustment.c
gtkadjustment.h
gtkalignment.c
gtkalignment.h
gtkarrow.c
gtkarrow.h
gtkaspectframe.c
gtkaspectframe.h
gtkbbox.c
gtkbbox.h
gtkbin.c
gtkbin.h
gtkbindings.c
gtkbindings.h
gtkbox.c
gtkbox.h
gtkbutton.c
gtkbutton.h
gtkcalendar.c
gtkcalendar.h
gtkcelleditable.c
gtkcelleditable.h
gtkcelllayout.c
gtkcelllayout.h
gtkcellrenderer.c
gtkcellrenderer.h
gtkcellrendererpixbuf.c
gtkcellrendererpixbuf.h
gtkcellrenderertext.c
gtkcellrenderertext.h
gtkcellrenderertoggle.c
gtkcellrenderertoggle.h
gtkcheckbutton.c
gtkcheckbutton.h
gtkcheckmenuitem.c
gtkcheckmenuitem.h
gtkclipboard.c
gtkclipboard.h
gtkclist.c
gtkclist.h
gtkcolorbutton.c
gtkcolorbutton.h
gtkcolorsel.c
gtkcolorsel.h
gtkcolorseldialog.c
gtkcolorseldialog.h
gtkcombo.c connect_after() to key-press-event on the entry, so input methods get 2003-08-13 16:34:35 +00:00
gtkcombo.h
gtkcontainer.c
gtkcontainer.h
gtkctree.c
gtkctree.h
gtkcurve.c
gtkcurve.h
gtkdebug.h
gtkdialog.c
gtkdialog.h
gtkdnd.c
gtkdnd.h
gtkdrawingarea.c
gtkdrawingarea.h
gtkeditable.c
gtkeditable.h
gtkentry.c
gtkentry.h
gtkentrycompletion.c
gtkentrycompletion.h
gtkentryprivate.h
gtkenums.h
gtkeventbox.c
gtkeventbox.h
gtkexpander.c
gtkexpander.h
gtkfilechooser.c
gtkfilechooser.h
gtkfilechooserdefault.c
gtkfilechooserdefault.h
gtkfilechooserdialog.c
gtkfilechooserdialog.h
gtkfilechooserentry.c
gtkfilechooserentry.h
gtkfilechooserprivate.h
gtkfilechooserutils.c
gtkfilechooserutils.h
gtkfilechooserwidget.c
gtkfilechooserwidget.h
gtkfilefilter.c
gtkfilefilter.h
gtkfilesel.c Don't reposition the cursor when we aren't trying to complete. (Fixes 2003-08-14 22:30:28 +00:00
gtkfilesel.h
gtkfilesystem.c
gtkfilesystem.h
gtkfilesystemmodel.c
gtkfilesystemmodel.h
gtkfilesystemunix.c
gtkfilesystemunix.h
gtkfixed.c
gtkfixed.h
gtkfontbutton.c
gtkfontbutton.h
gtkfontsel.c
gtkfontsel.h
gtkframe.c
gtkframe.h
gtkgamma.c
gtkgamma.h
gtkgc.c
gtkgc.h
gtkhandlebox.c
gtkhandlebox.h
gtkhbbox.c
gtkhbbox.h
gtkhbox.c
gtkhbox.h
gtkhpaned.c
gtkhpaned.h
gtkhruler.c
gtkhruler.h
gtkhscale.c
gtkhscale.h
gtkhscrollbar.c
gtkhscrollbar.h
gtkhseparator.c
gtkhseparator.h
gtkhsv.c
gtkhsv.h
gtkiconfactory.c
gtkiconfactory.h
gtkicontheme.c
gtkicontheme.h
gtkiconthemeparser.c
gtkiconthemeparser.h
gtkiconview.c
gtkiconview.h
gtkimage.c
gtkimage.h
gtkimagemenuitem.c
gtkimagemenuitem.h
gtkimcontext.c
gtkimcontext.h
gtkimcontextsimple.c Improve Cedilla handling - based on a patch from Gustavo De Nardin, 2003-08-15 21:30:44 +00:00
gtkimcontextsimple.h
gtkimmodule.c
gtkimmodule.h
gtkimmulticontext.c Improve Cedilla handling - based on a patch from Gustavo De Nardin, 2003-08-15 21:30:44 +00:00
gtkimmulticontext.h
gtkinputdialog.c
gtkinputdialog.h
gtkintl.h
gtkinvisible.c
gtkinvisible.h
gtkitem.c
gtkitem.h
gtkitemfactory.c
gtkitemfactory.h
gtkkeyhash.c
gtkkeyhash.h
gtklabel.c
gtklabel.h
gtklayout.c
gtklayout.h
gtklist.c
gtklist.h
gtklistitem.c
gtklistitem.h
gtkliststore.c
gtkliststore.h
gtkmain.c
gtkmain.h
gtkmarshal.list
gtkmarshalers.list
gtkmenu.c Fix some places that weren't properly Xinerama-ified. 2003-08-13 20:45:37 +00:00
gtkmenu.h
gtkmenubar.c
gtkmenubar.h
gtkmenuitem.c
gtkmenuitem.h
gtkmenushell.c Remove usage of menu_shell->ignore leave which was to deal with stray 2003-08-13 21:13:09 +00:00
gtkmenushell.h Remove usage of menu_shell->ignore leave which was to deal with stray 2003-08-13 21:13:09 +00:00
gtkmessagedialog.c
gtkmessagedialog.h
gtkmisc.c
gtkmisc.h
gtknotebook.c
gtknotebook.h
gtkobject.c
gtkobject.h
gtkoldeditable.c
gtkoldeditable.h
gtkoptionmenu.c
gtkoptionmenu.h
gtkpaned.c
gtkpaned.h
gtkpixmap.c
gtkpixmap.h
gtkplug.c
gtkplug.h
gtkpreview.c
gtkpreview.h
gtkprivate.h
gtkprogress.c
gtkprogress.h
gtkprogressbar.c
gtkprogressbar.h
gtkradiobutton.c
gtkradiobutton.h
gtkradiomenuitem.c
gtkradiomenuitem.h
gtkradiotoolbutton.c
gtkradiotoolbutton.h
gtkrange.c
gtkrange.h
gtkrbtree.c
gtkrbtree.h
gtkrc.c
gtkrc.default
gtkrc.h
gtkrc.key.default
gtkrc.key.emacs
gtkruler.c
gtkruler.h
gtkscale.c
gtkscale.h
gtkscrollbar.c
gtkscrollbar.h
gtkscrolledwindow.c
gtkscrolledwindow.h
gtkselection.c
gtkselection.h
gtkseparator.c
gtkseparator.h
gtkseparatormenuitem.c
gtkseparatormenuitem.h
gtkseparatortoolitem.c
gtkseparatortoolitem.h
gtksettings.c
gtksettings.h
gtksignal.c
gtksignal.h
gtksizegroup.c
gtksizegroup.h
gtksocket.c
gtksocket.h
gtkspinbutton.c
gtkspinbutton.h
gtkstatusbar.c
gtkstatusbar.h
gtkstock.c
gtkstock.h
gtkstyle.c
gtkstyle.h
gtktable.c
gtktable.h
gtktearoffmenuitem.c
gtktearoffmenuitem.h
gtktext.c
gtktext.h
gtktextbtree.c
gtktextbtree.h
gtktextbuffer.c
gtktextbuffer.h
gtktextchild.c
gtktextchild.h
gtktextchildprivate.h
gtktextdisplay.c
gtktextdisplay.h
gtktextiter.c
gtktextiter.h
gtktextiterprivate.h
gtktextlayout.c
gtktextlayout.h
gtktextmark.c
gtktextmark.h
gtktextmarkprivate.h
gtktextsegment.c
gtktextsegment.h
gtktexttag.c
gtktexttag.h
gtktexttagprivate.h
gtktexttagtable.c
gtktexttagtable.h
gtktexttypes.c
gtktexttypes.h
gtktextutil.c
gtktextutil.h
gtktextview.c
gtktextview.h
gtkthemes.c
gtkthemes.h
gtktipsquery.c
gtktipsquery.h
gtktogglebutton.c
gtktogglebutton.h
gtktoggletoolbutton.c
gtktoggletoolbutton.h
gtktoolbar.c
gtktoolbar.h
gtktoolbutton.c
gtktoolbutton.h
gtktoolitem.c
gtktoolitem.h
gtktooltips.c
gtktooltips.h
gtktree.c
gtktree.h
gtktreedatalist.c
gtktreedatalist.h
gtktreednd.c
gtktreednd.h
gtktreeitem.c
gtktreeitem.h
gtktreemodel.c Fix major bug in row ref handling, so the new combo box will actually work 2003-08-16 14:39:33 +00:00
gtktreemodel.h
gtktreemodelfilter.c
gtktreemodelfilter.h
gtktreemodelsort.c Merged from stable. 2003-08-15 18:13:54 +00:00
gtktreemodelsort.h
gtktreeprivate.h
gtktreeselection.c
gtktreeselection.h
gtktreesortable.c
gtktreesortable.h
gtktreestore.c
gtktreestore.h
gtktreeview.c Merged from stable. 2003-08-15 20:07:40 +00:00
gtktreeview.h
gtktreeviewcolumn.c
gtktreeviewcolumn.h
gtktypeutils.c
gtktypeutils.h
gtkvbbox.c
gtkvbbox.h
gtkvbox.c
gtkvbox.h
gtkversion.h.in
gtkviewport.c
gtkviewport.h
gtkvpaned.c
gtkvpaned.h
gtkvruler.c
gtkvruler.h
gtkvscale.c
gtkvscale.h
gtkvscrollbar.c
gtkvscrollbar.h
gtkvseparator.c
gtkvseparator.h
gtkwidget.c
gtkwidget.h
gtkwindow-decorate.c
gtkwindow-decorate.h
gtkwindow.c Protect against reentrancy from ::focus-out handlers. (#118129, Felipe 2003-08-12 19:16:06 +00:00
gtkwindow.h
line-arrow.xbm
line-wrap.xbm
makeenums.pl
Makefile.am
makefile.msc.in
queryimmodules.c Fixes for X/Cygwin builds of GTK+ (#107623, Masahiro Sakai): 2003-08-15 16:50:57 +00:00
tree_minus.xbm
tree_minus.xpm
tree_plus.xbm
tree_plus.xpm
xembed.h