summaryrefslogtreecommitdiff
path: root/gtk/gtkrbtree.c
Commit message (Expand)AuthorAgeFilesLines
* gtk: Stop using g_sliceMatthias Clasen2023-03-141-5/+5
* build: Add -Wnull-dereferenceBenjamin Otte2020-03-051-0/+2
* rbtree: Simplify macrosBenjamin Otte2020-03-051-2/+2
* rbtree: Simplify codeBenjamin Otte2020-03-051-8/+6
* rbtree: Fix a crash in insertion fixupBenjamin Otte2019-01-201-2/+2
* rbtree: Add a trivial way to add rbtree tests to the testsuite.Benjamin Otte2019-01-201-23/+65
* rbtree: Fix removing last elementBenjamin Otte2019-01-141-0/+5
* rbtree: Make node getters not require tree argumentBenjamin Otte2019-01-141-12/+6
* rbtree: Add gtk_rb_tree_node_get_tree()Benjamin Otte2019-01-141-5/+41
* rbtree: Access node->parent only via accessorsBenjamin Otte2019-01-141-105/+119
* rbtree: Remove gtk_rb_tree_find()Benjamin Otte2019-01-141-52/+0
* Rename GtkCssRBTree to GtkRBTreeMatthias Clasen2019-01-141-0/+761
* Rename GtkRBTree to GtkTreeRBTreeMatthias Clasen2019-01-141-1738/+0
* rbtree: Privatize headerBenjamin Otte2018-02-031-1/+1
* Don't use g_print for debug outputMatthias Clasen2016-02-281-28/+54
* gtk: Strip newlines from g_warning and g_errorMatthias Clasen2016-02-281-1/+1
* Clean up debug featuresMatthias Clasen2015-09-091-30/+30
* gtk: Make functions static that don't need to be non-staticBenjamin Otte2012-10-021-17/+17
* Change FSF AddressJavier Jardón2012-02-271-3/+1
* rbtree: Add _gtk_rbtree_contains()Benjamin Otte2011-12-101-0/+25
* rbtree: Rewrite to not lose node orderBenjamin Otte2011-11-221-88/+74
* rbtree: Remove needless testsBenjamin Otte2011-11-221-8/+8
* rbtree: Simplify rotation functionsBenjamin Otte2011-11-221-54/+32
* rbtree: Remove the nil memberBenjamin Otte2011-11-221-9/+6
* rbtree: Introduce _gtk_rbtree_is_nil()Benjamin Otte2011-11-221-87/+93
* rbtree: Introduce _gtk_rbtree_first()Benjamin Otte2011-11-221-19/+21
* rbtree: Replace nil node allocation with a preallocated nilBenjamin Otte2011-11-221-9/+6
* rbtree: Don't write to nil nodeBenjamin Otte2011-11-211-11/+10
* rbtree: Add a local variableBenjamin Otte2011-11-211-19/+23
* rbtree: Move to an approach where we don't move contentsBenjamin Otte2011-11-211-24/+41
* rbtree: Use gtk_rbnode_adjust() even moreBenjamin Otte2011-11-211-27/+15
* rbtree: Use gtk_rbnode_adjust()Benjamin Otte2011-11-211-41/+3
* rbtree: Use gtk_rbnode_adjust() more.Benjamin Otte2011-11-211-12/+2
* rbtree: Use gtk_rbnode_adjust() moreBenjamin Otte2011-11-211-23/+4
* rbtree: Use gtk_rbnode_adjust()Benjamin Otte2011-11-211-23/+4
* rbtree: Split out a common functionBenjamin Otte2011-11-211-22/+33
* rbtree: Don't set variable twiceBenjamin Otte2011-11-211-1/+0
* rbtree: Add assertions to clarify usageBenjamin Otte2011-11-211-0/+2
* rbtree: Mark all debug sections as debugBenjamin Otte2011-11-211-0/+2
* rbtree: Make debug functions privateBenjamin Otte2011-11-211-2/+7
* treeview: Add _gtk_rbtree_node_get_index()Benjamin Otte2011-11-161-5/+5
* treeview: Add _gtk_rbtree_find_index()Benjamin Otte2011-11-161-0/+50
* treeview: Rename "parity" to "total_count"Benjamin Otte2011-11-161-53/+44
* treeview: Make the parity actually store the row numberBenjamin Otte2011-11-161-16/+7
* treeview: Remove special cases when computing parityBenjamin Otte2011-11-161-3/+2
* Replace gtk_debug_flags with getter and setter functionsTor Lillqvist2010-09-081-11/+11
* gtk/: fully remove gtkalias hacksJavier Jardón2010-07-101-1/+0
* Fix compilation warning: move function to proper locationJavier Jardón2010-04-121-22/+20
* Include "config.h" instead of <config.h> Command used: find -nameJohan Dahlin2008-06-221-1/+1
* Apply a cleanup patch by Kjartan Maraas (#341812)Matthias Clasen2006-10-081-1/+1