1
2009-09-21 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
4
* configure.ac: update for 2.22.1 release
6
2009-09-21 Daniel Elstner <danielk@openismus.com>
8
Fix KeyFile build with exceptions disabled
10
* glib/src/keyfile.hg (Glib::KeyFile): Correct repeated syntax
11
error in the code that is built when GLIBMM_EXCEPTIONS_ENABLED
12
is not defined. Also remove the bogus default argument values
13
appearing in the middle of the argument list.
15
2009-09-21 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
18
* configure.ac: update for 2.22.0 release
20
2009-09-19 Daniel Elstner <daniel.kitta@gmail.com>
22
Support Automake silent rules
24
* configure.ac: Call the AM_SILENT_RULES macro if it is defined.
25
(AM_INIT_AUTOMAKE): Add check-news option.
26
* glib/src/Makefile.am: Prefix the M4 command line with $(AM_V_GEN)
27
in order to support the silent rules feature of Automake.
29
2009-09-17 Daniel Elstner <danielk@openismus.com>
31
Do not complain about missing docs_override.xml
33
* tools/pm/DocsParser.pm (read_defs): Print error messages to
34
standard error. Do not complain if the docs_override.xml file
35
is missing, since it is no longer necessary.
37
2009-09-13 Daniel Elstner <daniel.kitta@gmail.com>
39
Enable verbose output of autoreconf
41
* autogen.sh: Pass --verbose option to autoreconf.
43
2009-09-11 Daniel Elstner <danielk@openismus.com>
45
Correctly quote the extracted comment for M4
47
* tools/pm/WrapParser.pm (extract_preceding_documentation): Add M4
48
quotes around the extracted comment, since it may contain sequences
49
of end-quote + macro + start-quote.
51
2009-09-11 Daniel Elstner <danielk@openismus.com>
53
Slightly clean up gross Perl code in gmmproc.in
55
* tools/gmmproc.in: Try not to abuse Perl too much, and get rid of
56
the 'no warnings' hammer.
58
2009-09-10 Daniel Elstner <danielk@openismus.com>
60
Allow the C documentation to be overridden
62
* tools/pm/WrapParser.pm (extract_preceding_documentation): Factor
63
the code from on_wrap_enum() to extract a preceding comment block
64
into a separate subroutine.
65
(on_wrap_method): Invoke extract_preceding_documentation() to
66
extract a preceding Doxygen comment, and if one was found allow
67
it to override the inherited C documentation.
69
2009-09-10 Daniel Elstner <danielk@openismus.com>
71
Fix broken test for empty _WRAP_METHOD argument
73
* tools/pm/DocsParser.pm: Escape variable values substituted into
75
* tools/pm/Output.pm (output_wrap_property): Transliterate using
76
tr/// instead of s///g.
77
* tools/pm/WrapParser.pm: Correct a number of worst offenders among
78
all the bad Perl code.
79
(on_wrap_{ctor,method,corba_method}): Instead of testing whether
80
the prototype argument does not consist solely of non-whitespace
81
characters, actually do what the accompanying comment claimed and
82
test whether the argument is empty or consists only of whitespace.
83
The only reason this age-old bug was never triggered is that there
84
is always at least one whitespace character in a prototype, namely
85
between the return type and the function name. The only exception
86
would be the default constructor, which however just so happens to
87
have its own special _CTOR_DEFAULT macro.
88
In a nutshell, the bug itself was broken and failed to properly
91
2009-09-10 Daniel Elstner <danielk@openismus.com>
93
Re-enable input file line markers in gmmproc
95
* tools/pm/WrapParser.pm: Replace hairy uses of scalar(@array)
96
to get the number of array elements by $#array, which returns
97
the index of the last element.
98
(read_file): Re-enable the commented
99
code which used to insert input file and line information into
101
(parse_and_build_output): Use a simple regular expression to
102
match the start of a string instead of messing with substr().
104
2009-09-08 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
106
* examples/Makefile.am:
108
* gio/src/filelist.am: disable more network io stuff that was
109
causing distcheck to fail
1
111
2009-09-08 Jonathon Jongsma <jonathon.jongsma@collabora.co.uk>
3
113
* NEWS: update for release