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
25 * test/Makefile.am: Add ptrarray tests for available functionality
27 2006-08-17 Aaron Bockover <abockover@novell.com>
30 * test/test.c: Added group iterator/test driver functionality
32 * test/driver.c: Added groups to run using new test functionality
36 * test/string-util.h: Test group definitions for string util/hashtable
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):
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>
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
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
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
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.