1. 21 Feb, 2006 1 commit
  2. 17 Feb, 2006 1 commit
  3. 08 Feb, 2006 1 commit
    • Kristian Rietveld's avatar
      free temporary paths after usage (patch from maemo-gtk), · a25bc9a0
      Kristian Rietveld authored
      2006-02-08  Kristian Rietveld  <kris@imendio.com>
      
      	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_ref_path),
      	(gtk_tree_model_filter_unref_path): free temporary paths after
      	usage (patch from maemo-gtk),
      	(gtk_tree_model_filter_clear_cache): fix little typo in the docs
      	(patch from maemo-gtk).
      
      	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_row_deleted): remove
      	stale FIXME.
      a25bc9a0
  4. 28 Oct, 2005 2 commits
    • Kristian Rietveld's avatar
      fix stupid thinko. · c50df41b
      Kristian Rietveld authored
      2005-10-28  Kristian Rietveld  <kris@gtk.org>
      
      	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_row_deleted): fix
      	stupid thinko.
      c50df41b
    • Matthias Clasen's avatar
      Fix a C99ism. (#320000, Kazuki Iwamoto) · feb5ffb0
      Matthias Clasen authored
      2005-10-28  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_build_level): Fix a
      	C99ism.  (#320000, Kazuki Iwamoto)
      feb5ffb0
  5. 25 Oct, 2005 1 commit
    • Kristian Rietveld's avatar
      Fixes #311955, reported by Markku Vire; and a lot more. · af86cec5
      Kristian Rietveld authored
      2005-10-25  Kristian Rietveld  <kris@gtk.org>
      
      	Fixes #311955, reported by Markku Vire; and a lot more.
      
      	* gtk/gtktreemodelfilter.c: Made this thing work correctly.
      	Levels can now have invisible nodes cached, functions have been
      	rewritten/refactored to take this into account; also the logic in
      	some functions has been corrected.
      
      	Each referenced node now references all visible children or a single
      	invisible child, in order to be able to monitor all changes in the
      	child model required for correct operation.
      
      	When a virtual root is set, all nodes on the virtual root level are
      	referenced.
      
      	At last, a bunch of random bug fixes and comment updates.
      af86cec5
  6. 13 Sep, 2005 1 commit
  7. 01 Sep, 2005 1 commit
    • Matthias Clasen's avatar
      Intern some more strings. · 94eec042
      Matthias Clasen authored
      2005-09-01  Matthias Clasen  <mclasen@redhat.com>
      
              * gdk/*.c: Intern some more strings.
              * gtk/gtkintl.h:
              * gtk/*.c: Define an I_() macro and use it instead of the
              bulky g_intern_static_string().
      94eec042
  8. 31 Aug, 2005 1 commit
    • Matthias Clasen's avatar
      Intern type names in code generated by glib-mkenums, too. · c09cc893
      Matthias Clasen authored
      2005-08-31  Matthias Clasen  <mclasen@redhat.com>
      
      	* gdk/Makefile.am:
      	* gtk/Makefile.am: Intern type names in code generated by
      	glib-mkenums, too.
      
      	* gtk/*.c:
      	* gdk/x11/*.c:
      	* gdk/*.c: Intern type names before registering the type to avoid
      	unnecessary copies.
      c09cc893
  9. 24 Aug, 2005 2 commits
  10. 10 Aug, 2005 1 commit
    • Matthias Clasen's avatar
      Remove ambiguities pointed out by gcc. · b7bd6854
      Matthias Clasen authored
      2005-08-10  Matthias Clasen  <mclasen@redhat.com>
      
      	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_row_deleted)
      	(gtk_tree_model_filter_remove_node): Remove ambiguities pointed
      	out by gcc.
      b7bd6854
  11. 30 Jun, 2005 1 commit
  12. 29 Mar, 2005 1 commit
  13. 26 Mar, 2005 1 commit
  14. 22 Mar, 2005 1 commit
  15. 20 Mar, 2005 1 commit
    • Matthias Clasen's avatar
      Make PLT-reduction work with gcc4, and don't include everything in · cca8dd63
      Matthias Clasen authored
      2005-03-20  Matthias Clasen  <mclasen@redhat.com>
      
      	Make PLT-reduction work with gcc4, and don't include
      	everything in gdkalias.h:
      
      	* gtk/grk.symbols: Group symbols by header and source file.
      	* gtk/makegtkalias.pl: Protect definitions by the same
      	preprocessor symbols used to guard the headers. Move
      	the alias declarations to a separate file which is
      	produced when calling makegtkalias.pl -def
      	* gdk/Makefile.am (gtkaliasdef.c): Add a rule to generate
      	this file.
      	* gtk/*.c: Include gtkalias.h after the other headers,
      	include gtkaliasdef.c at the bottom.
      	* gtk/*.h: Small cleanups.
      cca8dd63
  16. 09 Mar, 2005 1 commit
  17. 24 Feb, 2005 1 commit
  18. 19 Nov, 2004 1 commit
    • Manish Singh's avatar
      gdk/linux-fb/gdkgc-fb.c gdk/win32/gdkgc-win32.c · 60b30ff5
      Manish Singh authored
      Fri Nov 19 14:54:09 2004  Manish Singh  <yosh@gimp.org>
      
              * gdk/linux-fb/gdkgc-fb.c
              * gdk/win32/gdkgc-win32.c
              * gdk/win32/gdkwindow-win32.c
              * gtk/gtkaboutdialog.c
              * gtk/gtkaction.c
              * gtk/gtkactiongroup.c
              * gtk/gtkcellrendererprogress.c
              * gtk/gtkcellview.c
              * gtk/gtkcolorbutton.c
              * gtk/gtkcombobox.c
              * gtk/gtkcomboboxentry.c
              * gtk/gtkentrycompletion.c
              * gtk/gtkfilechooserbutton.c
              * gtk/gtkmenutoolbutton.c
              * gtk/gtkrc.c
              * gtk/gtksettings.c
              * gtk/gtkstyle.c
              * gtk/gtktoggletoolbutton.c
              * gtk/gtktoolbutton.c
              * gtk/gtktoolitem.c
              * gtk/gtktreemodelfilter.c
              * gtk/gtktreeselection.c
              * gtk/gtktreeviewcolumn.c
              * gtk/gtkuimanager.c: get rid of unnecessary casts.
      
              * gtk/gtkfilechooserbutton.c (gtk_file_chooser_button_set_property):
              cast away the const for g_value_set_enum. This is after the g_warning,
              so this is a hack to begin with.
      
              * gtk/gtkfilechooserdefault.c (gtk_file_chooser_default_set_property):
              add a cast to GTK_FILE_CHOOSER for impl here.
      60b30ff5
  19. 21 Oct, 2004 1 commit
  20. 09 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      Add hidden aliases for exported symbols which are used internally in order · 3612aee5
      Matthias Clasen authored
      Mon Aug  9 12:48:04 2004  Matthias Clasen  <maclas@gmx.de>
      
      	Add hidden aliases for exported symbols which are
      	used internally in order to get rid of many PLT
      	entries.  (#145519, Arjan van de Ven)
      
      	* gtk/Makefile.am: Add rules to generate gtk.def and
      	from gtk.symbols, and make make check check the abi
      	with abicheck.sh.
      	(gtk_private_h_sources): Add gtkinternals.h
      	(gtk_built_private_headers): Add gtkalias.h
      	(gtk_extra_sources): Add gtk.symbols
      	(EXTRA_DIST): Add makegtkalias.pl and abicheck.sh
      
      	* gtk/gtk.symbols: New file. Definition of the GTK+ ABI.
      	The file can be processed by cpp to filter out certain
      	subsets of symbols.
      
      	* gtk/abicheck.sh: New file. Script to check the actually
      	symbols exported from libgtk-x11.2.0.so against the symbols
      	found in gtk.symbols.
      
      	* gtk/makegtkalias.pl: New file. Perl script to generate the
      	header containing the alias definitions for internally used
      	exported symbols from a list of symbols.
      
      	* gtk/gtkinternals.h: New file. An uninstalled header listing
      	symbols which must be exported for some reason and do not appear
      	in any other header.
      
      	* gtk/*.c: Include gtkalias.h
      3612aee5
  21. 04 Aug, 2004 1 commit
    • Matthias Clasen's avatar
      s/childs/children/g. · c9cf312c
      Matthias Clasen authored
      Wed Aug  4 01:37:57 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktreeview.c:
      	* gtk/gtktreestore.c:
      	* gtk/gtktreemodelfilter.c:
      	* gtk/gtknotebook.c: s/childs/children/g.
      c9cf312c
  22. 03 Aug, 2004 1 commit
  23. 06 Mar, 2004 1 commit
  24. 05 Mar, 2004 1 commit
  25. 13 Feb, 2004 1 commit
  26. 12 Feb, 2004 1 commit
    • Matthias Clasen's avatar
      Correct the docs. · 64aa39cd
      Matthias Clasen authored
      Thu Feb 12 02:22:02 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_set_modify_func):
      	Correct the docs.
      
      Thu Feb 12 02:00:53 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/tmpl/gtktreemodelfilter.sgml:
      	* gtk/tmpl/gtkentrycompletion.sgml:
      	* gtk/tmpl/gtkcelllayout.sgml: Additions.
      
      Thu Feb 12 01:27:02 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/gtk-sections.txt: Updates.
      
      Thu Feb 12 01:26:42 2004  Matthias Clasen  <maclas@gmx.de>
      
      	* gtk/Makefile.am (IGNORE_HFILES): Add some private headers.
      64aa39cd
  27. 02 Feb, 2004 1 commit
  28. 28 Jan, 2004 1 commit
  29. 18 Dec, 2003 1 commit
    • Kristian Rietveld's avatar
      Fixes #110249, reworked patch from Joshua N Pritikin. · 4d9e9afd
      Kristian Rietveld authored
      Thu Dec 18 19:13:12 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Fixes #110249, reworked patch from Joshua N Pritikin.
      
      	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_get_type),
      	(gtk_tree_model_sort_tree_drag_source_init),
      	(gtk_tree_model_sort_row_draggable),
      	(gtk_tree_model_sort_drag_data_get),
      	(gtk_tree_model_sort_drag_data_delete): implement GtkTreeDragSource.
      
      	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_get_type),
      	(gtk_tree_model_filter_tree_drag_source_init),
      	(gtk_tree_model_filter_row_draggable),
      	(gtk_tree_model_filter_drag_data_get),
      	(gtk_tree_model_filter_drag_data_delete): ditto.
      4d9e9afd
  30. 13 Dec, 2003 1 commit
    • Kristian Rietveld's avatar
      A trick for a faster treeview, step 1. Patch to short circuit · 5f3cde77
      Kristian Rietveld authored
      Sat Dec 13 16:13:27 2003  Kristian Rietveld  <kris@gtk.org>
      
      	A trick for a faster treeview, step 1. Patch to short circuit
      	_build_tree(), inspired by Jonathan (#80868).
      
      	* gtk/gtktreeview.c (gtk_tree_view_init): don't put _IS_LIST in
      	flags by default,
      	(gtk_tree_view_build_tree): don't even try to recurse when the
      	model says that it is a list, remove flag unsetter,
      	(gtk_tree_view_set_model): change flag setting logic.
      
      	* gtk/gtktreemodelsort.c (gtk_tree_model_sort_get_flags):
      	propagate whether or not the child model has _IS_LIST set.
      
      	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_get_flags):
      	ditto.
      5f3cde77
  31. 18 Nov, 2003 2 commits
  32. 24 Oct, 2003 1 commit
    • Kristian Rietveld's avatar
      Fix licensing (I managed to put it under GPL licensing instead of · 2e2b780f
      Kristian Rietveld authored
      Fri Oct 24 20:31:35 2003  Kristian Rietveld  <kris@gtk.org>
      
      	* gtk/gtkcellview.[ch], gtk/gtkcellviewmenuitem.[ch],
      	gtk/gtkcombobox.[ch], gtk/gtkcomboboxentry.[ch],
      	gtk/gtktreemodelfilter.[ch]: Fix licensing (I managed to put it
      	under GPL licensing instead of LGPL...). (Fixes #125381, Soeren
      	Sandmann).
      2e2b780f
  33. 23 Oct, 2003 1 commit
    • Kristian Rietveld's avatar
      Fix includes. · 3a5b5a0f
      Kristian Rietveld authored
      Thu Oct 23 20:21:16 2003  Kristian Rietveld  <kris@gtk.org>
      
      	* gtk/gtkcelllayout.c, gtk/gtkcellview.c gtk/gtkcellviewmenuitem.c,
      	gtk/gtkcombobox.c, gtk/gtkcomboboxentry.c, gtk/gtkentrycompletion.c,
      	gtk/gtktreemodelfilter.c, gtk/gtkcellrenderertoggle.c: Fix includes.
      3a5b5a0f
  34. 11 Oct, 2003 1 commit
  35. 30 Sep, 2003 1 commit
  36. 08 Sep, 2003 1 commit
    • Kristian Rietveld's avatar
      Fixes from David Hampton <hampton@employees.org> via gtk-devel-list. · 51f98b6a
      Kristian Rietveld authored
      Mon Sep  8 21:44:20 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Fixes from David Hampton <hampton@employees.org> via gtk-devel-list.
      
      	* gtk/gtktreemodelfilter.c (gtk_tree_model_filter_elt_get_path): fix
      	the call to gtk_tree_model_filter_add_root,
      	(gtk_tree_model_filter_row_changed): bail out if c_path is not above
      	the virtual root, allow building levels on the second try to convert
      	the child path to a filter path,
      	(gtk_tree_model_filter_convert_iter_to_child_iter): pass the virtual
      	root when calling gtk_tree_model_filter_elt_get_path.
      51f98b6a
  37. 11 Jul, 2003 1 commit
    • Kristian Rietveld's avatar
      Landing GtkTreeModelFilter and the completion code. (Test program and · edef7d00
      Kristian Rietveld authored
      Fri Jul 11 14:32:43 2003  Kristian Rietveld  <kris@gtk.org>
      
      	Landing GtkTreeModelFilter and the completion code. (Test program
      	and documentation will follow next week).
      
      	* gtk/gtkcellayout.[ch], gtk/gtkentrycompletion.[ch],
      	gtk/gtktreemodelfilter.[ch], gtk/gtkentryprivate.h: new files.
      
      	* gtkentry.[ch]: added gtk_entry_{get,set}_completion, wrote
      	necessary code to hook up completion.
      
      	* gtktreeviewcolumn.c: made GtkTreeViewColumn implement the new
      	GtkCellLayout interface.
      
      	* gtkmarshalers.list: added BOOLEAN:OBJECT,BOXED.
      
      	* gtk/gtk.h, gtk/Makefile.am, po/POTFILES.in: all updated for the new
      	source files.
      edef7d00