Match new additions in a configure-produced config.h.
[platform/upstream/glib.git] / ChangeLog.pre-2-2
1 2002-05-17  Tor Lillqvist  <tml@iki.fi>
2
3         * config.h.win32.in: Match new additions in a configure-produced
4         config.h.
5
6         * glib/glib.def: Add new functions.
7
8 Thu May 16 12:24:00 2002  Owen Taylor  <otaylor@redhat.com>
9  
10         * acinclude.m4 m4macros/glib-gettext.m4: Incorporate 
11         AM_LC_MESSAGES, AM_PATH_PROG_WITH_TEST as AM_GLIB_* to avoid 
12         dependencies on gettext m4 files. (#81885, Hidetoshi Tajima.)
13         
14 2002-05-14  Alex Larsson <alexl@redhat.com>
15         
16         * glib/gstrfuncs.c: 
17         * glib/gstrfuncs.h:
18         New functions g_str_has_suffix and g_str_has_prefix.
19         
20         * tests/string-test.c: (main):
21         Test the new functions.
22
23 Mon May 13 23:20:00 2002  Owen Taylor  <otaylor@redhat.com>
24
25         * autogen.sh (have_gettext): Add a check for GNU gettext.
26         (Pointed out by Dan Winship in #59386.)
27
28 Mon May 13 11:55:33 2002  Owen Taylor  <otaylor@redhat.com>
29
30         * configure.in acglib.m4: If sizeof(int) == sizeof(long)
31         run compilation tests to determine which way gsize should
32         be defined. (#74413, reported by Miroslaw Dobrzanski-Neumann)
33
34 Mon May 13 11:42:23 2002  Owen Taylor  <otaylor@redhat.com>
35  
36         * glib/libcharset/*: Update from libcharset CVS.
37         Includes additional encodings for Solaris (#80396,
38         Qingjiang Yuan)
39  
40         * configure.in: Add getc_unlocked to CHECK_FUNCS().
41  
42         * glib/gmessages.c (strdup_convert): If
43         g_convert_with_fallback() fails, print the error
44         message to stderr the first time, then return
45         the original string. (#78197)
46  
47 2002-05-10  Naba Kumar  <kh_naba@users.sourceforge.net>
48
49         * configure.in: Added "hi" to ALL_LINGUAS.
50
51 2002-05-08  Michael Natterer  <mitch@gimp.org>
52
53         * configure.in: fixed yesterdays fix for cross compiling: simply
54         check the variable "cross_compiling" which gets set by autoconf.
55
56 2002-05-07  Matthias Clasen  <maclas@gmx.de>
57
58         * glib/gmarkup.c (unescape_text): Report unfinished entity
59         references as errors rather than running into an assert.  (#80441)
60
61 2002-05-07  Michael Natterer  <mitch@gimp.org>
62
63         * configure.in: added a new conditional CROSS_COMPILING which
64         indicates ($build != $host). If it is set, look for
65         glib-genmarshal in PATH. Error out if it was not found.
66
67 Tue May  7 11:24:22 2002  Owen Taylor  <otaylor@redhat.com>
68
69         Fixes for #79347, Ron Arts.
70
71         * glib/gqsort.c (g_qsort_with_data): Handle 0 elements,
72         don't g_return_if_fail().
73
74         * tests/qsort-test.c (main): Add a 0 element test.
75
76         * glib/garray.c (g_[ptr_]array_sort_with[_data]): 
77         Remove invalid assertions that array->pdata != NULL ..
78         it's NULL for 0 elements which is a valid case.
79
80 Mon May  6 16:00:41 2002  Owen Taylor  <otaylor@redhat.com>
81
82         * glib/gbacktrace.h: Exclude OSF from alpha definition
83         of G_BREAKPOINT(), since the assembler apparently
84         doesn't support bpt. (#77852, Gareth Pierce) [from stable]
85
86 Mon May  6 11:48:08 2002  Owen Taylor  <otaylor@redhat.com>
87
88         [ merged from stable ]
89  
90         * Makefile.am (EXTRA_DIST): Add ChangeLog.pre-2-0 (#78641)
91  
92         * m4macros/glib-2.0.m4: save CFLAGS/LIBS properly when
93         compiling "what went wrong" test case. (#79330)
94  
95         * m4macros/glib-2.0.m4: Remove reference to editing
96         pkg-config script. (From Jim Gettys)
97  
98         * configure.in: (Look for dyld interfaces before dlopen()
99         since OS X can have both. Patch from Jacob Berkman, 
100         #80438)
101         
102 2002-05-01  jacob berkman  <jacob@ximian.com>
103
104         * configure.in: fix typo on 64-bit printf formatting string
105         configure message (fixes #80389)
106
107 2002-04-29  Pablo Saratxaga  <pablo@mandrakesoft.com>
108
109         * configure.in: Added Vietnamese (vi) to ALL_LINGUAS
110
111 2002-04-19  Tor Lillqvist  <tml@iki.fi>
112
113         * glib/gspawn.c (g_spawn_command_line_sync): Add Windows-specific
114         note to the gtk-doc comment.
115
116         * glib/gspawn-win32.c: Remove the copy-pasted gtk-doc comment
117         blocks. It's enough to have them in gspawn.c.
118
119 2002-04-18  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
120
121         * gthread/gthread-impl.c (g_thread_init): Fixed typo. (#78985)
122
123 2002-04-13  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
124
125         * glib/gthreadpool.c (g_thread_pool_thread_proxy): Unlock the pool
126         for all threads leaving it. (#78348)
127
128 2002-04-11  Matthias Clasen  <maclas@gmx.de>
129
130         * tests/patterntest.c: Remove manual UTF-8 -> Latin1 conversion for
131         stuff fed to g_print.
132
133 2002-04-08  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
134
135         * tests/gio-test.c, tests/markup-test.c: Use gsize instead of
136         gint. From Miroslaw Dobrzanski-Neumann
137         <mne@mosaic-ag.com>. (#77982)
138         
139 2002-04-08  Stanislav Brabec  <utx@penguin.cz> 
140
141         * cs.po: Added Czech (cs) to ALL_LINGUAS.
142
143 2002-03-31  Hasbullah Bin Pit <sebol@ikhlas.com>
144
145         * configure.in: Added Malay (ms)to ALL_LINGUAS.
146
147 2002-03-29  Tor Lillqvist  <tml@iki.fi>
148
149         * glib/glib.def: Add g_convert_init.
150
151 Thu Mar 28 18:25:14 2002  Owen Taylor  <otaylor@redhat.com>
152
153         * Released 2.0.1
154
155         * configure.in: Version 2.0.1, interface, binary age 1.
156
157 Thu Mar 28 18:22:53 2002  Owen Taylor  <otaylor@redhat.com>
158
159         * README: Remove warning about g_print, etc, encoding.
160
161         * NEWS: Updates.
162
163         * glib/gmessages.c (g_log_default_handler): Use %lu
164         (plus a cast) when printing out pid_t arguments.
165         (#76770, Morten Welinder)
166
167         * glib/gstrfuncs.c (g_strdup_vprintf): Check the
168         result of vasprintf(), return NULL on failure.
169         (#76802, Akira Tagoh)
170
171         * tests/testglib.c (TEST): Supress a warning with
172         some GCC versions. 
173
174 Thu Mar 28 20:31:51 2002  Tim Janik  <timj@gtk.org>
175
176         * glib/gmessages.c:
177         (g_print): 
178         (g_printerr): convert prtinf() strings to local charset
179         when writing them to stdout or stderr.
180
181 Wed Mar 27 18:42:22 2002  Tim Janik  <timj@gtk.org>
182
183         * gmessages.[hc]:
184         major cleanups. introduced _g_log_fallback_handler() to handle
185         recursive messages which really doesn't call any GLib functions.
186         this allowes the default handler to use normal GLib functions and
187         also fixes user supplied log level handlers.
188         fixed locking issues, based on a patch from Sebastian Willhelmi,
189         attached to #74356. translate log messages from UTF-8, based
190         on the same patch. save fatal and recursion flags across flag
191         loop. use new integer format code from above patch.
192         move GLib functions out of locked mutex state to avoid deadlocks.
193         move the level prefix and filedescriptor logic into mklevel_prefix().
194         move _g_debug_init() into a place where we can figure and handle
195         recursion.
196
197 Mon Mar 25 18:13:06 2002  Owen Taylor  <otaylor@redhat.com>
198
199         * glib/gtypes.h (GUINT*_SWAP_LE_BE_X86): Remove __const__
200         qualifier from __asm__ statements... GCC since at least
201         2.96 has assumed no side effects automaticaly, and gcc-3.1
202         will warn about this usage. (#73308, Cody Russell)
203
204 Fri Mar 22 17:59:27 2002  Owen Taylor  <otaylor@redhat.com>
205
206         * glib/gmem.c (g_mem_chunk_reset): Fix problem where
207         if g_mem_chunk_reset() is called on an alloc-only
208         memchunk, then a useles GTree was created.
209
210 Wed Mar 20 18:20:21 2002  Owen Taylor  <otaylor@redhat.com>
211
212         * glib/gconvert.c (open_converter): Try to work around segfaults
213         on Solaris if NULL is passed for outbuf... supposedly gchar
214         *outbuf = NULL... &outbuf works. (#74336, Lauri Alanko)
215
216 Wed Mar 20 11:17:32 2002  Owen Taylor  <otaylor@redhat.com>
217
218         * glib/gfileutils.c (get_contents_regfile): Close the
219         file descriptor. (#75507, Matthias Clasen)
220
221 Wed Mar 20 11:00:59 2002  Owen Taylor  <otaylor@redhat.com>
222
223         * configure.in: Use $PKG_CONFIG, not pkg-config.
224         (LEE Sau Dan, #75572)
225
226 2002-03-20  Sven Neumann  <sven@gimp.org>
227
228         * glib/ghash.c (g_hash_table_resize): avoid repeated call of 
229         g_spaced_primes_closest() by moving it out of the CLAMP macro 
230         (spotted by Salmaso Raffaele).
231
232 2002-03-17  Tor Lillqvist  <tml@iki.fi>
233
234         * README.win32: Add MSVC-specific text by Hans Breuer.
235
236 2002-03-16  Tor Lillqvist  <tml@iki.fi>
237
238         * glib/giowin32.c: Some debugging output formatting changes. The
239         following changes fix a problem with buffered GIOChannels, noticed
240         with the help of Owen's test program, thanks! (#59969)
241         (g_io_win32_prepare): Return value that takes the buffer condition
242         into account, like g_io_unix_prepare() does.
243         (g_io_win32_check): Ditto, like g_io_unix_check().
244         (g_io_win32_dispatch): Ditto, like g_io_unix_dispatch().
245
246 Thu Mar 14 17:37:45 2002  Owen Taylor  <otaylor@redhat.com>
247
248         * glib/giochannel.c (g_io_channel_write_chars): Fix some
249         gsize/gint mismatches. (#74422, Miroslaw Dobrzanski-Neumann)
250
251 2002-03-14  Sebastian Wilhelmi  <wilhelmi@ira.uka.de>
252
253         * glib/gmessages.c: Fixed threading issues brought up by
254         #74577. Make g_log_find_domain, g_log_domain_new,
255         g_log_domain_check_free and g_log_domain_get_handler require being
256         called with g_messages_lock held and remove all internal locking
257         in them. Then added proper locking to g_log_set_handler,
258         g_log_remove_handler and g_logv. Problem spotted by Miroslaw
259         Dobrzanski-Neumann <mne@mosaic-ag.com>. (#74577)
260
261 2002-03-13  Erwann Chenede  <erwann.chenede@sun.com>
262         * glib/gconvert.c 
263           glib/gen-unicode-tables.pl
264           glib/gunidecomp.h : fixed cast/type problems to 
265           avoid warnings (with forte compiler) (#73898)
266         
267 2002-03-12  Alexander Larsson  <alla@lysator.liu.se>
268
269         * glib/gconvert.c:
270         Cache getenv("G_BROKEN_FILENAMES") in have_broken_filenames() and
271         use instead. Add g_convert_init() that calls have_broken_filenames()
272
273         * gthread/gthread-impl.c:
274         Have g_thread_init call g_convert_init.
275
276 2002-03-11  Matthias Clasen  <maclas@gmx.de>
277
278         * glib/gstrfuncs.c (g_strtod): 
279         (g_ascii_strtod): 
280         (g_ascii_dtostr): 
281         (g_ascii_formatd): Doc formatting fixes.
282