Bug 518160 - replace two g_strdup_printf calls in GBookmarkFile
[platform/upstream/glib.git] / ChangeLog
1 2008-03-22  Emmanuele Bassi  <ebassi@gnome.org>
2
3         Bug 518160 - replace two g_strdup_printf calls in GBookmarkFile
4
5         * glib/gbookmarkfile.c (is_element_full): Compare the fragments
6         instead of building two strings; this avoids two g_strdup_printf()
7         per namespaced element enountered. (#518160, Felix Riemann)
8
9 2008-03-20  Alexander Larsson  <alexl@redhat.com>
10
11         * configure.in:
12         Final fixes for struct statfs.f_fstypename checks (OpenBSD). (#521045)
13         Patch from ephraim_owns@hotmail.com
14
15 2008-03-19  Tor Lillqvist  <tml@novell.com>
16
17         Bug 523298 - win_iconv can't convert from UTF-8 to GB18030 (or vice versa)
18
19         * glib/win_iconv.c: Fixes for code page 54936 (GB18030)
20         (mbtowc_flags): New function. Check if a code page is one of those
21         for which the dwFlags parameter to MultiByteToWideChar() must be
22         zero. Return 0 or MB_ERR_INVALID_CHARS.
23         (mbcs_mblen): New function for multi-byte (more than two bytes for
24         some characters) code pages. Only handles 54936 for now.
25         (make_csconv): Use it for 54936.
26         (kernel_mbtowc): Use mbtowc_flags().
27
28 2008-03-18  Sebastian Dröge  <slomo@circular-chaos.org>
29
30         Bug 522292 - Gives warnings in glib/gutils.h with GCC in C99 mode
31
32         * glib/gutils.h: Use "__attribute__ ((__gnu_inline__))" for inlining
33         if either __GNUC_STDC_INLINE__ or __GNUC_GNU_INLINE__ are defined. In
34         gcc version prior to 4.3 no correct C99-inline was implemented which
35         has semantic differences to GNU inline.
36
37 2008-03-16  Tor Lillqvist  <tml@novell.com>
38
39         * configure.in: Don't bother defining Autoconf variables for
40         glib.def, gmodule.def, gobject.def and gthread.def when this can
41         be handled easily in */Makefile.am which are the only files that
42         use them. Remove also TESTGMODULE_EXP which isn't used at all.
43
44         * glib/Makefile.am: Corrsponding change.
45         
46 2008-03-14  Michael Natterer  <mitch@imendio.com>
47
48         * glib/*.h: make it possible to disable single-file includes by
49         defining G_DISABLE_SINGLE_INCLUDES when building against GLib.
50         Approved by Tim Janik.
51
52         * glib/glib.h: include <glib/gslice.h>.
53
54         * glib/gi18n.h
55         * glib/gi18n-lib.h
56         * glib/gprintf.h: include <glib.h> so the above works when these
57         files are included without including <glib.h> first.
58
59 2008-03-14  Alexander Larsson  <alexl@redhat.com>
60
61         * configure.in:
62         Add required includes for f_fstypename member check.
63
64 2008-03-14  Alexander Larsson  <alexl@redhat.com>
65
66         * configure.in:
67         Added checks for FEN (Solaris  File Event Notification)
68
69 2008-03-13  Tor Lillqvist  <tml@novell.com>
70
71         * glib-zip.in: Add lib/gio-2.0.lib and lib/gio-2.0.def.
72
73 2008-03-12  Tor Lillqvist  <tml@novell.com>
74
75         * configure.in: Expand gio/win32/Makefile.
76
77 2008-03-12  Matthias Clasen <mclasen@redhat.com>
78
79         * configure.in: Bump version to 2.17.0
80
81         * ChangeLog.pre-2-16: rotate ChangeLog
82         
83         * === branch for 2.16 ===