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