summaryrefslogtreecommitdiff
path: root/gtk/gtktreestore.c
Commit message (Collapse)AuthorAgeFilesLines
* The big versioning cleanupMatthias Clasen2018-02-061-16/+0
| | | | | | | Remove all the old 2.x and 3.x version annotations. GTK+ 4 is a new start, and from the perspective of a GTK+ 4 developer all these APIs have been around since the beginning.
* Avoid GdkPixbuf in docsMatthias Clasen2017-11-301-2/+2
| | | | GdkTexture is preferred now.
* gtk: Strip newlines from g_warning and g_errorMatthias Clasen2016-02-281-6/+6
| | | | g_logv adds one for us already.
* Clean up debug featuresMatthias Clasen2015-09-091-2/+5
| | | | | Introduce a GTK_DEBUG_CHECK() macro and use it to check for GTK_DEBUG flags everywhere. Also guard all such places by
* Docs: Typo fixMatthias Clasen2015-05-121-1/+1
|
* GtkTreeStore: Use the new helpersMatthias Clasen2015-04-271-30/+60
| | | | | Use the new GtkBuilder helpers and g_markup_collect_attributes in all builder subparsers.
* gtk: port many nullability annotation fixes from Vala bindingsEvan Nemerson2014-05-301-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=730745
* treestore: Fix segfault when reordering non-existing childrenOlivier Brunel2014-05-131-0/+6
| | | | | | | Calling gtk_tree_store_reorder() on a node without children would cause a segfault; Fixes https://bugzilla.gnome.org/show_bug.cgi?id=698396 Signed-off-by: Olivier Brunel <jjk@jjacky.com>
* Minor doc fixupMatthias Clasen2014-05-131-2/+2
|
* docs: use Returns: consistentlyWilliam Jon McCann2014-02-191-6/+6
| | | | Instead of Return value:
* Docs: Remove all entities and turn off sgml modeMatthias Clasen2014-02-091-3/+3
| | | | | With all element markup gone, it is time to turn off sgml mode, and get rid of entities as well.
* docs: use proper apostropheWilliam Jon McCann2014-02-071-2/+2
| | | | https://wiki.gnome.org/Design/OS/Typography
* docs: Use markup for linksWilliam Jon McCann2014-02-071-1/+1
|
* docs: use proper quotesWilliam Jon McCann2014-02-051-3/+3
|
* docs: Use "#" for refsect2 instead of ##William Jon McCann2014-02-041-1/+1
|
* docs: use ` instead of <literal>William Jon McCann2014-02-041-5/+5
|
* docs: Convert to markdownMatthias Clasen2014-02-021-6/+4
| | | | Specifically, switch to using markdown syntax for sections.
* docs: Identify examples that are C codeWilliam Jon McCann2014-01-291-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723119
* docs: use |[ ]| instead of <programlisting></programlisting>William Jon McCann2014-01-291-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=723119
* docs: don't use <type> tagsWilliam Jon McCann2014-01-281-3/+3
| | | | Use # syntax where appropriate.
* Fix GI warningsJasper St. Pierre2013-10-091-6/+3
|
* Improve struct packing in various placesMatthias Clasen2013-09-211-1/+1
|
* gtk: Use new macros for defining private dataEmmanuele Bassi2013-07-091-5/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=702996
* Doc: various small fixesSébastien Wilmet2013-05-121-2/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=700007
* Consistently allow -1 to mean 'append' in tree modelsMatthias Clasen2012-07-121-6/+6
| | | | | | | | Both GtkListStore and GtkTreeStore had a few methods that allowed -1 to mean 'append' when specified as a position, but others that demanded positive position arguments. Make this consistent by always allowing -1. https://bugzilla.gnome.org/show_bug.cgi?id=667808
* treestore: fix transformation of GValues on setCosimo Cecchi2012-06-071-2/+3
| | | | | | | | | | | | | | | | | There are three bugs here: - we should check if the value type is transformable instead of being compatible, since that's all we care about in order to call g_value_transform() - the check is only meaningful in the direction passed-in-type->column-type and not viceversa - we should init the destination GValue to the column type before calling g_value_transform on it, or the destination type information will be missing and the method will fail Thanks to Jasper St. Pierre and Colin Walters for all the help in tracking this down. https://bugzilla.gnome.org/show_bug.cgi?id=677649
* Explicitely mention -1 in the insert_with_values docsPaolo Borelli2012-03-101-2/+2
| | | | -1 means "append". Spell it out like we do for ListStore docs.
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* Use G_VALUE_INITJavier Jardón2011-10-151-2/+2
| | | | Instead of an explicit { 0, } when declaring the variable.
* Documentation fixesMatthias Clasen2011-09-251-10/+10
| | | | | Mostly making sure that return values and varargs don't loose their docs.
* Make _get_iter invalidate iterators when FALSE is returnedKristian Rietveld2011-08-221-2/+8
|
* Add a missing includeMatthias Clasen2011-06-071-0/+1
|
* Use faster new G_VALUE_COLLECT_INIT variant instead G_VALUE_COLLECTJavier Jardón2011-02-071-2/+2
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=641621
* [GI] Mark unintrospectable constructs as (skip)Pavel Holejsovsky2011-01-201-1/+4
| | | | | Also adds 'Rename to:' annotation to some constructs replacing the skipped ones.
* Gtk{List,Tree}Store: Fix GI array annotationsMartin Pitt2011-01-151-3/+3
|
* Add gtk_tree_model_iter_previous() vfuncSzilárd Pfeiffer2011-01-051-4/+24
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=128058
* Add the private struct in class_initMatthias Clasen2010-12-171-0/+2
|
* Remove sealed members from GtkTreeStoreMatthias Clasen2010-12-171-172/+227
|
* gtktreestore: Move documentation to inline commentsJavier Jardón2010-10-231-0/+35
|
* Add a couple of missing annotationsJohan Dahlin2010-09-181-1/+1
|
* Replace gtk_debug_flags with getter and setter functionsTor Lillqvist2010-09-081-1/+1
| | | | | | Preferrably should be made just into a local variable for libgtk like _gdk_debug_flags for libgdk. But for now used by gtk/tests/textbuffer.c and modules/printbackends/cups/gtkprintbackendcups.c.
* Clarify memory management of tree modelsChristian Dywan2010-08-091-1/+3
| | | | | It helps to be explicit about these things. Bug 609264.
* gtk/: fully remove gtkalias hacksJavier Jardón2010-07-101-4/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=623845
* Add (out) annotations to GtkTreeIter parametersPhilip Withnall2010-07-071-7/+7
|
* Revert "Add length to gtk_tree_path_get_indices"Colin Walters2010-06-281-3/+3
| | | | | | This reverts commit eebb16eb1af11c5327dd06b23df82f7528566739. Was an accidental commit.
* Add length to gtk_tree_path_get_indicesColin Walters2010-06-281-3/+3
| | | | | | The old version wasn't introspectable as it didn't have a length return parameter. Also, delete gtk_tree_path_get_indices_with_depth, since it's no longer needed.
* [Annotations] Add array length for GtkTreeStoreViktor Pracht2010-02-191-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=603923
* [annotations] Add allow-noneJohan Dahlin2010-02-191-11/+11
| | | | | | | | This commit was created using a script that searched for all docstrings containing a parameter and the string 'or %NULL'. Gdk backends and demos excluded as they are not part of a public API https://bugzilla.gnome.org/show_bug.cgi?id=610474
* Add introspection annotations for gtk_tree_model_get_path+gtk_tree_store_newvAlan Knowles2010-02-091-1/+1
|
* [introspection] Merge in Gtk-custom.c annotationsColin Walters2009-12-161-2/+2
| | | | | | | | The Gtk-custom.c file in gir-repository contained a number of introspection annotations. Merge those into the GTK source files. Some documentation was moved from the tmpl/ files to accomodate the addition of annotations.