nexmon – Blame information for rev 1

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