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