User-Agent: Opera/9.23 (X11; Linux i686; U; de) Build Identifier: If you rename some files whose names contain paranthesis to headline mode, Thunar always turns the first character after those to lowercase. Examples: A (B C D) => A (b C D) B [C D E] => B [c D E] C {D E F} => C {d E F} Reproducible: Always Steps to Reproduce: 1. Bulk rename some files containing paranthesis 2. Use uppercase mode "Headline" Actual Results: The first letter after the paranthesis gets turned into lowercase Expected Results: The character should not be changed or turned uppercase if it was lowercase before.
Created attachment 1838 Possible fix Here is a possible fix for this bug. I haven’t played through all scenarios but from my POV this should work. Thunar now correctly just ignores files named like "A (B C D)" since they already fulfill the CamelCase requirement. Files like "Foo (Bar)" aren’t touched either, but "Foo (bar)" will be correctly converted to "Foo (Bar)".
Committed in revision 28933.