1 2008-07-02 Matthias Clasen <mclasen@redhat.com>
3 * === Released 2.17.3 ===
5 2008-06-12 Matthias Clasen <mclasen@redhat.com>
7 * === Released 2.17.2 ===
9 2008-06-12 Matthias Clasen <mclasen@redhat.com>
11 * === Released 2.17.1 ===
13 2008-05-28 Michael Natterer <mitch@imendio.com>
15 * Makefile.am: don't define G_DISABLE_SINGLE_INCLUDES, it's in
16 the global CPPFLAGS now.
18 2008-05-27 Matthias Clasen <mclasen@redhat.com>
20 * === Released 2.17.0 ===
22 2008-05-05 Michael Natterer <mitch@imendio.com>
24 * Makefile.am. build with G_DISABLE_SINGLE_INCLUDES to prevent
25 code from being checked in that breaks the build of applications
26 which use G_DISABLE_SINGLE_INCLUDES.
28 2008-03-16 Tor Lillqvist <tml@novell.com>
30 * Makefile.am: Define gthread_def locally here instead of using an
33 2008-03-10 Matthias Clasen <mclasen@redhat.com>
35 * === Released 2.16.1 ===
37 2008-03-10 Matthias Clasen <mclasen@redhat.com>
39 * === Released 2.16.0 ===
41 2008-02-25 Matthias Clasen <mclasen@redhat.com>
43 * === Released 2.15.6 ===
45 2008-02-11 Matthias Clasen <mclasen@redhat.com>
47 * === Released 2.15.5 ===
49 2008-01-28 Matthias Clasen <mclasen@redhat.com>
51 * === Released 2.15.4 ===
53 2008-01-27 Matthias Clasen <mclasen@redhat.com>
56 * gthread-win32.c: Replace uses of G_GNUC_PRETTY_FUNCTION
59 2008-01-21 Matthias Clasen <mclasen@redhat.com>
61 * === Released 2.15.3 ===
63 2008-01-14 Matthias Clasen <mclasen@redhat.com>
65 * === Released 2.15.2 ===
67 008-01-07 Matthias Clasen <mclasen@redhat.com>
69 * === Released 2.15.1 ===
71 2007-12-20 Matthias Clasen <mclasen@redhat.com>
73 * === Released 2.15.0 ===
75 2007-11-07 Matthias Clasen <mclasen@redhat.com>
77 * === Released 2.14.3 ===
79 2007-10-16 Matthias Clasen <mclasen@redhat.com>
81 * === Released 2.14.2 ===
83 2007-09-19 Matthias Clasen <mclasen@redhat.com>
85 * === Released 2.14.1 ===
87 2007-08-03 Matthias Clasen <mclasen@redhat.com>
89 * === Released 2.14.0 ===
91 2007-07-12 Matthias Clasen <mclasen@redhat.com>
93 * === Released 2.13.7 ===
95 Fri Jun 29 2007 Matthias Clasen <mclasen@redhat.com>
97 * === Released 2.13.6 ===
99 2007-06-18 Matthias Clasen <mclasen@redhat.com>
101 * === Released 2.13.5 ===
103 2007-06-05 Matthias Clasen <mclasen@redhat.com>
105 * === Released 2.13.4 ===
107 2007-06-04 Matthias Clasen <mclasen@redhat.com>
109 * === Released 2.13.3 ===
111 2007-05-22 Matthias Clasen <mclasen@redhat.com>
113 * === Released 2.13.2 ===
115 2007-05-03 Matthias Clasen <mclasen@redhat.com>
117 * === Released 2.13.1 ===
119 2007-03-16 Matthias Clasen <mclasen@redhat.com>
121 * === Released 2.13.0 ===
123 2007-01-19 Tor Lillqvist <tml@novell.com>
125 * Makefile.am (gthread-2.0.lib): Use $(srcdir) for builds outside
128 2007-01-16 Tor Lillqvist <tml@novell.com>
130 * gthread-win32.c (g_gettime_win32_impl):
131 GetSystemTimeAsFileTime() returns 100s of nanoseconds since 1601,
132 so offset to Unix epoch (1970) and multiply by 100 to get
133 nanoseconds which is what we want.
135 2006-12-28 Tor Lillqvist <tml@novell.com>
137 * gthread-win32.c (g_thread_impl_init): Correct link to discussion
138 about CRITICAL_SECTIONs vs. mutexes. Thanks to Felix Kater for
141 2006-08-15 Matthias Clasen <mclasen@redhat.com>
143 * === Released 2.12.2 ===
145 2006-07-22 Matthias Clasen <mclasen@redhat.com>
147 * === Released 2.12.1 ===
149 2006-07-02 Matthias Clasen <mclasen@redhat.com>
151 * === Released 2.12.0 ===
153 2006-06-20 Matthias Clasen <mclasen@redhat.com>
155 * === Released 2.11.4 ===
157 2006-06-12 Matthias Clasen <mclasen@redhat.com>
159 * === Released 2.11.3 ===
161 2006-06-05 Matthias Clasen <mclasen@redhat.com>
163 * === Released 2.11.2 ===
165 2006-05-15 Matthias Clasen <mclasen@redhat.com>
167 * === Released 2.11.1 ===
169 2006-05-03 Tor Lillqvist <tml@novell.com>
171 * gthread-win32.c (g_thread_exit_win32_impl): Free with free() and
172 not g_free() what has been allocated with calloc(). (#340530, Jake
175 2006-05-02 Matthias Clasen <mclasen@redhat.com>
177 * === Released 2.11.0 ===
179 2006-03-11 Tor Lillqvist <tml@novell.com>
181 * gthread-win32.c: #define _WIN32_WINDOWS as 0x0401 to get
182 declaration for IsDebuggerPresent() when using MSVC6. (#333879,
185 2006-03-07 Matthias Clasen <mclasen@redhat.com>
187 * === Released 2.10.1 ===
189 2006-03-02 Tor Lillqvist <tml@novell.com>
191 * gthread-win32.c (G_PRIVATE_MAX): Increase to 100. 16 was rather
193 (g_private_new_win32_impl): Can't use g_error() here as
194 g_private_new() is called a few times by GLib internally before
195 the messaging system that g_error() requires is ready. Thanks to
196 Tim Janik for noticing. Just display a MessageBox() and abort()
199 2006-02-24 Matthias Clasen <mclasen@redhat.com>
201 * === Released 2.10.0 ===
203 2006-02-20 Tor Lillqvist <tml@novell.com>
205 * gthread-win32.c (g_thread_exit_win32_impl): Make the
206 implementation of GPrivate behave more closely as in POSIX
207 threads: The value associacted with a GPrivate must be set to NULL
208 before calling the destructor. (The destructor gets the original
209 value as argument.) A destructor might re-associate a non-NULL
210 value with some GPrivate. To deal with this, if after all
211 destructors have been called, there still are some non-NULL
212 values, the process is repeated. (#331367)
214 2006-02-10 Matthias Clasen <mclasen@redhat.com>
216 * === Released 2.9.6 ===
218 2006-01-27 Matthias Clasen <mclasen@redhat.com>
220 * === Released 2.9.5 ===
222 2006-01-18 Matthias Clasen <mclasen@redhat.com>
224 * === Released 2.9.4 ===
226 2006-01-16 Matthias Clasen <mclasen@redhat.com>
228 * === Released 2.9.3 ===
230 2006-01-05 Matthias Clasen <mclasen@redhat.com>
232 * === Released 2.9.2 ===
234 2005-12-09 Matthias Clasen <mclasen@redhat.com>
236 * === Released 2.9.1 ===
238 2005-12-02 Matthias Clasen <mclasen@redhat.com>
240 * Makefile.am: Remove gthread-solaris.c
242 2005-11-17 Matthias Clasen <mclasen@redhat.com>
244 * === Released 2.9.0 ===
246 2005-08-23 Matthias Clasen <mclasen@redhat.com>
248 * === Released 2.8.1 ===
250 2005-08-12 Matthias Clasen <mclasen@redhat.com>
252 * === Released 2.8.0 ===
254 2005-08-05 Matthias Clasen <mclasen@redhat.com>
256 * === Released 2.7.7 ===
258 2005-08-03 Matthias Clasen <mclasen@redhat.com>
260 * === Released 2.7.6 ===
262 2005-08-02 Matthias Clasen <mclasen@redhat.com>
264 * === Released 2.7.5 ===
266 2005-07-21 Matthias Clasen <mclasen@redhat.com>
268 * === Released 2.7.4 ===
270 2005-07-15 Matthias Clasen <mclasen@redhat.com>
272 * === Released 2.7.3 ===
274 2005-07-09 Tor Lillqvist <tml@novell.com>
276 * Makefile.am: Don't use the scripts in build/win32 to compile
277 gthread.rc into a resource object file. (This means we lose the
278 build number increment magic, but I doubt it was that useful
279 anyway.) Instead use windres directly. To pass the normal .o file
280 produced by windres through libtool, which wants .lo files, pass
281 it directly to the linker using a -Wl option.
283 * gthread.rc.in: Thus replace BUILDNUMBER with 0.
285 2005-07-08 Matthias Clasen <mclasen@redhat.com>
287 * === Released 2.7.2 ===
289 2005-06-30 Matthias Clasen <mclasen@redhat.com>
291 * === Released 2.7.1 ===
293 2005-06-26 Tor Lillqvist <tml@novell.com>
295 * Makefile.am: libtool installs/uninstalls the import library, no
296 need to do it ourselves. Do still install/uninstall the .def file,
299 2005-06-10 Matthias Clasen <mclasen@redhat.com>
301 * === Released 2.7.0 ===
303 2005-06-09 Matthias Clasen <mclasen@redhat.com>
305 * gthread-posix.c (g_thread_create_posix_impl): Allow
306 setstacksize to fail. (#304790, Michael Banck)
308 2005-01-07 Matthias Clasen <mclasen@redhat.com>
310 * === Released 2.6.1 ===
312 2004-12-16 Matthias Clasen <mclasen@redhat.com>
314 * === Released 2.6.0 ===
316 2004-12-02 Matthias Clasen <mclasen@redhat.com>
318 * === Released 2.5.7 ===
320 2004-11-12 Matthias Clasen <mclasen@redhat.com>
322 * === Released 2.5.6 ===
324 2004-11-02 Matthias Clasen <mclasen@redhat.com>
326 * === Released 2.5.5 ===
328 2004-10-27 Matthias Clasen <mclasen@redhat.com>
330 * === Released 2.5.4 ===
332 2004-09-18 Matthias Clasen <mclasen@redhat.com>
334 * === Released 2.5.3 ===
336 2004-08-25 Matthias Clasen <mclasen@redhat.com>
338 * === Released 2.5.2 ===
340 2004-08-01 Matthias Clasen <mclasen@redhat.com>
342 * === Released 2.5.1 ===
344 Sun Jul 18 18:03:08 2004 Soeren Sandmann <sandmann@daimi.au.dk>
346 * === Released 2.5.0 ===
348 2002-11-23 Tor Lillqvist <tml@iki.fi>
350 * gthread-win32.c (g_cond_timed_wait_win32_impl): Fix two bugs: 1)
351 If abs_time is NULL, should use infinite time. 2) Check for
352 current time already being past abs_time. (#99294, Christopher
353 R. Palmer, fix by Sebastian Wilhelmi)
355 Mon Nov 4 14:45:24 2002 Owen Taylor <otaylor@redhat.com>
357 * gthread-posix.c gthread-solaris.c: Include <config.h>
359 2002-03-10 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
361 * gthread-posix.c (g_thread_create_posix_impl): Do a comparison,
362 not an assignment, stupid! Spotted by Daniel Elstner
363 <daniel.elstner@gmx.net>.
365 2002-02-09 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
367 * gthread-impl.c: Only compile most of this file, if
368 G_THREADS_ENABLED is set.
370 * Fixed typo in G_THREADS_ENABLED.
372 2002-01-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
374 * gthread-solaris.c: Use g_free instead of free. Pointed out by
375 Sam O'Connor <sam@panviva.com>.
377 2001-10-23 Tor Lillqvist <tml@iki.fi>
379 * Makefile.am: (Win32): If we have built the MSVC import library,
380 install it. Install the gcc import library. Also support
383 2001-09-28 Tor Lillqvist <tml@iki.fi>
385 * gthread-win32.c: Use an extra level of indirection for GMutex.
386 It is now a pointer either to a pointer to a CRITICAL_SECTION
387 struct, or to a mutex HANDLE. This is needed in case the user
388 defines G_ERRORCHECK_MUTEXES. G_MUTEX_SIZE must correctly reflect
389 the size of *GMutex, but this used to vary depending on whether we
390 at run-time chose to use CRITICAL_SECTIONs or mutexes.
391 (g_mutex_free_win32_cs_impl, g_cond_free_win32_impl): Call
392 DeleteCriticalSection() when done with it.
394 * gthread-impl.c (g_thread_init_with_errorcheck_mutexes): Call
395 g_thread_impl_init() before accessing
396 g_thread_functions_for_glib_use_default, as the
397 g_thread_impl_init() function might modify it.
399 2001-09-26 Tor Lillqvist <tml@iki.fi>
401 * makefile.mingw.in: Fix couple of typos.
403 * gthread.def: Add g_thread_init_with_errorcheck_mutexes.
405 2001-09-25 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
407 * gthread-impl.c: Corrected the array size (cough, cough). Pointed
408 out by gpablo@intersystems.com.ar. Fixes #61065.
410 2001-09-25 Tor Lillqvist <tml@iki.fi>
412 * Makefile.am: Use new macros for .def file, and check for
413 MS_LIB_AVAILABLE, new rule to build MS import library.
415 * makefile.msc.in: Use same DLL and import library names as
418 2001-09-19 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
420 * gthread-posix.c: Add g_thread_equal_posix_impl and add to the
421 function vector g_thread_functions_for_glib_use_default.
423 * gthread-solaris.c, gthread-win32.c: Add NULL as equal function,
424 as on those two platforms you don't need an equal function.
426 2001-09-19 Tor Lillqvist <tml@iki.fi>
428 * gthread.rc.in: Correct InternalName and OriginalFilename to
429 match what we actually produce.
431 2001-07-20 Hans Breuer <hans@breuer.org>
433 * makefile.msc.in : reflect glib move
435 2001-06-07 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
437 * gthread-win32.c: Use g_win32_error_message to beautify error
440 2001-05-24 Hans Breuer <hans@breuer.org>
442 * makefile.msc.in : pthread isn't required anymore
444 2001-05-22 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
446 * gthread-win32.c (g_cond_wait_internal): Also return TRUE for
447 late arrived signals. Thanks to Steven Brooks
448 <umbrook0@cs.umanitoba.ca> for pointing out.
450 * gthread-impl.c (g_thread_init): Move the thread implementation
451 initialization to before assigning GThreadFuncs, which now is just
452 struct assigned and not memcpy'ed. Completed check for zero
453 members of GThreadFuncs.
455 * makefile.mingw: Don't link to pthread anymore.
457 * gthread-win32.c: New file for native thread support for
458 win32. Thanks to Hans Breuer <hans@breuer.org> to got me
461 * Makefile.am: Also distribute gthread-win32.c.
463 Fri May 4 04:14:45 2001 Tim Janik <timj@gtk.org>
465 * gthread-posix.c (g_cond_timed_wait_posix_impl): don't g_assert()
466 the user specified time, but g_return_val_if_fail() here.
468 2001-04-03 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
470 * gthread-posix.c: Added special case for priorities on
471 FreeBSD. Thanks to David Reid <dreid@jetnet.co.uk> for the info.
473 * gthread-impl.c: Made two macros safe with ().
475 2001-03-10 Tor Lillqvist <tml@iki.fi>
477 * Makefile.am: Use the _LIBADD dependency on libglib only on
480 2001-02-21 Tor Lillqvist <tml@iki.fi>
482 * Makefile.am: Use libglib-1.3.la from top_builddir. Invoke
483 libtool with -no-undefined for Win32 and Cygwin.
485 * gthread-impl.c (g_thread_init): Win32 code snippet used also on
488 2001-02-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
490 * gthread-posix.c: Removed the G_THREAD_USE_PID_SURROGATE
491 implementation, which is now in gthread.c.
493 2001-01-30 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
495 * gthread-impl.c (g_thread_init_with_errorcheck_mutexes): Call
496 g_thread_impl_init(), as g_thread_init won't call it.
498 * gthread-impl.c (g_mutex_free_errorcheck_impl): Fixed it for
499 real. Sorry for this mess. It looked like a real obvious fix, so I
500 didn't check. Bad boy. Added some casts to quiet the compiler.
502 2001-01-29 Havoc Pennington <hp@redhat.com>
504 * gthread-impl.c (g_mutex_free_errorcheck_impl): hack this so it
505 compiles, needs fixing for real.
507 2001-01-29 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
509 * gthread-impl.c (g_mutex_free_errorcheck_impl): Add new check to
510 errorcheck mutexes to abort, if a locked mutex is freed.
512 2001-01-03 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
514 * gthread-solaris.c, gthread-posix.c: Made g_thread_min_stack_size
517 2000-11-28 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
519 * gthread-impl.c: Revamped errorcheck mutexes and added errorcheck
520 cond_wait() and cond_timed_wait() funtions. This makes he whole
521 thing work. Now we only show the location of the locking/unlocking
522 for -DG_ERRORCHECK_MUTEXES and not the name of the mutex.
524 2000-11-21 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
526 * gthread-impl.c, gthread-posix.c, gthread-solaris.c: Removed
527 g_thread_map_priority function in favour of the
528 g_thread_priority_map array. Initialize the array with
529 PRIORITY_{...}_VALUE, if available and interpolate beetween the
530 bounds if .._NORMAL_.. and .._HIGH_.. are not available.
532 * gthread-posix.c: If we should use the PID niceness as a
533 surrogate for thread priorities (G_THREAD_USE_PID_SURROGATE is
534 defined), then disable normal priority handling and use PIDs and
535 setpriority() instead. Depends on the thread to write its PID into
536 the place after the thread id right after thread creation.
538 2000-11-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
540 * gthread-posix.c: Include <sched.h> if available.
542 2000-11-02 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
544 * gthread-none.c: Add G_MUTEX_SIZE as needed for gthread-impl.c
546 2000-10-25 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
548 * Makefile.am : Add @GLIB_DEBUG_FLAGS@ to INCLUDES for accessing
549 -DG_ENABLE_DEBUG as needed in gthread-posix.c.
551 * gthread-posix.c: Revamped error handling for native thread
552 function calls. Now EPERM errors are ignored for some commands and
553 only a warning message is output once (at first occurrence).
555 2000-10-15 Raja R Harinath <harinath@cs.umn.edu>
557 * Makefile.am (BUILT_EXTRA_DIST): New variable.
558 (dist-hook): Handle $(BUILT_EXTRA_DIST).
560 2000-09-29 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
562 * gthread-impl.c: Added errorcheck mutexes. New exported function
563 g_thread_init_with_errorcheck_mutexes, which is called instead of
564 g_thread_init, when compiled with -DG_ERRORCHECK_MUTEXES. New
566 g_mutex_(new|lock|trylock|unlock|free)_errorcheck_impl to
567 implement errorcheck mutexes.
569 * gthread-posix.impl.c, gthread-solaris-impl.c: Define the size of
572 2000-09-21 Tor Lillqvist <tml@iki.fi>
574 * makefile.mingw.in: Use pthreads macros from ../build.
576 2000-09-06 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
578 * gthread-posix.c, gthread-solaris.c:
579 s/G_MICROSEC/G_USEC_PER_SEC/ and s/G_NANOSEC/G_NSEC_PER_SEC/
581 2000-09-01 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
583 * gthread-posix.c (g_thread_create_posix_impl): Use GError to
586 * gthread-solaris.c (g_thread_create_solaris_impl): Use GError to
587 report errors as well.
589 2000-05-13 Tor Lillqvist <tml@iki.fi>
591 * makefile.mingw.in: New file, with gthread stuff moved from
592 ../makefile.mingw.in.
594 * Makefile.am: Add to EXTRA_DIST, add rule to build makefile.mingw.
596 2000-04-25 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
598 * gthread-solaris.c (g_mutex_new_solaris_impl): Changed the scope
599 of the initialized mutex to USYNC_THREAD. Thanks to Soeren
600 Sandmann <sandmann@daimi.au.dk> for pointing that out.
602 2000-03-20 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
604 * gthread-posix.c (posix_check_for_error): Forgot a '}' in a macro
605 for DCE-threads. Thanks to Karl Nelson <kenelson@ece.ucdavis.edu>
606 for pointing that out.
608 2000-03-17 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
610 * gthread-posix.c: Don't use priorities for threads, when the
611 minimal/maximal priorities couldn't be determined at configure
614 * gthread-posix.c: Don't check for errors, when setting the scope
615 of a tread to system, as some posix implementations can't do that
616 and we don't want the thing to fail because of that.
618 2000-02-22 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
620 * gthread-posix.c, gthread-solaris.c: check for sysconf
621 (_SC_THREAD_STACK_MIN), which returns the minimal stack size for
622 new threads. Patch from Soeren Sandmann <sandmann@daimi.au.dk>.
624 1999-11-16 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
626 * gthread-posix.c, gthread-solaris.c: Changed the prototype of
627 thread_create and thread_self to return the system thread into
628 provided memory instead of a return value. This is necessary, as
629 HPUX has a pthread_t, that is bigger than the biggest integral
630 type there. Made some more functions static.
632 * gthread-posix.c: Small fixes for DCE threads: Detaching has to
633 be done after thread creation for DCE.
635 1999-06-21 Tor Lillqvist <tml@iki.fi>
637 * gthread-posix.c: Guard pthread_attr_setscope call with test
638 for _POSIX_THREAD_PRIORITY_SCHEDULING, which should be defined
639 in a <pthread.h> that supports that feature.
641 1999-06-17 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
643 * gthread-posix.c, gthread-solaris.c: Added the native
644 implementations for the GLib's extended thread support.
646 * gthread-nspr.c: Removed for good. NSPR is nothing we would want
649 * gthread.c: Renamed to gthread-impl.c to avoid confusion with
650 ../gthread.c (Formerly known as the file called gmutex.c)
652 * testgthread.c: Removed. The new and much extended tests are in
653 ../tests/thread-test.c.
655 * Makefile.am: Changed to reflect the changes above.
657 1999-03-31 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
659 * gthread-posix.c: Use the right default arguments for the
660 construction of mutexes and conds for dce threads, these are
661 &pthread_(cond|mutex)attr_default instead of NULL. Hint from
662 D. Emilio Grimaldo Tunon <emilio_tunon@nl.compuware.com>.
664 1999-03-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
666 * Makefile.am (INCLUDES): Added @GTHREAD_COMPILE_IMPL_DEFINES@.
668 1999-03-12 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
670 * gthread-posix.c (g_private_get_posix_impl): Fixed typo for DCE
673 1999-03-11 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
675 * gthread-posix.c: Now handle both dce and posix threads. They are
676 sufficently equal. Please do not commit my change to
677 glib-1-2/gthread/gthread-posix.c from 1999-03-03, as the current
678 change will take care of that too.
680 1999-03-03 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
682 * gthread-posix.c: Fixed broken mutex_trylock and slightly broken
683 cond_timed_wait functions.
685 1999-02-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
687 * testgthread.c (test_mutexes): Use new signature of
688 g_static_mutex* functions.
690 1999-02-08 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
692 * gthread-posix.c (g_private_get_posix_impl): Use the
693 HAVE_PTHREAD_GETSPECIFIC_POSIX macro to determine, which signature
694 to use for pthread_getspecific.
696 Tue Jan 19 20:56:02 1999 Tor Lillqvist <tml@iki.fi>
698 * Makefile.am (EXTRA_DIST): Added gthread.def.
700 Sun Jan 17 10:58:19 1999 Tor Lillqvist <tml@iki.fi>
702 * gthread.def: New file.
704 1999-01-16 1999 Tor Lillqvist <tml@iki.fi>
706 * gthread-posix.c: Conditionalize <sys/time.h> inclusion.
708 1999-01-07 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
710 * testgthread.c: conditionally compile according to the
711 G_THREADS_IMPL_??? macros.
712 (test_private_func): use rand_r instead of rand to make it
715 1998-12-18 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
717 * testgthread.c (new_thread): As a joinable thread seems to be the
718 default on posix, leave the explicit setting out, as it causes
719 problems on some older platforms.
721 Wed Dec 16 22:21:33 CST 1998 Shawn T. Amundson <amundson@gtk.org>
723 * gthread-posix.c: use g_free in mutex_free (from Tim Janik)
725 Thu Dec 17 03:38:57 1998 Tim Janik <timj@gtk.org>
727 * Makefile.am: -DG_LOG_DOMAIN="GThread", we don't need an extern
728 variable for that (noticed by Joel Becker <jlbec@ocala.cs.miami.edu>)
730 Wed Dec 16 03:16:16 1998 Tim Janik <timj@gtk.org>
732 * testgthread.c: s/g_thread_supported/g_thread_supported ()/
733 * gthread.c: s/g_thread_supported/g_threads_got_initialized/
734 (g_thread_init): bail out if G_THREADS_ENABLED is not defined.
736 1998-12-15 Sebastian Wilhelmi <wilhelmi@ira.uka.de>
738 * Makefile.am (EXTRA_DIST): updated.
740 * testgthread.c, gthread-*.c: Changed private to private_key to
741 avoid problems when compiling with under C++.
744 s/g_mutex_functions_for_glib_use/g_thread_functions_for_glib_use/
746 * ChangeLog: from now on there is an extra ChangeLog for gthread