fix 343825
[platform/upstream/glib.git] / ChangeLog
1 2006-11-15  Matthias Clasen  <mclasen@redhat.com>
2
3         * m4macros/glib-gettext.m4: Apply a patch from James 
4         Henstridge for compatibility with automake 2.60 (#343825)
5
6 2006-11-14  Behdad Esfahbod  <behdad@gnome.org>
7
8         * sanity_check: Replace bash-specific == with sh-understood =.
9         Fixes bug #373864.
10
11 2006-11-05  Hans Breuer  <hans@breuer.org>
12
13         * glib/makefile.msc.in : glib/ version not the gobject/ 
14         one I accidentially commited. Fixes bug #371074.
15         
16 2006-11-05  Tor Lillqvist  <tml@novell.com>
17
18         * makefile.mingw
19         * gmodule/makefile.mingw.in
20         * glib/makefile.mingw.in
21         * gobject/makefile.mingw.in
22         * gthread/makefile.mingw.in
23         * tests/makefile.mingw.in: Remove from CVS. Haven't been
24         maintained or distributed for long.
25
26 2006-10-26  Pascal Terjan  <pterjan@linuxfr.org>
27
28         * glib/libcharset/localcharset.c: Fix small leak on failed
29         realloc in _g_locale_get_charset_aliases (#338582)
30
31 2006-10-16  Behdad Esfahbod  <behdad@gnome.org>
32
33         * glib/gnulib/Makefile.am: Add $(GLIB_DEBUG_FLAGS).  (#362543,
34         Peter Kjellerstedt)
35
36 2006-10-15  Sebastian Wilhelmi  <seppi@seppi.de>
37
38         * tests/Makefile.am: Compile errorcheck-mutex-test with thread
39         libraries explicitly. (#74748, Javier Villavicencio)
40
41 2006-10-08  Matthias Clasen  <mclasen@redhat.com>
42
43         Add a way to obtain Unicode script information.  (#348348,
44         Marco Barisione)
45
46         * glib/glib.symbols:
47         * glib/gunicode.h: Add GUnicodeScript enumeration and
48         g_unichar_get_script. 
49         
50         * glib/guniprop.c: Implement g_unichar_get_script.
51
52         * glib/gscripttable.h: Generated private header containing
53         script tables.
54
55         * glib/gen-script-table.pl: Script to generate gscripttable.h.
56
57         * glib/Makefile.am: Update
58
59 2006-10-08  Matthias Clasen  <mclasen@redhat.com>
60
61         * tests/run-markup-tests.sh: Small portability fix.  (#347944,
62         Dan McMahill)
63
64 2006-10-07  Tor Lillqvist  <tml@novell.com>
65
66         * glib/gwin32.c (get_package_directory_from_module)
67         (g_win32_get_package_installation_directory): g_strdup the keys
68         that we are passed before adding them to the hash tables, to guard
69         against the caller freeing them. (#355955, Andreas Köhler)
70
71 2006-10-06  Matthias Clasen  <mclasen@redhat.com> 
72
73         * glib/gtimer.c: Fix a typo.  (#359190)
74
75 2006-10-02  Behdad Esfahbod  <behdad@gnome.org>
76
77         * glib/Makefile.am:
78         * gobject/Makefile.am:
79         Include pltcheck.sh in EXTRA_DIST, and remove redefinition of TESTS.
80         (#358966)
81
82 2006-10-01  Matthias Clasen  <mclasen@redhat.com>
83
84         * glib/gtimer.c (g_usleep): Use nsleep to implement
85         g_usleep on AIX.  (#321974, Andrew Paprocki)
86
87         * configure.in: Check for nsleep
88
89         * glib/gmain.c: Fix typos in doc comments.  
90         (#358421, Tom Tromey)
91
92 2006-09-30  Matthias Clasen  <mclasen@redhat.com>
93
94         * glib/pltcheck.sh: A script to check PLT entries.
95         * glib/Makefile.am (TESTS): Run pltcheck.sh
96
97         * glib/*: Fix includes to correct some issues with
98         PLT entries.  (#354522, Behdad Esfahbod)
99
100 2006-09-17  Hans Breuer  <hans@breuer.org>
101
102         * glib/makefile.msc.in gobject/makefile.msc.in : better filtering
103         of G_GNUC_* stuff when generating .def files. Now also works with
104         newer (less tolerant) linkers, e.g. from vc2500e
105
106 2006-09-10  Matthias Clasen  <mclasen@redhat.com>
107
108         * glib/gbacktrace.c: Assume string.h is available. 
109         (#354523, Behdad Esfahbod)
110
111         * configure.in: Bump version to 2.13.0
112
113         * glib/glib.symbols:
114         * glib/gmain.[hc]: Add functions to create approximate
115         timeouts.  (#353942, Arjan van de Ven)
116
117         * glib/gstdio.c (g_rename): Initialize save_errno.
118         (#355206, Mike Edenfield)
119
120 2006-09-03  Matthias Clasen  <mclasen@redhat.com>
121
122         * glib/gerror.c: Allocate GErrors using the slice allocator.
123         (#354054, Matt Barnes)
124
125 2006-09-02  Matthias Clasen  <mclasen@redhat.com>
126
127         * glib/gtimer.c: Forgotten HAVE_CLOCK_GETTIME.
128
129 2006-09-02  Tor Lillqvist  <tml@novell.com>
130
131         * glib/gutils.c (g_get_any_init_do): Correct C99ism (mixed
132         declarations and code) in Win32 ifdef branch. (#353903, Mike
133         Edenfield)
134
135 2006-09-01  Abel Cheung  <abel@oaka.org>
136
137         * configure.in: Added 'dz' 'hy' to ALL_LINGUAS.
138
139 2006-09-01  Matthias Clasen  <mclasen@redhat.com>
140
141         * configure.in: Check for CLOCK_MONOTONIC.
142
143         * glib/gtimer.c: Only use clock_gettime if we
144         have a monotonic clock.
145
146 2006-08-31  Matthias Clasen  <mclasen@redhat.com>
147
148         * configure.in: Add missing includes to a few test
149         programs.  (#353580, Chris Wilson)
150
151 2006-08-30  Matthias Clasen  <mclasen@redhat.com>
152
153         * glib/gmarkup.c (g_markup_vprintf_escaped): Don't call
154         va_end on caller-provided va_args.  (#353584, Chris Wilson)
155
156 2006-08-29  Tor Lillqvist  <tml@novell.com>
157
158         Remove support for Windows 9x/ME, as will be done also in Pango
159         and GTK+. GTK+ hasn't worked on Win9x since 2.6 or 2.8 anyway, so
160         it's pretty pointless to keep the Win9x code in here either. If
161         somebody is interested, the code can always be found in older GLib
162         versions, and in CVS.
163
164         * glib/gdir.c
165         * glib/gfileutils.c
166         * glib/gspawn-win32-helper.c
167         * glib/gspawn-win32.c
168         * glib/gstdio.c
169         * glib/gutils.c
170         * glib/gwin32.c
171         * glib/gwin32.h: Remove the G_WIN32_IS_NT_BASED() and
172         G_WIN32_HAVE_WIDECHAR_API() tests and their false (Win9x)
173         branches, and any variables or static functions used only by the
174         Win9x branches.
175
176         * glib/gwin32.c (g_win32_windows_version_init): Call g_error() if
177         run on Win9x.
178
179 2006-08-27  Matthias Clasen  <mclasen@redhat.com>
180
181         * configure.in: Fix pthread compiler flag detection.
182
183         * glib/gtimer.c: Use Posix monotonic clocks instead of 
184         gettimeofday when available.  (#336114, William Jon McCann)
185
186 2006-08-26  Matthias Clasen  <mclasen@redhat.com>
187
188         * glib/gutils.h: 
189         * glib/gscanner.c: Fix some typos.  (#351741, Kjartan Maraas)
190
191 2006-08-25  Matthias Clasen  <mclasen@redhat.com>
192
193         * configure.in: Fix the pthread compiler flag detection.
194
195         * glib/gunicode.h: 
196         * glib/gutf8.c (_g_utf8_make_valid): Rename make_valid_utf8
197         from gconvert.c, move it to gutf8.c, and export it privately.
198
199         * glib/gconvert.c (g_filename_display_name): Adjust callers.
200
201         * glib/gkeyfile.c: Use _g_utf8_make_valid() in a number of
202         places to ensure error messages are valid UTF-8.  (#351853,
203         Simon Budig)
204
205 2006-08-22  Matthias Clasen <mclasen@redhat.com>
206
207         * Branch for 2.12
208