nexmon – Blame information for rev 1
?pathlinks?
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 |