Documentation fixes: (#75255, Martin Schulze; #76104, Daryll Strauss)
[platform/upstream/glib.git] / ChangeLog.pre-2-10
1 2002-09-01  Soeren Sandmann  <sandmann@daimi.au.dk>
2
3         * docs/reference/glib/tmpl/datalist.sgml, glib/gmain.c:
4
5         Documentation fixes: (#75255, Martin Schulze; #76104, Daryll Strauss)
6
7 2002-08-26  Tor Lillqvist  <tml@iki.fi>
8
9         * configure.in (G_LIBS_EXTRA): Don't link with -lwsock32 on
10         Cygwin (#91696, Masahiro Sakai).
11
12 Tue Aug 20 16:01:03 2002  HideToshi Tajima  <hidetoshi.tajima@sun.com>
13
14         * glib/gconvert.c (strdup_len): validate 'len' argument properly
15         for the case that input string is not null-terminated. (#91222)
16
17 2002-08-10  Gustavo Noronha Silva  <kov@debian.org>
18
19         * configure.in: added pt_BR to ALL_LINGUAS
20
21 2002-08-07  Matthias Clasen  <maclas@gmx.de>
22
23         * glib/gmarkup.c (g_markup_parse_context_get_element): 
24         Use g_return_val_if_fail, no g_return_if_fail.
25
26 2002-08-06  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
27
28         * glib/gthread.c: Set the normal PID surrogate priority according
29         to getpid() to avoid errors for niced processes. (#86116)
30
31         * gthread/gthread-impl.c, gthread/gthread-posix.c,
32         gthread/gthread-solaris.c: Do the same for the posix/dce
33         implementation. Solaris still needs to set priority of the main
34         thread, because all unbound threads will schedule according to
35         that value and it defaults to 0 (the minimal value). 
36
37         * glib/gmain.c: Factor out g_main_context_init_pipe from
38         g_main_context_new to initialize the wakeup pipe of a
39         context. Call that function from g_main_context_new if threads are
40         initialized and for all contexts when threads are initialized
41         in g_main_thread_init. (#86872) 
42
43         * gthread/gthread-impl.c: Call g_main_thread_init. (#86872) 
44
45 Thu Jul 25 14:23:15 2002  Owen Taylor  <otaylor@redhat.com>
46
47         * glib/gfileutils.c: Clarify the behavior of g_build_path()
48         for empty elements and for leading and trailing copies
49         of the separator in the docs.
50  
51         * glib/gfileutils.c: Fix problems with leading elements
52         consisting only of "/" characters. (#85928, Guillaume Chazarain)
53  
54         * tests/strfunc-test.c (main): Add more test cases
55         for g_build_filename().
56  
57 2002-07-26  Matthias Clasen  <maclas@gmx.de>
58
59         * glib/gunicode.h: 
60         * glib/gutf8.c (g_utf8_strreverse): New function to revert
61         a utf8 string.
62         * glib/gpattern.c (g_utf8_reverse): Gone, replaced by 
63         g_utf8_strreverse.  (#87725)
64
65 Thu Jul 25 20:57:20 2002  Owen Taylor  <otaylor@redhat.com>
66
67         * glib/giochannel.c (g_io_channel_read_line): Fix 
68         docs for @str_return to conform to the main docs
69         and the implementation as to whether the terminator
70         is included. (#87964, Jacob Berkman)
71
72 Thu Jul 25 19:52:41 2002  Owen Taylor  <otaylor@redhat.com>
73
74         * glib/guniprop.c (real_tolower): Handle the 
75         end of the string properly when max_len is set.
76         (#88545, Morten Welinder.) Rename the next_t
77         variable to next_type to make cc-mode happy.
78
79         * glib/gconvert.c (g_iconv_open): Fix missing
80         label from previous commit.
81
82 Thu Jul 25 19:41:03 2002  Owen Taylor  <otaylor@redhat.com>
83
84         * glib/giochannel.c (g_io_channel_get_flags): Fix 
85         incorrect return value in g_return_val_if_fail 
86         (#85545, David L. Cooper II)
87
88 Thu Jul 25 19:12:43 2002  Owen Taylor  <otaylor@redhat.com>
89
90         * glib/giochannel.c (g_io_channel_set_encoding): Clarify
91         that only one of the conditions listed in the docs
92         need to be true, not all of them. (#87176,
93         Sebastian Rittau)
94
95         * glib/giochannel.c (g_io_channel_read_line): Fix 
96         description of the return value. (#87754, Manuel Clos)
97
98 Thu Jul 25 19:02:53 2002  Owen Taylor  <otaylor@redhat.com>
99
100         * glib/gmain.c (g_timeout_add): Remove reference
101         in the docs to @notify parameter. (#87768,
102         Manuel Clos)
103
104 Thu Jul 25 17:57:07 2002  Owen Taylor  <otaylor@redhat.com>
105
106         * glib/gconvert.c (g_iconv_open): Document the
107         (GIConv)-1 return value on failure. (#87559, 
108         Jarek Dukat)
109
110         * glib/gconvert.c (g_iconv_open): Fix potential
111         problems with the assumption that (GIConv)(iconv_t)-1
112         is the same as (GIConv)-1.
113         
114 2002-07-15  Matthias Clasen  <maclas@gmx.de>
115
116         * glib/gmarkup.h: 
117         * glib/gmarkup.c (g_markup_parse_context_get_element): New
118         function to get the currently open element.  (#70448)
119
120 2002-07-04  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
121
122         * tests/*.c: Added #undef G_DISABLE_ASSERT and #undef G_LOG_DOMAIN
123         throughout the files, which didn't already have them. (#87312)
124
125 2002-07-03  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
126
127         * configure.in: Made the thread flags determination tests first
128         check for the canonical form -pthread[s], then for other
129         possibilities. Also recognize some more platforms. Modeled after
130         patch from Miroslaw Dobrzanski-Neumann <mne@mosaic-ag.com>
131         (#77981).
132         
133         * configure.in: Fixed bugs in posix thread priority
134         resolution. Also added AIX priorities. Fix from
135         Laurent Vivier <Laurent.Vivier@bull.net>. (#82599)
136         
137         * gthread/gthread-solaris.c: Use thr_min_stack() instead of
138         sysconf (_SC_THREAD_STACK_MIN). if stack_size is 0 on entry to
139         g_thread_create_solaris_impl, also pass 0 to thr_create. Otherwise
140         the stack might be to small for any nontrivial thread. Discovered
141         on intel-solaris by Rajkumar Sivasamy <rajkumar.siva@wipro.com>.
142
143 2002-07-03  Anders Carlsson  <andersca@gnu.org>
144
145         * configure.in: Add a forgotten trailing ` in the 
146         GLIB_BINARY_AGE expression. Also fixup LT_CURRENT.
147
148 2002-07-02  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
149
150         * configure.in: Set binary age to 0 to make it compile.
151
152         * configure.in: Improve checks for dce/posix threads to also do
153         the right thing, if the thread functions are not declared in
154         pthread.h. Idea from Miroslaw Dobrzanski-Neumann
155         <mne@mosaic-ag.com> in #77981.
156
157 2002-07-01  Anders Carlsson  <andersca@gnu.org>
158
159         * configure.in: Up version to 2.1.0.
160
161 2002-07-01  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
162
163         * glib/garray.h: Add parenthesis to protect macro
164         argument. Spotted by Sam Couter <sam@topic.com.au>. (#86826)
165
166 2002-06-28  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
167
168         * glib/gmessages.h (g_assert, g_assert_not_reached,
169         g_return_if_fail, g_return_val_if_fail): In case of
170         G_DISABLE_ASSERT replace "G_STMT_START{ }G_STMT_END" with
171         "G_STMT_START{ (void)0; }G_STMT_END", because the former chokes
172         gcc prior to 3.0. (#86664)
173
174 2002-06-26  Yanko Kaneti <yaneti@declera.com>
175
176         * configure.in: (ALL_LINGUAS) Added Bulgarian (bg).
177
178 Thu Jun 13 16:12:04 2002  Owen Taylor  <otaylor@redhat.com>
179
180         * glib/gmain.c (struct _GTimeoutSource): Make 
181         interval unsigned to match g_timeout_source_new().
182         (#82624, Tim Janik.)
183
184         * glib/gmain.c (g_timeout_prepare): Add some
185         extra gymnastics to avoid signed/unisgned integer
186         overflows.
187
188 Thu Jun 13 15:57:46 2002  Owen Taylor  <otaylor@redhat.com>
189
190         * INSTALL.in: Add a note about the deficiency
191         of Tru64 iconv. (#81699, Manuel Op de Coul)
192
193 Tue Jun 11 17:03:39 2002  Owen Taylor  <otaylor@redhat.com>
194
195         * tests/patterntest.c (test_compilation)
196         * glib/gmem.c (profiler_try_realloc): A couple
197         of 64-bit printf format fix from George Lebl.
198         (#82817)
199
200         * glib/gconvert.c (open_converter): Fix gsize/gint
201         mixup for g_iconv() arguments. (#83270,
202         David L. Cooper II)
203
204 2002-06-03  Matthias Clasen  <maclas@gmx.de>
205
206         * glib/gwin32.c (g_win32_get_package_installation_directory):
207         Replace homegrown "hash" entity by standard ISO entity "num".
208
209 2002-05-26  Matthias Clasen  <maclas@gmx.de>
210
211         * glib/gmain.c: Remove references to nonexisting functions 
212         g_source_set_callback_closure(), g_source_poll(), g_source_add()
213         from docs.
214
215         * glib/gdir.c (g_dir_open): Typo fix in docs.
216
217         * glib/gasyncqueue.c (g_async_queue_lock):
218         (g_async_queue_unref_and_unlock): Fix markup to avoid erroneous 
219         <link>s in docs.
220
221         * glib/gwin32.c: Escape #'s leading to erroneous <link>s in docs.
222
223         * glib/gtree.c: Replace some occurances of Gtree by GTree in docs.
224
225         * glib/gstring.c (g_string_insert_unichar): Typo fix in docs.
226
227 2002-05-23  Havoc Pennington  <hp@redhat.com>
228
229         * glib/gspawn.c (fork_exec_with_pipes): on success, close the
230         pipes from the child. Fix from Tim.
231
232 2002-05-22  jacob berkman  <jacob@ximian.com>
233
234         * m4macros/glib-gettext.m4 (AM_GLIB_WITH_NLS): fix tyop
235
236 Wed May 22 15:40:47 2002  Owen Taylor  <otaylor@redhat.com>
237
238         * README.in: Remove notes about now-fixed-bugs.
239
240         * m4macros/glib-gettext.m4 acinclude.m4: Get rid
241         of AC_MSG_NOTICE() usage, since some broken systems
242         (Hi Debian!) might not be using autoconf-2.5x for
243         downstream packages even though we require it for
244         glib itself.
245
246         * INSTALL.in: Add a note about installing extra
247         converters for Solaris.
248
249         * glib/gutils.h (g_bit_nth_msf): Fix termination
250         condition. (#82582, Paolo Molaro)
251  
252 Tue May 21 15:51:17 2002  Owen Taylor  <otaylor@redhat.com>
253
254         * configure.in: $with_libiconv, not $with_iconv.
255
256 Mon May 20 18:02:46 2002  Owen Taylor  <otaylor@redhat.com>
257
258         * configure.in: Move iconv tests before gettext
259         checks. (#81999)
260
261         * m4macros/glib-gettext.m4 acinclude.m4: If we can't
262         link to gettext, try adding in -liconv. (#80076,
263         Boyd Lynn Gerber)
264
265         * m4macros/glib-gettext.m4 acinclude.m4: Suppress
266         warnings about xgettext not being GNU gettext when
267         libintl wasn't found at all. 
268         (#79016, Andrew P. Lentvorski, Jr.)
269          
270 2002-05-21  Matthias Clasen  <maclas@gmx.de>
271
272         * glib/gmarkup.c (g_markup_parse_context_parse): Added
273         proper support for CDATA sections.
274
275 2002-05-20  jacob berkman  <jacob@ximian.com>
276
277         * glib/gdir.c: include sys/types.h before dirent.h to build on
278         darwin (fixes #72859)
279
280 Mon May 20 15:35:59 2002  Owen Taylor  <otaylor@redhat.com>
281  
282         * glib/gfileutils.c (get_contents_regfile): Fix double
283         close of file descriptor on error. (#82139, Wayne Schuller)
284  
285         * glib/gspawn.c (close_and_invalidate): Don't close
286         fd's that have already been closed. (Fix from Michael
287         Meeks, #81959)
288  
289         * glib/giochannel.c (g_io_channel_close): If not flushing,
290         dump the contents of the write buffers, so we won't try
291         to write them to an invalid fd later. (Patch from Ron Steinke,
292         fixing #78290, Andreas Persenius.)
293  
294 2002-05-18  Matthias Clasen  <maclas@gmx.de>
295
296         * tests/markups/fail-36.gmarkup: 
297         * tests/markups/fail-35.gmarkup: 
298         * tests/markups/valid-8.gmarkup: 
299         * tests/markups/valid-7.gmarkup: 
300         * tests/markups/valid-6.gmarkup: 
301         * tests/markups/valid-5.gmarkup: New testcases.
302
303         * tests/markup-test.c (passthrough_handler): 
304         (text_handler): Don't ignore the text_len parameter.
305
306         * glib/gmarkup.c (find_current_text_end): Don't hang on embedded
307         nuls.  (#81977)
308         (g_markup_parse_context_parse): Fix passthrough handling to
309         correctly skip processing instructions, comments, doctype
310         declarations and CDATA marked sections.  (#81977)
311
312 Sat May 18 00:21:51 2002  Tim Janik  <timj@gtk.org>
313
314         [merged from stable]
315
316         * glib/gscanner.c (g_scanner_unexp_token): fix missing cases for
317         expected_token.
318
319 2002-05-17  Tor Lillqvist  <tml@iki.fi>
320
321         * config.h.win32.in: Match new additions in a configure-produced
322         config.h.
323
324         * glibconfig.h.win32.in: gssize and gsize as in a
325         configure-produced glibconfig.h.
326
327         * glib/glib.def: Add new functions.
328
329 Thu May 16 12:24:00 2002  Owen Taylor  <otaylor@redhat.com>
330  
331         * acinclude.m4 m4macros/glib-gettext.m4: Incorporate 
332         AM_LC_MESSAGES, AM_PATH_PROG_WITH_TEST as AM_GLIB_* to avoid 
333         dependencies on gettext m4 files. (#81885, Hidetoshi Tajima.)
334         
335 2002-05-14  Alex Larsson <alexl@redhat.com>
336         
337         * glib/gstrfuncs.c: 
338         * glib/gstrfuncs.h:
339         New functions g_str_has_suffix and g_str_has_prefix.
340         
341         * tests/string-test.c: (main):
342         Test the new functions.
343
344 Mon May 13 23:20:00 2002  Owen Taylor  <otaylor@redhat.com>
345
346         * autogen.sh (have_gettext): Add a check for GNU gettext.
347         (Pointed out by Dan Winship in #59386.)
348
349 Mon May 13 11:55:33 2002  Owen Taylor  <otaylor@redhat.com>
350
351         * configure.in acglib.m4: If sizeof(int) == sizeof(long)
352         run compilation tests to determine which way gsize should
353         be defined. (#74413, reported by Miroslaw Dobrzanski-Neumann)
354
355 Mon May 13 11:42:23 2002  Owen Taylor  <otaylor@redhat.com>
356  
357         * glib/libcharset/*: Update from libcharset CVS.
358         Includes additional encodings for Solaris (#80396,
359         Qingjiang Yuan)
360  
361         * configure.in: Add getc_unlocked to CHECK_FUNCS().
362  
363         * glib/gmessages.c (strdup_convert): If
364         g_convert_with_fallback() fails, print the error
365         message to stderr the first time, then return
366         the original string. (#78197)
367  
368 2002-05-10  Naba Kumar  <kh_naba@users.sourceforge.net>
369
370         * configure.in: Added "hi" to ALL_LINGUAS.
371
372 2002-05-08  Michael Natterer  <mitch@gimp.org>
373
374         * configure.in: fixed yesterdays fix for cross compiling: simply
375         check the variable "cross_compiling" which gets set by autoconf.
376
377 2002-05-07  Matthias Clasen  <maclas@gmx.de>
378
379         * glib/gmarkup.c (unescape_text): Report unfinished entity
380         references as errors rather than running into an assert.  (#80441)
381
382 2002-05-07  Michael Natterer  <mitch@gimp.org>
383
384         * configure.in: added a new conditional CROSS_COMPILING which
385         indicates ($build != $host). If it is set, look for
386         glib-genmarshal in PATH. Error out if it was not found.
387
388 Tue May  7 11:24:22 2002  Owen Taylor  <otaylor@redhat.com>
389
390         Fixes for #79347, Ron Arts.
391
392         * glib/gqsort.c (g_qsort_with_data): Handle 0 elements,
393         don't g_return_if_fail().
394
395         * tests/qsort-test.c (main): Add a 0 element test.
396
397         * glib/garray.c (g_[ptr_]array_sort_with[_data]): 
398         Remove invalid assertions that array->pdata != NULL ..
399         it's NULL for 0 elements which is a valid case.
400
401 Mon May  6 16:00:41 2002  Owen Taylor  <otaylor@redhat.com>
402
403         * glib/gbacktrace.h: Exclude OSF from alpha definition
404         of G_BREAKPOINT(), since the assembler apparently
405         doesn't support bpt. (#77852, Gareth Pierce) [from stable]
406
407 Mon May  6 11:48:08 2002  Owen Taylor  <otaylor@redhat.com>
408
409         [ merged from stable ]
410  
411         * Makefile.am (EXTRA_DIST): Add ChangeLog.pre-2-0 (#78641)
412  
413         * m4macros/glib-2.0.m4: save CFLAGS/LIBS properly when
414         compiling "what went wrong" test case. (#79330)
415  
416         * m4macros/glib-2.0.m4: Remove reference to editing
417         pkg-config script. (From Jim Gettys)
418  
419         * configure.in: (Look for dyld interfaces before dlopen()
420         since OS X can have both. Patch from Jacob Berkman, 
421         #80438)
422         
423 2002-05-01  jacob berkman  <jacob@ximian.com>
424
425         * configure.in: fix typo on 64-bit printf formatting string
426         configure message (fixes #80389)
427
428 2002-04-29  Pablo Saratxaga  <pablo@mandrakesoft.com>
429
430         * configure.in: Added Vietnamese (vi) to ALL_LINGUAS
431
432 2002-04-19  Tor Lillqvist  <tml@iki.fi>
433
434         * glib/gspawn.c (g_spawn_command_line_sync): Add Windows-specific
435         note to the gtk-doc comment.
436
437         * glib/gspawn-win32.c: Remove the copy-pasted gtk-doc comment
438         blocks. It's enough to have them in gspawn.c.
439
440 2002-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
441
442         * gthread/gthread-impl.c (g_thread_init): Fixed typo. (#78985)
443
444 2002-04-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
445
446         * glib/gthreadpool.c (g_thread_pool_thread_proxy): Unlock the pool
447         for all threads leaving it. (#78348)
448
449 2002-04-11  Matthias Clasen  <maclas@gmx.de>
450
451         * tests/patterntest.c: Remove manual UTF-8 -> Latin1 conversion for
452         stuff fed to g_print.
453
454 2002-04-08  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
455
456         * tests/gio-test.c, tests/markup-test.c: Use gsize instead of
457         gint. From Miroslaw Dobrzanski-Neumann
458         <mne@mosaic-ag.com>. (#77982)
459         
460 2002-04-08  Stanislav Brabec  <utx@penguin.cz> 
461
462         * cs.po: Added Czech (cs) to ALL_LINGUAS.
463
464 2002-03-31  Hasbullah Bin Pit <sebol@ikhlas.com>
465
466         * configure.in: Added Malay (ms)to ALL_LINGUAS.
467
468 2002-03-29  Tor Lillqvist  <tml@iki.fi>
469
470         * glib/glib.def: Add g_convert_init.
471
472 Thu Mar 28 18:25:14 2002  Owen Taylor  <otaylor@redhat.com>
473
474         * Released 2.0.1
475
476         * configure.in: Version 2.0.1, interface, binary age 1.
477
478 Thu Mar 28 18:22:53 2002  Owen Taylor  <otaylor@redhat.com>
479
480         * README: Remove warning about g_print, etc, encoding.
481
482         * NEWS: Updates.
483
484         * glib/gmessages.c (g_log_default_handler): Use %lu
485         (plus a cast) when printing out pid_t arguments.
486         (#76770, Morten Welinder)
487
488         * glib/gstrfuncs.c (g_strdup_vprintf): Check the
489         result of vasprintf(), return NULL on failure.
490         (#76802, Akira Tagoh)
491
492         * tests/testglib.c (TEST): Supress a warning with
493         some GCC versions. 
494
495 Thu Mar 28 20:31:51 2002  Tim Janik  <timj@gtk.org>
496
497         * glib/gmessages.c:
498         (g_print): 
499         (g_printerr): convert prtinf() strings to local charset
500         when writing them to stdout or stderr.
501
502 Wed Mar 27 18:42:22 2002  Tim Janik  <timj@gtk.org>
503
504         * gmessages.[hc]:
505         major cleanups. introduced _g_log_fallback_handler() to handle
506         recursive messages which really doesn't call any GLib functions.
507         this allowes the default handler to use normal GLib functions and
508         also fixes user supplied log level handlers.
509         fixed locking issues, based on a patch from Sebastian Willhelmi,
510         attached to #74356. translate log messages from UTF-8, based
511         on the same patch. save fatal and recursion flags across flag
512         loop. use new integer format code from above patch.
513         move GLib functions out of locked mutex state to avoid deadlocks.
514         move the level prefix and filedescriptor logic into mklevel_prefix().
515         move _g_debug_init() into a place where we can figure and handle
516         recursion.
517
518 Mon Mar 25 18:13:06 2002  Owen Taylor  <otaylor@redhat.com>
519
520         * glib/gtypes.h (GUINT*_SWAP_LE_BE_X86): Remove __const__
521         qualifier from __asm__ statements... GCC since at least
522         2.96 has assumed no side effects automaticaly, and gcc-3.1
523         will warn about this usage. (#73308, Cody Russell)
524
525 Fri Mar 22 17:59:27 2002  Owen Taylor  <otaylor@redhat.com>
526
527         * glib/gmem.c (g_mem_chunk_reset): Fix problem where
528         if g_mem_chunk_reset() is called on an alloc-only
529         memchunk, then a useles GTree was created.
530
531 Wed Mar 20 18:20:21 2002  Owen Taylor  <otaylor@redhat.com>
532
533         * glib/gconvert.c (open_converter): Try to work around segfaults
534         on Solaris if NULL is passed for outbuf... supposedly gchar
535         *outbuf = NULL... &outbuf works. (#74336, Lauri Alanko)
536
537 Wed Mar 20 11:17:32 2002  Owen Taylor  <otaylor@redhat.com>
538
539         * glib/gfileutils.c (get_contents_regfile): Close the
540         file descriptor. (#75507, Matthias Clasen)
541
542 Wed Mar 20 11:00:59 2002  Owen Taylor  <otaylor@redhat.com>
543
544         * configure.in: Use $PKG_CONFIG, not pkg-config.
545         (LEE Sau Dan, #75572)
546
547 2002-03-20  Sven Neumann  <sven@gimp.org>
548
549         * glib/ghash.c (g_hash_table_resize): avoid repeated call of 
550         g_spaced_primes_closest() by moving it out of the CLAMP macro 
551         (spotted by Salmaso Raffaele).
552
553 2002-03-17  Tor Lillqvist  <tml@iki.fi>
554
555         * README.win32: Add MSVC-specific text by Hans Breuer.
556
557 2002-03-16  Tor Lillqvist  <tml@iki.fi>
558
559         * glib/giowin32.c: Some debugging output formatting changes. The
560         following changes fix a problem with buffered GIOChannels, noticed
561         with the help of Owen's test program, thanks! (#59969)
562         (g_io_win32_prepare): Return value that takes the buffer condition
563         into account, like g_io_unix_prepare() does.
564         (g_io_win32_check): Ditto, like g_io_unix_check().
565         (g_io_win32_dispatch): Ditto, like g_io_unix_dispatch().
566
567 Thu Mar 14 17:37:45 2002  Owen Taylor  <otaylor@redhat.com>
568
569         * glib/giochannel.c (g_io_channel_write_chars): Fix some
570         gsize/gint mismatches. (#74422, Miroslaw Dobrzanski-Neumann)
571
572 2002-03-14  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
573
574         * glib/gmessages.c: Fixed threading issues brought up by
575         #74577. Make g_log_find_domain, g_log_domain_new,
576         g_log_domain_check_free and g_log_domain_get_handler require being
577         called with g_messages_lock held and remove all internal locking
578         in them. Then added proper locking to g_log_set_handler,
579         g_log_remove_handler and g_logv. Problem spotted by Miroslaw
580         Dobrzanski-Neumann <mne@mosaic-ag.com>. (#74577)
581
582 2002-03-13  Erwann Chenede  <erwann.chenede@sun.com>
583         * glib/gconvert.c 
584           glib/gen-unicode-tables.pl
585           glib/gunidecomp.h : fixed cast/type problems to 
586           avoid warnings (with forte compiler) (#73898)
587         
588 2002-03-12  Alexander Larsson  <alla@lysator.liu.se>
589
590         * glib/gconvert.c:
591         Cache getenv("G_BROKEN_FILENAMES") in have_broken_filenames() and
592         use instead. Add g_convert_init() that calls have_broken_filenames()
593
594         * gthread/gthread-impl.c:
595         Have g_thread_init call g_convert_init.
596
597 2002-03-11  Matthias Clasen  <maclas@gmx.de>
598
599         * glib/gstrfuncs.c (g_strtod): 
600         (g_ascii_strtod): 
601         (g_ascii_dtostr): 
602         (g_ascii_formatd): Doc formatting fixes.
603