2006-08-17 Aaron Bockover <abockover@novell.com>
[mono.git] / eglib / ChangeLog
1 2006-08-17  Aaron Bockover  <abockover@novell.com>
2
3         * src/gptrarray.c: Added beginnings of GPtrArray (alloc, free, add, iterate)
4
5         * src/glib.h: Added GPtrArray signatures
6
7         * src/Makefile.am: Added gptrarray.c to build
8
9         * test/ptrarray.c:
10         * test/tests.h:
11         * test/driver.c:
12         * test/Makefile.am: Add ptrarray tests for available functionality
13
14 2006-08-17  Aaron Bockover  <abockover@novell.com>
15         
16         * test/test.h: 
17         * test/test.c: Added group iterator/test driver functionality
18         
19         * test/driver.c: Added groups to run using new test functionality
20         
21         * test/slist.h:
22         * test/hashtable.h:
23         * test/string-util.h: Test group definitions for string util/hashtable
24
25         * test/slist.c:
26         * test/str.c: 
27         * test/hash.c: Added test definition table 
28
29         * test/Makefile.am: Added -Wall -Werror -D_FORTIFY_SOURCE=2
30
31         * src/gstr.c: Added implementation for g_str_has_prefix, g_str_has_suffix
32
33         * src/glib.h: Added missing function signatures
34
35         * src/Makefile.am: added -D_FORTIFY_SOURCE=2 
36
37 2006-08-17  Duncan Mak  <duncan@a-chinaman.com>
38
39         * src/gslist.c (g_slist_remove_link): I misread the function
40         signature. Re-implemented.
41         (g_slist_delete_link): Implemented.
42         (g_slist_reverse): Implemented.
43         (g_slist_insert_sorted): Implemented.
44
45 2006-08-17  Duncan Mak  <duncan@a-chinaman.com>
46
47         * src/gslist.c (g_slist_find): 
48         (g_slist_length):
49         (g_slist_remove):
50         (g_slist_remove_link): Implemented.
51
52         * test/slist.c: Tests for GSList.
53
54 2006-08-17  Raja R Harinath  <harinath@gmail.com>
55
56         * src/gslist.c (g_slist_free_1): New.  Free a single list node.
57         (g_slist_free): Use it to free the list nodes.  Don't free the
58         data, since the list doesn't own it.
59         (g_slist_append): Convert into a one-liner.
60         (g_slist_foreach): Remove redundant null check.
61         (g_slist_last): Actually return the last node.
62         (g_slist_copy): Simplify.
63         * src/gslist.h (g_slist_free_1): Add.
64
65 2006-08-16  Duncan Mak  <duncan@a-chinaman.com>
66
67         * src/gslist.c:
68
69         * src/gslist.h: First attempt at implementing GSList, incomplete.
70
71         * src/Makefile.am (libeglib_la_SOURCES): add gslist.c
72         * src/glib.h: Add GFunc definition. #include the new gslist.h.
73
74 2006-08-16  Miguel de Icaza  <miguel@novell.com>
75
76         * src/Makefile.am: Added -Wall,-Werror, corrected lots of
77         mistakes.
78
79         * src/gstring.c: Gstring implementation.
80
81         * test/str.c (test_gstring): string tests.
82
83 2006-08-16  Aaron Bockover  <abockover@novell.com>
84
85         * src/gstr.c: Added g_strsplit implementation
86
87         * test/driver.c: Run the split test
88
89         * test/str.c: Added a test for g_strsplit
90
91         * Makefile.am:
92         * src/Makefile.am:
93         * test/Makefile.am: Added MAINTAINERCLEANFILES
94
95 2006-08-16  Miguel de Icaza  <miguel@novell.com>
96
97         * src/gouput.c: Implement some output routines, update missing
98         progress. 
99
100         * test: Add test driver, and initial tests. 
101
102 2006-08-15  Miguel de Icaza  <miguel@novell.com>
103
104         * src/ghashtable.c: Implement most of this, it is completely
105         untested at this point.
106