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