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