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