[スレッド全体]

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と思います。

ではでは。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.000][st:0.000]