d97088156bd8b1c3cba404e6d6f0e309904eaceb
[platform/upstream/glib.git] / ChangeLog
1 2008-01-14  Matthias Clasen  <mclasen@redhat.com>
2
3         * === Released 2.15.2 ===
4
5         * NEWS: Updates
6
7 2008-01-14  Alexander Larsson  <alexl@redhat.com>
8
9         * glib/gurifuncs.c:
10         Clarify docs for g_uri_escape_string (#508773)
11
12 2008-01-12  Andre Klapper  <a9016009@gmx.de>
13
14         * configure.in: ALL_LINGUAS: remove line breaks from previous 
15         commit to get damned-lies stats correct again. Add Sinhala (si).
16
17 2008-01-11  Matthias Clasen  <mclasen@redhat.com>
18
19         * glib/gtestutils.c: Fix a docs typo
20
21 2008-01-11 12:55:19  Tim Janik  <timj@imendio.com>
22
23         * tests/testingbase64.c: added g_base64_encode()/g_base64_decode()
24         test case by Asbjoern Pettersen. fixed up coding style.
25
26 2008-01-11 09:00:28  Tim Janik  <timj@imendio.com>
27
28         * glib/Makefile.am (install-exec-hook): use mv/sed/rm on a temporary
29         file instead of "sed -i" which is not portable enough.
30
31 2008-01-08  Alexander Larsson  <alexl@redhat.com>
32
33         * tests/cxx-test.C:
34         Add gio/gio.h include to check for c++ problems.
35
36 2008-01-07  Matthias Clasen  <mclasen@redhat.com>
37
38         * configure.in: Bump version
39
40         * === Released 2.15.1 ===
41
42 2008-01-07  Alexander Larsson  <alexl@redhat.com>
43
44         * configure.in:
45         Add gio/test/Makefile to AC_CONFIG_FILES
46
47 2008-01-07  Matthias Clasen  <mclasen@redhat.com>
48
49         * NEWS: Updates
50
51 2008-01-06  Matthias Clasen  <mclasen@redhat.com>
52
53         * glib/gregex.c: Add a translator comment (#503051, 
54         Pedro de Medeiros)
55
56 2008-01-06  Matthias Clasen  <mclasen@redhat.com>
57
58         * glib/gutils.h: Cope with gcc 4.3 changed 'extern inline'
59         semantics.  (#315437, patch by Loïc Minier)
60
61 2008-01-06  Matthias Clasen  <mclasen@redhat.com>
62
63         * glib/gspawn.c (fdwalk): Don't set open_max to
64         RLIM_INFINITY.  (#495589, Tommi Komulainen)
65
66 2008-01-06  Matthias Clasen  <mclasen@redhat.com>
67
68         * README.in, INSTALL.in: Document new dependencies.
69
70 2008-01-06  Matthias Clasen  <mclasen@redhat.com>
71
72         * gio-2.0.pc.in, gio-2.0-uninstalled.pc.in: Require glib-2.0
73         (#507628)
74
75 2008-01-04  Mathias Hasselmann  <mathias@openismus.com>
76
77         Resolve 64 bit-shift bug in g_markup_collect_attributes.
78         Spotted by Lieven van der Heide.
79
80         * glib/gmarkup.c: Use G_GUINT64_CONSTANT in bit-shift.
81
82 2008-01-02  Alvaro Lopez Ortega  <alvaro@sun.com>
83
84         * gio/gunixmount.c (g_unix_mount_unmount, g_unix_mount_eject):
85         These void functions were trying to return a value. It was causing
86         the compilation to fail.
87
88 2008-01-02  Alvaro Lopez Ortega  <alvaro@sun.com>
89
90         * glib/ghash.c (g_hash_table_replace, g_hash_table_insert): These
91         functions prototype defines its output as void, and therefore they
92         should not return any value. This patch fixes a compilation error:
93         the "return" clauses were incompatible with the functions prototype.
94
95 2007-12-31  Matthias Clasen  <mclasen@redhat.com>
96
97         * glib/gslice.c: Remove C99 comments
98
99 2007-12-24  Matthias Clasen  <mclasen@redhat.com>
100
101         * glib/gtestutils.h:
102         * glib/glib.symbols: Mark assertion functions as G_GNUC_NORETURN.
103         (#506461, Sebastian Dröge)
104
105 2007-12-24  Matthias Clasen  <mclasen@redhat.com>
106
107         * glib/gtestutils.c: Include sys/time.h.  (#505258)
108
109 2007-12-22  Mathias Hasselmann  <mathias@openismus.com>
110
111         Do not show empty groups in --help output. Initial patch from Yevgen
112         Muntyan. (#504142)
113
114         * glib/goption.c: Do not show empty groups in --help output.
115         * glib/tests/Makefile.am: Add option-context.c
116         * glib/tests/option-context.c: Test skipping of empty groups.
117
118 2007-12-22  Matthias Clasen  <mclasen@redhat.com>
119
120         * glib/gkeyfile.c: Remove wrong documentation about start group
121         handling.  (#476856, Areg Beketovski)
122
123 2007-12-21 18:02:30  Tim Janik  <timj@imendio.com>
124
125         * glib/Makefile.am: use "sed -i.bak <CMD> <FILE> && rm -f <FILE>.bak"
126         syntax for install-exec-hook, which seems to be the only "sed -i"
127         variant that is portable across linux and MacOS.
128
129 2007-12-21  Matthias Clasen  <mclasne@redhat.com>
130
131         * glib/gtestutils.h: Bring up to GLib coding standards: remove
132         C99 comments, trailing commas in enumerations and extra ; after
133         G_BEGIN/END_DECLS. Among other things, this makes xulrunner build
134         against GLib 2.15.
135
136         * glib/gtester.c: More of the same
137
138 2007-12-09  Hans Breuer  <hans@breuer.org>
139
140         * tests/gio-ls.c : adapt to recent api changes
141         * tests/testglib.c : variable declaration at the beginning of a block
142         
143         (Lieven van der Heide, #503602)
144         * win32-fixup.pl : process *.rc.in as well; substitute 
145         LT_CURRENT_MINUS_AGE
146         * glib/makefile.msc.in : alphabetic sorting of OBJECTS
147
148 2007-12-20  Matthias Clasen  <mclasen@redhat.com>
149
150         * configure.in: Bump version
151
152         * === Released 2.15.0 ===
153
154         * NEWS: Updates
155
156         * glib/Makefile.am: Fix make dist
157
158 2007-12-20 16:34:04  Tim Janik  <timj@imendio.com>
159
160         * glib/gtester-report: commented class definitions. moved HTML character
161         escaping out of javascript. fixed string->bool conversions. added performance
162         results to test case "Details" window.
163
164 2007-12-20  Matthias Clasen  <mclasen@redhat.com>
165
166         * glib/gchecksum.[hc] (g_checksum_new): Return NULL when 
167         the checksum_type is unknown.  (#501853)
168
169 2007-12-20  Christian Persch  <chpe@gnome.org>
170
171         * glib/gchecksum.c (g_checksum_new): Use g_slice_new0, to fix
172         "conditional jump or move depends on uninitialised value(s)" error
173         from valgrind. Bug #504527.
174
175 2007-12-20 15:17:04  Tim Janik  <timj@imendio.com>
176
177         * Makefile.decl: generate HTML reports for test-report perf-report full-report.
178
179 2007-12-20 15:03:51  Tim Janik  <timj@imendio.com>
180
181         * glib/gtester-report: new python script that generates an HTML
182         unit test report from the XML files generated by gtester.
183
184         * glib/Makefile.am: install gtester-report in $bindir and configure
185         it upon installation (version number and python shebang).
186
187 2007-12-19  Matthias Clasen  <mclasen@redhat.com>
188
189         * glib/glib.symbols: Add g_async_queue_new_full
190
191 2007-12-19 20:30:18  Tim Janik  <timj@imendio.com>
192
193         * glib/gtestutils.c: capture g_log() messages and send to gtester.
194         also, send assertion messages to gtester.
195
196         * glib/gtester.c: add error messages to output log file.
197         force child poll loop to abort if waitpid() signaled child exit,
198         eventhough the child's report file descriptor wasn't closed.
199
200 2007-12-19  Christian Persch  <chpe@gnome.org>
201
202         * glib/gchecksum.c: (g_checksum_type_get_length),
203         (g_checksum_get_digest):
204         * glib/gchecksum.h:
205         * glib/glib.symbols:
206         * tests/checksum-test.c: (test_checksum): Add
207         g_checksum_type_get_length, and change g_checksum_get_digest to use a
208         provided buffer instead of returning allocated memory. Bug #501853.
209
210 2007-12-19  Emmanuele Bassi  <ebassi@gnome.org>
211
212         * glib/gtimer.c (g_time_val_from_iso8601): Fix the date validation
213         check. (#503029)
214
215         * tests/testglib.c (various_string_tests): Add an invalid date
216         for testing the above fix.
217
218 2007-12-19  Alexander Larsson  <alexl@redhat.com>
219
220         * glib/gfileutils.[ch]:
221         * glib/glib.symbols:
222         Rename g_format_file_size_for_display to g_format_size_for_display.
223
224 2007-12-18  Tim-Philipp Müller  <tim at centricular dot net>
225
226         * docs/reference/glib/glib-sections.txt:
227         * glib/gasyncqueue.c: (g_async_queue_new), (g_async_queue_new_full),
228           (g_async_queue_unref):
229         * glib/gasyncqueue.h: add g_async_queue_new_full() which takes a
230           GDestroyNotify function to free any remaining queue items when the
231           queue is destroyed after the final atomic unref (#367550).
232
233 2007-12-18 13:45:23  Tim Janik  <timj@imendio.com>
234
235         * glib/gtestutils.[hc]: added g_test_trap_assert_stdout_unmatched() and
236         g_test_trap_assert_stderr_unmatched(), based on a suggestion by Mathias
237         Hasselmann. reworked g_test_trap_assertions() to use flags to encode
238         assertion semantics, fixes #504227.
239
240 2007-12-16  Mathias Hasselmann  <mathias@openismus.com>
241
242         * glib/gutils.c:
243         Allow NULL strings in g_parse_debug_string. (#503862, Matthew Barnes)
244
245 2007-12-14  Matthias Clasen  <mclasen@redhat.com>
246
247         * glib/glib.symbols:
248         * glib/ghash.[hc]: Add hash table iterators.  (#500507,
249         Jean-Yves Lefort)
250
251         * tests/hash-test.c: Test iterators. 
252
253 2007-12-13  Mathias Hasselmann  <mathias@openismus.com>
254
255         Give exmples in error message unsupported case-changing escape
256         sequences. (503222)
257
258         * glib/gregex.c: Add examples to error message for PCRE-ERR37.
259
260 2007-12-13  Bastien Nocera  <hadess@hadess.net>
261
262         * glib/gtimer.c: (g_time_val_from_iso8601):
263         Don't try to parse dates that start with anything but a
264         digit, a plus or a minus sign, as those can't be valid
265         ISO8601 dates (Closes: #503029)
266
267 2007-12-13  Matthias Clasen  <mclasen@redhat.com>
268
269         * glib/gkeyfile.c (g_key_file_clear): Free group_hash.
270         (#503420, Christian Persch)
271
272 2007-12-12 16:06:11  Tim Janik  <timj@imendio.com>
273
274         * tests/testglib.c: split up tests and reworked code to use
275         the new test framework.
276
277         * tests/Makefile.am: added testglib to TEST_PROGS.
278
279 2007-12-11 Rahul Bhalerao <b.rahul.pm@gmail.com>
280
281         * configure.in: Added entry for Marathi Translations
282
283 2007-12-10  Matthias Clasen  <mclasen@redhat.com>
284
285         * glib/glib.h: Include gurifuncs.h
286
287 2007-12-10  Benjamin Otte  <otte@gnome.org>
288
289         * glib/garray.h: use an intermediate cast to void * in g_array_index()
290         to not trigger cast alignment warnings, fixes #502927.
291
292 2007-12-10 15:08:59  Tim Janik  <timj@imendio.com>
293
294         * let g_warn_if_fail replace g_assert as discussed here:
295           http://mail.gnome.org/archives/gtk-devel-list/2007-October/msg00089.html
296
297         * fix bug #502498: Test framework assertion failures should follow
298         gcc error format.
299
300         * gmessages.h, gmessages.c: deprecated g_assert_warning() which is
301         unused now. removed g_assert*() definitions whcih are provided by 
302         gtestutils.h now. added g_warn_if_reached() and g_warn_if_fail()  
303         which are recommended as g_assert/g_assert_not_reached replacements
304         for non-test programs.
305         added g_warn_message() to implement g_warn_*() macros.
306         use emacs-next-error friendly formatting for file:line: for warnings.
307
308         * gtestutils.h, gtestutils.c: use emacs-next-error friendly formatting.
309         implement g_assert_not_reached() with g_assertion_message() and
310         g_assert() in terms of g_assertion_message_expr() so we'll be able to
311         provide assertion messages in test logs.
312
313         * gkeyfile.c, gbookmarkfile.c: changed g_assert*() to g_warn_if_fail()
314         or g_return_if_fail() where suitable.
315
316         * gio/: changed g_assert to g_warn_if_fail.
317
318 2007-12-10 13:02:08  Tim Janik  <timj@imendio.com>
319
320         * glib/gtestutils.c (g_assertion_message_cmpnum): applied patch by Tommi
321         Komulainen to fix int64 printouts, fixes #502511.
322
323 2007-12-10  Matthias Clasen  <mclasen@redhat.com>
324
325         * glib/gstrfuncs.h:
326         * glib/gstrfuncs.c (g_dpgettext): Change prototype to take 
327         msgctxtid + offset instead of two strings, to avoid duplication
328         of string constants if the compiler/linker don't perform constant
329         suffix merging.  (#502590, Christian Persch)
330
331         * glib/gi18n.h:
332         * glib/gi18n-lib.h: Adapt the definitions of C_() and Q_().
333
334 2007-12-09  Hans Breuer  <hans@breuer.org>
335
336         * tests/gio-ls.c : (new file) a test program emulating some of 'ls'
337         * tests/makefile.msc.in : build it (currently on win32)
338
339         * **/makefile.msc glib/makefile.msc.in : removed -GD to compile
340         with msvc9 (vs2008) with less complains
341         
342         * glibconfig.h.win32.in : #define G_HAVE_ISO_VARARGS 1 for
343         msv8 (vs2005) and above
344         
345         * glib/gfileutils.c : s/stricmp/_stricmp/
346         * msvc_recommended_pragmas.h : work around Microsoft's premature 
347         attempt to deprecate the C-Library
348
349         * tests/makefile.msc.in : added checksum-test
350
351 2007-12-08  Christian Persch  <chpe@gnome.org>
352
353         * gio/glocalfileinfo.c: (get_thumbnail_attributes): Add forgotten
354         #ifdef G_OS_WIN32 to fix the build on linux.
355
356 2007-12-08  Hans Breuer  <hans@breuer.org>
357
358         * glib/makefile.msc.in : build gchecksum.obj
359
360 2007-12-06  Mathias Hasselmann  <mathias@openismus.com>
361
362         * glib/ghash.c: Call destroy notify when destroying
363         the hash table in g_hash_table_unref.
364
365 2007-12-06 13:29:00  Tim Janik  <timj@imendio.com>
366
367         * glib/gtester.c (child_report_cb): detect non-blocking fd EOF
368         by read()==0 following poll(), needed on MacOS.
369
370 2007-12-06  Mathias Hasselmann  <mathias@openismus.com>
371
372         * glib/gunidecomp.c: Mention g_utf8_normalize()
373         returns NULL on invalid string. (#501997)
374
375 2007-12-06  Mathias Hasselmann  <mathias@openismus.com>
376
377         * glib/gerror.c: Improve wording for g_propagate_error docs.
378
379 2007-12-06 09:27:42  Tim Janik  <timj@imendio.com>
380
381         * tests/scannerapi.c: added new scanner test from #501654, by
382         Patrick Hulin with various modifications.
383         reworked coding style, adapted to new testing framework, fixed
384         token parser test and use a forked sub process to test
385         g_scanner_error() output messages.
386
387 2007-12-05 17:58:18  Tim Janik  <timj@imendio.com>
388
389         * glib/gtester.c: added -m=thorough support to gtester.
390
391 2007-12-05 17:21:05  Tim Janik  <timj@imendio.com>
392
393         * glib/glib/gtestutils.c: print out random seed for verbose tests,
394         also adapted test result reporting slightly in verbose mode to allow
395         custom debugging output. support "thorough" as test mode alis for "slow".
396
397         * glib/glib/gtestutils.h: added g_test_thorough().
398
399         * glib/glib/gtester.c: print out the last random seed when tests fail.
400         added result attribute to test case status logging to easily spot
401         failing tests in log files. disabled debugging output when skipping tests.
402
403 2007-12-05 11:43:22  Tim Janik  <timj@imendio.com>
404
405         * glib/gtestutils.[hc]: added g_test_add_data_func() to pass data
406         into tests. allow data arguments for fixture tests.
407
408         * glib/gtestutils.c: fixed fatal log flag setup, so tests really abort
409         upon criticals/warnings/errors.
410
411         * glib/tests/testing.c: test test_data arguments.
412
413         * glib/gtester.c: some prototype fixups.
414
415 2007-12-05  Tor Lillqvist  <tml@novell.com>
416
417         * glib/win_iconv.c: Add "shift-jis" as an alternative spelling of
418         "shift_jis".
419
420 2007-12-05  Ryan Lortie  <desrt@desrt.ca>
421
422         * autogen.sh: for the benefit of git users, checkout build/ if it is
423         missing
424         * .gitignore: but after that, ignore it.
425
426 2007-12-05  Ryan Lortie  <desrt@desrt.ca>
427
428         * glib/ghash.c: ungtk-docify some comments for internal functions
429
430 2007-12-04  Emmanuele Bassi  <ebassi@gnome.org>
431
432         * gio/glocalfileinfo.c: Replace the copy-and-paste MD5 digest
433         generation with GChecksum.
434
435 2007-12-04  Emmanuele Bassi  <ebassi@gnome.org>
436
437         * glib/gchecksum.[ch]: Add GChecksum, a generic wrapper around
438         various hashing algorithms. At the moment, the MD5, SHA-1 and
439         SHA-256 algorithms are supported. (#443648)
440
441         * glib/glib.h:
442         * glib/Makefile.am:
443         * glib/glib.symbols: Build glue for GChecksum
444
445         * tests/Makefile.am
446         * tests/checksum-test.c: Add test suite for GChecksum.
447
448 2007-12-03  Ryan Lortie  <desrt@desrt.ca>
449
450         * glib/ghash.c: no code changes; add comments to document the internal
451         functions.
452
453 2007-12-03  Ryan Lortie  <desrt@desrt.ca>
454
455         * glib/ghash.c: no code changes; reorder functions to remove the need
456         for forward declarations.
457
458 2007-12-03  Ryan Lortie  <desrt@desrt.ca>
459
460         * glib/ghash.c (g_hash_table_lookup_node,
461         g_hash_table_lookup_extended, g_hash_table_insert_internal,
462         g_hash_node_new): improve clarity in some functions
463
464 2007-12-03  Ryan Lortie  <desrt@desrt.ca>
465
466         * glib/ghash.c: rename 'node' to 'node_ptr' where appropriate
467
468 2007-12-03  Ryan Lortie  <desrt@desrt.ca>
469
470         * glib/ghash.c: convert G_HASH_TABLE_RESIZE() macro to inline function
471
472 2007-12-03  Ryan Lortie  <desrt@desrt.ca>
473
474         * glib/glib.symbols (glib_gettext): remove stray (duplicate) entry
475         from file to fix the build
476
477 2007-12-03  Behdad Esfahbod  <behdad@gnome.org>
478
479         * glib/gnulib/Makefile.am: Fix EXTRA_DIST automake warnings. (#501107)
480
481 2007-12-03  Hans Breuer  <hans@breuer.org>
482
483         * glib/glib.symbols : added glib_gettext (in use by gio)
484         * makefile.msc : also try building gio
485         
486         * glib/gmarkup.c : use G_GUINT64_CONSTANT() to avoid 
487         'bad suffix on number'
488         * glib/gtestutils.c : declare cariable at the beginning of the block,
489         include <io.h> for G_OS_WIN32
490         * makefile.msc.in : add gurifuncs and gtestutils
491
492 2007-12-03  Ryan Lortie  <desrt@desrt.ca>
493
494         * glib/ghash.c: create a common function for the many places where all
495         nodes in the table are removed (remove_all, steal_all, destroy, unref,
496         etc...)
497
498 2007-12-03  Ryan Lortie  <desrt@desrt.ca>
499
500         * tests/hash-test.c (second_hash_test): fix memory leak, add a few
501         extra sanity tests.
502
503 2007-12-03  Matthias Clasen  <mclasen@redhat.com>
504         
505         * glib/gkeyfile.c: Don't call g_get_language_names() per-key.
506         (#500638, Michael Meeks)
507
508 2007-12-03  Marco Barisione <marco@barisione.org>
509
510         * glib/gregex.c:
511         * glib/gregex.h: Add new error codes for when compilation fails and
512         make compilation error translatable. (#482313, Morten Welinder)
513
514 2007-12-03  Matthias Clasen  <mclasen@redhat.com>
515
516         * glib/gkeyfile.c: Add a hash table to speed up group lookups,
517         which GKeyFile does quite a lot.  
518
519 2007-12-03  Alexander Larsson  <alexl@redhat.com>
520
521         * configure.in:
522         Add xattr checks for OSX style API (#500506)
523
524 2007-12-03  Ryan Lortie  <desrt@desrt.ca>
525
526         * glib/ghash.c: merge more common code into functions.  Vastly
527         simplify loop logic in g_hash_table_foreach_remove_or_steal().
528
529 2007-12-01  Behdad Esfahbod  <behdad@gnome.org>
530
531         * Makefile.am: Don't descend into build/. (#500875)
532
533 2007-11-28  Matthias Clasen  <mclasen@redhat.com>
534
535         * glib/gmarkup.h:
536         * glib/gmarkup.c: 
537         * glib/gerror.c: Add Since: tags to new API, other doc improvements.
538
539 2007-11-28  Matthias Clasen  <mclasen@redhat.com>
540
541         * glib/gurifuncs.c: Some doc cleanups
542
543 2007-11-28  Matthias Clasen  <mclasen@redhat.com>
544
545         * glib/gtestutils.c: Fix up some doc comments, avoid C99 comments
546
547         * glib/gconvert.c: De-doc-commentify static functions to
548         shut up gtk-doc.
549
550         * glib/gutils.c: Fix the glib_gettext doc comment.
551
552 2007-11-28  Tor Lillqvist  <tml@novell.com>
553
554         * config.h.win32.in: Update to match what configure produces.
555
556 2007-11-28  Alexander Larsson  <alexl@redhat.com>
557
558         * glib/gstring.c (g_string_append_uri_escaped):
559         Move this function before g_string_append_c so that
560         we avoid the plt call due to the undefinf of g_string_append_c
561
562 2007-11-28  Emmanuele Bassi  <ebassi@gnome.org>
563
564         * gio/Makefile.am: Remove makegioalias.pl from the marshal files
565         and avoid it being cleaned up when running make clean.
566
567 2007-11-28  Alexander Larsson  <alexl@redhat.com>
568
569         * glib/glib.symbols:
570         Add in the new symbols
571         
572         * glib/gurifuncs.c:
573         Use the aliases framework
574         
575         * glib/glibintl.h:
576         * glib/gutils.c:
577         Make the alias stuff work now that glib_gettext
578         is exported to libgio. 
579
580 2007-11-27  Ryan Lortie  <desrt@desrt.ca>
581
582         * glib/ghash.c (g_hash_table_insert, g_hash_table_replace,
583         g_hash_table_insert_internal): insert/replace were identical except
584         for a single line.  Replace both with a common function.
585
586 2007-11-27  Alexander Larsson  <alexl@redhat.com>
587
588         * gio/Makefile.am:
589         * gio/gurifuncs.[ch]:
590         * glib/Makefile.am:
591         * glib/gstring.[ch]:
592         * glib/gurifuncs.[ch]:
593         Moved gurifuncs from gio to glib
594
595 2007-11-27  Alexander Larsson  <alexl@redhat.com>
596
597         * gio/gfileinfo.[ch]:
598         * glib/gfileutils.[ch]:
599         Move g_format_file_size_for_display from gio to glib
600
601 2007-11-27  Alexander Larsson  <alexl@redhat.com>
602
603         * configure.in:
604         Allow configuration of gio-module-dir
605         
606         * gio-2.0.pc.in:
607         Export giomodules location as giomodule variable
608
609 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
610
611         * tests/markup-collect.c: Add some tests for invalid booleans
612
613 2007-11-26  Ryan Lortie  <desrt@desrt.ca>
614  
615         Add new function g_markup_collect_attributes (bug #496847).
616  
617         * glib/glib.symbols: add g_markup_collect_attributes
618  
619         * docs/reference/glib/glib-sections.txt: 
620         * glib/gmarkup.h:
621         * glib/gmarkup.c: add g_markup_collect_attributes and new enumerated
622         type GMarkupCollectType.  Add new error code
623         G_MARKUP_ERROR_MISSING_ATTRIBUTE that is thrown by the attribute
624         collector.
625
626 2007-11-27  Tor Lillqvist  <tml@novell.com>
627
628         * glib/win_iconv.c: Some improvements, being upstreamed.
629         (must_use_null_useddefaultchar): New function, checks for those
630         codepages for which one must pass a NULL lpUsedDefaultChar pointer
631         to WideCharToMultiByte().
632         (kernel_wctomb): Use it.
633         (kernel_wctomb): Return with E2BIG immediately if bufsize is zero.
634
635 2007-11-27  Tor Lillqvist  <tml@novell.com>
636
637         * glib/gutils.c (_glib_get_locale_dir) [Win32]: Use either
638         lib/locale or share/locale depending on which one is in
639         GLIB_LOCALE_DIR. When the configury recognizes GNU gettext (based
640         on the _nl_msg_cat_cntr variable, eek), share/locale gets used.
641
642         * glib-zip.in: Likewise, look for message catalogs either in
643         lib/locale or share/locale.
644
645 2007-11-26  Matthias Clasen  <mclasen@redhat.com>
646
647         * gio/gfileattribute.c: Fix up a doc comment.
648
649 2007-11-26  Alexander Larsson  <alexl@redhat.com>
650
651         * Makefile.am:
652         * configure.in:
653         * gio-2.0-uninstalled.pc.in:
654         * gio-2.0.pc.in: 
655         * gio-unix-2.0-uninstalled.pc.in:
656         * gio-unix-2.0.pc.in:
657         * gio/
658         * docs/reference/gio
659         Merged gio-standalone into glib.
660         
661         * glib/glibintl.h:
662         * glib/gutils.c:
663         Export glib_gettext so that gio can use it
664         Add P_ (using same domain for now)
665         Add I_ as g_intern_static_string
666
667 2007-11-26  Tor Lillqvist  <tml@novell.com>
668
669         * glib/win_iconv.c: ISO8859-1 is CP28591, not CP1252.
670
671 2007-11-26  Tor Lillqvist  <tml@novell.com>
672
673         Implement #491549: On Windows, always use the native API for
674         character set conversions instead of GNU libiconv. Almost all
675         codesets supported by GNU libiconv exist as Windows codepages.
676         One missing feature is the "C99" and "JAVA" pseudo codesets, but I
677         doubt that is worth worrying about.
678         
679         * glib/win_iconv.c: New file. iconv() implementation for
680         Windows. Placed in the public domain by Yukihiro Nakadaira
681         <yukihiro.nakadaira@gmail.com>. From
682         http://yukihiro.nakadaira.googlepages.com/win_iconv.zip, his
683         2007-11-17 version.
684
685         * glib/gconvert.c: Include win_iconv.c on Windows.
686
687         * glib/Makefile.am: Add win_iconv.c to EXTRA_DIST.
688         
689         * configure.in: Bypass iconv checks on Windows. 
690
691 2007-11-25  Tor Lillqvist  <tml@novell.com>
692
693         * glib/gtestutils.c: Add conditionals for non-Unix. Just g_error()
694         unless G_OS_UNIX for now.
695
696 2007-11-25  Matthias Clasen  <mclasen@redhat.com>
697
698         * configure.in: Require gtk-doc 1.8.
699
700         * glib/gasyncqueue.c:
701         * glib/gdate.c:
702         * glib/gfileutils.c:
703         * glib/gmain.c:
704         * glib/gmarkup.c:
705         * glib/gregex.c:
706         * glib/gtestutils.c:
707         * glib/gutils.c: Use gtk-doc abbreviations for 
708         examples in doc comments.
709
710 2007-11-24  Matthias Clasen  <mclasen@redhat.com>
711
712         * */Makefile.am: Replace INCLUDES by AM_CPPFLAGS, other
713         cleanups.
714
715 2007-11-24  Matthias Clasen  <mclasen@redhat.com>
716
717         * tests/base64-test.c: Fix a memory overrun.
718
719 2007-11-24  Matthias Clasen  <mclasen@redhat.com>
720
721         * glib/gutils.c: Remove leftover ENABLE_NLS #ifdefs.
722
723 2007-11-23  Matthias Clasen  <mclasen@redhat.com>
724
725         * glib/gbase64.c (g_base64_encode): Don't refuse to encode
726         a single byte.  (Milan Crha)
727
728         * tests/base64-test.c: Test encoding short strings.
729
730 2007-11-23  Matthias Clasen  <mclasen@redhat.com>
731
732         * glib/gi18n-lib.h: 
733         * glib/gi18n.h: Define a two-argument macro C_() for marking
734         translatable strings with context and implement C_() and Q_()
735         using g_dpgettext().  (#142676, Morten Welinder)
736
737         * glib/glib.symbols:
738         * glib/gstrfuncs.[hc]: Implement g_dpgettext().
739
740 2007-11-23  Matthias Clasen  <mclasen@redhat.com>
741
742         * glib/goption.c: Use g_print to print out --help text in 
743         locale encoding.  (#469551, Takao Fujiwara)
744
745 2007-11-22  Matthias Clasen  <mclasen@redhat.com>
746
747         * glib/gkeyfile.c: Set length out param in list-returning functions
748         to 0 when returning NULL.  (#498728, Christian Persch)
749
750 2007-11-21 21:06:47  Tim Janik  <timj@imendio.com>
751
752         * Makefile.decl: initialize automake variables EXTRA_DIST and
753         TEST_PROGS for unconditional appending via += in other makefiles.
754         define recursive test targets: test, test-report, perf-report,
755         full-report, as described here:
756       http://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
757
758         * Makefile.am:
759         * build/win32/vs8/Makefile.am, build/win32/dirent/Makefile.am:
760         * build/win32/Makefile.am, build/Makefile.am:
761         * docs/Makefile.am, docs/reference/Makefile.am:
762         * docs/reference/glib/Makefile.am, docs/reference/gobject/Makefile.am:
763         * gmodule/Makefile.am, tests/Makefile.am:
764         * tests/refcount/Makefile.am, tests/gobject/Makefile.am:
765         * glib/update-pcre/Makefile.am, glib/libcharset/Makefile.am:
766         * glib/tests/Makefile.am, glib/pcre/Makefile.am:
767         * glib/gnulib/Makefile.am, gobject/Makefile.am, m4macros/Makefile.am:
768         * gthread/Makefile.am, glib/Makefile.am:
769         include $(top_srcdir)/Makefile.decl, adapted EXTRA_DIST assignments.
770
771         * glib/tests/Makefile.am: removed example testing rules.
772
773         * glib/tests/testing.c: conditionalized performance and slow tests.
774
775         * glib/gtestutils.h:
776         * glib/gtestutils.c: work around g_test_config_vars not changing its
777         exported value after value assignments, aparently due to symbol aliases.
778
779         * glib/gtester.c: fixed off-by-one error which produced junk in logs.
780
781         * configure.in: check for python >= 2.4 and provide $PYTHON for scripts.
782
783 Tue Nov 20 15:59:55 2007 +0100 Tim Janik
784
785         Renamed gtestframework to gtestutils.
786
787         * glib/glib.h:
788         * glib/Makefile.am: added gtestutils.h to public includes.
789
790         * glib/gtestutils.c: include gtestutils.h.
791
792         * glib/gtestutils.h:
793         * glib/glib.symbols:
794         * glib/tests/testing.c: renamed gtestframework to gtestutils.
795
796         * glib/gtestframework.h: renamed to gtestutils.h.
797
798         * glib/gtestframework.c: renamed to gtestutils.c.
799
800 Tue Nov 20 15:29:34 2007 +0100 Tim Janik
801
802         glib/gtestframework.c: g_test_init(): make warnings and criticals fatal for all test programs.
803
804 Wed Nov 14 20:35:05 2007 +0100 Tim Janik
805
806         gtestframework.c: added test API documentation by Sven Herzberg and Tim Janik.
807
808 Wed Nov 14 19:10:28 2007 +0100 Tim Janik
809
810         gtestframework.[hc]: implemented g_test_queue_destroy() and g_test_queue_unref().
811
812 Fri Nov 9 12:28:52 2007 +0100 Tim Janik
813
814         Added g_test_bug() and related API.
815
816         * gtester.c: handle G_TEST_LOG_MESSAGE and test test message API.
817
818         * gtestframework.h, gtestframework.c: added test message API and convenience
819         API to send test messages about bug URLs.
820
821 Fri Nov 9 11:35:11 2007 +0100 Tim Janik
822
823         Added API to access test framework configuration.
824
825         * gtestframework.h, gtestframework.c: export testing configuration to test
826         programs with g_test_quick(), g_test_perf(), g_test_verbose(), g_test_quiet().
827
828 Thu Nov 8 17:55:09 2007 +0100 Tim Janik
829
830         gtester: implemented logic to handle failing tests, self tests, and validate XML reports.
831
832         * gtester.c: terminate when tests failed. keep XML valid when test cases fail.
833         restart test binaries when tests fail, resuming after the last processed test.
834         support --gtester-selftest to run gtester itself as test program.
835         support --test-arg=<arg> to pass args along to test programs. added
836         main_selftest() which does a simplistic fixture test. fail if exit
837         code of test programs is not 0.
838
839         * gtestframework.h: added G_TEST_LOG_SKIP_CASE test log message type.
840
841         * gtestframework.c: support --GTestSkipCount=<n> to skip a number of tests.
842
843         * tests/Makefile.am: added test-report: for demonstration purposes.
844         added gtester-xmllint-check: and hooked it up into check:, this rule calls
845         gtester as test program, running it's selftest, and then uses xmllint to
846         validate the generate XML test log file.
847
848 Thu Nov 8 14:51:37 2007 +0100 Tim Janik
849
850         gtester: implemented XML logging.
851
852         * glib/gtester.c: log test messages to XML output file. beautified normal test
853         result output.
854
855         * glib/gtestframework.c: fixed GTimer leak.
856
857         * glib/tests/Makefile.am: start gtester with --verbose.
858
859 Thu Nov 8 12:33:31 2007 +0100 Tim Janik
860
861         tests/Makefile.am: execute test programs with gtester, add test: to check:
862
863 Thu Nov 8 12:18:51 2007 +0100 Tim Janik
864
865         Fixed PLT symbol exports for gtestframework.h.
866
867         * glib/glib.symbols: added all exported gtestframework.h symbols.
868
869         * glib/gtestframework.c: include galias.h, galiasdef.c, define __G_TESTFRAMEWORK_C__.
870
871 Thu Nov 8 11:31:12 2007 +0100 Tim Janik
872
873         glib/gtester.c: fixed debugging flag.
874
875 Wed Nov 7 17:56:26 2007 +0100 Tim Janik
876
877         fixed bogus unistd.h include.
878
879 Wed Nov 7 17:53:30 2007 +0100 Tim Janik
880
881         Implemented test log IPC.
882
883         * gtester.c: read and decode log messages from test binary child processes.
884         fixed GIOChannel and child watch handling to process all messages and avoid
885         hangs. pass --verbose and --quiet on to children, default to --quiet.
886
887         * gtestframework.h: export g_test_log_type_name().
888
889         * gtestframework.c: send test log to --GTestLogFD=<fd> if given, removed
890         bogus -o-option.
891
892 Tue Nov 6 20:07:44 2007 +0100 Tim Janik
893
894         gtester.c: support test case listing through gtester.
895
896 Tue Nov 6 20:01:06 2007 +0100 Tim Janik
897
898         gtestframework.c: fixed testpath matches for automatic root suite.
899
900 Tue Nov 6 19:50:33 2007 +0100 Tim Janik
901
902         gtester.c: adapted to become a rudimentary test binary launcher.
903
904         * gtester.c: increased read buffer size to match common unix pipe buffer size.
905         added argument parsing and usage. changed io handling to capture and replicate
906         stdout. fixed io handlers to be cleaned up when the child process exits (catch
907         G_IO_ERR | G_IO_HUP). we now use pending/iteration instead of a main loop
908         structure, to keep running until the child process exits and all io has been
909         processed. launch the test binaries given on the command line. don't quit when
910         a child couldn't be launched but --keep-going was specified.
911
912 Tue Nov 6 17:11:37 2007 +0100 Tim Janik
913
914         Integrated gtester program into build process.
915
916         * Makefile.am: build and install gtester binary.
917
918         * gtester.c: fixed up coding style and removed hard wired test coded.
919
920 Tue Nov 6 16:12:32 2007 +0100 Sven Herzberg
921
922         glib/gtester.c:Small -Wall fix
923
924 Tue Nov 6 16:05:06 2007 +0100 Sven Herzberg
925
926         glib/gtester.c:Implemented nonblocking reading properly now
927
928 Mon Nov 5 13:53:23 2007 +0100 Sven Herzberg
929
930         glib/gtester.c:Quit the application when the output is parsed completely, not just the process finished
931
932 Mon Nov 5 12:00:16 2007 +0100 Sven Herzberg
933
934         glib/gtester.c:Read the output of the child process
935
936 Mon Nov 5 11:50:59 2007 +0100 Sven Herzberg
937
938         glib/gtester.c:Use g_spawn_async_with_pipes()
939
940 Mon Nov 5 11:50:08 2007 +0100 Sven Herzberg
941
942         glib/gtester.c:Spawn a process async and quit gtester after the child process exited
943
944 Mon Nov 5 11:30:45 2007 +0100 Sven Herzberg
945
946         glib/gtester.c:Added a first revision of gtester
947
948 Tue Nov 6 16:47:06 2007 +0100 Tim Janik
949
950         Implemented test log serialization.
951
952         * glib/gtestframework.h: added g_test_log*() API.
953
954         * glib/gtestframework.c: implement test log serialization.
955
956 Tue Nov 6 14:24:54 2007 +0100 Tim Janik
957
958         Implemented test logging basics.
959
960         * glib/gtestframework.c: added --debug-log and --verbose, implemented
961         test information logging.
962
963         * testing.c: test g_test_maximized_result() and g_test_minimized_result().
964
965 Tue Nov 6 11:52:14 2007 +0100 Tim Janik
966
967         Implemented g_test_timer*().
968
969         * gtestframework.c: implemented g_test_timer*().
970
971         * tests/testing.c: added a g_test_timer*() test.
972
973 Mon Nov 5 18:28:24 2007 +0100 Tim Janik
974
975         Implemented support for testpaths.
976
977         * gtestframework.c: implemented g_test_add_vtable() and g_test_add_func().
978
979         * tests/testing.c: use g_test_add() and g_test_add_func() to majorly simplify main().
980
981 Mon Nov 5 15:56:42 2007 +0100 Tim Janik
982
983         testing.c: added tests for the g_test_rand*() API.
984
985 Mon Nov 5 15:55:38 2007 +0100 Tim Janik
986
987         Implemented g_test_rand*().
988
989         * gtestframework.h: fixed g_assert_cmp*() to evaluate arguments only once.
990         added g_assert_cmpuint(). completed g_test_rand*() to cover bits, ints,
991         doubles and ranges.
992
993         * gtestframework.c: fixed "--seed" option and implemented g_test_rand*().
994
995 Mon Nov 5 15:51:43 2007 +0100 Tim Janik
996
997         testing.c: added tests for g_assert_cmphex() and forked test traps.
998
999 Mon Nov 5 15:10:18 2007 +0100 Tim Janik
1000
1001         Implemented g_test_trap_fork() API.
1002
1003         * gtestframework.h: added g_assert_cmphex(). reworked g_test_trap*() API.
1004
1005         * gtestframework.c: implemented g_test_trap_fork() API.
1006
1007 Thu Nov 1 15:05:07 2007 +0100 Tim Janik
1008
1009         * glib/gtestframework.c:
1010
1011         that match a given test path.
1012         (g_test_run_suite): run suite only if it matches the existing test paths.
1013
1014         * glib/tests/testing.c: minor rename.
1015
1016 Thu Nov 1 13:45:55 2007 +0100 Tim Janik
1017
1018         GTest framework started.
1019
1020         * glib/gtestframework.h: testing framework API as proposed on gtk-devel-list.
1021         includes elaborate assertions, performance report functions, test traps,
1022         test timer, test random numbers, teardoiwn garbage collection functions
1023         and general test case / test suite management APIs.
1024
1025         * glib/gtestframework.c: first test framework implementation. already covers
1026         some test suite management APIs and assertion message implementations.
1027
1028         * glib/tests/testing.c: test program for the testing framework.
1029
1030         * glib/tests/Makefile.am: complie testing.c as test. run all tests as part of
1031         make test:.
1032
1033 Wed Oct 31 15:42:48 2007 +0100 Tim Janik
1034
1035         glib/Makefile.am: build tests/ subdir after building libglib.
1036
1037 Tue Oct 30 16:17:32 2007 +0100 Tim Janik
1038
1039         Fixed up internal 'g_test*' names.
1040
1041         * refcount/signals.c:
1042         * refcount/objects.c:
1043         * refcount/objects2.c:
1044         * refcount/closures.c:
1045         * refcount/properties.c:
1046         * refcount/properties2.c: changed namespace prefix from g_test_* to my_test_*
1047         to not clash with newly introduced g_test* API in glib.
1048
1049 Tue Oct 30 14:41:26 2007 +0100 Tim Janik
1050
1051         Added gtestframework.[hc] and glib/tests/.
1052
1053 2007-11-20  Sven Neumann  <sven@gimp.org>
1054
1055         * glib/gerror.c (g_error_add_prefix): use g_strconcat() instead of
1056         g_strjoin() to concatenate two strings.
1057
1058 2007-11-19  Marco Barisione  <marco@barisione.org>
1059
1060         * glib/gregex.c: When the compilation of a pattern fails in the error
1061         message use the character offset and not the byte offset.
1062
1063         * glib/gregex.c: Pass an unsigned long instead of an int to
1064         pcre_fullinfo() to avoid problems on 64-bit systems (#498113, Kouhei
1065         Sutou)
1066
1067 2007-11-19 10:30:33  Tim Janik  <timj@imendio.com>
1068
1069         * configure.in: updated version number to 2.15.0 for development.
1070
1071 2007-11-18  Matthias Clasen  <mclasen@redhat.com>
1072
1073         * glib/gbase64.c: Documentation improvements.  (#496518,
1074         Stefan Schulze Frielinghaus)
1075
1076 2007-11-18  Matthias Clasen  <mclasen@redhat.com>
1077
1078         * configure.in: Check whether assembler supports numerical local
1079         labels.  
1080
1081         * glib/gatomic.c: Fix powerpc implementation of atomic ops for 
1082         platforms where the assembler doesn't support numerical local
1083         labels.  (#445362)
1084
1085 2007-11-15  Ryan Lortie  <desrt@desrt.ca>
1086
1087         * docs/reference/glib/tmpl/markup.sgml:
1088         * glib/gmarkup.h:
1089         * glib/gmarkup.c: new flag G_MARKUP_PREFIX_ERROR_POSITION to cause the
1090         parser to prepend location information (ie: "Error on line %d, char
1091         %d:") to errors generated by the GMarkupParser callbacks.
1092
1093         Closes #496046.
1094
1095 2007-11-15  Ryan Lortie  <desrt@desrt.ca>
1096
1097         * docs/reference/glib/glib-sections.txt:
1098         * glib/glib.symbols:
1099         * glib/gerror.h:
1100         * glib/gerror.c: new functions g_prefix_error and
1101         g_propagate_prefixed_error.
1102
1103 2007-11-13  Cody Russell  <bratsche@gnome.org>
1104
1105         * docs/reference/gobject/gobject-docs.sgml:
1106         * docs/reference/gobject/tut_gsignal.xml:
1107         * docs/reference/gobject/tut_gtype.xml:
1108         * docs/reference/gobject/tut_intro.xml:
1109         * docs/reference/gobject/tut_tools.xml:
1110         * docs/reference/gobject/tut_howto.xml:
1111         * docs/reference/gobject/tut_gobject.xml: Documentation fixes.
1112         Recommend macro type names such as NAUTILUS_TYPE_WINDOW (not
1113         NAUTILUS_WINDOW_TYPE).  Fixed text which erroneously stated that 
1114         superclass initializers don't run when an object is 
1115         instantiated.  Fixed numerous spelling mistakes.  Minor grammar 
1116         edits. (#490637, Adam Dingle)
1117
1118 2007-11-09  Matthias Clasen <mclasen@redhat.com>
1119
1120         * glib/gkeyfile.c: Coding style cleanups and doc 
1121         improvements.  (#491979, #491982, Areg Beketovski)
1122
1123 2007-11-09  Matthias Clasen <mclasen@redhat.com>
1124
1125         * glib/giochannel.c: Coding style cleanups and doc 
1126         improvements.  (#491975, Areg Beketovski)
1127
1128 2007-11-09  Matthias Clasen <mclasen@redhat.com>
1129
1130         * glib/gmain.c (g_main_context_iteration): Improve the
1131         docs.  (#491974, Areg Beketovski)
1132
1133 2007-11-09  Matthias Clasen <mclasen@redhat.com>
1134
1135         * glib/gdate.c: Coding style fixes.
1136
1137 2007-11-09  Matthias Clasen <mclasen@redhat.com>
1138
1139         * configure.in: Add AM_PROG_CC_C_O.
1140
1141         * Makefile.am: Remove the install-exec-local hook and use
1142         configexecincludedir_DATA instead, in an attempt to avoid
1143         automake 1.9 <> 1.10 incompatibilities.
1144
1145         * glib/Makefile.am: Rename MIRRORING_TAB_SOURCES, since
1146         automake 1.10 complains.
1147
1148 2007-11-09  Matthias Clasen <mclasen@redhat.com>
1149
1150         * glib/gspawn.c (g_spawn_sync): Improve the docs.  (#491968,
1151         Areg Beketovski)
1152
1153 2007-11-08  Matthias Clasen <mclasen@redhat.com>
1154
1155         * glib/gmain.c (g_main_context_release): 
1156         (g_main_context_acquire):
1157         (g_main_context_new): Fix the doc wording.  (#491957, 
1158         #491965, #491966, Areg Beketovski)
1159
1160 2007-11-08  Matthias Clasen <mclasen@redhat.com>
1161
1162         * glib/gutils.c (g_set_application_name): Add a missing
1163         since tag.  (#464259, Mark Doliner)
1164
1165 2007-11-08  Matthias Clasen <mclasen@redhat.com>
1166
1167         * glib/goption.c (g_option_context_new): Improve the docs.
1168         (#436293, Vincent Untz)
1169
1170 2007-11-08  Matthias Clasen <mclasen@redhat.com>
1171
1172         * glib/gmain.c (g_main_loop_quit): Expand the docs 
1173         a bit.  (#317775, Søren Sandmann)
1174
1175 2007-11-08  Matthias Clasen <mclasen@redhat.com>
1176         
1177         * autogen.sh: Accept automake 1.10, too
1178
1179         * mkinstalldirs: Temporarily add this script, to fix building
1180         from svn.
1181
1182         * Makefile.am: Use MKDIRS_P instead of mkinstalldirs, add
1183         ChangeLog.pre-2-14 and mkinstalldirs to EXTRA_DIST.
1184
1185 2007-11-08  Matthias Clasen <mclasen@redhat.com>
1186
1187         * glib/gmarkup.h: Include gslist.h. Pointed out by Michael Natterer.
1188
1189 2007-11-08  Matthias Clasen <mclasen@redhat.com>
1190
1191         * glib/gconvert.c (g_convert_with_iconv): Try harder to reset
1192         shift state with AIX iconv().  (#467537)
1193
1194 2007-11-08  Matthias Clasen <mclasen@redhat.com>
1195
1196         * configure.in:
1197         * m4macros/glib-2.0.m4: Require pkg-config 0.16 in configure
1198         and in AM_PATH_GLIB_2_0 to be consistent with the use of
1199         PKG_PROG_PKG_CONFIG which was introduced in 0.16.  (#418778,
1200         Loïc Minier)
1201
1202 2007-11-08  Matthias Clasen <mclasen@redhat.com>
1203
1204         * glib/gstrfuncs.c (g_parse_long_long): Don't leave
1205         out parameters uninitialized.  (#490061, Benjamin Otte)
1206
1207 2007-11-07  Matthias Clasen <mclasen@redhat.com>
1208
1209         * glib/gmain.c (g_main_context_unref): Don't leak the
1210         condvar.  (#479724, Areg Beketovski)
1211
1212 2007-11-07  Matthias Clasen <mclasen@redhat.com>
1213
1214         * glib/glib.symbols:
1215         * glib/gmarkup.[hc] (g_markup_parse_context_get_element_stack): 
1216         New function, to get the stack of open elements.  (#452887,
1217         Ryan Lortie)
1218
1219 2007-11-07  Matthias Clasen <mclasen@redhat.com>
1220
1221         * glib/gkeyfile.[hc]: Make some functions that take
1222         a GError return boolean instead of void.  (#375651, Matt Barnes)
1223
1224 2007-11-07  Matthias Clasen <mclasen@redhat.com>
1225         
1226         * autogen.sh: Use automake 1.9
1227
1228         * acinclude.m4:
1229         * configure.in: Move some inter-*.m4 includes from
1230         configure.in to acinclude.m4 to avoid warnings when
1231         using automake 1.9.  (#449937)
1232
1233 2007-11-07  Matthias Clasen <mclasen@redhat.com>
1234
1235         === Branch for 2.14 ===