For example, on ibus-skk-1.3.9-1.fc16 (and also on ddskk 14.3),
"hogeHogeqhoge" is converted to "ほげホゲほげ"
but, on libskk-0.0.5-1.fc16 and ibus-skk-1.3.99.20111225-1.fc16,
"hogeHogeqhoge" is converted to "ほげホゲホゲ"
I've also tested with ueno/libskk@99b233ce406cca0c3cd5918e85d6be0b86fc41c6, but the result was the same as libskk-0.0.5-1.fc16.
Attached an patch for this issue. It seems working correctly.
I'm using ibus-skk and libskk on Fedora 16. The behavior of "Toggle conversion"(see http://openlab.ring.gr.jp/skk/skk-manual/skk-manual-ja_5.html#SEC53) is different from older version of ibus-skk.
For example, on ibus-skk-1.3.9-1.fc16 (and also on ddskk 14.3), "hogeHogeqhoge" is converted to "ほげホゲほげ" but, on libskk-0.0.5-1.fc16 and ibus-skk-1.3.99.20111225-1.fc16, "hogeHogeqhoge" is converted to "ほげホゲホゲ"
I've also tested with ueno/libskk@99b233ce406cca0c3cd5918e85d6be0b86fc41c6, but the result was the same as libskk-0.0.5-1.fc16. Attached an patch for this issue. It seems working correctly.
https://gist.github.com/1581672