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