~ubuntu-branches/ubuntu/karmic/glibmm2.4/karmic

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2009-09-22 11:12:24 UTC
  • mfrom: (1.2.41 upstream)
  • Revision ID: james.westby@ubuntu.com-20090922111224-p1r8bxw835x23l07
Tags: 2.22.1-0ubuntu1
* New upstream release (LP: #434371)
  - Fix KeyFile build with exceptions disabled
  - Re-enable input file line markers in gmmproc
  - Fix broken test for empty _WRAP_METHOD argument
  - Allow the C documentation to be overridden
  - Slightly clean up gross Perl code in gmmproc.in
  - Correctly quote the extracted comment for M4
  - Enable verbose output of autoreconf
  - Do not complain about missing docs_override.xml
  - Support Automake silent rules

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2009-09-21  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>
 
2
 
 
3
        * NEWS:
 
4
        * configure.ac: update for 2.22.1 release
 
5
 
 
6
2009-09-21  Daniel Elstner  <danielk@openismus.com>
 
7
 
 
8
        Fix KeyFile build with exceptions disabled
 
9
 
 
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.
 
14
 
 
15
2009-09-21  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>
 
16
 
 
17
        * NEWS:
 
18
        * configure.ac: update for 2.22.0 release
 
19
 
 
20
2009-09-19  Daniel Elstner  <daniel.kitta@gmail.com>
 
21
 
 
22
        Support Automake silent rules
 
23
 
 
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.
 
28
 
 
29
2009-09-17  Daniel Elstner  <danielk@openismus.com>
 
30
 
 
31
        Do not complain about missing docs_override.xml
 
32
 
 
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.
 
36
 
 
37
2009-09-13  Daniel Elstner  <daniel.kitta@gmail.com>
 
38
 
 
39
        Enable verbose output of autoreconf
 
40
 
 
41
        * autogen.sh: Pass --verbose option to autoreconf.
 
42
 
 
43
2009-09-11  Daniel Elstner  <danielk@openismus.com>
 
44
 
 
45
        Correctly quote the extracted comment for M4
 
46
 
 
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.
 
50
 
 
51
2009-09-11  Daniel Elstner  <danielk@openismus.com>
 
52
 
 
53
        Slightly clean up gross Perl code in gmmproc.in
 
54
 
 
55
        * tools/gmmproc.in: Try not to abuse Perl too much, and get rid of
 
56
        the 'no warnings' hammer.
 
57
 
 
58
2009-09-10  Daniel Elstner  <danielk@openismus.com>
 
59
 
 
60
        Allow the C documentation to be overridden
 
61
 
 
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.
 
68
 
 
69
2009-09-10  Daniel Elstner  <danielk@openismus.com>
 
70
 
 
71
        Fix broken test for empty _WRAP_METHOD argument
 
72
 
 
73
        * tools/pm/DocsParser.pm: Escape variable values substituted into
 
74
        regular expressions.
 
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
 
89
        break things.
 
90
 
 
91
2009-09-10  Daniel Elstner  <danielk@openismus.com>
 
92
 
 
93
        Re-enable input file line markers in gmmproc
 
94
 
 
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
 
100
        the token list.
 
101
        (parse_and_build_output): Use a simple regular expression to
 
102
        match the start of a string instead of messing with substr().
 
103
 
 
104
2009-09-08  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>
 
105
 
 
106
        * examples/Makefile.am:
 
107
        * gio/giomm.h:
 
108
        * gio/src/filelist.am: disable more network io stuff that was
 
109
        causing distcheck to fail
 
110
 
1
111
2009-09-08  Jonathon Jongsma  <jonathon.jongsma@collabora.co.uk>
2
112
 
3
113
        * NEWS: update for release