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