Allow configuration of gio-module-dir
[platform/upstream/glib.git] / ChangeLog
1 2007-11-27  Alexander Larsson  <alexl@redhat.com>
2
3         * configure.in:
4         Allow configuration of gio-module-dir
5         
6         * gio-2.0.pc.in:
7         Export giomodules location as giomodule variable
8
9 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
10
11         * tests/markup-collect.c: Add some tests for invalid booleans
12
13 2007-11-26  Ryan Lortie  <desrt@desrt.ca>
14  
15         Add new function g_markup_collect_attributes (bug #496847).
16  
17         * glib/glib.symbols: add g_markup_collect_attributes
18  
19         * docs/reference/glib/glib-sections.txt: 
20         * glib/gmarkup.h:
21         * glib/gmarkup.c: add g_markup_collect_attributes and new enumerated
22         type GMarkupCollectType.  Add new error code
23         G_MARKUP_ERROR_MISSING_ATTRIBUTE that is thrown by the attribute
24         collector.
25
26 2007-11-27  Tor Lillqvist  <tml@novell.com>
27
28         * glib/win_iconv.c: Some improvements, being upstreamed.
29         (must_use_null_useddefaultchar): New function, checks for those
30         codepages for which one must pass a NULL lpUsedDefaultChar pointer
31         to WideCharToMultiByte().
32         (kernel_wctomb): Use it.
33         (kernel_wctomb): Return with E2BIG immediately if bufsize is zero.
34
35 2007-11-27  Tor Lillqvist  <tml@novell.com>
36
37         * glib/gutils.c (_glib_get_locale_dir) [Win32]: Use either
38         lib/locale or share/locale depending on which one is in
39         GLIB_LOCALE_DIR. When the configury recognizes GNU gettext (based
40         on the _nl_msg_cat_cntr variable, eek), share/locale gets used.
41
42         * glib-zip.in: Likewise, look for message catalogs either in
43         lib/locale or share/locale.
44
45 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
46
47         * gio/gfileattribute.c: Fix up a doc comment.
48
49 2007-11-26  Alexander Larsson  <alexl@redhat.com>
50
51         * Makefile.am:
52         * configure.in:
53         * gio-2.0-uninstalled.pc.in:
54         * gio-2.0.pc.in: 
55         * gio-unix-2.0-uninstalled.pc.in:
56         * gio-unix-2.0.pc.in:
57         * gio/
58         * docs/reference/gio
59         Merged gio-standalone into glib.
60         
61         * glib/glibintl.h:
62         * glib/gutils.c:
63         Export glib_gettext so that gio can use it
64         Add P_ (using same domain for now)
65         Add I_ as g_intern_static_string
66
67 2007-11-26  Tor Lillqvist  <tml@novell.com>
68
69         * glib/win_iconv.c: ISO8859-1 is CP28591, not CP1252.
70
71 2007-11-26  Tor Lillqvist  <tml@novell.com>
72
73         Implement #491549: On Windows, always use the native API for
74         character set conversions instead of GNU libiconv. Almost all
75         codesets supported by GNU libiconv exist as Windows codepages.
76         One missing feature is the "C99" and "JAVA" pseudo codesets, but I
77         doubt that is worth worrying about.
78         
79         * glib/win_iconv.c: New file. iconv() implementation for
80         Windows. Placed in the public domain by Yukihiro Nakadaira
81         <yukihiro.nakadaira@gmail.com>. From
82         http://yukihiro.nakadaira.googlepages.com/win_iconv.zip, his
83         2007-11-17 version.
84
85         * glib/gconvert.c: Include win_iconv.c on Windows.
86
87         * glib/Makefile.am: Add win_iconv.c to EXTRA_DIST.
88         
89         * configure.in: Bypass iconv checks on Windows. 
90
91 2007-11-25  Tor Lillqvist  <tml@novell.com>
92
93         * glib/gtestutils.c: Add conditionals for non-Unix. Just g_error()
94         unless G_OS_UNIX for now.
95
96 2007-11-25  Matthias Clasen  <mclasen@redhat.com>
97
98         * configure.in: Require gtk-doc 1.8.
99
100         * glib/gasyncqueue.c:
101         * glib/gdate.c:
102         * glib/gfileutils.c:
103         * glib/gmain.c:
104         * glib/gmarkup.c:
105         * glib/gregex.c:
106         * glib/gtestutils.c:
107         * glib/gutils.c: Use gtk-doc abbreviations for 
108         examples in doc comments.
109
110 2007-11-24  Matthias Clasen  <mclasen@redhat.com>
111
112         * */Makefile.am: Replace INCLUDES by AM_CPPFLAGS, other
113         cleanups.
114
115 2007-11-24  Matthias Clasen  <mclasen@redhat.com>
116
117         * tests/base64-test.c: Fix a memory overrun.
118
119 2007-11-24  Matthias Clasen  <mclasen@redhat.com>
120
121         * glib/gutils.c: Remove leftover ENABLE_NLS #ifdefs.
122
123 2007-11-23  Matthias Clasen  <mclasen@redhat.com>
124
125         * glib/gbase64.c (g_base64_encode): Don't refuse to encode
126         a single byte.  (Milan Crha)
127
128         * tests/base64-test.c: Test encoding short strings.
129
130 2007-11-23  Matthias Clasen  <mclasen@redhat.com>
131
132         * glib/gi18n-lib.h: 
133         * glib/gi18n.h: Define a two-argument macro C_() for marking
134         translatable strings with context and implement C_() and Q_()
135         using g_dpgettext().  (#142676, Morten Welinder)
136
137         * glib/glib.symbols:
138         * glib/gstrfuncs.[hc]: Implement g_dpgettext().
139
140 2007-11-23  Matthias Clasen  <mclasen@redhat.com>
141
142         * glib/goption.c: Use g_print to print out --help text in 
143         locale encoding.  (#469551, Takao Fujiwara)
144
145 2007-11-22  Matthias Clasen  <mclasen@redhat.com>
146
147         * glib/gkeyfile.c: Set length out param in list-returning functions
148         to 0 when returning NULL.  (#498728, Christian Persch)
149
150 2007-11-21 21:06:47  Tim Janik  <timj@imendio.com>
151
152         * Makefile.decl: initialize automake variables EXTRA_DIST and
153         TEST_PROGS for unconditional appending via += in other makefiles.
154         define recursive test targets: test, test-report, perf-report,
155         full-report, as described here:
156       http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
157
158         * Makefile.am:
159         * build/win32/vs8/Makefile.am, build/win32/dirent/Makefile.am:
160         * build/win32/Makefile.am, build/Makefile.am:
161         * docs/Makefile.am, docs/reference/Makefile.am:
162         * docs/reference/glib/Makefile.am, docs/reference/gobject/Makefile.am:
163         * gmodule/Makefile.am, tests/Makefile.am:
164         * tests/refcount/Makefile.am, tests/gobject/Makefile.am:
165         * glib/update-pcre/Makefile.am, glib/libcharset/Makefile.am:
166         * glib/tests/Makefile.am, glib/pcre/Makefile.am:
167         * glib/gnulib/Makefile.am, gobject/Makefile.am, m4macros/Makefile.am:
168         * gthread/Makefile.am, glib/Makefile.am:
169         include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
170
171         * glib/tests/Makefile.am: removed example testing rules.
172
173         * glib/tests/testing.c: conditionalized performance and slow tests.
174
175         * glib/gtestutils.h:
176         * glib/gtestutils.c: work around g_test_config_vars not changing its
177         exported value after value assignments, aparently due to symbol aliases.
178
179         * glib/gtester.c: fixed off-by-one error which produced junk in logs.
180
181         * configure.in: check for python >= 2.4 and provide $PYTHON for scripts.
182
183 Tue Nov 20 15:59:55 2007 +0100 Tim Janik
184
185         Renamed gtestframework to gtestutils.
186
187         * glib/glib.h:
188         * glib/Makefile.am: added gtestutils.h to public includes.
189
190         * glib/gtestutils.c: include gtestutils.h.
191
192         * glib/gtestutils.h:
193         * glib/glib.symbols:
194         * glib/tests/testing.c: renamed gtestframework to gtestutils.
195
196         * glib/gtestframework.h: renamed to gtestutils.h.
197
198         * glib/gtestframework.c: renamed to gtestutils.c.
199
200 Tue Nov 20 15:29:34 2007 +0100 Tim Janik
201
202         glib/gtestframework.c: g_test_init(): make warnings and criticals fatal for all test programs.
203
204 Wed Nov 14 20:35:05 2007 +0100 Tim Janik
205
206         gtestframework.c: added test API documentation by Sven Herzberg and Tim Janik.
207
208 Wed Nov 14 19:10:28 2007 +0100 Tim Janik
209
210         gtestframework.[hc]: implemented g_test_queue_destroy() and g_test_queue_unref().
211
212 Fri Nov 9 12:28:52 2007 +0100 Tim Janik
213
214         Added g_test_bug() and related API.
215
216         * gtester.c: handle G_TEST_LOG_MESSAGE and test test message API.
217
218         * gtestframework.h, gtestframework.c: added test message API and convenience
219         API to send test messages about bug URLs.
220
221 Fri Nov 9 11:35:11 2007 +0100 Tim Janik
222
223         Added API to access test framework configuration.
224
225         * gtestframework.h, gtestframework.c: export testing configuration to test
226         programs with g_test_quick(), g_test_perf(), g_test_verbose(), g_test_quiet().
227
228 Thu Nov 8 17:55:09 2007 +0100 Tim Janik
229
230         gtester: implemented logic to handle failing tests, self tests, and validate XML reports.
231
232         * gtester.c: terminate when tests failed. keep XML valid when test cases fail.
233         restart test binaries when tests fail, resuming after the last processed test.
234         support --gtester-selftest to run gtester itself as test program.
235         support --test-arg=<arg> to pass args along to test programs. added
236         main_selftest() which does a simplistic fixture test. fail if exit
237         code of test programs is not 0.
238
239         * gtestframework.h: added G_TEST_LOG_SKIP_CASE test log message type.
240
241         * gtestframework.c: support --GTestSkipCount=<n> to skip a number of tests.
242
243         * tests/Makefile.am: added test-report: for demonstration purposes.
244         added gtester-xmllint-check: and hooked it up into check:, this rule calls
245         gtester as test program, running it's selftest, and then uses xmllint to
246         validate the generate XML test log file.
247
248 Thu Nov 8 14:51:37 2007 +0100 Tim Janik
249
250         gtester: implemented XML logging.
251
252         * glib/gtester.c: log test messages to XML output file. beautified normal test
253         result output.
254
255         * glib/gtestframework.c: fixed GTimer leak.
256
257         * glib/tests/Makefile.am: start gtester with --verbose.
258
259 Thu Nov 8 12:33:31 2007 +0100 Tim Janik
260
261         tests/Makefile.am: execute test programs with gtester, add test: to check:
262
263 Thu Nov 8 12:18:51 2007 +0100 Tim Janik
264
265         Fixed PLT symbol exports for gtestframework.h.
266
267         * glib/glib.symbols: added all exported gtestframework.h symbols.
268
269         * glib/gtestframework.c: include galias.h, galiasdef.c, define __G_TESTFRAMEWORK_C__.
270
271 Thu Nov 8 11:31:12 2007 +0100 Tim Janik
272
273         glib/gtester.c: fixed debugging flag.
274
275 Wed Nov 7 17:56:26 2007 +0100 Tim Janik
276
277         fixed bogus unistd.h include.
278
279 Wed Nov 7 17:53:30 2007 +0100 Tim Janik
280
281         Implemented test log IPC.
282
283         * gtester.c: read and decode log messages from test binary child processes.
284         fixed GIOChannel and child watch handling to process all messages and avoid
285         hangs. pass --verbose and --quiet on to children, default to --quiet.
286
287         * gtestframework.h: export g_test_log_type_name().
288
289         * gtestframework.c: send test log to --GTestLogFD=<fd> if given, removed
290         bogus -o-option.
291
292 Tue Nov 6 20:07:44 2007 +0100 Tim Janik
293
294         gtester.c: support test case listing through gtester.
295
296 Tue Nov 6 20:01:06 2007 +0100 Tim Janik
297
298         gtestframework.c: fixed testpath matches for automatic root suite.
299
300 Tue Nov 6 19:50:33 2007 +0100 Tim Janik
301
302         gtester.c: adapted to become a rudimentary test binary launcher.
303
304         * gtester.c: increased read buffer size to match common unix pipe buffer size.
305         added argument parsing and usage. changed io handling to capture and replicate
306         stdout. fixed io handlers to be cleaned up when the child process exits (catch
307         G_IO_ERR | G_IO_HUP). we now use pending/iteration instead of a main loop
308         structure, to keep running until the child process exits and all io has been
309         processed. launch the test binaries given on the command line. don't quit when
310         a child couldn't be launched but --keep-going was specified.
311
312 Tue Nov 6 17:11:37 2007 +0100 Tim Janik
313
314         Integrated gtester program into build process.
315
316         * Makefile.am: build and install gtester binary.
317
318         * gtester.c: fixed up coding style and removed hard wired test coded.
319
320 Tue Nov 6 16:12:32 2007 +0100 Sven Herzberg
321
322         glib/gtester.c:Small -Wall fix
323
324 Tue Nov 6 16:05:06 2007 +0100 Sven Herzberg
325
326         glib/gtester.c:Implemented nonblocking reading properly now
327
328 Mon Nov 5 13:53:23 2007 +0100 Sven Herzberg
329
330         glib/gtester.c:Quit the application when the output is parsed completely, not just the process finished
331
332 Mon Nov 5 12:00:16 2007 +0100 Sven Herzberg
333
334         glib/gtester.c:Read the output of the child process
335
336 Mon Nov 5 11:50:59 2007 +0100 Sven Herzberg
337
338         glib/gtester.c:Use g_spawn_async_with_pipes()
339
340 Mon Nov 5 11:50:08 2007 +0100 Sven Herzberg
341
342         glib/gtester.c:Spawn a process async and quit gtester after the child process exited
343
344 Mon Nov 5 11:30:45 2007 +0100 Sven Herzberg
345
346         glib/gtester.c:Added a first revision of gtester
347
348 Tue Nov 6 16:47:06 2007 +0100 Tim Janik
349
350         Implemented test log serialization.
351
352         * glib/gtestframework.h: added g_test_log*() API.
353
354         * glib/gtestframework.c: implement test log serialization.
355
356 Tue Nov 6 14:24:54 2007 +0100 Tim Janik
357
358         Implemented test logging basics.
359
360         * glib/gtestframework.c: added --debug-log and --verbose, implemented
361         test information logging.
362
363         * testing.c: test g_test_maximized_result() and g_test_minimized_result().
364
365 Tue Nov 6 11:52:14 2007 +0100 Tim Janik
366
367         Implemented g_test_timer*().
368
369         * gtestframework.c: implemented g_test_timer*().
370
371         * tests/testing.c: added a g_test_timer*() test.
372
373 Mon Nov 5 18:28:24 2007 +0100 Tim Janik
374
375         Implemented support for testpaths.
376
377         * gtestframework.c: implemented g_test_add_vtable() and g_test_add_func().
378
379         * tests/testing.c: use g_test_add() and g_test_add_func() to majorly simplify main().
380
381 Mon Nov 5 15:56:42 2007 +0100 Tim Janik
382
383         testing.c: added tests for the g_test_rand*() API.
384
385 Mon Nov 5 15:55:38 2007 +0100 Tim Janik
386
387         Implemented g_test_rand*().
388
389         * gtestframework.h: fixed g_assert_cmp*() to evaluate arguments only once.
390         added g_assert_cmpuint(). completed g_test_rand*() to cover bits, ints,
391         doubles and ranges.
392
393         * gtestframework.c: fixed "--seed" option and implemented g_test_rand*().
394
395 Mon Nov 5 15:51:43 2007 +0100 Tim Janik
396
397         testing.c: added tests for g_assert_cmphex() and forked test traps.
398
399 Mon Nov 5 15:10:18 2007 +0100 Tim Janik
400
401         Implemented g_test_trap_fork() API.
402
403         * gtestframework.h: added g_assert_cmphex(). reworked g_test_trap*() API.
404
405         * gtestframework.c: implemented g_test_trap_fork() API.
406
407 Thu Nov 1 15:05:07 2007 +0100 Tim Janik
408
409         * glib/gtestframework.c:
410
411         that match a given test path.
412         (g_test_run_suite): run suite only if it matches the existing test paths.
413
414         * glib/tests/testing.c: minor rename.
415
416 Thu Nov 1 13:45:55 2007 +0100 Tim Janik
417
418         GTest framework started.
419
420         * glib/gtestframework.h: testing framework API as proposed on gtk-devel-list.
421         includes elaborate assertions, performance report functions, test traps,
422         test timer, test random numbers, teardoiwn garbage collection functions
423         and general test case / test suite management APIs.
424
425         * glib/gtestframework.c: first test framework implementation. already covers
426         some test suite management APIs and assertion message implementations.
427
428         * glib/tests/testing.c: test program for the testing framework.
429
430         * glib/tests/Makefile.am: complie testing.c as test. run all tests as part of
431         make test:.
432
433 Wed Oct 31 15:42:48 2007 +0100 Tim Janik
434
435         glib/Makefile.am: build tests/ subdir after building libglib.
436
437 Tue Oct 30 16:17:32 2007 +0100 Tim Janik
438
439         Fixed up internal 'g_test*' names.
440
441         * refcount/signals.c:
442         * refcount/objects.c:
443         * refcount/objects2.c:
444         * refcount/closures.c:
445         * refcount/properties.c:
446         * refcount/properties2.c: changed namespace prefix from g_test_* to my_test_*
447         to not clash with newly introduced g_test* API in glib.
448
449 Tue Oct 30 14:41:26 2007 +0100 Tim Janik
450
451         Added gtestframework.[hc] and glib/tests/.
452
453 2007-11-20  Sven Neumann  <sven@gimp.org>
454
455         * glib/gerror.c (g_error_add_prefix): use g_strconcat() instead of
456         g_strjoin() to concatenate two strings.
457
458 2007-11-19  Marco Barisione  <marco@barisione.org>
459
460         * glib/gregex.c: When the compilation of a pattern fails in the error
461         message use the character offset and not the byte offset.
462
463         * glib/gregex.c: Pass an unsigned long instead of an int to
464         pcre_fullinfo() to avoid problems on 64-bit systems (#498113, Kouhei
465         Sutou)
466
467 2007-11-19 10:30:33  Tim Janik  <timj@imendio.com>
468
469         * configure.in: updated version number to 2.15.0 for development.
470
471 2007-11-18  Matthias Clasen  <mclasen@redhat.com>
472
473         * glib/gbase64.c: Documentation improvements.  (#496518,
474         Stefan Schulze Frielinghaus)
475
476 2007-11-18  Matthias Clasen  <mclasen@redhat.com>
477
478         * configure.in: Check whether assembler supports numerical local
479         labels.  
480
481         * glib/gatomic.c: Fix powerpc implementation of atomic ops for 
482         platforms where the assembler doesn't support numerical local
483         labels.  (#445362)
484
485 2007-11-15  Ryan Lortie  <desrt@desrt.ca>
486
487         * docs/reference/glib/tmpl/markup.sgml:
488         * glib/gmarkup.h:
489         * glib/gmarkup.c: new flag G_MARKUP_PREFIX_ERROR_POSITION to cause the
490         parser to prepend location information (ie: "Error on line %d, char
491         %d:") to errors generated by the GMarkupParser callbacks.
492
493         Closes #496046.
494
495 2007-11-15  Ryan Lortie  <desrt@desrt.ca>
496
497         * docs/reference/glib/glib-sections.txt:
498         * glib/glib.symbols:
499         * glib/gerror.h:
500         * glib/gerror.c: new functions g_prefix_error and
501         g_propagate_prefixed_error.
502
503 2007-11-13  Cody Russell  <bratsche@gnome.org>
504
505         * docs/reference/gobject/gobject-docs.sgml:
506         * docs/reference/gobject/tut_gsignal.xml:
507         * docs/reference/gobject/tut_gtype.xml:
508         * docs/reference/gobject/tut_intro.xml:
509         * docs/reference/gobject/tut_tools.xml:
510         * docs/reference/gobject/tut_howto.xml:
511         * docs/reference/gobject/tut_gobject.xml: Documentation fixes.
512         Recommend macro type names such as NAUTILUS_TYPE_WINDOW (not
513         NAUTILUS_WINDOW_TYPE).  Fixed text which erroneously stated that 
514         superclass initializers don't run when an object is 
515         instantiated.  Fixed numerous spelling mistakes.  Minor grammar 
516         edits. (#490637, Adam Dingle)
517
518 2007-11-09  Matthias Clasen <mclasen@redhat.com>
519
520         * glib/gkeyfile.c: Coding style cleanups and doc 
521         improvements.  (#491979, #491982, Areg Beketovski)
522
523 2007-11-09  Matthias Clasen <mclasen@redhat.com>
524
525         * glib/giochannel.c: Coding style cleanups and doc 
526         improvements.  (#491975, Areg Beketovski)
527
528 2007-11-09  Matthias Clasen <mclasen@redhat.com>
529
530         * glib/gmain.c (g_main_context_iteration): Improve the
531         docs.  (#491974, Areg Beketovski)
532
533 2007-11-09  Matthias Clasen <mclasen@redhat.com>
534
535         * glib/gdate.c: Coding style fixes.
536
537 2007-11-09  Matthias Clasen <mclasen@redhat.com>
538
539         * configure.in: Add AM_PROG_CC_C_O.
540
541         * Makefile.am: Remove the install-exec-local hook and use
542         configexecincludedir_DATA instead, in an attempt to avoid
543         automake 1.9 <> 1.10 incompatibilities.
544
545         * glib/Makefile.am: Rename MIRRORING_TAB_SOURCES, since
546         automake 1.10 complains.
547
548 2007-11-09  Matthias Clasen <mclasen@redhat.com>
549
550         * glib/gspawn.c (g_spawn_sync): Improve the docs.  (#491968,
551         Areg Beketovski)
552
553 2007-11-08  Matthias Clasen <mclasen@redhat.com>
554
555         * glib/gmain.c (g_main_context_release): 
556         (g_main_context_acquire):
557         (g_main_context_new): Fix the doc wording.  (#491957, 
558         #491965, #491966, Areg Beketovski)
559
560 2007-11-08  Matthias Clasen <mclasen@redhat.com>
561
562         * glib/gutils.c (g_set_application_name): Add a missing
563         since tag.  (#464259, Mark Doliner)
564
565 2007-11-08  Matthias Clasen <mclasen@redhat.com>
566
567         * glib/goption.c (g_option_context_new): Improve the docs.
568         (#436293, Vincent Untz)
569
570 2007-11-08  Matthias Clasen <mclasen@redhat.com>
571
572         * glib/gmain.c (g_main_loop_quit): Expand the docs 
573         a bit.  (#317775, Søren Sandmann)
574
575 2007-11-08  Matthias Clasen <mclasen@redhat.com>
576         
577         * autogen.sh: Accept automake 1.10, too
578
579         * mkinstalldirs: Temporarily add this script, to fix building
580         from svn.
581
582         * Makefile.am: Use MKDIRS_P instead of mkinstalldirs, add
583         ChangeLog.pre-2-14 and mkinstalldirs to EXTRA_DIST.
584
585 2007-11-08  Matthias Clasen <mclasen@redhat.com>
586
587         * glib/gmarkup.h: Include gslist.h. Pointed out by Michael Natterer.
588
589 2007-11-08  Matthias Clasen <mclasen@redhat.com>
590
591         * glib/gconvert.c (g_convert_with_iconv): Try harder to reset
592         shift state with AIX iconv().  (#467537)
593
594 2007-11-08  Matthias Clasen <mclasen@redhat.com>
595
596         * configure.in:
597         * m4macros/glib-2.0.m4: Require pkg-config 0.16 in configure
598         and in AM_PATH_GLIB_2_0 to be consistent with the use of
599         PKG_PROG_PKG_CONFIG which was introduced in 0.16.  (#418778,
600         Loïc Minier)
601
602 2007-11-08  Matthias Clasen <mclasen@redhat.com>
603
604         * glib/gstrfuncs.c (g_parse_long_long): Don't leave
605         out parameters uninitialized.  (#490061, Benjamin Otte)
606
607 2007-11-07  Matthias Clasen <mclasen@redhat.com>
608
609         * glib/gmain.c (g_main_context_unref): Don't leak the
610         condvar.  (#479724, Areg Beketovski)
611
612 2007-11-07  Matthias Clasen <mclasen@redhat.com>
613
614         * glib/glib.symbols:
615         * glib/gmarkup.[hc] (g_markup_parse_context_get_element_stack): 
616         New function, to get the stack of open elements.  (#452887,
617         Ryan Lortie)
618
619 2007-11-07  Matthias Clasen <mclasen@redhat.com>
620
621         * glib/gkeyfile.[hc]: Make some functions that take
622         a GError return boolean instead of void.  (#375651, Matt Barnes)
623
624 2007-11-07  Matthias Clasen <mclasen@redhat.com>
625         
626         * autogen.sh: Use automake 1.9
627
628         * acinclude.m4:
629         * configure.in: Move some inter-*.m4 includes from
630         configure.in to acinclude.m4 to avoid warnings when
631         using automake 1.9.  (#449937)
632
633 2007-11-07  Matthias Clasen <mclasen@redhat.com>
634
635         === Branch for 2.14 ===