2.12.2
[platform/upstream/glib.git] / gthread / ChangeLog
1 2006-08-15  Matthias Clasen  <mclasen@redhat.com>
2
3         * === Released 2.12.2 ===
4
5 2006-07-22  Matthias Clasen  <mclasen@redhat.com>
6
7         * === Released 2.12.1 ===
8
9 2006-07-02  Matthias Clasen  <mclasen@redhat.com>
10
11         * === Released 2.12.0 ===
12
13 2006-06-20  Matthias Clasen  <mclasen@redhat.com>
14
15         * === Released 2.11.4 ===
16
17 2006-06-12  Matthias Clasen  <mclasen@redhat.com>
18
19         * === Released 2.11.3 ===
20
21 2006-06-05  Matthias Clasen  <mclasen@redhat.com>
22
23         * === Released 2.11.2 ===
24
25 2006-05-15  Matthias Clasen  <mclasen@redhat.com>
26
27         * === Released 2.11.1 ===
28
29 2006-05-03  Tor Lillqvist  <tml@novell.com>
30
31         * gthread-win32.c (g_thread_exit_win32_impl): Free with free() and
32         not g_free() what has been allocated with calloc(). (#340530, Jake
33         Goulding)
34
35 2006-05-02  Matthias Clasen  <mclasen@redhat.com>
36         
37         * === Released 2.11.0 ===
38
39 2006-03-11  Tor Lillqvist  <tml@novell.com>
40
41         * gthread-win32.c: #define _WIN32_WINDOWS as 0x0401 to get
42         declaration for IsDebuggerPresent() when using MSVC6. (#333879,
43         Kazuki Iwamoto)
44
45 2006-03-07  Matthias Clasen  <mclasen@redhat.com>
46
47         * ===  Released 2.10.1 ===
48
49 2006-03-02  Tor Lillqvist  <tml@novell.com>
50
51         * gthread-win32.c (G_PRIVATE_MAX): Increase to 100. 16 was rather
52         low.
53         (g_private_new_win32_impl): Can't use g_error() here as
54         g_private_new() is called a few times by GLib internally before
55         the messaging system that g_error() requires is ready. Thanks to
56         Tim Janik for noticing. Just display a MessageBox() and abort()
57         instead.
58
59 2006-02-24  Matthias Clasen  <mclasen@redhat.com>
60
61         * === Released 2.10.0 ===
62
63 2006-02-20  Tor Lillqvist  <tml@novell.com>
64
65         * gthread-win32.c (g_thread_exit_win32_impl): Make the
66         implementation of GPrivate behave more closely as in POSIX
67         threads: The value associacted with a GPrivate must be set to NULL
68         before calling the destructor. (The destructor gets the original
69         value as argument.)  A destructor might re-associate a non-NULL
70         value with some GPrivate. To deal with this, if after all
71         destructors have been called, there still are some non-NULL
72         values, the process is repeated. (#331367)
73
74 2006-02-10  Matthias Clasen  <mclasen@redhat.com>
75
76         * === Released 2.9.6 ===
77
78 2006-01-27  Matthias Clasen  <mclasen@redhat.com>
79
80         * === Released 2.9.5 ===
81
82 2006-01-18  Matthias Clasen  <mclasen@redhat.com>
83         
84         * === Released 2.9.4 ===
85
86 2006-01-16  Matthias Clasen  <mclasen@redhat.com>
87
88         * === Released 2.9.3 ===
89
90 2006-01-05  Matthias Clasen  <mclasen@redhat.com>
91
92         * === Released 2.9.2 ===
93
94 2005-12-09  Matthias Clasen  <mclasen@redhat.com>
95
96         * === Released 2.9.1 ===
97
98 2005-12-02  Matthias Clasen  <mclasen@redhat.com>
99
100         * Makefile.am: Remove gthread-solaris.c
101
102 2005-11-17  Matthias Clasen  <mclasen@redhat.com>
103
104         * === Released 2.9.0 ===
105
106 2005-08-23  Matthias Clasen  <mclasen@redhat.com>
107
108         * === Released 2.8.1 ===
109
110 2005-08-12  Matthias Clasen  <mclasen@redhat.com>
111
112         * === Released 2.8.0 ===
113
114 2005-08-05  Matthias Clasen  <mclasen@redhat.com>
115
116         * === Released 2.7.7 ===
117
118 2005-08-03  Matthias Clasen  <mclasen@redhat.com>
119
120         * === Released 2.7.6 ===
121
122 2005-08-02  Matthias Clasen  <mclasen@redhat.com>
123
124         * === Released 2.7.5 ===
125
126 2005-07-21  Matthias Clasen  <mclasen@redhat.com>
127
128         * === Released 2.7.4 ===
129
130 2005-07-15  Matthias Clasen  <mclasen@redhat.com>
131
132         * === Released 2.7.3 ===
133         
134 2005-07-09  Tor Lillqvist  <tml@novell.com>
135
136         * Makefile.am: Don't use the scripts in build/win32 to compile
137         gthread.rc into a resource object file. (This means we lose the
138         build number increment magic, but I doubt it was that useful
139         anyway.) Instead use windres directly. To pass the normal .o file
140         produced by windres through libtool, which wants .lo files, pass
141         it directly to the linker using a -Wl option.
142
143         * gthread.rc.in: Thus replace BUILDNUMBER with 0.
144
145 2005-07-08  Matthias Clasen  <mclasen@redhat.com>
146         
147         * === Released 2.7.2 ===
148
149 2005-06-30  Matthias Clasen  <mclasen@redhat.com>
150
151         * === Released 2.7.1 ===
152
153 2005-06-26  Tor Lillqvist  <tml@novell.com>
154
155         * Makefile.am: libtool installs/uninstalls the import library, no
156         need to do it ourselves. Do still install/uninstall the .def file,
157         though.
158
159 2005-06-10  Matthias Clasen  <mclasen@redhat.com>
160
161         * === Released 2.7.0 ===
162
163 2005-06-09  Matthias Clasen  <mclasen@redhat.com>
164
165         * gthread-posix.c (g_thread_create_posix_impl): Allow
166         setstacksize to fail.  (#304790, Michael Banck)
167
168 2005-01-07  Matthias Clasen  <mclasen@redhat.com>
169
170         * === Released 2.6.1 ===
171
172 2004-12-16  Matthias Clasen  <mclasen@redhat.com>
173
174         * === Released 2.6.0 ===
175         
176 2004-12-02  Matthias Clasen  <mclasen@redhat.com>
177
178         * === Released 2.5.7 ===
179         
180 2004-11-12  Matthias Clasen  <mclasen@redhat.com>
181
182         * === Released 2.5.6 ===
183         
184 2004-11-02  Matthias Clasen  <mclasen@redhat.com>
185
186         * === Released 2.5.5 ===
187
188 2004-10-27 Matthias Clasen  <mclasen@redhat.com>
189
190         * === Released 2.5.4 ===
191
192 2004-09-18 Matthias Clasen  <mclasen@redhat.com>
193
194         * === Released 2.5.3 ===
195
196 2004-08-25 Matthias Clasen  <mclasen@redhat.com>
197
198         * === Released 2.5.2 ===
199
200 2004-08-01 Matthias Clasen  <mclasen@redhat.com>
201
202         * === Released 2.5.1 ===
203
204 Sun Jul 18 18:03:08 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
205
206         * === Released 2.5.0 ===
207
208 2002-11-23  Tor Lillqvist  <tml@iki.fi>
209
210         * gthread-win32.c (g_cond_timed_wait_win32_impl): Fix two bugs: 1)
211         If abs_time is NULL, should use infinite time. 2) Check for
212         current time already being past abs_time. (#99294, Christopher
213         R. Palmer, fix by Sebastian Wilhelmi)
214
215 Mon Nov  4 14:45:24 2002  Owen Taylor  <otaylor@redhat.com>
216
217         * gthread-posix.c gthread-solaris.c: Include <config.h>
218
219 2002-03-10  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
220
221         * gthread-posix.c (g_thread_create_posix_impl): Do a comparison,
222         not an assignment, stupid! Spotted by Daniel Elstner
223         <daniel.elstner@gmx.net>.
224
225 2002-02-09  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
226
227         * gthread-impl.c: Only compile most of this file, if
228         G_THREADS_ENABLED is set.
229
230         * Fixed typo in G_THREADS_ENABLED. 
231
232 2002-01-16  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
233
234         * gthread-solaris.c: Use g_free instead of free. Pointed out by
235         Sam O'Connor <sam@panviva.com>.
236
237 2001-10-23  Tor Lillqvist  <tml@iki.fi>
238
239         * Makefile.am: (Win32): If we have built the MSVC import library,
240         install it. Install the gcc import library. Also support
241         uninstall.
242
243 2001-09-28  Tor Lillqvist  <tml@iki.fi>
244
245         * gthread-win32.c: Use an extra level of indirection for GMutex.
246         It is now a pointer either to a pointer to a CRITICAL_SECTION
247         struct, or to a mutex HANDLE. This is needed in case the user
248         defines G_ERRORCHECK_MUTEXES. G_MUTEX_SIZE must correctly reflect
249         the size of *GMutex, but this used to vary depending on whether we
250         at run-time chose to use CRITICAL_SECTIONs or mutexes.
251         (g_mutex_free_win32_cs_impl, g_cond_free_win32_impl): Call
252         DeleteCriticalSection() when done with it.
253
254         * gthread-impl.c (g_thread_init_with_errorcheck_mutexes): Call
255         g_thread_impl_init() before accessing
256         g_thread_functions_for_glib_use_default, as the
257         g_thread_impl_init() function might modify it.
258         
259 2001-09-26  Tor Lillqvist  <tml@iki.fi>
260
261         * makefile.mingw.in: Fix couple of typos.
262
263         * gthread.def: Add g_thread_init_with_errorcheck_mutexes.
264
265 2001-09-25  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
266
267         * gthread-impl.c: Corrected the array size (cough, cough). Pointed
268         out by gpablo@intersystems.com.ar. Fixes #61065.
269
270 2001-09-25  Tor Lillqvist  <tml@iki.fi>
271
272         * Makefile.am: Use new macros for .def file, and check for
273         MS_LIB_AVAILABLE, new rule to build MS import library.
274
275         * makefile.msc.in: Use same DLL and import library names as
276         libtool.
277         
278 2001-09-19  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
279
280         * gthread-posix.c: Add g_thread_equal_posix_impl and add to the
281         function vector g_thread_functions_for_glib_use_default.
282         
283         * gthread-solaris.c, gthread-win32.c: Add NULL as equal function,
284         as on those two platforms you don't need an equal function.
285
286 2001-09-19  Tor Lillqvist  <tml@iki.fi>
287
288         * gthread.rc.in: Correct InternalName and OriginalFilename to
289         match what we actually produce.
290
291 2001-07-20  Hans Breuer  <hans@breuer.org>
292
293         * makefile.msc.in : reflect glib move
294
295 2001-06-07  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
296
297         * gthread-win32.c: Use g_win32_error_message to beautify error
298         messages.
299
300 2001-05-24  Hans Breuer  <hans@breuer.org>
301
302         * makefile.msc.in : pthread isn't required anymore
303
304 2001-05-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
305
306         * gthread-win32.c (g_cond_wait_internal): Also return TRUE for
307         late arrived signals. Thanks to Steven Brooks
308         <umbrook0@cs.umanitoba.ca> for pointing out.
309
310         * gthread-impl.c (g_thread_init): Move the thread implementation
311         initialization to before assigning GThreadFuncs, which now is just
312         struct assigned and not memcpy'ed. Completed check for zero
313         members of GThreadFuncs. 
314
315         * makefile.mingw: Don't link to pthread anymore.
316
317         * gthread-win32.c: New file for native thread support for
318         win32. Thanks to Hans Breuer <hans@breuer.org> to got me
319         kickstarted.
320
321         * Makefile.am: Also distribute gthread-win32.c.
322
323 Fri May  4 04:14:45 2001  Tim Janik  <timj@gtk.org>
324
325         * gthread-posix.c (g_cond_timed_wait_posix_impl): don't g_assert()
326         the user specified time, but g_return_val_if_fail() here.
327
328 2001-04-03  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
329
330         * gthread-posix.c: Added special case for priorities on
331           FreeBSD. Thanks to David Reid <dreid@jetnet.co.uk> for the info.
332
333         * gthread-impl.c: Made two macros safe with ().
334
335 2001-03-10  Tor Lillqvist  <tml@iki.fi>
336
337         * Makefile.am: Use the _LIBADD dependency on libglib only on
338         Win32.
339
340 2001-02-21  Tor Lillqvist  <tml@iki.fi>
341
342         * Makefile.am: Use libglib-1.3.la from top_builddir. Invoke
343         libtool with -no-undefined for Win32 and Cygwin.
344
345         * gthread-impl.c (g_thread_init): Win32 code snippet used also on
346         Cygwin.
347
348 2001-02-15  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
349
350         * gthread-posix.c: Removed the G_THREAD_USE_PID_SURROGATE
351         implementation, which is now in gthread.c.
352
353 2001-01-30  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
354
355         * gthread-impl.c (g_thread_init_with_errorcheck_mutexes): Call
356         g_thread_impl_init(), as g_thread_init won't call it.
357
358         * gthread-impl.c (g_mutex_free_errorcheck_impl): Fixed it for
359         real. Sorry for this mess. It looked like a real obvious fix, so I
360         didn't check. Bad boy. Added some casts to quiet the compiler.
361
362 2001-01-29  Havoc Pennington  <hp@redhat.com>
363
364         * gthread-impl.c (g_mutex_free_errorcheck_impl): hack this so it
365         compiles, needs fixing for real.
366
367 2001-01-29  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
368
369         * gthread-impl.c (g_mutex_free_errorcheck_impl): Add new check to
370         errorcheck mutexes to abort, if a locked mutex is freed.
371
372 2001-01-03  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
373
374         * gthread-solaris.c, gthread-posix.c: Made g_thread_min_stack_size
375         static.
376
377 2000-11-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
378
379         * gthread-impl.c: Revamped errorcheck mutexes and added errorcheck
380         cond_wait() and cond_timed_wait() funtions. This makes he whole
381         thing work. Now we only show the location of the locking/unlocking
382         for -DG_ERRORCHECK_MUTEXES and not the name of the mutex.
383
384 2000-11-21  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
385
386         * gthread-impl.c, gthread-posix.c, gthread-solaris.c: Removed
387         g_thread_map_priority function in favour of the
388         g_thread_priority_map array.  Initialize the array with
389         PRIORITY_{...}_VALUE, if available and interpolate beetween the
390         bounds if .._NORMAL_.. and .._HIGH_.. are not available.
391
392         * gthread-posix.c: If we should use the PID niceness as a
393         surrogate for thread priorities (G_THREAD_USE_PID_SURROGATE is
394         defined), then disable normal priority handling and use PIDs and
395         setpriority() instead. Depends on the thread to write its PID into
396         the place after the thread id right after thread creation.
397
398 2000-11-15  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
399
400         * gthread-posix.c: Include <sched.h> if available.
401
402 2000-11-02  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
403
404         * gthread-none.c: Add G_MUTEX_SIZE as needed for gthread-impl.c
405
406 2000-10-25  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
407
408         * Makefile.am : Add @GLIB_DEBUG_FLAGS@ to INCLUDES for accessing
409         -DG_ENABLE_DEBUG as needed in gthread-posix.c.
410
411         * gthread-posix.c: Revamped error handling for native thread
412         function calls. Now EPERM errors are ignored for some commands and
413         only a warning message is output once (at first occurrence).
414
415 2000-10-15  Raja R Harinath  <harinath@cs.umn.edu>
416
417         * Makefile.am (BUILT_EXTRA_DIST): New variable.
418         (dist-hook): Handle $(BUILT_EXTRA_DIST).
419
420 2000-09-29  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
421
422         * gthread-impl.c: Added errorcheck mutexes. New exported function
423         g_thread_init_with_errorcheck_mutexes, which is called instead of
424         g_thread_init, when compiled with -DG_ERRORCHECK_MUTEXES. New
425         static functions
426         g_mutex_(new|lock|trylock|unlock|free)_errorcheck_impl to
427         implement errorcheck mutexes.
428
429         * gthread-posix.impl.c, gthread-solaris-impl.c: Define the size of
430         a mutex.
431
432 2000-09-21  Tor Lillqvist  <tml@iki.fi>
433
434         * makefile.mingw.in: Use pthreads macros from ../build.
435
436 2000-09-06  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
437
438         * gthread-posix.c, gthread-solaris.c:
439         s/G_MICROSEC/G_USEC_PER_SEC/ and s/G_NANOSEC/G_NSEC_PER_SEC/    
440
441 2000-09-01  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
442
443         * gthread-posix.c (g_thread_create_posix_impl): Use GError to
444         report errors.
445
446         * gthread-solaris.c (g_thread_create_solaris_impl): Use GError to
447         report errors as well.
448         
449 2000-05-13  Tor Lillqvist  <tml@iki.fi>
450
451         * makefile.mingw.in: New file, with gthread stuff moved from
452         ../makefile.mingw.in.
453
454         * Makefile.am: Add to EXTRA_DIST, add rule to build makefile.mingw.
455
456 2000-04-25  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
457
458         * gthread-solaris.c (g_mutex_new_solaris_impl): Changed the scope
459         of the initialized mutex to USYNC_THREAD. Thanks to Soeren
460         Sandmann <sandmann@daimi.au.dk> for pointing that out.
461
462 2000-03-20  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
463
464         * gthread-posix.c (posix_check_for_error): Forgot a '}' in a macro
465         for DCE-threads. Thanks to Karl Nelson <kenelson@ece.ucdavis.edu>
466         for pointing that out.
467
468 2000-03-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
469
470         * gthread-posix.c: Don't use priorities for threads, when the
471         minimal/maximal priorities couldn't be determined at configure
472         time.
473
474         * gthread-posix.c: Don't check for errors, when setting the scope
475         of a tread to system, as some posix implementations can't do that
476         and we don't want the thing to fail because of that.
477
478 2000-02-22  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
479
480         * gthread-posix.c, gthread-solaris.c: check for sysconf
481         (_SC_THREAD_STACK_MIN), which returns the minimal stack size for
482         new threads. Patch from Soeren Sandmann <sandmann@daimi.au.dk>.
483
484 1999-11-16  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
485
486         * gthread-posix.c, gthread-solaris.c: Changed the prototype of
487         thread_create and thread_self to return the system thread into
488         provided memory instead of a return value. This is necessary, as
489         HPUX has a pthread_t, that is bigger than the biggest integral
490         type there. Made some more functions static.
491
492         * gthread-posix.c: Small fixes for DCE threads: Detaching has to
493         be done after thread creation for DCE.
494
495 1999-06-21  Tor Lillqvist  <tml@iki.fi>
496
497         * gthread-posix.c: Guard pthread_attr_setscope call with test
498         for _POSIX_THREAD_PRIORITY_SCHEDULING, which should be defined
499         in a <pthread.h> that supports that feature.
500         
501 1999-06-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
502
503         * gthread-posix.c, gthread-solaris.c: Added the native
504         implementations for the GLib's extended thread support.
505
506         * gthread-nspr.c: Removed for good. NSPR is nothing we would want
507         to build upon.
508
509         * gthread.c: Renamed to gthread-impl.c to avoid confusion with
510         ../gthread.c (Formerly known as the file called gmutex.c)
511
512         * testgthread.c: Removed. The new and much extended tests are in
513         ../tests/thread-test.c.
514
515         * Makefile.am: Changed to reflect the changes above.
516
517 1999-03-31  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
518
519         * gthread-posix.c: Use the right default arguments for the
520         construction of mutexes and conds for dce threads, these are
521         &pthread_(cond|mutex)attr_default instead of NULL. Hint from
522         D. Emilio Grimaldo Tunon <emilio_tunon@nl.compuware.com>.
523
524 1999-03-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
525
526         * Makefile.am (INCLUDES): Added @GTHREAD_COMPILE_IMPL_DEFINES@.
527
528 1999-03-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
529
530         * gthread-posix.c (g_private_get_posix_impl): Fixed typo for DCE
531         implementation.
532
533 1999-03-11  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
534
535         * gthread-posix.c: Now handle both dce and posix threads. They are
536         sufficently equal. Please do not commit my change to
537         glib-1-2/gthread/gthread-posix.c from 1999-03-03, as the current
538         change will take care of that too.
539
540 1999-03-03  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
541
542         * gthread-posix.c: Fixed broken mutex_trylock and slightly broken
543         cond_timed_wait functions.
544
545 1999-02-15  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
546
547         * testgthread.c (test_mutexes): Use new signature of
548         g_static_mutex* functions.
549
550 1999-02-08  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
551
552         * gthread-posix.c (g_private_get_posix_impl): Use the
553         HAVE_PTHREAD_GETSPECIFIC_POSIX macro to determine, which signature
554         to use for pthread_getspecific.
555
556 Tue Jan 19 20:56:02 1999  Tor Lillqvist  <tml@iki.fi>
557
558         * Makefile.am (EXTRA_DIST): Added gthread.def.
559
560 Sun Jan 17 10:58:19 1999  Tor Lillqvist  <tml@iki.fi>
561
562         * gthread.def: New file.
563
564 1999-01-16 1999  Tor Lillqvist  <tml@iki.fi>
565
566         * gthread-posix.c: Conditionalize <sys/time.h> inclusion.
567
568 1999-01-07  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
569
570         * testgthread.c: conditionally compile according to the
571         G_THREADS_IMPL_??? macros.
572         (test_private_func): use rand_r instead of rand to make it
573         thread safe.
574
575 1998-12-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
576
577         * testgthread.c (new_thread): As a joinable thread seems to be the
578         default on posix, leave the explicit setting out, as it causes
579         problems on some older platforms.
580
581 Wed Dec 16 22:21:33 CST 1998 Shawn T. Amundson <amundson@gtk.org>
582
583         * gthread-posix.c: use g_free in mutex_free (from Tim Janik)
584
585 Thu Dec 17 03:38:57 1998  Tim Janik  <timj@gtk.org>
586
587         * Makefile.am: -DG_LOG_DOMAIN="GThread", we don't need an extern
588         variable for that (noticed by Joel Becker <jlbec@ocala.cs.miami.edu>)
589
590 Wed Dec 16 03:16:16 1998  Tim Janik  <timj@gtk.org>
591
592         * testgthread.c: s/g_thread_supported/g_thread_supported ()/
593         * gthread.c: s/g_thread_supported/g_threads_got_initialized/
594         (g_thread_init): bail out if G_THREADS_ENABLED is not defined.
595
596 1998-12-15  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
597
598         * Makefile.am (EXTRA_DIST): updated.
599
600         * testgthread.c, gthread-*.c: Changed private to private_key to
601         avoid problems when compiling with under C++.
602
603         * gthread-none.c: 
604         s/g_mutex_functions_for_glib_use/g_thread_functions_for_glib_use/
605
606         * ChangeLog: from now on there is an extra ChangeLog for gthread
607         
608