Don't include alloca.h. It is not needed, and does not exist on win32.
[platform/upstream/glib.git] / ChangeLog.pre-2-12
1 2005-01-18  Matthias Clasen  <mclasen@redhat.com>
2
3         * glib/gqsort.c: Don't include alloca.h. It is not needed,
4         and does not exist on win32.  (#164468, Kazuki IWAMOTO)
5
6         * glib/gkeyfile.c (g_key_file_get_boolean_list): Fix a
7         sparse warning.  (#164467, Kjartan Maraas)
8
9 2005-01-17  Matthias Clasen  <mclasen@redhat.com>
10
11         * glib/gconvert.c (g_get_filename_charsets): Don't crash
12         if G_FILENAME_ENCODING is empty.  (#164330, Pawel Sakowski)
13
14 2005-01-15  Tor Lillqvist  <tlillqvist@novell.com>
15
16         * configure.in: sh portability fix. Use "test" and not [.
17         (#163144, Robert Ögren)
18
19 2005-01-13  Matthias Clasen  <mclasen@redhat.com>
20
21         * glib/gqsort.c: Sync to glibc.  (#133994, Morten Welinder, 
22         patch by Kjartan Maraas)
23
24 2005-01-11  Owen Taylor <otaylor@redhat.com>
25
26         * configure.in: Add gmodule-export-2.0.pc to AC_CONFIG_FILES.
27
28         * glib/Makefile.am gobject/Makefile.am gthread/Makefile.am:
29         Use grep | head -n 1 instead of grep -m 1 which doesn't work
30         with slightly older versions of GNU grep in 
31         install-libtool-import-lib rule.
32
33 2005-01-11  Matthias Clasen  <mclasen@redhat.com>
34
35         * glib/gdir.c (g_dir_open): Typo fix.
36
37 2005-01-10  Owen Taylor  <otaylor@redhat.com>
38
39         * Makefile.am (EXTRA_DIST): Add missing ChangeLog.pre*
40
41 2005-01-09  Hans Breuer  <hans@breuer.org>
42
43         * glib/gfileutils.c : make it compile with mvc6 default sdk,
44         (#define INVALID_FILE_ATTRIBUTES, FILE_ATTRIBUTE_DEVICE)
45
46 2005-01-09  Tor Lillqvist  <tlillqvist@novell.com>
47
48         * glib/gwin32.c: Include also wchar.h for wcslen on
49         Cygwin.
50         (g_win32_error_message): Fix cast. (#163133, Roger Leigh)
51
52         * glib/gfileutils.c: Include <io.h> on Windows for
53         prototypes. (#163390, Kazuki Iwamoto)
54
55 2005-01-07  Matthias Clasen  <mclasen@redhat.com>
56
57         * NEWS: Typo fixes.
58
59         * configure.in: Bump version
60
61         * === Released 2.6.1 ===
62
63 2005-01-07  Matthias Clasen  <mclasen@redhat.com>
64
65         * configure.in: 
66         * Makefile.am: Generate and distribute gmodule-export-2.0.pc,
67         which is currently just a copy of gmodule-2.0.pc, but makes
68         it explicit that it adds --export-dynamic.
69         
70         * gmodule-export-2.0.pc.in: Copy of gmodule-2.0.pc.in.
71
72 2005-01-06  Tor Lillqvist  <tml@iki.fi>
73
74         * glib/Makefile.am
75         * gobject/Makefile.am: glib.def and gobject.def are generated, not
76         in $(srcdir). (#163143, J. Ali Harlow)
77
78         * configure.in
79         * glib/Makefile.am
80         * gobject/Makefile.am: Win32 cross-compilation fixes. (#163144,
81         J. Ali Harlow)
82
83 2005-01-05  Matthias Clasen  <mclasen@redhat.com>
84
85         * glib/gutils.h: Simplify the inlining magic to make it
86         work at Oh zero.  (#162990, Kalpesh Shah) 
87
88 2005-01-04  Tor Lillqvist  <tml@iki.fi>
89
90         * glib/guniprop.c (get_locale_type): Use g_win32_getlocale()
91         instead of setlocale() on Windows. setlocale() returns strings
92         like "Turkish_Turkey".
93
94 2005-01-04  Matthias Clasen  <mclasen@redhat.com>
95
96         Fix the inlining magic.  (#157536, Jens Hatlak, and
97         #149907, Morten Welinder)
98         
99         * configure.in: Define G_CAN_INLINE in glibconfig.h
100
101         * glib/gutils.h: Streamline the inlining magic a bit,
102         don't use extern when implementing the non-inlined 
103         version.
104
105 2005-01-03  Matthias Clasen  <mclasen@redhat.com>
106
107         * glib/gutils.c (g_find_program_in_path): Don't return
108         directories.  (#160738, Tommi Komulainen)
109
110         * glib/gfileutils.c (g_file_get_contents): Clarify the 
111         documentation.  (#162251, Mariano Suárez-Alvarez)
112
113 2005-01-02  Matthias Clasen  <mclasen@redhat.com>
114
115         * glib/gutils.c (g_setenv, g_unsetenv): Clarify the 
116         docs.  (#162747, Crispin Flowerday)
117
118 2005-01-01  J. Ali Harlow  <ali@juiblex.co.uk>
119
120         * configure.in: Don't use AC_TRY_RUN to test for long long format
121         when using the MSVCRT.DLL runtime since we know the answer anyway
122         and it causes some mild inconvience when cross compiling.
123
124         * README.win32: Add a reference to the cross compiling section
125         of the reference manual.
126
127         * docs/reference/glib/cross.sgml: MinGW uses MSVCRT.DLL which
128         requires %I64i instead of %lli. (#161306)
129
130 2005-01-01  Tor Lillqvist  <tml@iki.fi>
131
132         * glib/gutils.c: Make the g_getenv() ABI backward compatibility
133         wrapper more robust.
134
135 2005-01-01  Tor Lillqvist  <tml@iki.fi>
136
137         * glib/glib.symbols
138         * glib/gutils.h
139         * glib/gutils.c: Make also g_getenv(), g_setenv(), g_unsetenv()
140         and g_find_program_in_path() take and return UTF-8 strings on
141         Win32. Implement DLL ABI backward compatility for them, too. Move
142         all the DLL ABI stability wrappers to the end of the file. Use
143         wide character API when available in inner_find_program_in_path().
144
145         * glib/gfileutils.c: With the UTF-8ness of g_getenv() above, just
146         use g_getenv() to get PATHEXT. (Yeah, it's probably overdoing it
147         to consider somebody actually having anything else than ASCII
148         in PATHEXT, but...)
149
150 2004-12-31  Tor Lillqvist  <tml@iki.fi>
151
152         * glib/gfileutils.c (g_file_test): Rewrite the Win32 version to
153         use GetFileAttributes() instead of stat(). stat() is unreliable
154         for corner cases like '\\server\share' or '.\'. Part of fixing
155         #161797. When testing for executability, in addition to the fixed
156         set of executable file name extensions also check the PATHEXT
157         environment variable.
158
159 2004-12-30  Tor Lillqvist  <tml@iki.fi>
160
161         * glib/gutils.c (g_get_current_dir): In the Win32 version, use
162         GetCurrentDirectory() directly for simpler buffer length
163         management. I don't trust getcwd() getting it right all the time.
164
165 2004-12-30  Matthias Clasen  <mclasen@redhat.com>
166
167         * glib/gfileutils.c (g_file_test): Typo fix.
168
169 2004-12-30  Tor Lillqvist  <tml@iki.fi>
170
171         * glib/gutils.c (g_path_skip_root): Require UNC paths to start
172         with exactly two slashes.
173         (g_get_current_dir): Use wide character API when available.
174         (g_path_get_dirname): Handle UNC paths better. Part of fix for
175         #161797.
176
177 2004-12-27  Matthias Clasen  <mclasen@redhat.com>
178
179         * configure.in: Add an OS_LINUX conditional.
180
181         * glib/Makefile.am (TESTS): Only check the ABI on 
182         linux, since the shell script is not portable, and libtool
183         deficiencies may distort the ABI on other platforms.  (#161741)
184
185 2004-12-21  Matthias Clasen  <mclasen@redhat.com>
186
187         * glib/goption.c (print_entry): Don't show
188         the special G_OPTION_REMAINING entry.  (#161934,
189         Matthew F. Barnes)
190
191 2004-12-20  Tor Lillqvist  <tml@iki.fi>
192
193         * glib/gconvert.c (g_locale_to_utf8, g_filename_to_uri): Improve
194         docs.
195
196 2004-12-20  Matthias Clasen  <mclasen@redhat.com>
197
198         * tests/option-test.c: Add some tests for '--' 
199         stripping.
200
201         * glib/goption.c (g_option_context_parse): Don't
202         strip '--' if it would be needed by a second option
203         parser.  (#161701)
204
205         * glib/gunicollate.c (g_utf8_collate): Make docs 
206         more accurate.  (#161683, Marcin Krzyzanowski)
207
208 2004-12-19  Matthias Clasen  <mclasen@redhat.com>
209
210         * glib/goption.c (g_option_context_parse): Call
211         post-parse hooks also if argv is NULL.  (#161668,
212         Marcin Krzyzanowski)
213