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