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