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