V3.11β9No.00434
秀丸担当 さん 01/11/22 18:18
 
今回ので正式にしようとか思いましたが3連休もあるので、
V3.11β9を作りました。
以下の場所からダウンロードできます。
http://hide.maruo.co.jp/software/bin/hm311b9.exe

変更点
 ・マルチモニタで全画面表示で最小化ボタン消える場合があるバグ修正
 ・@より前については「=」もメールアドレスとして認める。
 ・「選択した範囲のみ」動作中の中間色描画の改善(改行,EOF描画)

[ ]
RE:00434 V3.11β9No.00440
fun さん 01/11/22 21:44
 
 秀丸担当さんこんにちは、funです。

> ・「選択した範囲のみ」動作中の中間色描画の改善(改行,EOF描画)

修正されていることを確認しました。

[ ]
RE:00434 折り返し位置への貼り付けでの動No.00441
水銀水 さん 01/11/22 22:09
 
●折り返し位置へのドロップ(ペースト)での動作
 折り返し位置へ文字列をドロップすると、消えてしまいます(^^;
消えた部分には改行文字が挿入されますが、アンドゥも効かなくなってしまうようで
す。

(サンプル:折り返し文字数=20)
あいうえおかきくけこ
さしすせそ↓

 実際には上記の「こ」で折り返されています。「こ」の直後に文字列をドロップ
(単にペーストしても)させると、「こ」の直後に改行文字が挿入され、下記の要に
なります。

あいうえおかきくけこ↓
さしすせそ↓


 今までに遭遇したことのない動きなので、β9のせいか、私の環境のせいか、ちょ
っと判断が付きませんが、再現しますでしょうか?


[ ]
RE:00441 折り返し位置への貼り付けでの動No.00442
ひろ さん 01/11/23 08:50
 
 秀丸担当さん、水銀水さん今日は、ひろです。
>  折り返し位置へ文字列をドロップすると、消えてしまいます(^^;
> 消えた部分には改行文字が挿入されますが、アンドゥも効かなくなってしまうようで
> す。
>
> (サンプル:折り返し文字数=20)
> あいうえおかきくけこ
> さしすせそ↓
 ペーストの場合は、[←] [→] といったカーソルキーでは「こ」の後ろに
は移動できないので、マウスでクリックすることになりますが、私の環境
Windows98+I.E Ver.5.5+秀丸 Ver,3.11β9 でも再現しました。
 Ver.3.10 ではそもそも、「こ」の後ろにはキャレットを移動できないので、
「turukame.3:00308| V3.11β3」の
> ・折り返し行の最後の文字の右までマウスで選択できるようにする
の修正が原因でしょうね。

 またアンドゥで落ちる場合があります。やり方はサンプルを
---------------------------------------------------------------------
あいうえおかきくけこ
さしすせそ↓
たちつてとなにぬねの
はひふへほ
---------------------------------------------------------------------
に変え、「あいうえお」を「の」の後に持ってきて、
---------------------------------------------------------------------
かきくけこさしすせそ↓
たちつてとなにぬねの↓
はひふへほ
---------------------------------------------------------------------
の状態にし、アンドゥを 2 回やります。途中でコピーをすると、アンドゥは
出来ないのは相変わらずですが、落ちるのは回避できるようです。エラーの
詳細は以下のとおりです。

HIDEMARU のページ違反です。
モジュール : HIDEMARU.EXE、アドレス : 015f:0046e446
Registers:
EAX=000000a6 CS=015f EIP=0046e446 EFLGS=00010206
EBX=0000ffff SS=0167 ESP=006cf630 EBP=006cf638
ECX=3fff506d DS=0167 ESI=01d94ffe FS=4877
EDX=00000002 ES=0167 EDI=01d94ff0 GS=0000
Bytes at CS:EIP:
f3 a5 ff 24 95 d8 e4 46 00 90 23 d1 8a 06 88 07
Stack dump:
00480220 02180008 006cf65c 004643d2 01d691aa 01d691b8 fffffffc
00000008 00000002 0047db67 00480220 006cf68c 0042fab2 00000002
00000000 0000000e

[ ]
RE:00442 折り返し位置への貼り付けでの動No.00443
水銀水 さん 01/11/23 09:13
 
 ひろさんの的確な追試のおかげで、また、下記のような報告ができちゃいました(^^;

 こちらの環境(Windows2000 NO-SP,秀丸v3.11b9)では、折り返し位置へのドロッ
プの後、やり直し、やり直しのやり直しなどで下記のダイアログボックス表示があり
ました。(現状の環境、少々不安定なため、環境依存部分もあるかもしれませんが…)

"0x0046e3c3"の命令が"0x00144000"のメモリを参照しました。メモリが"read"になる
ことはできませんでした。

 さらに、[OK]ボタンで下記のダイアログボックスが表示されます。

"0xcb200048"の命令が"0xcb2000048"のメモリを参照しました。メモリが"read"にな
ることはできませんでした。


>> ・折り返し行の最後の文字の右までマウスで選択できるようにする
>の修正が原因でしょうね
 うーむ…(^^;。このへんが怪しいみたいですね。

 ちなみに「END」などの「行末に移動」の動作は、ここで問題になっている「折り
返し位置」に移動した方が自然な気がしますが、どう思われますか? (現状では、
一般的なユーザーの感覚からすれば「行末の1つ手前」という感じがする危険性があ
ると思ったりします。で、現行の動作で行くとすると「行末文字に移動」が正しいよ
うな…)


[ ]
RE:00443 折り返し位置への貼り付けでの動No.00444
Arimac さん 01/11/23 13:46
 
>ちなみに「END」などの「行末に移動」の動作は、ここで問題になっている「折り返
>し位置」に移動した方が自然な気がしますが、どう思われますか?

同感です(^^;

[ ]
RE:00444 折り返し位置への貼り付けでの動No.00446
秀丸担当 さん 01/11/26 16:37
 
>●折り返し位置へのドロップ(ペースト)での動作
> 折り返し位置へ文字列をドロップすると、消えてしまいます(^^;

すみません。ありがとうございます。
バグでした。
正式版にしなくてよかった。

>ちなみに「END」などの「行末に移動」の動作は、ここで問題に
>なっている「折り返し位置」に移動した方が自然な気がしますが、
>どう思われますか?

たしかにそんな気もしますが、また仕様を変えていくと問題が出て
くることが考えられるので、慎重にいきたいと思います。

[ ]