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