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