1 2006-08-17 Aaron Bockover <abockover@novell.com>
3 * src/gptrarray.c: Implemented g_ptr_array_remove and
4 g_ptr_array_remove_index
6 * test/other: Removed, rewritten in Makefile.am
8 * test/Makefile.am: Build test-eglib against local eglib and
9 test-glib against GLib 2.0 (replaces 'other')
11 * test/ptrarray.c: Added tests for g_ptr_array_remove and
12 g_ptr_array_remove_index
14 2006-08-17 Duncan Mak <duncan@a-chinaman.com>
16 * src/gslist.c: Added MIT license.
17 (g_slist_insert_sorted): Forgot the case where the data is
18 appended to the end of the list.
20 * test/slist.c (test_slist_insert_sorted): Fix the test.
22 2006-08-17 Aaron Bockover <abockover@novell.com>
24 * src/gptrarray.c: Added g_ptr_array_set_size implementation
26 * test/ptrarray.c: Added test for g_ptr_array_set_size
28 2006-08-17 Miguel de Icaza <miguel@novell.com>
30 * src/glib.h: A handful of extra macros
32 * configure.in, src/eglib-config.h.in: Set some system-specific
33 settings that are probed at configure time.
35 2006-08-17 Aaron Bockover <abockover@novell.com>
37 * src/gptrarray.c: Added beginnings of GPtrArray (alloc, free, add, iterate)
39 * src/glib.h: Added GPtrArray signatures
41 * src/Makefile.am: Added gptrarray.c to build
46 * test/Makefile.am: Add ptrarray tests for available functionality
48 2006-08-17 Aaron Bockover <abockover@novell.com>
51 * test/test.c: Added group iterator/test driver functionality
53 * test/driver.c: Added groups to run using new test functionality
57 * test/string-util.h: Test group definitions for string util/hashtable
61 * test/hash.c: Added test definition table
63 * test/Makefile.am: Added -Wall -Werror -D_FORTIFY_SOURCE=2
65 * src/gstr.c: Added implementation for g_str_has_prefix, g_str_has_suffix
67 * src/glib.h: Added missing function signatures
69 * src/Makefile.am: added -D_FORTIFY_SOURCE=2
71 2006-08-17 Duncan Mak <duncan@a-chinaman.com>
73 * src/gslist.c (g_slist_remove_link): I misread the function
74 signature. Re-implemented.
75 (g_slist_delete_link): Implemented.
76 (g_slist_reverse): Implemented.
77 (g_slist_insert_sorted): Implemented.
79 2006-08-17 Duncan Mak <duncan@a-chinaman.com>
81 * src/gslist.c (g_slist_find):
84 (g_slist_remove_link): Implemented.
86 * test/slist.c: Tests for GSList.
88 2006-08-17 Raja R Harinath <harinath@gmail.com>
90 * src/gslist.c (g_slist_free_1): New. Free a single list node.
91 (g_slist_free): Use it to free the list nodes. Don't free the
92 data, since the list doesn't own it.
93 (g_slist_append): Convert into a one-liner.
94 (g_slist_foreach): Remove redundant null check.
95 (g_slist_last): Actually return the last node.
96 (g_slist_copy): Simplify.
97 * src/gslist.h (g_slist_free_1): Add.
99 2006-08-16 Duncan Mak <duncan@a-chinaman.com>
103 * src/gslist.h: First attempt at implementing GSList, incomplete.
105 * src/Makefile.am (libeglib_la_SOURCES): add gslist.c
106 * src/glib.h: Add GFunc definition. #include the new gslist.h.
108 2006-08-16 Miguel de Icaza <miguel@novell.com>
110 * src/Makefile.am: Added -Wall,-Werror, corrected lots of
113 * src/gstring.c: Gstring implementation.
115 * test/str.c (test_gstring): string tests.
117 2006-08-16 Aaron Bockover <abockover@novell.com>
119 * src/gstr.c: Added g_strsplit implementation
121 * test/driver.c: Run the split test
123 * test/str.c: Added a test for g_strsplit
127 * test/Makefile.am: Added MAINTAINERCLEANFILES
129 2006-08-16 Miguel de Icaza <miguel@novell.com>
131 * src/gouput.c: Implement some output routines, update missing
134 * test: Add test driver, and initial tests.
136 2006-08-15 Miguel de Icaza <miguel@novell.com>
138 * src/ghashtable.c: Implement most of this, it is completely
139 untested at this point.