こんにちは。田中です。
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