From: Jürg Billeter Date: Fri, 11 Jul 2008 15:10:11 +0000 (+0000) Subject: Don't transform non-lowercase names to CamelCase X-Git-Tag: VALA_0_3_5~58 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=348c9f2b499b080fc48e55750fccc39aa52dacf9;p=thirdparty%2Fvala.git Don't transform non-lowercase names to CamelCase 2008-07-11 Jürg Billeter * vala/valasymbol.vala: Don't transform non-lowercase names to CamelCase svn path=/trunk/; revision=1696 --- diff --git a/ChangeLog b/ChangeLog index 75312143e..32a1fc5f1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-07-11 Jürg Billeter + + * vala/valasymbol.vala: + + Don't transform non-lowercase names to CamelCase + 2008-07-11 Raffaele Sandrini * gobject/valaccodemethodbinding.vala: diff --git a/vala/valasymbol.vala b/vala/valasymbol.vala index 30a3ee040..c4971c76d 100644 --- a/vala/valasymbol.vala +++ b/vala/valasymbol.vala @@ -249,6 +249,9 @@ public abstract class Vala.Symbol : CodeNode { unichar c = i.get_char (); if (c == '_') { last_underscore = true; + } else if (c.isupper ()) { + // original string is not lower_case, don't apply transformation + return lower_case; } else if (last_underscore) { result.append_unichar (c.toupper ()); last_underscore = false;