logicalToPhysicalPoint 関数のエラー
本家のMLでは、以下のソフトウェアで logicalToPhysicalPoint 関数のエラーが出ると報告されていますが、 アプリケーション側の不具合ではないかという話になってチケット化されていません:
Balabolka http://www.cross-plus-a.com/balabolka.htm
日本語の説明。テキストファイルの音読をするプログラムだそうです。 http://www.cross-plus-a.com/jp/balabolka.htm
Windows 7 64ビット + sakura 2.1.1.2 (「画面キャッシュを使う」チェックなし)+ NVDA jpbeta140503 ポータブル環境でこのエラーが再現できました。
適当なテキストファイルを開いて、ラップトップ配列 NVDA+A「すべて読み上げ」を実行すると、最初の行が終わって次の行に進むときにエラーの音が出て、前述のメッセージがログに出ています。
サクラエディタそのものの動作が不安定というご報告もあるのですが、編集内容の読み上げが不安定だったり、レスポンスが悪かったりする状況は、以前のバージョン (2014.1jp) とあまり変わっていないようにも思います。
下記でエラーが出なくなったようです。
本家にフィードバックしないといけないかも。。
[ti33752 a45bc64] fix issue with logicalToPhysicalPoint() 1 file changed, 1 insertion(+), 1 deletion(-) To ssh://git@bitbucket.org/nvdajp/nvdajp.git * [new branch] ti33752 -> ti33752
本家にチケットを立てました:
本家が 2014.2 で直すそうです。
日本語テスト版 jpbeta140509
https://dl.dropboxusercontent.com/u/62564469/nvda_jpbeta140509.exe
サクラエディタで「すべて読み上げ」がエラーにならないことを確認しました。
本家 master に入った修正を jpbranch にマージしています。
日本語テスト版 jpbeta140503 でサクラエディタを使った場合に以下のエラーが出ているというご報告をいただいています。
同様の報告は本家MLでも3月ころに出ているので、本家のバグかも知れません。
内部で使われている関数の仕様変更が反映されていないところがあるようです。
サクラエディタそのものの動作の不具合についてもご報告をいただいているので、引き続き調査します。