Completed the thread support in GLib. Thread creation, prioritizing
[platform/upstream/glib.git] / gthread / ChangeLog
1 1999-06-17  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
2
3         * gthread-posix.c, gthread-solaris.c: Added the native
4         implementations for the GLib's extended thread support.
5
6         * gthread-nspr.c: Removed for good. NSPR is nothing we would want
7         to build upon.
8
9         * gthread.c: Renamed to gthread-impl.c to avoid confusion with
10         ../gthread.c (Formerly known as the file called gmutex.c)
11
12         * testgthread.c: Removed. The new and much extended tests are in
13         ../tests/thread-test.c.
14
15         * Makefile.am: Changed to reflect the changes above.
16
17 1999-03-31  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
18
19         * gthread-posix.c: Use the right default arguments for the
20         construction of mutexes and conds for dce threads, these are
21         &pthread_(cond|mutex)attr_default instead of NULL. Hint from
22         D. Emilio Grimaldo Tunon <emilio_tunon@nl.compuware.com>.
23
24 1999-03-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
25
26         * Makefile.am (INCLUDES): Added @GTHREAD_COMPILE_IMPL_DEFINES@.
27
28 1999-03-12  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
29
30         * gthread-posix.c (g_private_get_posix_impl): Fixed typo for DCE
31         implementation.
32
33 1999-03-11  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
34
35         * gthread-posix.c: Now handle both dce and posix threads. They are
36         sufficently equal. Please do not commit my change to
37         glib-1-2/gthread/gthread-posix.c from 1999-03-03, as the current
38         change will take care of that too.
39
40 1999-02-15  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
41
42         * testgthread.c (test_mutexes): Use new signature of
43         g_static_mutex* functions.
44
45 1999-02-08  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
46
47         * gthread-posix.c (g_private_get_posix_impl): Use the
48         HAVE_PTHREAD_GETSPECIFIC_POSIX macro to determine, which signature
49         to use for pthread_getspecific.
50
51 Tue Jan 19 20:56:02 1999  Tor Lillqvist  <tml@iki.fi>
52
53         * Makefile.am (EXTRA_DIST): Added gthread.def.
54
55 Sun Jan 17 10:58:19 1999  Tor Lillqvist  <tml@iki.fi>
56
57         * gthread.def: New file.
58
59 1999-01-16 1999  Tor Lillqvist  <tml@iki.fi>
60
61         * gthread-posix.c: Conditionalize <sys/time.h> inclusion.
62
63 1999-01-07  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
64
65         * testgthread.c: conditionally compile according to the
66         G_THREADS_IMPL_??? macros.
67         (test_private_func): use rand_r instead of rand to make it
68         thread safe.
69
70 1998-12-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
71
72         * testgthread.c (new_thread): As a joinable thread seems to be the
73         default on posix, leave the explicit setting out, as it causes
74         problems on some older platforms.
75
76 Wed Dec 16 22:21:33 CST 1998 Shawn T. Amundson <amundson@gtk.org>
77
78         * gthread-posix.c: use g_free in mutex_free (from Tim Janik)
79
80 Thu Dec 17 03:38:57 1998  Tim Janik  <timj@gtk.org>
81
82         * Makefile.am: -DG_LOG_DOMAIN="GThread", we don't need an extern
83         variable for that (noticed by Joel Becker <jlbec@ocala.cs.miami.edu>)
84
85 Wed Dec 16 03:16:16 1998  Tim Janik  <timj@gtk.org>
86
87         * testgthread.c: s/g_thread_supported/g_thread_supported ()/
88         * gthread.c: s/g_thread_supported/g_threads_got_initialized/
89         (g_thread_init): bail out if G_THREADS_ENABLED is not defined.
90
91 1998-12-15  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
92
93         * Makefile.am (EXTRA_DIST): updated.
94
95         * testgthread.c, gthread-*.c: Changed private to private_key to
96         avoid problems when compiling with under C++.
97
98         * gthread-none.c: 
99         s/g_mutex_functions_for_glib_use/g_thread_functions_for_glib_use/
100
101         * ChangeLog: from now on there is an extra ChangeLog for gthread
102         
103