]> Pileus Git - ~andy/gtk/blob - glib/ChangeLog
5519af0c138df86bfad6e980955495ac858a4a32
[~andy/gtk] / glib / ChangeLog
1 Tue Mar 10 02:03:12 1998  Tim Janik  <timj@gimp.org>
2
3         * gscanner.c (g_scanner_destroy_symbol_table_entry): new function to
4         free symbol table entries upon destruction
5         (gtk-gronlund-980309-0.patch.gz).
6
7 Mon Mar  9 15:02:21 1998  Tim Janik  <timj@gimp.org>
8
9         * glib.h: changed *_length functions to return guint.
10         changed *_nth functions to take guint as argument.
11
12         * glist.c: adapted g_list_length and g_list_length.
13
14         * gslist.c: adapted g_slist_length and g_slist_length.
15
16 Mon Mar  2 17:51:18 1998  Owen Taylor  <owt1@cornell.edu>
17
18         * glib.h gutils.c : changed g_strcasecmp
19           to take gchar* not guchar*
20
21         * testglib.c: Remove trailing ; after functions
22         
23 Sun Mar  1 19:04:40 1998  Owen Taylor  <owt1@cornell.edu>
24
25         * glib.h gstring.c: Added g_string_insert[_c]()
26           and g_string_erase().
27
28           From: Stefan Wille  <1wille@vsys1.informatik.uni-hamburg.de>
29
30 Mon Feb 16 23:05:06 1998  Owen Taylor  <owt1@cornell.edu>
31
32         * glist.c (g_list_insert_sorted): Changed function
33           so elements are always inserted, even if they compare
34           equal with another.
35
36 Thu Feb 12 22:48:11 1998  Owen Taylor  <owt1@cornell.edu>
37
38         * gstring.c glib.h: removed deprecated g_string_equal
39           and g_string_hash.
40
41 Tue Feb 10 13:04:36 1998  Owen Taylor  <owt1@cornell.edu>
42
43         * configure.in: Add check to see if the C library's
44           iswalnum can actually be used. (Not true for
45           Linux libc-5.4.38)
46
47 Sat Feb  7 11:48:09 1998  Owen Taylor  <owt1@cornell.edu>
48
49         * gstring.c gutils.c: added some additional consts in
50           appropriate places to remove a warning
51
52 Sat Feb  7 11:15:54 1998  Owen Taylor  <owt1@cornell.edu>
53
54         * gutils.c: include <ctype.h> for tolower()
55
56 Fri Jan 30 23:57:17 PST 1998 Manish Singh <yosh@gimp.org>
57
58         * added and autoconfigured in a new utility function
59         g_strcasecmp
60
61 Wed Jan 28 23:53:27 PST 1998 Manish Singh <yosh@gimp.org>
62
63         * glist.c
64         * gslist.c
65         * testglib.c: the sort functions compared backwards. Fixed
66         * glib.h: list iterator macros now check for NULL pointers
67
68 Tue Jan 27 09:46:57 PST 1998 Manish Singh <yosh@gimp.org>
69
70         * gstring.c: g_string_prepend and g_string_prepend_c had
71         interchanged src and dest parameters for g_memmove. Fixed.
72
73 Tue Jan 27 01:38:52 PST 1998 Manish Singh <yosh@gimp.org>
74
75         * gslist.c: fixed a really, really lame error. g_slist_insert
76         didn't hook the data in! Reworked the routine to reflect the
77         functionality of g_list
78
79 Wed Jan 21 01:13:25 1998  Tim Janik  <timj@psynet.net>
80
81         * Applied patch from (Raja R Harinath <harinath@cs.umn.edu>)
82           to add function g_snprintf.
83         * configure.in (AC_CHECK_FUNCS): Check for vsnprintf.
84         * glib.h: Add prototype for g_snprintf.
85         * glibconfig.h.in: Add HAVE_VSNPRINTF.
86         * gutils.c (g_snprintf): new function.
87
88 Sat Jan 17 23:52:40 1998  Owen Taylor  <owt1@cornell.edu>
89
90         * gstring.{c,h} gscanner.c:
91            renamed g_string_equal => g_str_equal
92            renamed g_string_hash => g_str_hash
93           And const corrected. Old functions left in for now.
94         
95 Fri Jan  9 20:03:46 1998  Tim Janik  <timj@psynet.net>
96
97         * gutils.c (g_strerror): changed message for EAGAIN from
98         "no more processes" to "try again" since EAGAIN is used with
99         functions else than fork().
100
101         * gscanner.c (g_scanner_get_token_ll): use strtol() instead of
102         strtoul() to avoid conflicts with solaris.
103
104         * merged the glib portions from Jan 2 to Jan 7 out of gtk+/ChangeLog
105         into this file.
106
107 Wed Jan  7 02:14:30 PST 1998 Manish Singh <yosh@gimp.org>
108
109         * glib.h:
110         * glist.c:
111         * gslist.c:
112         * testglib.c: Added g_[s]list_insert_sorted function
113         and appropriate tests in testglib
114
115 Sat Jan  3 20:23:25 1998  Owen Taylor  <owt1@cornell.edu>
116
117         * glib.h: Changed guint32 -> guint for bitfields.
118         (Bitfields must be int or unsigned int?)
119
120 Fri Jan  2 23:52 PST 1998 Jay Painter <jpaint@serv.net>
121
122         * glib_pre1.h: 
123         * glib_pre2.h: 
124         * glib.h: reverted glibconfig.h and glib.h files back to the
125         way they were before my ugly hack.
126
127         * gscanner.c: removed inlines from clist and gscanner
128
129 Tue Dec 23 02:49:51 1997  Tim Janik  <timj@psynet.net>
130
131         * gscanner.c: new file for GScanner: Flexible lexical scanner for
132         general purpose.
133         * glib_pre2.h: added GScanner includes. added g_strconcat and g_strtod.
134         gutils.c (g_strconcat): new function for string concatenation of NULL
135         terminated parameter list.
136         (g_strtod): new function to perform best string to double conversion
137         with or without consideration of the current locale.
138
139 Mon Dec 15 19:33:58 1997  Tim Janik  <timj@psynet.net>
140
141         * glist.c: minor optimizations:
142         (g_list_append): `if' optimized for common code path, commented out
143         unneccessary `assert', saved one variable assignment.
144         (g_list_prepend): saved two (conditioned) variable assignment.
145         (g_list_insert): saved one  (conditioned) variable assignment,
146         saved one variable assignment.
147         (g_list_remove): `if' optimized for common code path, saved two
148         variable assignments by using `g_list_free_1' (which is even
149         faster) instead of `g_list_free'.
150         (g_list_reverse): saved allocation of one variable, saved one
151         variable assignment.
152
153 Wed Dec 10 23:27:20 1997  Tim Janik  <timj@psynet.net>
154
155         * glib_pre1.h: 
156         * glib_pre2.h: 
157         * glib.h: this file now gets concatenated by makeglib_h from
158         glib_pre1.h and glib_pre2.h to merge in glibconfig.h wich got
159         created by configure (done by Jay Painter).
160
161         * glib_pre2.h: the g_assert*() and g_return_*_fail() macros
162         are wrapped by G_STMT_START and G_STMT_END now, to avoid conflicts
163         when used within if (...) g_macro(); else ... conditionals.
164         
165 Tue Dec 17 13:14:07 1996  Peter Mattis  <pmattis@charnley.HIP.Berkeley.EDU>
166
167         * glib.h: Changed 'g_return_if_fail' and 'g_return_val_if_fail' to
168         not call 'g_string' but to simply stringify the
169         expression. Calling 'g_string' causes the expression to be
170         expanded which is undesired.
171
172 Sun Dec  1 01:30:48 1996  Peter Mattis  <pmattis@charnley.HIP.Berkeley.EDU>
173
174         * Started ChangeLog