Bug 552376: scanner generates wrong names for enum members when there's no
authorLucas Rocha <lucasr@gnome.org>
Sat, 11 Oct 2008 14:42:32 +0000 (14:42 +0000)
committerLucas Almeida Rocha <lucasr@src.gnome.org>
Sat, 11 Oct 2008 14:42:32 +0000 (14:42 +0000)
commitf1be097d3be66639374c160225f01cfd42275953
tree8025cb7d80642b03a2ca7b18dcd6970113ee993b
parentc8eb431a039832d2034f0d012563008af43d80c0
Bug 552376: scanner generates wrong names for enum members when there's no

2008-10-11  Lucas Rocha  <lucasr@gnome.org>

Bug 552376: scanner generates wrong names for enum members when
there's no defined gtype.

* giscanner/utils.py (strip_common_prefix): Always strip common
prefix exactly up to the last "_", and not beyond.
* tests/scanner/foo.h (FooEnumNoType): add FOO_ENUM_NEUF. The point
here is that the first character after the last '_' should should be
the same as the character in the same position on the type name.
* tests/scanner/foo-expected.gir: test that

svn path=/trunk/; revision=664
ChangeLog
giscanner/utils.py
tests/scanner/foo-expected.gir
tests/scanner/foo.h