ページ:[ ] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [ ]
5705
2011/2/25 (金) 08:39:33 とん  
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
[5705] 強調表示について

サクラエディタ超初心者です。
前は、秀丸を使っていました。

MSのC#4.0とSilverlight4.0でサクラで開発するのですが
C#とSilverlightのサクラ上での強調表示を
どのように定義するかわかりません。

どなたか、よろしくお願いします。

5703
2011/2/7 (月) 14:52:46 ryu  
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Sleipnir/2.9.6)
[5703] バグ報告 置換の時の改行コード \n が効きません
置換で改行コード \n を空白に置換して改行を削除しようとしてみたのですが、置換できません。

これはバグではないでしょうか。

2011/2/7 (月) 18:30:11 Coward  
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.84 Safari/534.13
[5704] Re:バグ報告 置換の時の改行コード \n が効きません
▼ ryuさん
> 置換で改行コード \n を空白に置換して改行を削除しようとしてみたのですが、置換できません。
対象の改行コードが通常のCRLFならば \n ではなく \r\n にする必要があります。
ヘルプの正規表現の解説にサクラでの改行コードの扱いについて書かれているので、そちらも確認してください。

5702
2010/11/17 (水) 17:30:43 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 GTB7.1
[5702] [U済] VS2010の行コピー対応
>>unicode:1421 (rev1858) の件のANSI版修正パッチです。
Imp: VS2010の行コピー対応
→ Patches#3110523

5701
2010/11/6 (土) 14:06:24 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 GTB7.1 ( .NET CLR 3.5.30729; .NET4.0E)
[5701] [U済] [折り返し位置に改行を付けてコピー]で改行が付かない
>>unicode:1418 (rev1855) の件のANSI版修正パッチです。
Fix: 行頭以外からの選択だと[折り返し位置に改行を付けてコピー]で最初の折り返しに改行が付かない
→ Patches#3104022

5700
2010/11/6 (土) 14:04:32 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 GTB7.1 ( .NET CLR 3.5.30729; .NET4.0E)
[5700] [U済] 全行選択の挙動が不正
>>unicode:1417 (rev1854) の件のANSI版修正パッチです。
Fix: [選択範囲内全行コピー]等の全行選択の挙動が不正
・選択開始や終了位置が折り返し行インデントされた行内にあると全行選択される範囲が不正になる
・全行選択された範囲をShift+矢印で範囲拡張すると全行選択前の範囲に対する拡張動作になる
・画面キャッシュOFFだと全行選択をESCキーで解除しても選択の反転表示が残る

→ Patches#3104021

5699
2010/11/5 (金) 15:16:59 ぴぃぽ  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 GTB7.1 ( .NET CLR 3.5.30729)
[5699] 4階層目のディレクトリ名に「(文字)」があるとアイコンが化ける
Ver 1.6.6.0 なのですが、

4階層目にあるテキストファイル(aaaa.txt等)を
ダブルクリックにて開くと、ツールバーのアイコンが黒四角(■)になってしまうという現象があります。
これはバグと思われます。

アイコンが黒四角(■)になる条件は、下記2点。
 1.ディレクトリの4階層目のみにあるファイル。
 2.ディレクトリ名に'(1文字)'が、自分を含む上位階層に含まれる場合。

例)
 c:\tmp
    +-- level1
         +-- level2
               +--level3(1)  ← この場合

実害はないのですが、修正を期待します。

5698
2010/11/3 (水) 00:23:02 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 GTB7.1 ( .NET CLR 3.5.30729; .NET4.0E)
[5698] [U済] ルーラーが不正に反転表示になる
>>unicode:1414 (rev1851) の件のANSI版修正パッチです。
Fix: 画面上端よりも上にある矩形選択を解除するとルーラーが反転表示になる
→ Patches#3101639

5685
2010/10/1 (金) 20:54:10 なすこじ  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
[5685] パッチを色々確認しました
こんにちは、やっとXP SP3に移行したのでVS2008/VS2010がインストールできるようになりました (^^;

以下のANSI版パッチを確認しました。
 #2835545 Erlang アウトライン解析
 #2992320 存在しないcursor1.curのsakura.dsp登録を解除
 #3008991 Viewウィンドウの遅延作成(ANSI版)
 #3009187 [U済] アウトライン解析(トグル)で「C 関数一覧」画面が閉じない
 #3025944 [U済]折り返し行インデントで折り返すとメモリを食い尽くす
 #3026401 [U済]ツールバー折返しの番号ずれ対応
 #3055719 [U済]Undo/Redoでのメモリーリーク修正
 #3055721 [U済]矩形選択中の長い文字列の貼り付けでクラッシュ

−− ここまで確認済み −−

★未確認
 #3056634 [U済]チップウィンドウのリソースリーク修正
 #3056638 Grep不具合の修正
 #3067444 [U済] 「クリップボードから」と「正規表現」がONの置換で「選択始点挿入」「選択終点追加」が効かない
 #3069797 [U済] MSDEVLineSelect形式で「クリップボードから」全置換したときにラインモード貼り付けにならない

★多分破棄(#3069797により該当部分が無くなるため)
 #3055721 [U済]矩形選択中の長い文字列の貼り付けでクラッシュ

特に問題が出なければ10/11以降に代理コミットします。

2010/10/2 (土) 17:13:17 もか  
INCM1.23c
[5686] Re: パッチを色々確認しました
>★多分破棄(#3069797により該当部分が無くなるため)
> #3055721 [U済]矩形選択中の長い文字列の貼り付けでクラッシュ

破棄(Rejected)に変更しました。

#3055711 ユーザの意図しないプログラム実行の抑制(A用)
も候補に入れていただきたく。
意図的にPrivateに設定してありましたが、A/Wとも全く反応がなく、私以外には見えていないのでしょうか?
見えないと困るのでPublicにしました。

# そろそろ 1.6.6.0 のリリース時期かなぁと

2010/10/3 (日) 00:27:16 なすこじ  
Mozilla/5.0 Opera/9.5 (KDDI-SH3H; BREW; Opera Mobi; U; ja) Presto/2.4.15 Version/10.00
[5687] Re2: パッチを色々確認しました
▼ もかさん
> #3055711 ユーザの意図しないプログラム実行の抑制(A用)
> も候補に入れていただきたく。
> 意図的にPrivateに設定してありましたが、A/Wとも全く反応がなく、私以外には見えていないのでしょうか?
> 見えないと困るのでPublicにしました。


見えていませんでしたので、Privateが原因だと思います。

「#3056638 Grep不具合の修正」について、以下の現象が確認できません。
・Grep結果画面の強調表示に単語単位が適用されていない
・Grepの出力順が不正になることがある


パッチの74〜88行目の理由が分かりません。
この時点ではcmemMessageは空な気が……

ではでは。

2010/10/3 (日) 01:27:28 もか  
INCM1.23c
[5689] Re3: パッチを色々確認しました
いろいろありがとうございます。
>見えていませんでしたので、Privateが原因だと思います。
プロジェクトメンバーの名前が濃い人(Admin)の人は見えてると思っていたけれど、
Tracker ManagerのAdmin+投稿者でないと見えないということみたいですね。
それだと私とgentaさんとyazakiさんだけに見えると。

>「#3056638 Grep不具合の修正」について、以下の現象が確認できません。
>・Grep結果画面の強調表示に単語単位が適用されていない

行出力にして、単語単位検索でHogeをGrepしたとき
出力の同一行に Hoge と HogeHoge があると HogeHoge にも色がついてしまいます。

>・Grepの出力順が不正になることがある
>パッチの74〜88行目の理由が分かりません。
>この時点ではcmemMessageは空な気が……

移植ミスで場所を間違えたようです。すみません。確認してませんでした。
CEditView::DoGrepTree:7957行目付近
>        /*
>         * サブフォルダを検索する。
>         */
>        if( bGrepSubFolder ){

の直前が正しい位置でした。
この位置で出力しないと、同一フォルダ内の出力がサブフォルダで分断されます。
移動しただけですが変更後のパッチをあげました。

2010/10/4 (月) 03:09:18 なすこじ  
Mozilla/5.0 Opera/9.5 (KDDI-SH3H; BREW; Opera Mobi; U; ja) Presto/2.4.15 Version/10.00
[5690] Re4: パッチを色々確認しました
▼ もかさん
あああ、すみません m(_ _)m
SourceForgeにログインせずに見ていました。

> >「#3056638 Grep不具合の修正」について、以下の現象が確認できません。
> >・Grep結果画面の強調表示に単語単位が適用されていない

> 行出力にして、単語単位検索でHogeをGrepしたとき
> 出力の同一行に Hoge と HogeHoge があると HogeHoge にも色がついてしまいます。


A版r1825やv1.6.4.0、U版r1432などでも試してみましたが、どうにも現象が出ません ><
m_bCurSrchWordOnlyにアクセスする所が少ないので、おっしゃる様な現象は出ない気がするのですが……

XP SP3/VC2008 Express Editionでビルドしています。

・Grepの出力順が不正になることがある
現象を確認できました。
また、修正箇所を移動により修正後の動作を確認できました。


2010/10/4 (月) 20:08:39 もか  
INCM1.23c
[5692] Re5: パッチを色々確認しました
お手数おかけします。Grep結果だけ見て不具合の有無のほう確認してませんでした。
なすこじさんの指摘通りで、そのままでは発生しませんでした。

Unicode版では rev1796 >>unicode:1334 検索文字列の色分けで単語単位のフラグがビューごとになっていない
でのビューの表示側を修正した影響で現象が発生するようになりました。
 調べてみたところ、色分けの描画の判定関数
ANSIのCEditView::IsSearchString()内
trunk/sakura_core/CEDitView_New2.cpp:590
>        if( m_pShareData->m_Common.m_bWordOnly ){        /* 検索/置換  1==単語のみ検索 */
になっていて、ANSI側は不具合のあるままです。
m_bCurSrchWordOnlyに変更するとANSIでもGrepの表示不具合を確認しました。

なおANSIのHEADとrev1796より前のUnicodeでは以下のような感じになります。
WindowA: ファイルを開いて「単語単位」でGrep検索
WindowB: 新規Grepウィンドウ。Grep完了。色分けできている(設定=ShareData, 表示=ShareDataだから)
WindowA: 普通に単語チェックをOFFで検索or検索マーク切り替え(で今の実装では単語チェックが外れる)
WindowB: 再作画された部分だけ単語単位色分けが無効になる
もちろんGrep以外の2つの編集ウィンドウ/ビューでも同じです。

2010/10/5 (火) 01:05:47 なすこじ  
Mozilla/5.0 Opera/9.5 (KDDI-SH3H; BREW; Opera Mobi; U; ja) Presto/2.4.15 Version/10.00
[5693] Re6: パッチを色々確認しました
▼ もかさん
Grepの件了解です。また確認しておきます。

その他の問題点
#3008991 Viewウィンドウの遅延作成(ANSI版)VC6でビルドエラー
CreateEditViewBySplit()内にfor(int i=0;…が2個あるのでVC6では2重定義となります。
int i; を外に出して下さい。

#3055711 ユーザの意図しないプログラム実行の抑制(A用)VC2005で起動エラー
StartControlProcess()でCreateProcess()実行時にメモリ参照エラーとなります。
エラーになる理屈は分からないけど、下記の所がおかしい気がします (^^;
パッチ90行目
  if( !szExeDir[0] ){
 →if( szExeDir[0] ){

パッチ246〜249行目
 Init()は元のままで良い

ではでは。


2010/10/5 (火) 23:10:28 もか  
INCM1.23c
[5694] Re7: パッチを色々確認しました
3点とも問題点を当方でも確認。修正したパッチをアップしました。
#念のためパッチも上げてありますが、なすこじさん手元のほうの修正でいいような気がします。

>#3055711 ユーザの意図しないプログラム実行の抑制(A用)VC2005で起動エラー
>StartControlProcess()でCreateProcess()実行時にメモリ参照エラーとなります。
>(中略)
>パッチ90行目
>  if( !szExeDir[0] ){
> →if( szExeDir[0] ){

意図と反対ですね。
こちらの実害は少ないけれど0ではないです。

>パッチ246〜249行目
> Init()は元のままで良い

こっちがビンゴで、メンバ関数呼び出しだったところをpatchで同名のAPIと間違えて置き換えてます。
その影響でメンバ変数が初期化されなくて落ちているようです。

#U版ではInitの部分は実装が違うので問題ないです。

2010/10/7 (木) 00:34:55 なすこじ  
Mozilla/5.0 Opera/9.5 (KDDI-SH3H; BREW; Opera Mobi; U; ja) Presto/2.4.15 Version/10.00
[5695] Re8: パッチを色々確認しました
▼ もかさん
> 3点とも問題点を当方でも確認。修正したパッチをアップしました。
> #念のためパッチも上げてありますが、なすこじさん手元のほうの修正でいいような気がします。


ありがとうございます。確認しました。


2010/10/3 (日) 00:51:26 なすこじ  
Mozilla/5.0 Opera/9.5 (KDDI-SH3H; BREW; Opera Mobi; U; ja) Presto/2.4.15 Version/10.00
[5688] Re:パッチを色々確認しました
「#2992320 存在しないcursor1.curのsakura.dsp登録を解除」については、パッチに問題が無いので確認済みとしていますが、私のVC2010 Express Editionでは>>dev:5673 の現象が出せません。

dswを直接VC2010で開くと「…dspを読み込めません。…」となって変換に失敗してしまうので……


2010/10/4 (月) 03:10:03 なすこじ  
Mozilla/5.0 Opera/9.5 (KDDI-SH3H; BREW; Opera Mobi; U; ja) Presto/2.4.15 Version/10.00
[5691] Re:パッチを色々確認しました
以下のパッチを確認しました。
 #3056634 [U済]チップウィンドウのリソースリーク修正 #3067444 [U済] 「クリップボードから」と「正規表現」がONの置換で「選択始点挿入」「選択終点追加」が効かない #3069797 [U済] MSDEVLineSelect形式で「クリップボードから」全置換したときにラインモード貼り付けにならない

★一部現象未確認のため保留
 #3056638 Grep不具合の修正
★未確認
 #3055711 ユーザの意図しないプログラム実行の抑制(A用)


2010/10/7 (木) 00:35:39 なすこじ  
Mozilla/5.0 Opera/9.5 (KDDI-SH3H; BREW; Opera Mobi; U; ja) Presto/2.4.15 Version/10.00
[5696] Re:パッチを色々確認しました
以下のパッチを確認しました。
 #3056638 Grep不具合の修正 #3055711 ユーザの意図しないプログラム実行の抑制(A用)

確認が終わりましたので、予定通り10/11以降にコミットします。


2010/10/11 (月) 17:33:07 なすこじ  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
[5697] コミット完了しました
以下のANSI版パッチをコミットしました。
 #2835545 Erlang アウトライン解析
 #2992320 存在しないcursor1.curのsakura.dsp登録を解除
 #3008991 Viewウィンドウの遅延作成(ANSI版)
 #3009187 [U済] アウトライン解析(トグル)で「C 関数一覧」画面が閉じない
 #3025944 [U済]折り返し行インデントで折り返すとメモリを食い尽くす
 #3026401 [U済]ツールバー折返しの番号ずれ対応
 #3055719 [U済]Undo/Redoでのメモリーリーク修正
 #3056634 [U済]チップウィンドウのリソースリーク修正
 #3056638 Grep不具合の修正
 #3067444 [U済] 「クリップボードから」と「正規表現」がONの置換で「選択始点挿入」「選択終点追加」が効かない
 #3069797 [U済] MSDEVLineSelect形式で「クリップボードから」全置換したときにラインモード貼り付けにならない
 #3055711 ユーザの意図しないプログラム実行の抑制(A用)

以上

5683
2010/9/23 (木) 19:17:54 たけ(tk)  
Opera/9.80 (Windows NT 5.1; U; ja) Presto/2.6.30 Version/10.62
[5683] ネットワークドライブのマクロの実行に失敗する。
ネットワークドライブ(ドライブ名に割り当て済み)にあるマクロの実行に失敗しました。
エクスプローラで見ると「切断したネットワークドライブ」という表示になっているときに失敗し、
エクスプローラでクリックしてフォルダーを開いた後であれば成功する。
これは、他のアプリでの経験によると、WindowsXP のSP3以降で出るようになった症状で、起動時にネットワークへの接続を試みなうようにWindowsの仕様が変ったために生じるようです。
対策としては、ファイルのオープンに失敗した時に WNetAddConnection3 で接続してから再度試みれば良いはずです。

対策をお願いできますか?

2010/9/24 (金) 21:44:51 まくろ初心者  
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1)
[5684] Re:ネットワークドライブのマクロの実行に失敗する。
▼ たけ(tk)さん
> ネットワークドライブ(ドライブ名に割り当て済み)にあるマクロの実行に失敗しました。
> エクスプローラで見ると「切断したネットワークドライブ」という表示になっているときに失敗し、
> エクスプローラでクリックしてフォルダーを開いた後であれば成功する。
> これは、他のアプリでの経験によると、WindowsXP のSP3以降で出るようになった症状で、起動時にネットワークへの接続を試みなうようにWindowsの仕様が変ったために生じるようです。
> 対策としては、ファイルのオープンに失敗した時に WNetAddConnection3 で接続してから再度試みれば良いはずです。
>
> 対策をお願いできますか?


開発者でもないのにアレですが、たけさんのご指摘の内容は、どちらかというと個人的な要望にしか見えません。

> 対策としては、ファイルのオープンに失敗した時に WNetAddConnection3 で接続してから再度試みれば良いはずです。

ファイルのオープンに失敗=物理的 or 論理的に読めないので、現状の動作は正しいかと思います。
ネットワークドライブ前提で動作するものであれば対応するのは納得しますが、ネットワークドライブ経由でマクロ実行というのが、そもそもレアケースだと思うので、対応する必要はないのでは?と思ってしまい、書き込んだ次第です。

起動時が絡んでいるのであれば、起動時に WSH なり バッチファイルを実行するなりで解決できるのではないでしょうか?
もしくは、スケジュールタスクで1日1回同期をとるなど、別のアプローチを考えることで解決すできるかと思います。

5682
2010/9/18 (土) 12:13:29 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9 GTB7.1 ( .NET CLR 3.5.30729; .NET4.0E)
[5682] [U済] MSDEVLineSelect形式の全置換がラインモード貼り付けにならない
>>unicode:1396(rev1825)の
ANSI版用パッチを作成しました。
→ Patches#3069797

5681
2010/9/16 (木) 18:02:43 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.9) Gecko/20100824 Firefox/3.6.9 GTB7.1
[5681] [U済] 「クリップボードから」の置換で「選択始点挿入」が効かない
>>unicode:1395(rev1824)の
ANSI版用パッチを作成しました。
→ Patches#3067444

5679
2010/8/30 (月) 11:41:15 もか  
INCM1.23c
[5679] パッチ:ユーザの意図しないプログラム実行の抑制(A用)
Trackerに
Patches#3055711 ユーザの意図しないプログラム実行の抑制(A用)
を登録しました。確認お願いします。m(__)m

2010/9/1 (水) 03:06:13 もか  
INCM1.23c
[5680] Re: パッチ。ごちゃまぜお試し用バイナリ
他のパッチとまだ独立パッチにない物も含めて修正したものではありますが、
それにこのパッチも追加して 1.6.5.303 お試しバイナリとして公開しました。
※この添付してあるdiffには、上記パッチは含めていません。
開発メンバーならsf.netでログインすればTrackerに表示されると思います。

http://www.geocities.jp/moca_skr/bin_other.html#ansifixs

5676
2010/6/12 (土) 22:06:28 Uchi  
Opera/9.80 (Windows NT 5.1; U; ja) Presto/2.5.24 Version/10.53
[5676] ICONをすべてのコマンドに割り当てる
ICONをすべてのコマンドに割り当てるパッチを作成しました

Patches#3015185です。

PatchUnicode#3015183のANSI版です。

2010/7/8 (木) 01:02:24 syat  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.6) Gecko/20100625 Firefox/3.6.6 (.NET CLR 3.5.30729)
[5678] Re:ICONをすべてのコマンドに割り当てる
ツールバー折返しの番号を変えないようにするパッチをアップしました。
Patches#3026401

5677
2010/7/7 (水) 02:46:57 もか  
INCM1.23c
[5677] [U済]折り返し行インデントで折り返すとメモリを食い尽くす
BugReport /57
>>Unicode:1305
>>Unicode:1307 rev1783
のANSI版です。 Patches#3025944

5675
2010/5/30 (日) 23:09:09 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729; .NET4.0E)
[5675] アウトライン解析(トグル)で「C 関数一覧」画面が閉じない
>>unicode:1221(rev1766)の
ANSI版用パッチを作成しました。
→ Patches#3009187

5674
2010/5/27 (木) 03:45:11 ds14050  
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
[5674] Commit報告: (バグ修正) 戻り読みを使った正規表現キーワードが正しく機能しないことがある。
内容は U版と同じです。
http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=unicode&v=1210#1210

5673
2010/4/26 (月) 22:29:24 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 GTB6 (.NET CLR 3.5.30729)
[5673] 存在しないcursor1.curがsakura.dspに登録されている
sakura.dspの整理用パッチです。
→ Patches#2992320 「存在しないcursor1.curのsakura.dsp登録を解除」

現状のVC++6.0用プロジェクトはそのまま最新のVisual Studio 2010で変換してコンパイル可能でした。(ExpressおよびUltimateで確認)
しかし、ビルドしてファイルが最新状態になっていても、
実行時に毎回、
「このプロジェクトは変更されています。ビルドしますか?」
の問い合わせが出てしまいます。
上記パッチで余計なファイル登録を解除しておけばこの問い合わせも出なくなります。

5667
2010/4/12 (月) 19:11:26 なすこじ  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
[5667] パッチを色々確認しました
以下のANSI版パッチを確認しました。

 #2912612 [U済] タブバーツールチップの&表示不正
 #2921307 タブを閉じるコマンドの改良
 #2921768 [U済] 検索・置換マクロのエラーチェック不具合
 #2928898 [U済] -GREPDLG指定でキャレットが消える (*_4.patchにて確認)
 #2934911 [U済] 画面分割ボックス操作時の動作不正 (*_2.patchにて確認)
 #2955419 [U済]文字種が変わる位置での単語補完候補にカーソル位置の単語が出る
 #2970236 読み込むファイルサイズが大きい場合に警告する(ANSI版)
 #2970250 [U済]ルールファイル解析でスタック使いすぎ
 #2981137 [U済] 画面分割でカーソル行位置表示が不正

−− ここまで確認済み −−

上記については、18日まで未コミットのまま且つ異論が出ていないようでしたら私の方で勝手に代理コミットします (^^;

★保留
 #2875910 浅いフォルダにあるファイルの編集・保存時にバックアップ処理で異常終了する

上記については、C:\temp.txtの場合C:\\\のフォルダを作成しようとしたりC:\\\tempにコピーする動作がちょっと気になったので保留しました。

★未確認
 #2964148 WIN64でコンパイルエラー

2005 Express Editionで64bit版を作成する方法が分からなかったので確認していません。

2010/4/15 (木) 01:27:27 もか  
INCM1.23c
[5668] Re: パッチを色々確認しました
確認ありがとうございます。助かります。

>★保留
> #2875910 浅いフォルダにあるファイルの編集・保存時にバックアップ処理で異常終了する

落ちるのの確認とパッチの動作をみてみました。
\はフォーマット($2\$1)のほうに書いてありこの部分はただのユーザー指定文字列なので、上位フォルダがないと\だけ重なるということで、認識あっているでしょうか。
ちなみにUnicode版でも同じ動作をします。
保留で飛ばされると落ちるままで非常に怖いので、\\にしない処理を加えたものを
Patches#2875910に sakura_backup_fix.patch として追加しました。

「指定フォルダに作成する」を選んだ場合、相対パスのまま表示される(これはUnicode版で今確認)けどいいのかな。
そのまま保存されるのなら、おそらくファイルからの相対になっているんだとおもう。
ini設定だかexeから相対パスにしてほしいという人がいたとおもう。

>★未確認
> #2964148 WIN64でコンパイルエラー
>2005 Express Editionで64bit版を作成する方法が分からなかったので確認していません。

2008Expressでパッチを作ったので、2005は私も分からないです。
makefileを書くか、VCのCLの検索パスを変更したうえでlinkオプションを強制すればできるとおもうけど、やらないほうがいいです。

2010/4/16 (金) 00:06:11 なすこじ  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
[5669] Re2: パッチを色々確認しました
▼ もかさん
> >★保留
> > #2875910 浅いフォルダにあるファイルの編集・保存時にバックアップ処理で異常終了する

> 落ちるのの確認とパッチの動作をみてみました。
> \はフォーマット($2\$1)のほうに書いてありこの部分はただのユーザー指定文字列なので、上位フォルダがないと\だけ重なるということで、認識あっているでしょうか。

合っています。Unicode版でも同じとのことなので気にしすぎだったかもしれませんね (^^;

> 保留で飛ばされると落ちるままで非常に怖いので、\\にしない処理を加えたものを
> Patches#2875910に sakura_backup_fix.patch として追加しました。

ありがとうございます。動作確認しました。

> 「指定フォルダに作成する」を選んだ場合、相対パスのまま表示される(これはUnicode版で今確認)けどいいのかな。
> そのまま保存されるのなら、おそらくファイルからの相対になっているんだとおもう。
> ini設定だかexeから相対パスにしてほしいという人がいたとおもう。

'\'でカレントドライブのルート、'.\'でカレントフォルダになりましたから、相対になっているようですね。
ini設定またはexeからの相対というのをやるとしたら、詳細設定にパラメータ追加で対応したほうが良いかなと思います。

> >★未確認
> > #2964148 WIN64でコンパイルエラー
> >2005 Express Editionで64bit版を作成する方法が分からなかったので確認していません。

> 2008Expressでパッチを作ったので、2005は私も分からないです。
> makefileを書くか、VCのCLの検索パスを変更したうえでlinkオプションを強制すればできるとおもうけど、やらないほうがいいです。

以下の対応でnmakeにてビルド完了までこぎつけました。
・Platform SDKのamd64関係を追加
・VC2005 Express Editionのビルドオプションを参考にmakefileを改造
・ソースファイルをUnicodeに変換(SDK付属のcl.exeが英語版のため)
・strcmpiを_stricmpに変更(SDK付属のamd64にstrcmpiが無いため)


起動できるかは64bit環境が無いので分かりませんが、とりあえず64bit版らしきものができました (^^;

というわけで、保留・未確認の#2875910, #2964148についてもコミットOKと思います。

ではでは。

2010/4/19 (月) 01:29:24 なすこじ  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
[5670] コミットしました
以下をコミットしました。
 #2875910 浅いフォルダにあるファイルの編集・保存時にバックアップ処理で異常終了する
 #2912612 [U済] タブバーツールチップの&表示不正
 #2921307 タブを閉じるコマンドの改良
 #2921768 [U済] 検索・置換マクロのエラーチェック不具合
 #2928898 [U済] -GREPDLG指定でキャレットが消える
 #2934911 [U済] 画面分割ボックス操作時の動作不正
 #2955419 [U済]文字種が変わる位置での単語補完候補にカーソル位置の単語が出る
 #2964148 WIN64でコンパイルエラー
 #2970236 読み込むファイルサイズが大きい場合に警告する(ANSI版)
 #2970250 [U済]ルールファイル解析でスタック使いすぎ
 #2981137 [U済] 画面分割でカーソル行位置表示が不正

2010/4/19 (月) 01:37:48 なすこじ  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
[5671] ちょっと失敗
ちょっと失敗しました。

「#2970236 読み込むファイルサイズが大きい場合に警告する(ANSI版)」のCShareData_new.cppの修正に不要なコード(行頭に+)が存在しコンパイル時に警告が発生します。
パッチ確認時にもコミット時にも気がつかなかった……orz

修正パッチを作成しました(レビュー無しでコミットしようかと思いましたが止めました)
 #2989036 不要なコードの存在によりコンパイル時に警告が発生する

2010/4/20 (火) 08:54:57 なすこじ  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3 (.NET CLR 3.5.30729)
[5672] Re:ちょっと失敗
「#2989036 不要なコードの存在によりコンパイル時に警告が発生する」
をrev1749でコミットしました。

5665
2010/4/7 (水) 09:39:33 CHEN  
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTB5 (.NET CLR 3.5.30729)
[5665] (バグ報告)文字化け メモ帳のUTF-8ファイルを開くと文字化け
メモ帳でファイルをUTF-8で保存しますと、サクラエディタで開くと、文字化けです。

MSが間違っても、正しいですので、ぜひ交換性を対応していただきたいです。

2010/4/7 (水) 23:39:48 もか  
INCM1.23c
[5666] Re: (バグ報告)文字化け メモ帳のUTF-8ファイルを開くと文字化け
ベータですがUnicode版をどうぞ。

5661
2010/3/20 (土) 19:34:25 std  
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7
[5661] (バグ報告)[外部コマンド実行]の「標準出力を得る」で標準エラー出力も出力される
標準出力のみをエディタウインドウに出したいことや
標準エラー出力のみをエディタウインドウに出したいケースに
現状では対応していません。

「標準出力を得る」は標準出力のみを出力させるオプションに仕様変更して、
「標準エラー出力を得る」チェックボックスの新設と
「別々のアウトプットウインドウに出力」チェックボックスの新設を提案します。

2010/3/21 (日) 20:06:42 もか  
INCM1.23c
[5662] RE: (バグ報告)[外部コマンド実行]の「標準出力を得る」で標準エラー出力も出力される
確かに「標準出力・エラーを得る」が正しいです。

>「別々のアウトプットウインドウに出力」チェックボックスの新設を希望します。
サンプル少ないですがこういうソフトを見かけたことがありません。
どちらかしか表示できないか両方画面に表示するものが多いです。
やはり、両方の出力を別々にリアルタイムで取得したいのでしょうか?

>標準エラー出力のみをエディタウインドウに出したいケースに
>現状では対応していません。

http://support.microsoft.com/kb/110930/ja
でどちらを拾ってくるか指定できます。
cmd /C "dir aaa 2>nul" 標準出力だけほしい
cmd /C "dir aaa 1>nul" 標準エラーだけほしい
cmd /C "dir aaa" 両方ほしい
dir aaaの部分をお好きなコマンドにしてください

cmd /C "dir aaa 2>temperror.txt"
で標準出力だけ拾って、その後に temperror.txt を開くという方法もあります。
逆に標準出力を一時ファイルへ送ることもできます。
他にはWSHでなんとかする方法もあります。

2010/3/22 (月) 11:37:26 std  
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; ja-jp) AppleWebKit/531.22.7 (KHTML, like Gecko) Version/4.0.5 Safari/531.22.7
[5663] Re2: (バグ報告)[外部コマンド実行]の「標準出力を得る」で標準エラー出力も出力される
▼ もかさん
> >標準エラー出力のみをエディタウインドウに出したいケースに
> >現状では対応していません。

> http://support.microsoft.com/kb/110930/ja
> でどちらを拾ってくるか指定できます。


fc aaa bbb 2>hoge.txt 1>nul 1>&2

のような複雑な指定の際に、標準出力(1)が削除され、
標準エラー(2)に標準出力の内容もコピーされているか
想定通りになっているかを確認するのが目的ですので、
ご提案頂いた方法では、申し訳ありませんが根本解決とはなりません。

最初の投稿から仕様変更したものをリクエストとして挙げました。
(やはりバグではなかったと思いますので)
http://sakura.qp.land.to/?Request%2F338

開発陣の皆様、なにとぞ対応をお願いします。

2010/3/22 (月) 18:18:01 もか  
INCM1.23c
[5664] Re3: (バグ報告)[外部コマンド実行]の「標準出力を得る」で標準エラー出力も出力される
> fc aaa bbb 2>hoge.txt 1>nul 1>&2
>のような複雑な指定の際に、標準出力(1)が削除され、
>標準エラー(2)に標準出力の内容もコピーされているか
>想定通りになっているかを確認するのが目的ですので、
>ご提案頂いた方法では、申し訳ありませんが根本解決とはなりません。

そうですよね。想定レベルが分からなかったので、基本的な方法だけ書きました。
リクエストの反応しだいだとおもいます。

ちなみに、リダイレクトのテストをリダイレクトを使って書くとこんな感じになりました。
CMDが正しいか確認したいのにCMDを使うので微妙ですね。
CMD /C"CMD /C""fc aaa bbb 2>hoge.txt 1>nul 1>&2"" 2>last_cerr.txt"
CMD /C"fc aaa bbb 2>hoge.txt 1>nul 1>&2" 2>last_cerr.txt
CMD /C"fc aaa bbb 2>hoge.txt 1>nul 1>&2" 1>last_cout.txt 2>last_cerr.txt
(fc aaa bbb 2>hoge.txt 1>nul 1>&2) 1>last_cout.txt 2>last_cerr.txt
(fc aaa bbb 2>hoge.txt 1>nul 1>&2) 1>nul
(fc aaa bbb 2>hoge.txt 1>nul 1>&2) 2>nul
ちなみに/Cのあとにスペースを空けるとエラーになります。
こういうのをテストしたいと。さすがに面倒くさいです。私でもいやです。

*[以下オフトピック]
> fc aaa bbb 2>hoge.txt 1>nul 1>&2
fc aaa bbb 2>hoge.txt 1>&2
fc aaa bbb 1>hoge.txt 2>&1
と同じはずと。

stdoutとstderrをひっくり返す
fc aaa bbb 3>&1 1>&2 2>&3

5648
2009/12/27 (日) 16:27:41 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 GTB6 (.NET CLR 3.5.30729)
[5648] [U済] 検索・置換マクロのエラーチェック不具合
>>unicode:1090(rev1702)の
ANSI版用パッチを作成しました。
→ Patches#2921768

2010/1/18 (月) 08:03:47 げんた  
INCM1.23c
[5652] RE: [U済] 検索・置換マクロのエラーチェック不具合
>タイトル: RE: [U済] 検索・置換マクロのエラーチェック不具合
>発言者: ryoji
>>>unicode:1090(rev1702)の
>ANSI版用パッチを作成しました。
>→ Patches#2921768

以下の3点確認しました.

S_SearchNext( '(', 0 )
→正規表現エラーが出なくなった

S_Replace('(','',0)
→正規表現エラーが出なくなった

S_Replace('','',0)
→置換元パターンが指定されていないエラー

---
ところで,上記検索・置換を実行すると検索オプションがすべてクリアされたままになってしまうようです.

ソースには
//        各値をShareDataに設定してコマンドを発行し、ShareDataの値を元に戻す。
と,書いてあるのですけど戻されていないように思います.

2010/1/18 (月) 21:31:16 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.1; ja; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTB6 (.NET CLR 3.5.30729)
[5654] Re2: [U済] 検索・置換マクロのエラーチェック不具合
▼ げんたさん
> ソースには
> //        各値をShareDataに設定してコマンドを発行し、ShareDataの値を元に戻す。
> と,書いてあるのですけど戻されていないように思います.


ずっと昔から(実装された当初から?)こうなっているみたいですね。

マクロ実行した検索オプションが実行後も保持され、そのまま続けて[次を検索]/[前を検索]できるのでそれが便利、というマクロも既にあります。

(例)
「MS Visual C++風”次の文字列を検索”」マクロ
http://sakura.qp.land.to/?Macro%2F%C5%EA%B9%C6%2F153

自分も上記マクロをアレンジしたような自作マクロを使っているので…
こういうマクロでは、オプションが戻されてしまうとかえって不便です。

ちょっと違うかもしれませんが、
「ダブルクリックして選択範囲と同じ単語をハイライト」マクロ
http://sakura.qp.land.to/?Macro%2F%C5%EA%B9%C6%2F116
も、検索条件がマクロ実行前に戻されてしまうようだと、不便ですよね?

戻すのも必要ということであれば、別途オプション化するなどの対処が必要かな、と思います。

2010/1/18 (月) 23:20:06 げんた  
INCM1.23c
[5655] Re3: [U済] 検索・置換マクロのエラーチェック不具合
>▼ げんたさん
>> ソースには
>> //        各値をShareDataに設定してコマンドを発行し、ShareDataの値を元に戻す。
>> と,書いてあるのですけど戻されていないように思います.

>
>ずっと昔から(実装された当初から?)こうなっているみたいですね。
>
>マクロ実行した検索オプションが実行後も保持され、そのまま続けて[次を検索]/[前を検索]できるのでそれが便利、というマクロも既にあります。

そうでしたか.でしたら,紛らわしいコメントの方を現状にあわせて直した方がいいですね.

2010/1/19 (火) 20:46:08 ryoji  
Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 GTB6 (.NET CLR 3.5.30729)
[5657] Re4: [U済] 検索・置換マクロのエラーチェック不具合
▼ げんたさん
> そうでしたか.でしたら,紛らわしいコメントの方を現状にあわせて直した方がいいですね.
とりあえずコメントの箇所だけ先に修正してコミットしておきました。
U版:rev1711
A版:rev1712

※上記コミットにはPatches#2921768の修正は含んでいません。

ページ:[ ] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [ ]
INCM/CMT
Cyclamen v3.81
[ut:0.060][st:0.010]