▼ もかさん
> >★保留
> > #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と思います。
ではでは。