testing.c: added tests for g_assert_cmphex() and forked test traps.
[platform/upstream/glib.git] / ChangeLog
1 2007-11-20  Sven Neumann  <sven@gimp.org>
2
3         * glib/gerror.c (g_error_add_prefix): use g_strconcat() instead of
4         g_strjoin() to concatenate two strings.
5
6 2007-11-19  Marco Barisione  <marco@barisione.org>
7
8         * glib/gregex.c: When the compilation of a pattern fails in the error
9         message use the character offset and not the byte offset.
10
11         * glib/gregex.c: Pass an unsigned long instead of an int to
12         pcre_fullinfo() to avoid problems on 64-bit systems (#498113, Kouhei
13         Sutou)
14
15 2007-11-19 10:30:33  Tim Janik  <timj@imendio.com>
16
17         * configure.in: updated version number to 2.15.0 for development.
18
19 2007-11-18  Matthias Clasen  <mclasen@redhat.com>
20
21         * glib/gbase64.c: Documentation improvements.  (#496518,
22         Stefan Schulze Frielinghaus)
23
24 2007-11-18  Matthias Clasen  <mclasen@redhat.com>
25
26         * configure.in: Check whether assembler supports numerical local
27         labels.  
28
29         * glib/gatomic.c: Fix powerpc implementation of atomic ops for 
30         platforms where the assembler doesn't support numerical local
31         labels.  (#445362)
32
33 2007-11-15  Ryan Lortie  <desrt@desrt.ca>
34
35         * docs/reference/glib/tmpl/markup.sgml:
36         * glib/gmarkup.h:
37         * glib/gmarkup.c: new flag G_MARKUP_PREFIX_ERROR_POSITION to cause the
38         parser to prepend location information (ie: "Error on line %d, char
39         %d:") to errors generated by the GMarkupParser callbacks.
40
41         Closes #496046.
42
43 2007-11-15  Ryan Lortie  <desrt@desrt.ca>
44
45         * docs/reference/glib/glib-sections.txt:
46         * glib/glib.symbols:
47         * glib/gerror.h:
48         * glib/gerror.c: new functions g_prefix_error and
49         g_propagate_prefixed_error.
50
51 2007-11-13  Cody Russell  <bratsche@gnome.org>
52
53         * docs/reference/gobject/gobject-docs.sgml:
54         * docs/reference/gobject/tut_gsignal.xml:
55         * docs/reference/gobject/tut_gtype.xml:
56         * docs/reference/gobject/tut_intro.xml:
57         * docs/reference/gobject/tut_tools.xml:
58         * docs/reference/gobject/tut_howto.xml:
59         * docs/reference/gobject/tut_gobject.xml: Documentation fixes.
60         Recommend macro type names such as NAUTILUS_TYPE_WINDOW (not
61         NAUTILUS_WINDOW_TYPE).  Fixed text which erroneously stated that 
62         superclass initializers don't run when an object is 
63         instantiated.  Fixed numerous spelling mistakes.  Minor grammar 
64         edits. (#490637, Adam Dingle)
65
66 2007-11-09  Matthias Clasen <mclasen@redhat.com>
67
68         * glib/gkeyfile.c: Coding style cleanups and doc 
69         improvements.  (#491979, #491982, Areg Beketovski)
70
71 2007-11-09  Matthias Clasen <mclasen@redhat.com>
72
73         * glib/giochannel.c: Coding style cleanups and doc 
74         improvements.  (#491975, Areg Beketovski)
75
76 2007-11-09  Matthias Clasen <mclasen@redhat.com>
77
78         * glib/gmain.c (g_main_context_iteration): Improve the
79         docs.  (#491974, Areg Beketovski)
80
81 2007-11-09  Matthias Clasen <mclasen@redhat.com>
82
83         * glib/gdate.c: Coding style fixes.
84
85 2007-11-09  Matthias Clasen <mclasen@redhat.com>
86
87         * configure.in: Add AM_PROG_CC_C_O.
88
89         * Makefile.am: Remove the install-exec-local hook and use
90         configexecincludedir_DATA instead, in an attempt to avoid
91         automake 1.9 <> 1.10 incompatibilities.
92
93         * glib/Makefile.am: Rename MIRRORING_TAB_SOURCES, since
94         automake 1.10 complains.
95
96 2007-11-09  Matthias Clasen <mclasen@redhat.com>
97
98         * glib/gspawn.c (g_spawn_sync): Improve the docs.  (#491968,
99         Areg Beketovski)
100
101 2007-11-08  Matthias Clasen <mclasen@redhat.com>
102
103         * glib/gmain.c (g_main_context_release): 
104         (g_main_context_acquire):
105         (g_main_context_new): Fix the doc wording.  (#491957, 
106         #491965, #491966, Areg Beketovski)
107
108 2007-11-08  Matthias Clasen <mclasen@redhat.com>
109
110         * glib/gutils.c (g_set_application_name): Add a missing
111         since tag.  (#464259, Mark Doliner)
112
113 2007-11-08  Matthias Clasen <mclasen@redhat.com>
114
115         * glib/goption.c (g_option_context_new): Improve the docs.
116         (#436293, Vincent Untz)
117
118 2007-11-08  Matthias Clasen <mclasen@redhat.com>
119
120         * glib/gmain.c (g_main_loop_quit): Expand the docs 
121         a bit.  (#317775, Søren Sandmann)
122
123 2007-11-08  Matthias Clasen <mclasen@redhat.com>
124         
125         * autogen.sh: Accept automake 1.10, too
126
127         * mkinstalldirs: Temporarily add this script, to fix building
128         from svn.
129
130         * Makefile.am: Use MKDIRS_P instead of mkinstalldirs, add
131         ChangeLog.pre-2-14 and mkinstalldirs to EXTRA_DIST.
132
133 2007-11-08  Matthias Clasen <mclasen@redhat.com>
134
135         * glib/gmarkup.h: Include gslist.h. Pointed out by Michael Natterer.
136
137 2007-11-08  Matthias Clasen <mclasen@redhat.com>
138
139         * glib/gconvert.c (g_convert_with_iconv): Try harder to reset
140         shift state with AIX iconv().  (#467537)
141
142 2007-11-08  Matthias Clasen <mclasen@redhat.com>
143
144         * configure.in:
145         * m4macros/glib-2.0.m4: Require pkg-config 0.16 in configure
146         and in AM_PATH_GLIB_2_0 to be consistent with the use of
147         PKG_PROG_PKG_CONFIG which was introduced in 0.16.  (#418778,
148         Loïc Minier)
149
150 2007-11-08  Matthias Clasen <mclasen@redhat.com>
151
152         * glib/gstrfuncs.c (g_parse_long_long): Don't leave
153         out parameters uninitialized.  (#490061, Benjamin Otte)
154
155 2007-11-07  Matthias Clasen <mclasen@redhat.com>
156
157         * glib/gmain.c (g_main_context_unref): Don't leak the
158         condvar.  (#479724, Areg Beketovski)
159
160 2007-11-07  Matthias Clasen <mclasen@redhat.com>
161
162         * glib/glib.symbols:
163         * glib/gmarkup.[hc] (g_markup_parse_context_get_element_stack): 
164         New function, to get the stack of open elements.  (#452887,
165         Ryan Lortie)
166
167 2007-11-07  Matthias Clasen <mclasen@redhat.com>
168
169         * glib/gkeyfile.[hc]: Make some functions that take
170         a GError return boolean instead of void.  (#375651, Matt Barnes)
171
172 2007-11-07  Matthias Clasen <mclasen@redhat.com>
173         
174         * autogen.sh: Use automake 1.9
175
176         * acinclude.m4:
177         * configure.in: Move some inter-*.m4 includes from
178         configure.in to acinclude.m4 to avoid warnings when
179         using automake 1.9.  (#449937)
180
181 2007-11-07  Matthias Clasen <mclasen@redhat.com>
182
183         === Branch for 2.14 ===