2017年06月30日

Firefox 54とMS-IME間の不具合?ImmGetDefaultIMEWnd APIの動作がおかしくなるっぽい。

先日の「FirefoxとNumLockLockの間に不具合があると言われたけど不具合という言葉だけでは何が起きているか分からない」と言っていた件、追加情報を頂きまして、どうやらFirefox 54とMS-IMEの間の不具合ということのようでした。

具体的には、次のような状態で状況が発生します。
(いくつかは余分な条件かもしれませんが、とりあえず発生した条件と結果を列挙)

  • Windows 10 64bit
  • Firefoxのversion 54を利用する。
  • MS-IMEを利用する。
  • Firefoxを起動し、Firefoxをフォアグラウンドウィンドウにし、入力ボックスにフォーカスを合わせ、フォアグラウンドウィンドウに対してImmGetDefaultIMEWnd() APIを実行。
  • 帰ってきたハンドルに対してWM_IME_CONTROL, 5 を送信。→現在のIME状態とは異なる値が返ってくる。
  • 帰ってきたハンドルに対してWM_IME_CONTROL,6,TRUEを送信。→何も起きない。(本来はIMEがONになる)

ちなみにFirefoxがversion 53だったり、IMEとしてATOKを使っている場合は、上記の状況は発生しないようです。

NumLockLockではIMEの状態取得や制御にImmGetDefaultIMEWndWM_IME_CONTROLを用いていますので、上記の環境ではIME状態を取得したり制御したりできない不具合が発生します。

Firefox 54ではIME関連の仕様変更が入ったとの情報もあり、それに関連して発生したFirefox側の不具合ということかもしれません。今後の状況を注視したいと思います。

posted by ayacy at 07:57 | Comment(0) | TrackBack(0) | フリーソフト

2017年06月24日

FirefoxとNumLockLockの間で不具合があると報告があったけど…困った!

6月23日に、「FirefoxとNumLockLockの間に不具合がある」というフィードバックを頂いたのですが、具体的な不具合内容に言及されておらず、また、作者の手元の環境では不具合らしき挙動も起こらず、対応ができずにおります。
また、返信先も書かれていなかったため、詳細をお問い合わせすることもできません。
ご投稿頂いた方におかれましては、具体的な発生事象や再現手順などをご連絡頂けますと幸いです。

どうやら、Firefoxの最新版はIMEとの間に不具合があるという有名な?現象があるらしいのですが、少し検索した感じではその現象に関する記事が見つからず、また、手元の環境でFirefoxとNumLockLockを動かし、IME関連の機能をいくつか試してみても不具合らしき現象は発生せず。

不具合がある場合は「不具合がある」とだけ書くのではなく、具体的な現象とか再現手順を書いてもらいたいなぁと思った次第です。
というか、連絡先がないと、それを聞くことすらできないってのは、ツライですね。



続きを読む
posted by ayacy at 02:05 | Comment(0) | TrackBack(0) | フリーソフト

2017年06月07日

「コピペテキスト修飾除去 ver.1.51.06β」更新とヘルプ差替え

コピペテキスト修飾除去 ver.1.51.06β」を更新しました。
ダウンロードはトップページからどうぞ。

5/27に公開したver.1.51.05βで、「行単位の整形」内に「TAB→4スペースに変換」「TAB→8スペースに変換」を追加しましたが、チェックボックスの付き方が他の項目と異なっていたため、統一しました。

この他に、今日は、「コピペテキスト修飾除去」、「NumLockLock」、「マウスのお供」、「マウスふるふる」、「ListView to CSV」、「改行コード変換Lite」、「複数行置換」の各Web版ヘルプ内の「更新履歴」ページについて、文字「・」と改行タグ「<br>」によるリスト表示から、「<ul>」「<li>」によるリスト表示へ切り替えました。

これは、HLP形式からHTML形式への切り替えを始めた11年前からやりたかったことなのですが、やる気が上がったり下がったりで、あるソフトウェアについては「<ul>」「<li>」方式になったり、あるソフトは「・」「<br>」方式に留まっていたりと、中途半端な状態になっていました。

今回の変更で、原則として「<ul>」「<li>」方式へ統一されることになります。


posted by ayacy at 22:17 | Comment(0) | TrackBack(0) | フリーソフト