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