こんにちは。田中です。

JavaVM云々は、私の勝手な思い込みでした。
というか、i18nの奥深くまで理解が進んでいません。
それはさておき、

・ここは文字列末尾での「next」を取得する処理での不具合であり、
 nextCharactersの戻り値の結果が仕様として許容範囲内であること
 (文字列末尾でnextを指定しても、カーソルが進まない、という動きをしてい ます。   Winでは最後のコントロールコードの位置が取得できていないように見えま す。) ・i18n側のロケールによる条件分岐が存在し、i18nの側のテストが過大になりそ うであること

以上から、LibO側での対応が妥当と考えるに至りました。
このアプローチに間違いがあればご指摘下さい。
問題ないようでしたら、当該パッチを投げたいと考えています。

よろしくお願いします。


On 2014年12月14日 22:53, Naruhiko Ogasawara wrote:
小笠原です。

ざっと目でチェックしたのですが、
i18n::CharacterIteratorMode::SKIPCELL
を、同様のループの中で使っている箇所は以下の通りです。
ちょっとコード見れてないんですけど、これだけ分散してると、やっぱり
i18n 側で対処したほうがよいんじゃないですかねぇ。
名前だけ見ると、その方が正解じゃないかなって思います。

あくまでも印象なので、間違ってたらごめんなさい。

[以上]

--
■□■□■□■□■□■□■□■□■□■□■□■

 株式会社 田中コンピューターサービス

    代表取締役 田中 秀宗
          TANAKA Hidemune

 本 社 東京都北区滝野川7丁目45番14号
 電 話 03-3576-7272
 FAX 03-3576-7272
 携 帯 090-6187-1418
 E-Mail [email protected]
     http://tanaka-cs.co.jp

■□■□■□■□■□■□■□■□■□■□■□■

--
Unsubscribe instructions: E-mail to [email protected]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

メールによる返信