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