Moved struct declaration up. Style fixes.
[platform/upstream/glib.git] / ChangeLog
1 1999-04-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
2
3         * glib.h: Moved struct declaration up. Style fixes.
4
5         * grand.c: Style fixes. Only try to open /dev/random once.
6
7         * tests/rand-test.c (main): New tests; Slight bug fix. 
8
9 1999-04-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
10
11         * grand.c, tests/rand-test.c: New files to implement the Mersenne
12         Twister Pseudo Random Number Generator.
13
14         * glib.h, AUTHORS, Makefile.am, tests/Makefile.am: Changed
15         accordingly.
16
17 Thu Apr  8 21:12:30 CDT 1999 Shawn T. Amundson <amundson@gtk.org>
18
19         * Released GLib 1.3.0
20
21 1999-03-30  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
22
23         * configure.in: Added a check for the right format to printf and
24         scanf long longs. It is %qi instead of %lli on FreeBSD for
25         whatever reason.
26
27 1999-03-28  Raja R Harinath  <harinath@cs.umn.edu>
28
29         * Makefile.am (glibconfig.h): Make sure `glibconfig.h' exists
30         after the rule is fired.
31         (install-exec-local): Install glibconfig.h only if the contents
32         are different from the currently installed glibconfig.h.
33
34 1999-03-26  Raja R Harinath  <harinath@cs.umn.edu>
35
36         * Makefile.am (configexecincludedir): Rename from 
37         configincludedir so that glibconfig.h will be installed 
38         as part of `make install-exec'. 
39
40 Thu Mar 25 22:45:47 1999  Tor Lillqvist  <tml@iki.fi>
41
42         * config.h.win32: Update version numbers.
43
44         * glibconfig.h.win32: Update version numbers and pthreads-win32-
45         related magic values.
46
47         * README.win32: Some improvements.
48
49         * makefile.msc: Add gqueue and gstack. Correct version number.
50
51 Fri Mar 19 16:29:50 PST 1999 Manish Singh <yosh@gimp.org>
52
53         * acinclude.m4
54         * config.guess
55         * config.sub
56         * ltconfig
57         * ltmain.sh: upgrade to libtool 1.2f
58
59         * autogen.sh: libtool is not required to autogen glib
60
61         * acconfig.h: remove WITH_SYMBOL_UNDERSCORE (not explictly
62         needed)
63
64 1999-03-18  Jeff Garzik  <jgarzik@pobox.com>
65
66         * glib.def: Add new g_list, g_stack, g_queue functions.
67
68 1999-03-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
69
70         * configure.in: added new AC_SUBST(GTHREAD_COMPILE_IMPL_DEFINES)
71         to hold various defines to get the right thread implementation on
72         different platforms. Also look in -ldce for pthread_create. Should
73         make it work on HP-UX 10.x. Information from "D. Emilio Grimaldo
74         Tunon" <emilio_tunon@nl.compuware.com>.
75
76 1999-03-17  Jeff Garzik  <jgarzik@pobox.com>
77
78         * gstack.c, gqueue.c:
79         Add copyright, clean up code a bit.
80
81 1999-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
82
83         * configure.in: Added missing values for G_MAXU(SHORT|INT|LONG) on
84         platforms with only /usr/include/values.h.
85
86         * acconfig.h: Removed unnecessary macros.
87
88         * glibconfig.h.win32, config.h.win32: Moved G_THREADS_IMPL_POSIX
89         from config.h.win32 to glibconfig.h.win32. Taken from glib 1.2
90         branch.
91
92         * configure.in: Also accept _Pctime_r instead of ctime_r, while
93         seraching for the right `_REENTRANT' flag. This is for Digital
94         UNIX 4.0d. Taken from glib 1.2 branch.
95
96 Wed Mar 17 03:14:56 1999  Tim Janik  <timj@gtk.org>
97
98         * glib.h: added GLIB_CHECK_VERSION() macro similar to
99         GTK_CHECK_VERSION().
100
101 Wed Mar 17 01:46:28 1999  Tim Janik  <timj@gtk.org>
102
103         * merges from glib-1-2:
104         
105 Sun Mar 14 17:50:35 1999  Tim Janik  <timj@gtk.org>
106
107         * gmem.c (g_mem_chunk_*): changed a bunch of g_assert() statements
108         to g_return_if_fail().
109         (g_mem_profile):
110         (g_mem_chunk_print):
111         (g_mem_chunk_info): removed some extraneous "\n"s at the end of the log
112         messages.
113
114         * gtimer.c (g_timer_*): changed a bunch of g_assert() statements
115         to g_return_if_fail().
116         * grel.c (g_*): changed a bunch of g_assert() statements to
117         g_return_if_fail() and added some extra ones to check relation != NULL.
118
119 Tue Mar  9 23:25:50 1999  Tim Janik  <timj@gtk.org>
120
121         * configure.in: check for working realloc (NULL,).
122         * gmem.c (g_realloc): use malloc() for initial allocation on systems
123         where realloc(NULL,) will not work (this is the case on SunOS, reported
124         by Tom Geiger).
125
126 Mon Mar  8 07:42:08 1999  Tim Janik  <timj@gtk.org>
127
128         * ghook.c (g_hook_unref): when !hook_list->is_setup, wrap the
129         flag around the call to g_hook_free() to avoid spurious
130         warnings (happens during destruction phase).
131
132 1999-03-02  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
133
134         * gmem.c: Fixed a stupid cut'n'paste error of mine. Thanks to
135         Friedrich Dominicus <Friedrich.Dominicus@inka.de>
136
137 1999-03-16  Timur Bakeyev  <mc@bat.ru>
138
139         * configure.in: Fix problem with pthread_create in libc, as running
140         "gcc test.c -l " is not legal.
141
142 1999-03-16  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
143
144         * tests/type-test.c: Added a test for the
145         G_(U)?INT(16|32|64)_FORMAT and G_(MIN|MAX|MAXU)(SHORT|INT|LONG)
146         macros.
147
148         * configure.in: Removed G_(U)?INT8_FORMAT again, as it can't be
149         used for scanf.
150
151         * configure.in: Added the macros G_MAXU(SHORT|INT|LONG). I do not
152         know how to handle these on platforms with /usr/include/values.h,
153         but without /usr/include/limits.h. Please someone add this.
154
155
156 1999-03-15  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
157
158         * configure.in: Added the macros G_(U)?INT(8|16|32|64)_FORMAT to
159         use for printf and (much more important) scanf format strings for
160         the corresponding GLib types. 
161
162         * glib.h Added G_(U)?(SHORT|INT|LONG)_FORMAT for consistency. It
163         however makes no sense to also provide G_(FLOAT|DOUBLE)_FORMAT, as
164         they are different for printf (f for both) and scanf (f for float,
165         lf for double). Defining G_INT_FORMAT makes sense however, as we
166         might want to define gint to something different than int someday
167         in the future. Idea from Sascha Brawer <sb@adasys.ch>.
168         
169 1999-03-14  Jeff Garzik  <jgarzik@pobox.com>
170
171         * gdate.c:
172         Commented out debugging output.
173
174         * tests/Makefile.am, tests/date-test.c:
175         Added test of the GDate module, based closely on testgdate.c.
176
177         * tests/Makefile.am:
178         Bugfix - compile tests with @GLIB_DEBUG_FLAGS@.
179
180 1999-03-14  Raja R Harinath  <harinath@cs.umn.edu>
181
182         * configure.in (glibconfig.h): Remove widechar tests and defines.
183         (fd_set): Change the grep for `fd_mask' to search for `fd_set'.
184         * gerror.c (fd_mask): Remove conditional typedef.  It is not used
185         elsewhere in the file.
186         * gmain.c (fd_mask): Likewise.
187
188 1999-03-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
189
190         * configure.in: Test for posix threads first, then for dce threads.
191
192 1999-03-11  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
193
194         * configure.in: Revamped the thread configure stuff. Now dce
195         threads (old posix draft) are recogniced. This is necessary,
196         because dce threads are in fact working quite differently from
197         posix threads. Also changed the conditions for checking for MT
198         safe functions a bit, because G_THREADS_IMPL_NONE still have to
199         compile thread safe. NOTE: Please do not commit my change to
200         glib-1-2/{acconfig.h,configure.in,config.h.win32} from 1999-03-03,
201         as the current change will take care of that too.
202
203 Tue Mar  9 14:37:32 1999  Jeff Garzik  <jgarzik@pobox.com>
204
205         * Makefile.am, glib.h, gstack.c, gqueue.c,
206           tests/Makefile.am, tests/queue-test.c, tests/stack-test.c:
207         Added stack, queue ADTs and related tests.
208
209         * glib.h, glist.c:
210         New g_list_delete() function.
211
212 Sat Mar  6 11:03:08 1999  Asbjorn Pettersen  <ape@lrdpf.spacetec.no>
213
214         * gutils.c (g_get_any_init): add OS/2 changes.
215         change '\\' in HOME to '/'.
216
217 1999-03-03  Josh MacDonald  <jmacd@spin.dsl.pacbell.net>
218
219         * glib.def: g_spaced_primes_closest was omitted here, so I
220         couldn't build Xdelta on Windows.
221
222 1999-03-01  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
223
224         * gutils.c (g_get_any_init): Fixed yet another bloody
225         implementation of getpwuid_r on AIX. Thanks to Olaf Dietsche
226         <olaf.dietsche+list.gtk@netcologne.de>. I would like a configure
227         test better than that, but have no idea, how to do that easily.
228
229 Sat Feb 27 01:18:47 1999  Tim Janik  <timj@gtk.org>
230
231         * ChangeLog: moved old ChangeLog to ChangeLog.pre-1-2, and started
232         new one.
233
234         * configure.in: set glib version to 1.3.0.