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