Ticket #4325

0.7.5.4 の小さいバグ
Open Date: 2004-05-17 10:56 Last Update: 2004-10-12 20:13

Reporter:
Owner:
(None)
Type:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

前書いたとおり、些細なバグはここに書いてください。
とりあえず確認できているものを:

- [マクロ] Documents::Open でファイルを開くと
最初だけキャレットが変な場所に表示されます。

- 2回目以降のインクリメンタル検索で、
前回の検索内容が残ることがあります。

- [検索と置換] ダイアログの挙動が変。
検索時に勝手に表示される、フォーカスが
正しく移動しないなど

- 開いているファイルが他プロセスで変更されると、
<変更された回数だけ>開きなおすか訊いてくる。

いずれもユーザさんから報告していただきました。
最後のは些細とはいえないかもしれませんが...。

# 週末にパッチを出そうと思ったのですが
# 忙しくてできませんでした。もう少し待ってください。

Ticket History (3/26 Histories)

2004-05-18 01:40 Updated by: umenoki
Comment
Logged In: YES
user_id=8923

細かいですが、三つほど。

- ウィンドウ分割している場合、マクロの操作が、下画面にフォーカス
があっても上画面のキャレットの位置に対して行われます。

- 行頭に一文字だけ空白文字(全角/Tab等も含む)がある状態で、入力補
完しようとすると、
 補完ウィンドウは出るものの、入力にしたがってインクリメンタルサ
ーチされません。

- URL上で、チップウィンドウが表示されない、ハンドカーソルになら
ない。
 ShowHandOnLinkと、ShowHintOnLinkを設定したのですが、どちらも
表示されません。
 ハンドカーソルは一瞬だけ変わるのですが、すぐもとのカーソルに戻
ります。

環境:
OS : Windows 2000 Service Pack 4
IE : 6.0 SP1
2004-05-19 16:34 Updated by: exeal
Comment
Logged In: YES
user_id=7536

> 細かいですが、三つほど。

確認しました。


> - URL上で、チップウィンドウが表示されない、ハンドカーソルにな
らない。

どうも Win2000 で発生するようです。URL のツールチップは
既定で有効にしてあるのですが、表示されません。
[Alpha のバージョン情報] ダイアログのリンクも
実はツールチップを出すようにしているんですが、
これも駄目みたいです。


あと [コマンドの実行] ダイアログで、コマンド実行後に出てくる
コントロールがはみ出してますね。フォント変えたのに
そのままにしてました。
2004-05-22 13:20 Updated by: exeal
Comment
Logged In: YES
user_id=7536

0.7.5.4 の最初のパッチ出しました。ただ、
チップウィンドウと Documents.Open 後のキャレット位置に
関するバグは修正できていません。
2004-05-25 18:54 Updated by: exeal
Comment
Logged In: YES
user_id=7536

以下の3つのバグを追加します。

- フォントの大きさをより小さいものに変更すると、
スクロール位置が狂って一時的に表示が変になる。

- 漢字拡張 A の文字が単語構成文字として
認識されていない気がします。

- モンゴルの文字を演算子として解析してしまうことがあるようです。


> あと [コマンドの実行] ダイアログで、コマンド実行後に出てくる
> コントロールがはみ出してますね。

これは fix1 で修正してませんでした。
将来的にはダイアログはやめて、エディタに類似した
ユーザインターフェイスにしようと思うので...。
2004-05-26 12:05 Updated by: sardine
Comment
Logged In: YES
user_id=6360

0.7.5.4-fix1 で、以下の現象が起きたので報告します。

- [検索と置換] で、「指定された文字列は見つかりませんでした。」
のダイアログの [OK] ボタンを押下すると、[区別しない文字種]
のチェックが下にずれていきます。

例えば、
[v] 半角文字/全角文字
[ ] 数字のスクリプト
とチェックした状態で検索を始めると、[OK] を押した後
[ ] 半角文字/全角文字
[v] 数字のスクリプト
になり、もう 1 回やると
[ ] 半角文字/全角文字
[ ] 数字のスクリプト
になります。

fix1 適用前の素の 0.7.5.4 では発生しませんでした。
環境は以下のとおりです。

OS : Windows 2000 Service Pack 4
IE : 6.0 SP1
VS : 6.0 SP3
2004-05-27 14:42 Updated by: sardine
Comment
Logged In: YES
user_id=6360

報告します。

- [ファイル]→[ファイル操作]→[名前の変更] を行うと、
他のプロセス (ワードパッド等) から開けなくなります。
メモ帳では開けます。

ツール <www.sysinternals.com/ntw2k/source/filemon.shtml>
で見てみると、リネームの後で OPEN が行われた後、CLOSE が
ないので write ロックかかりっぱなし……っぽいです。

0.7.5.4-fix1 と 0.52a で確認しました。

環境は以下のとおりです。

OS : Windows 2000 Service Pack 4
IE : 6.0 SP1
VS : 6.0 SP3
2004-05-28 18:40 Updated by: exeal
Comment
Logged In: YES
user_id=7536

> - [検索と置換] で、「指定された文字列は見つかりませんでし
た。」
> のダイアログの [OK] ボタンを押下すると、[区別しない文字種]
> のチェックが下にずれていきます。

> - [ファイル]→[ファイル操作]→[名前の変更] を行うと、
> 他のプロセス (ワードパッド等) から開けなくなります。
> メモ帳では開けます。

確認しました。
いずれも修正できたので、ちょっと早いかもしれませんが
今週末に fix-2 を出します。
2004-05-31 12:29 Updated by: exeal
Comment
Logged In: YES
user_id=7536

fix2 出しました。fix1 を出した時点で分かっていた
3つのバグについては修正できていません。

- URL 上などでツールチップが出ない
- Documents.Open 直後キャレットの位置が異常
- [コマンドの実行] ダイアログのコントロールのレイアウトが変

お試しくださいませ。
2004-05-31 15:56 Updated by: None
Comment
Logged In: NO

こんにちは。またまた 653◆kNifeLBwa2 です。

fix2 いただきました。
「常に最前面に表示」を切り替えると、キーマクロも
同時に切り替わるみたいです。うちだけかな??

#某エディタのバグが取れないので逃避中。。。
2004-06-02 11:39 Updated by: exeal
Comment
Logged In: YES
user_id=7536

こんにちは。

> 「常に最前面に表示」を切り替えると、キーマクロも
> 同時に切り替わるみたいです。うちだけかな??

どうも「キーマクロの記録」が続けて実行されるようですね。
今は「常に最前面に表示」は使わないでください...。

どうしても使いたい場合は「常に最前面に表示」の後
「キーマクロ記録の中止」しかないです。すみません。
2004-06-07 13:51 Updated by: exeal
Comment
Logged In: YES
user_id=7536

以下のバグを追加します。

- 65000行くらいより後ろでスクロールバーのつまみを
動かそうとすると、ファイルの先頭の方に
スクロールされてしまいます。
- 入力候補ウィンドウを表示するとき、
選択項目が見えないことがある
- 右クリックメニュー誤植
([LRM Left-To-Right Mark] が2つある)

あと、Win2000 でツールチップが出ないバグは
別のバグとして分離させてもらいました。
2004-06-09 10:36 Updated by: sardine
Comment
Logged In: YES
user_id=6360

fix2 で発生した現象なので、fix3 では直っているかも
しれませんが……

- ブックマーク管理のダイアログで、一覧の「行」をポイント
した時、テキストが長いとツールチップで全体が表示されますが、
この時ツールチップが「出る←→消える」を繰り返します。
0.5 秒間隔くらいでしょうか。
- [検索と置換] ダイアログで Alt+C を押すと、
[大文字と小文字の区別(C)] ではなく
[半角文字/全角文字[A/A](H)] にフォーカスがいきます。

環境は Win2000 SP4 + IE6 SP1 + VS6 SP3 です。
2004-06-10 10:49 Updated by: exeal
Comment
Logged In: YES
user_id=7536

> fix2 で発生した現象なので、fix3 では直っているかも
> しれませんが……

確認しました。fix3 でも直ってません (^^;

ブックマーク管理のダイアログのバグは
Win2000 でしか発生しないようです。
原因がさっぱりわからないのでしばらく我慢してください。
# ダイアログを半透明にしたのがまずかったのかもしれません。

あと「行」のテキストに水平タブが含まれていると
その部分が豆腐になっちゃいますね (これも Win2000 のみかも)。
2004-06-10 14:17 Updated by: sardine
Comment
Logged In: YES
user_id=6360

- fix3 のパッチがあたってくれません。

bupdate Alpha すると、

BUPDATE: alpha.exe: time comparison error

bupdate -i Alpha しても、

BUPDATE: bad file length of source 'alpha.exe'

となります。なお、fix2 時点の Alpha.exe はこんな感じです。

サイズ: 843,776 バイト
タイムスタンプ: 2004年5月30日 22:10:02

環境は Win2000 SP4 + IE6 SP1 + VS6 SP3 です。
bupdate は readme.txt に書いてあった URL から取ったもの
(BUPDATE 1.28) です。
2004-06-12 00:42 Updated by: exeal
Comment
Logged In: YES
user_id=7536

> - fix3 のパッチがあたってくれません。

ご迷惑をおかけします。
新しいものをリリースしたのでお手数ですが
落とし直してください。
ファイル名は以前と同じです。

8日以降に見つかったバグも一部修正しています。
2004-06-14 11:03 Updated by: exeal
Comment
Logged In: YES
user_id=7536

以下のバグを追加します。
ひょっとしたらパッチで紛れ込んだものかもしれませんが...。

- 対括弧の強調表示で、最終可視行で強調されていた括弧を
強調解除しても再描画されません。また、
対括弧の処理全体が遅いです。

あとバグではありませんがお知らせです。

- 初期状態で Alpha.ini はシフト JIS (cp932) ですが、
そのままではシフト JIS に無い文字を含むファイル名を
扱うことができません。対処する場合は Alpha.ini を
UTF-16 (リトルエンディアン、BOM あり) に変換してください。
- メニューですが、自前で描画しているので、
システムカラーの配色によっては文字が
見えなくなるかもしれません。
(特に WinXP でテーマを変えている場合)
2004-07-05 11:19 Updated by: exeal
Comment
Logged In: YES
user_id=7536

またバグ追加します (fix4 固有のバグ...)。

- 起動後、1度以上読み込みか保存すると
「最近使ったファイル」のポップアップが出なくなります。
ツールバーの矢印からは出ます。
2004-07-05 13:43 Updated by: sardine
Comment
Logged In: YES
user_id=6360

fix4 で見やすくなった [検索と置換] についてです。

- [方向と範囲] の [ファイル全体] と、その下の [拡張オプション]
が、ニーモニックかぶってます。
2004-07-10 21:01 Updated by: umenoki
Comment
Logged In: YES
user_id=8923

fix4でのバグです。

- [検索と置換]ダイアログで、一度でも「前を検索」を選ぶと、
それ以降Alphaを終了させるまで、「次を検索」の動作が「前を検索」
になってしまいます。
ツールバーやメニューから直接「次を検索」を選んでも、「前を検索」
になるようです。

環境:
Alpha 0.5.4 alpha fix4
OS : Windows 2000 Service Pack 4
IE : 6.0 SP1
2004-07-13 11:00 Updated by: exeal
Comment
Logged In: YES
user_id=7536

> fix4 で見やすくなった [検索と置換] についてです。

> fix4でのバグです。

確認しました。
fix5 をリリースしましたので暇な方はお試しください。
2004-07-15 11:15 Updated by: exeal
Comment
Logged In: YES
user_id=7536

fix5 で搭載された短縮語句ですが、以下の不具合があります。
いずれも大して問題ないと思いますが。

- 短縮形を入力してステータスバーに「A は B に展開可能です。」
と出たあと、続けて文字を打つとステータスバーのテキストが
そのまま残ってしまいます。

- 展開可能な状態でタブ (U+0009) を入力しても展開されません。
2004-07-26 12:26 Updated by: exeal
Comment
Logged In: YES
user_id=7536

events.js のバグです。

- Perl で編集中に括弧の対応が異常
これはスクリプトホスト側のバグでもあるのですが、
次の1行を追加すると直ります:

lexer.SetBrackets("([{");

- VBScript の \ 演算子が認識されない
lexer.SetOperators の呼び出しでエスケープされていません。

なお、字句解析が貧弱なため Perl とか Ruby の色分けは
難しいと思います。例えば Perl で $#array と書くと
コメントが始まってしまいます。'$' や '@' を
ユーザ定義アルファベットに設定すれば改善されるかもしれません。

lexer.SetAdditionalAlphabets("@_$");

次期バージョンでは定数 (例えば Lexer::AddMultilineAnnotation
の第3引数) に識別子が与えられます。実際には
最新のパッチで使えるようになるのですが、
識別子名はまだ公開してません。次のリリースを待ってください。
2004-07-27 12:56 Updated by: exeal
Comment
Logged In: YES
user_id=7536

フォーラムでご報告いただいたものです。

- KeyboardSchemes::Assign メソッドで ":" が ";"
として認識されてしまうようです。
既定では「次の入力をウムラウト化する」が
Ctrl+; に割り当てられてしまってます。

以下は私が気付いたものです。

- 対括弧の周辺テキストや、短縮語句の展開が可能であることを
示すテキストがステータスバーに表示されているときにタブを
閉じたりすると、テキストがそのまま残ってしまうことがあります。

- Windows XP でフォントスムージングに ClearType 形式を使うと
トークンが詰めて表示されます。

- 結合分音符の後ろから Ctrl+Left で前の単語の先頭に
移動しようとすると、分音符の前で止まってしまいます。
2004-09-15 01:17 Updated by: umenoki
Comment
Logged In: YES
user_id=8923

fix5でのバグです。

- [検索と置換]ダイアログで、一行に二度以上出現する単語を検索する
と、
検索結果がおかしくなります。

# 開発中断だそうですが、一応バグ報告を。
# 開発再開を楽しみに待っています。

環境:
Alpha 0.5.4 alpha fix5
OS : Windows 2000 Service Pack 4
IE : 6.0 SP1
2004-09-19 01:28 Updated by: exeal
Comment
Logged In: YES
user_id=7536

> - [検索と置換]ダイアログで、一行に二度以上出現する単語を
検索する
> と、
> 検索結果がおかしくなります。

確認&修正できました。次のリリースを待ってください。
2004-10-12 20:13 Updated by: exeal
  • Ticket Close date is changed to 2004-10-12 20:13
  • Resolution Update from None to Fixed
  • Status Update from Open to Closed

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login