1 2008-01-14 Matthias Clasen <mclasen@redhat.com>
3 * === Released 2.15.2 ===
5 008-01-07 Matthias Clasen <mclasen@redhat.com>
7 * === Released 2.15.1 ===
9 2007-12-20 Matthias Clasen <mclasen@redhat.com>
11 * === Released 2.15.0 ===
13 2007-11-07 Matthias Clasen <mclasen@redhat.com>
15 * === Released 2.14.3 ===
17 2007-10-16 Matthias Clasen <mclasen@redhat.com>
19 * === Released 2.14.2 ===
21 2007-09-19 Matthias Clasen <mclasen@redhat.com>
23 * === Released 2.14.1 ===
25 2007-08-03 Matthias Clasen <mclasen@redhat.com>
27 * === Released 2.14.0 ===
29 2007-07-12 Matthias Clasen <mclasen@redhat.com>
31 * === Released 2.13.7 ===
33 Fri Jun 29 2007 Matthias Clasen <mclasen@redhat.com>
35 * === Released 2.13.6 ===
37 2007-06-18 Matthias Clasen <mclasen@redhat.com>
39 * === Released 2.13.5 ===
41 2007-06-05 Matthias Clasen <mclasen@redhat.com>
43 * === Released 2.13.4 ===
45 2007-06-04 Matthias Clasen <mclasen@redhat.com>
47 * === Released 2.13.3 ===
49 2007-05-22 Matthias Clasen <mclasen@redhat.com>
51 * === Released 2.13.2 ===
53 2007-05-03 Matthias Clasen <mclasen@redhat.com>
55 * === Released 2.13.1 ===
57 2007-03-16 Matthias Clasen <mclasen@redhat.com>
59 * === Released 2.13.0 ===
61 2007-01-19 Tor Lillqvist <tml@novell.com>
63 * Makefile.am (gthread-2.0.lib): Use $(srcdir) for builds outside
66 2007-01-16 Tor Lillqvist <tml@novell.com>
68 * gthread-win32.c (g_gettime_win32_impl):
69 GetSystemTimeAsFileTime() returns 100s of nanoseconds since 1601,
70 so offset to Unix epoch (1970) and multiply by 100 to get
71 nanoseconds which is what we want.
73 2006-12-28 Tor Lillqvist <tml@novell.com>
75 * gthread-win32.c (g_thread_impl_init): Correct link to discussion
76 about CRITICAL_SECTIONs vs. mutexes. Thanks to Felix Kater for
79 2006-08-15 Matthias Clasen <mclasen@redhat.com>
81 * === Released 2.12.2 ===
83 2006-07-22 Matthias Clasen <mclasen@redhat.com>
85 * === Released 2.12.1 ===
87 2006-07-02 Matthias Clasen <mclasen@redhat.com>
89 * === Released 2.12.0 ===
91 2006-06-20 Matthias Clasen <mclasen@redhat.com>
93 * === Released 2.11.4 ===
95 2006-06-12 Matthias Clasen <mclasen@redhat.com>
97 * === Released 2.11.3 ===
99 2006-06-05 Matthias Clasen <mclasen@redhat.com>
101 * === Released 2.11.2 ===
103 2006-05-15 Matthias Clasen <mclasen@redhat.com>
105 * === Released 2.11.1 ===
107 2006-05-03 Tor Lillqvist <tml@novell.com>
109 * gthread-win32.c (g_thread_exit_win32_impl): Free with free() and
110 not g_free() what has been allocated with calloc(). (#340530, Jake
113 2006-05-02 Matthias Clasen <mclasen@redhat.com>
115 * === Released 2.11.0 ===
117 2006-03-11 Tor Lillqvist <tml@novell.com>
119 * gthread-win32.c: #define _WIN32_WINDOWS as 0x0401 to get
120 declaration for IsDebuggerPresent() when using MSVC6. (#333879,
123 2006-03-07 Matthias Clasen <mclasen@redhat.com>
125 * === Released 2.10.1 ===
127 2006-03-02 Tor Lillqvist <tml@novell.com>
129 * gthread-win32.c (G_PRIVATE_MAX): Increase to 100. 16 was rather
131 (g_private_new_win32_impl): Can't use g_error() here as
132 g_private_new() is called a few times by GLib internally before
133 the messaging system that g_error() requires is ready. Thanks to
134 Tim Janik for noticing. Just display a MessageBox() and abort()
137 2006-02-24 Matthias Clasen <mclasen@redhat.com>
139 * === Released 2.10.0 ===
141 2006-02-20 Tor Lillqvist <tml@novell.com>
143 * gthread-win32.c (g_thread_exit_win32_impl): Make the
144 implementation of GPrivate behave more closely as in POSIX
145 threads: The value associacted with a GPrivate must be set to NULL
146 before calling the destructor. (The destructor gets the original
147 value as argument.) A destructor might re-associate a non-NULL
148 value with some GPrivate. To deal with this, if after all
149 destructors have been called, there still are some non-NULL
150 values, the process is repeated. (#331367)
152 2006-02-10 Matthias Clasen <mclasen@redhat.com>
154 * === Released 2.9.6 ===
156 2006-01-27 Matthias Clasen <mclasen@redhat.com>
158 * === Released 2.9.5 ===
160 2006-01-18 Matthias Clasen <mclasen@redhat.com>
162 * === Released 2.9.4 ===
164 2006-01-16 Matthias Clasen <mclasen@redhat.com>
166 * === Released 2.9.3 ===
168 2006-01-05 Matthias Clasen <mclasen@redhat.com>
170 * === Released 2.9.2 ===
172 2005-12-09 Matthias Clasen <mclasen@redhat.com>
174 * === Released 2.9.1 ===
176 2005-12-02 Matthias Clasen <mclasen@redhat.com>
178 * Makefile.am: Remove gthread-solaris.c
180 2005-11-17 Matthias Clasen <mclasen@redhat.com>
182 * === Released 2.9.0 ===
184 2005-08-23 Matthias Clasen <mclasen@redhat.com>
186 * === Released 2.8.1 ===
188 2005-08-12 Matthias Clasen <mclasen@redhat.com>
190 * === Released 2.8.0 ===
192 2005-08-05 Matthias Clasen <mclasen@redhat.com>
194 * === Released 2.7.7 ===
196 2005-08-03 Matthias Clasen <mclasen@redhat.com>
198 * === Released 2.7.6 ===
200 2005-08-02 Matthias Clasen <mclasen@redhat.com>
202 * === Released 2.7.5 ===
204 2005-07-21 Matthias Clasen <mclasen@redhat.com>
206 * === Released 2.7.4 ===
208 2005-07-15 Matthias Clasen <mclasen@redhat.com>
210 * === Released 2.7.3 ===
212 2005-07-09 Tor Lillqvist <tml@novell.com>
214 * Makefile.am: Don't use the scripts in build/win32 to compile
215 gthread.rc into a resource object file. (This means we lose the
216 build number increment magic, but I doubt it was that useful
217 anyway.) Instead use windres directly. To pass the normal .o file
218 produced by windres through libtool, which wants .lo files, pass
219 it directly to the linker using a -Wl option.
221 * gthread.rc.in: Thus replace BUILDNUMBER with 0.
223 2005-07-08 Matthias Clasen <mclasen@redhat.com>
225 * === Released 2.7.2 ===
227 2005-06-30 Matthias Clasen <mclasen@redhat.com>
229 * === Released 2.7.1 ===
231 2005-06-26 Tor Lillqvist <tml@novell.com>
233 * Makefile.am: libtool installs/uninstalls the import library, no
234 need to do it ourselves. Do still install/uninstall the .def file,
237 2005-06-10 Matthias Clasen <mclasen@redhat.com>
239 * === Released 2.7.0 ===
241 2005-06-09 Matthias Clasen <mclasen@redhat.com>
243 * gthread-posix.c (g_thread_create_posix_impl): Allow
244 setstacksize to fail. (#304790, Michael Banck)
246 2005-01-07 Matthias Clasen <mclasen@redhat.com>
248 * === Released 2.6.1 ===
250 2004-12-16 Matthias Clasen <mclasen@redhat.com>
252 * === Released 2.6.0 ===
254 2004-12-02 Matthias Clasen <mclasen@redhat.com>
256 * === Released 2.5.7 ===
258 2004-11-12 Matthias Clasen <mclasen@redhat.com>
260 * === Released 2.5.6 ===
262 2004-11-02 Matthias Clasen <mclasen@redhat.com>
264 * === Released 2.5.5 ===
266 2004-10-27 Matthias Clasen <mclasen@redhat.com>
268 * === Released 2.5.4 ===
270 2004-09-18 Matthias Clasen <mclasen@redhat.com>
272 * === Released 2.5.3 ===
274 2004-08-25 Matthias Clasen <mclasen@redhat.com>
276 * === Released 2.5.2 ===
278 2004-08-01 Matthias Clasen <mclasen@redhat.com>
280 * === Released 2.5.1 ===
282 Sun Jul 18 18:03:08 2004 Soeren Sandmann <sandmann@daimi.au.dk>
284 * === Released 2.5.0 ===
286 2002-11-23 Tor Lillqvist <tml@iki.fi>
288 * gthread-win32.c (g_cond_timed_wait_win32_impl): Fix two bugs: 1)
289 If abs_time is NULL, should use infinite time. 2) Check for
290 current time already being past abs_time. (#99294, Christopher
291 R. Palmer, fix by Sebastian Wilhelmi)
293 Mon Nov 4 14:45:24 2002 Owen Taylor <otaylor@redhat.com>
295 * gthread-posix.c gthread-solaris.c: Include <config.h>
297 2002-03-10 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
299 * gthread-posix.c (g_thread_create_posix_impl): Do a comparison,
300 not an assignment, stupid! Spotted by Daniel Elstner
301 <daniel.elstner@gmx.net>.
303 2002-02-09 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
305 * gthread-impl.c: Only compile most of this file, if
306 G_THREADS_ENABLED is set.
308 * Fixed typo in G_THREADS_ENABLED.
310 2002-01-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
312 * gthread-solaris.c: Use g_free instead of free. Pointed out by
313 Sam O'Connor <sam@panviva.com>.
315 2001-10-23 Tor Lillqvist <tml@iki.fi>
317 * Makefile.am: (Win32): If we have built the MSVC import library,
318 install it. Install the gcc import library. Also support
321 2001-09-28 Tor Lillqvist <tml@iki.fi>
323 * gthread-win32.c: Use an extra level of indirection for GMutex.
324 It is now a pointer either to a pointer to a CRITICAL_SECTION
325 struct, or to a mutex HANDLE. This is needed in case the user
326 defines G_ERRORCHECK_MUTEXES. G_MUTEX_SIZE must correctly reflect
327 the size of *GMutex, but this used to vary depending on whether we
328 at run-time chose to use CRITICAL_SECTIONs or mutexes.
329 (g_mutex_free_win32_cs_impl, g_cond_free_win32_impl): Call
330 DeleteCriticalSection() when done with it.
332 * gthread-impl.c (g_thread_init_with_errorcheck_mutexes): Call
333 g_thread_impl_init() before accessing
334 g_thread_functions_for_glib_use_default, as the
335 g_thread_impl_init() function might modify it.
337 2001-09-26 Tor Lillqvist <tml@iki.fi>
339 * makefile.mingw.in: Fix couple of typos.
341 * gthread.def: Add g_thread_init_with_errorcheck_mutexes.
343 2001-09-25 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
345 * gthread-impl.c: Corrected the array size (cough, cough). Pointed
346 out by gpablo@intersystems.com.ar. Fixes #61065.
348 2001-09-25 Tor Lillqvist <tml@iki.fi>
350 * Makefile.am: Use new macros for .def file, and check for
351 MS_LIB_AVAILABLE, new rule to build MS import library.
353 * makefile.msc.in: Use same DLL and import library names as
356 2001-09-19 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
358 * gthread-posix.c: Add g_thread_equal_posix_impl and add to the
359 function vector g_thread_functions_for_glib_use_default.
361 * gthread-solaris.c, gthread-win32.c: Add NULL as equal function,
362 as on those two platforms you don't need an equal function.
364 2001-09-19 Tor Lillqvist <tml@iki.fi>
366 * gthread.rc.in: Correct InternalName and OriginalFilename to
367 match what we actually produce.
369 2001-07-20 Hans Breuer <hans@breuer.org>
371 * makefile.msc.in : reflect glib move
373 2001-06-07 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
375 * gthread-win32.c: Use g_win32_error_message to beautify error
378 2001-05-24 Hans Breuer <hans@breuer.org>
380 * makefile.msc.in : pthread isn't required anymore
382 2001-05-22 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
384 * gthread-win32.c (g_cond_wait_internal): Also return TRUE for
385 late arrived signals. Thanks to Steven Brooks
386 <umbrook0@cs.umanitoba.ca> for pointing out.
388 * gthread-impl.c (g_thread_init): Move the thread implementation
389 initialization to before assigning GThreadFuncs, which now is just
390 struct assigned and not memcpy'ed. Completed check for zero
391 members of GThreadFuncs.
393 * makefile.mingw: Don't link to pthread anymore.
395 * gthread-win32.c: New file for native thread support for
396 win32. Thanks to Hans Breuer <hans@breuer.org> to got me
399 * Makefile.am: Also distribute gthread-win32.c.
401 Fri May 4 04:14:45 2001 Tim Janik <timj@gtk.org>
403 * gthread-posix.c (g_cond_timed_wait_posix_impl): don't g_assert()
404 the user specified time, but g_return_val_if_fail() here.
406 2001-04-03 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
408 * gthread-posix.c: Added special case for priorities on
409 FreeBSD. Thanks to David Reid <dreid@jetnet.co.uk> for the info.
411 * gthread-impl.c: Made two macros safe with ().
413 2001-03-10 Tor Lillqvist <tml@iki.fi>
415 * Makefile.am: Use the _LIBADD dependency on libglib only on
418 2001-02-21 Tor Lillqvist <tml@iki.fi>
420 * Makefile.am: Use libglib-1.3.la from top_builddir. Invoke
421 libtool with -no-undefined for Win32 and Cygwin.
423 * gthread-impl.c (g_thread_init): Win32 code snippet used also on
426 2001-02-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
428 * gthread-posix.c: Removed the G_THREAD_USE_PID_SURROGATE
429 implementation, which is now in gthread.c.
431 2001-01-30 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
433 * gthread-impl.c (g_thread_init_with_errorcheck_mutexes): Call
434 g_thread_impl_init(), as g_thread_init won't call it.
436 * gthread-impl.c (g_mutex_free_errorcheck_impl): Fixed it for
437 real. Sorry for this mess. It looked like a real obvious fix, so I
438 didn't check. Bad boy. Added some casts to quiet the compiler.
440 2001-01-29 Havoc Pennington <hp@redhat.com>
442 * gthread-impl.c (g_mutex_free_errorcheck_impl): hack this so it
443 compiles, needs fixing for real.
445 2001-01-29 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
447 * gthread-impl.c (g_mutex_free_errorcheck_impl): Add new check to
448 errorcheck mutexes to abort, if a locked mutex is freed.
450 2001-01-03 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
452 * gthread-solaris.c, gthread-posix.c: Made g_thread_min_stack_size
455 2000-11-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
457 * gthread-impl.c: Revamped errorcheck mutexes and added errorcheck
458 cond_wait() and cond_timed_wait() funtions. This makes he whole
459 thing work. Now we only show the location of the locking/unlocking
460 for -DG_ERRORCHECK_MUTEXES and not the name of the mutex.
462 2000-11-21 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
464 * gthread-impl.c, gthread-posix.c, gthread-solaris.c: Removed
465 g_thread_map_priority function in favour of the
466 g_thread_priority_map array. Initialize the array with
467 PRIORITY_{...}_VALUE, if available and interpolate beetween the
468 bounds if .._NORMAL_.. and .._HIGH_.. are not available.
470 * gthread-posix.c: If we should use the PID niceness as a
471 surrogate for thread priorities (G_THREAD_USE_PID_SURROGATE is
472 defined), then disable normal priority handling and use PIDs and
473 setpriority() instead. Depends on the thread to write its PID into
474 the place after the thread id right after thread creation.
476 2000-11-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
478 * gthread-posix.c: Include <sched.h> if available.
480 2000-11-02 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
482 * gthread-none.c: Add G_MUTEX_SIZE as needed for gthread-impl.c
484 2000-10-25 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
486 * Makefile.am : Add @GLIB_DEBUG_FLAGS@ to INCLUDES for accessing
487 -DG_ENABLE_DEBUG as needed in gthread-posix.c.
489 * gthread-posix.c: Revamped error handling for native thread
490 function calls. Now EPERM errors are ignored for some commands and
491 only a warning message is output once (at first occurrence).
493 2000-10-15 Raja R Harinath <harinath@cs.umn.edu>
495 * Makefile.am (BUILT_EXTRA_DIST): New variable.
496 (dist-hook): Handle $(BUILT_EXTRA_DIST).
498 2000-09-29 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
500 * gthread-impl.c: Added errorcheck mutexes. New exported function
501 g_thread_init_with_errorcheck_mutexes, which is called instead of
502 g_thread_init, when compiled with -DG_ERRORCHECK_MUTEXES. New
504 g_mutex_(new|lock|trylock|unlock|free)_errorcheck_impl to
505 implement errorcheck mutexes.
507 * gthread-posix.impl.c, gthread-solaris-impl.c: Define the size of
510 2000-09-21 Tor Lillqvist <tml@iki.fi>
512 * makefile.mingw.in: Use pthreads macros from ../build.
514 2000-09-06 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
516 * gthread-posix.c, gthread-solaris.c:
517 s/G_MICROSEC/G_USEC_PER_SEC/ and s/G_NANOSEC/G_NSEC_PER_SEC/
519 2000-09-01 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
521 * gthread-posix.c (g_thread_create_posix_impl): Use GError to
524 * gthread-solaris.c (g_thread_create_solaris_impl): Use GError to
525 report errors as well.
527 2000-05-13 Tor Lillqvist <tml@iki.fi>
529 * makefile.mingw.in: New file, with gthread stuff moved from
530 ../makefile.mingw.in.
532 * Makefile.am: Add to EXTRA_DIST, add rule to build makefile.mingw.
534 2000-04-25 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
536 * gthread-solaris.c (g_mutex_new_solaris_impl): Changed the scope
537 of the initialized mutex to USYNC_THREAD. Thanks to Soeren
538 Sandmann <sandmann@daimi.au.dk> for pointing that out.
540 2000-03-20 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
542 * gthread-posix.c (posix_check_for_error): Forgot a '}' in a macro
543 for DCE-threads. Thanks to Karl Nelson <kenelson@ece.ucdavis.edu>
544 for pointing that out.
546 2000-03-17 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
548 * gthread-posix.c: Don't use priorities for threads, when the
549 minimal/maximal priorities couldn't be determined at configure
552 * gthread-posix.c: Don't check for errors, when setting the scope
553 of a tread to system, as some posix implementations can't do that
554 and we don't want the thing to fail because of that.
556 2000-02-22 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
558 * gthread-posix.c, gthread-solaris.c: check for sysconf
559 (_SC_THREAD_STACK_MIN), which returns the minimal stack size for
560 new threads. Patch from Soeren Sandmann <sandmann@daimi.au.dk>.
562 1999-11-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
564 * gthread-posix.c, gthread-solaris.c: Changed the prototype of
565 thread_create and thread_self to return the system thread into
566 provided memory instead of a return value. This is necessary, as
567 HPUX has a pthread_t, that is bigger than the biggest integral
568 type there. Made some more functions static.
570 * gthread-posix.c: Small fixes for DCE threads: Detaching has to
571 be done after thread creation for DCE.
573 1999-06-21 Tor Lillqvist <tml@iki.fi>
575 * gthread-posix.c: Guard pthread_attr_setscope call with test
576 for _POSIX_THREAD_PRIORITY_SCHEDULING, which should be defined
577 in a <pthread.h> that supports that feature.
579 1999-06-17 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
581 * gthread-posix.c, gthread-solaris.c: Added the native
582 implementations for the GLib's extended thread support.
584 * gthread-nspr.c: Removed for good. NSPR is nothing we would want
587 * gthread.c: Renamed to gthread-impl.c to avoid confusion with
588 ../gthread.c (Formerly known as the file called gmutex.c)
590 * testgthread.c: Removed. The new and much extended tests are in
591 ../tests/thread-test.c.
593 * Makefile.am: Changed to reflect the changes above.
595 1999-03-31 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
597 * gthread-posix.c: Use the right default arguments for the
598 construction of mutexes and conds for dce threads, these are
599 &pthread_(cond|mutex)attr_default instead of NULL. Hint from
600 D. Emilio Grimaldo Tunon <emilio_tunon@nl.compuware.com>.
602 1999-03-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
604 * Makefile.am (INCLUDES): Added @GTHREAD_COMPILE_IMPL_DEFINES@.
606 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
608 * gthread-posix.c (g_private_get_posix_impl): Fixed typo for DCE
611 1999-03-11 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
613 * gthread-posix.c: Now handle both dce and posix threads. They are
614 sufficently equal. Please do not commit my change to
615 glib-1-2/gthread/gthread-posix.c from 1999-03-03, as the current
616 change will take care of that too.
618 1999-03-03 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
620 * gthread-posix.c: Fixed broken mutex_trylock and slightly broken
621 cond_timed_wait functions.
623 1999-02-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
625 * testgthread.c (test_mutexes): Use new signature of
626 g_static_mutex* functions.
628 1999-02-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
630 * gthread-posix.c (g_private_get_posix_impl): Use the
631 HAVE_PTHREAD_GETSPECIFIC_POSIX macro to determine, which signature
632 to use for pthread_getspecific.
634 Tue Jan 19 20:56:02 1999 Tor Lillqvist <tml@iki.fi>
636 * Makefile.am (EXTRA_DIST): Added gthread.def.
638 Sun Jan 17 10:58:19 1999 Tor Lillqvist <tml@iki.fi>
640 * gthread.def: New file.
642 1999-01-16 1999 Tor Lillqvist <tml@iki.fi>
644 * gthread-posix.c: Conditionalize <sys/time.h> inclusion.
646 1999-01-07 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
648 * testgthread.c: conditionally compile according to the
649 G_THREADS_IMPL_??? macros.
650 (test_private_func): use rand_r instead of rand to make it
653 1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
655 * testgthread.c (new_thread): As a joinable thread seems to be the
656 default on posix, leave the explicit setting out, as it causes
657 problems on some older platforms.
659 Wed Dec 16 22:21:33 CST 1998 Shawn T. Amundson <amundson@gtk.org>
661 * gthread-posix.c: use g_free in mutex_free (from Tim Janik)
663 Thu Dec 17 03:38:57 1998 Tim Janik <timj@gtk.org>
665 * Makefile.am: -DG_LOG_DOMAIN="GThread", we don't need an extern
666 variable for that (noticed by Joel Becker <jlbec@ocala.cs.miami.edu>)
668 Wed Dec 16 03:16:16 1998 Tim Janik <timj@gtk.org>
670 * testgthread.c: s/g_thread_supported/g_thread_supported ()/
671 * gthread.c: s/g_thread_supported/g_threads_got_initialized/
672 (g_thread_init): bail out if G_THREADS_ENABLED is not defined.
674 1998-12-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
676 * Makefile.am (EXTRA_DIST): updated.
678 * testgthread.c, gthread-*.c: Changed private to private_key to
679 avoid problems when compiling with under C++.
682 s/g_mutex_functions_for_glib_use/g_thread_functions_for_glib_use/
684 * ChangeLog: from now on there is an extra ChangeLog for gthread