wiki:Request/434 バージョン文字列はカンマ区切りである必要がないのでドット区切りにしました。 またリビジョン番号も(rXXXX)から(Rev.XXXX)にしました。
バージョン文字列はカンマ区切りである必要がないのでドット区切りにしました。
念のため調べてみましたが、カンマでもドットでも問題ないようです。
こちらのサンプルでは、バージョン文字列はドット区切りです。 http://msdn.microsoft.com/en-us/library/aa381058%28v=vs.85%29.aspx
こちらのサンプルでは、バージョン文字列はカンマ区切りです。 http://support.microsoft.com/kb/237870/ja
補足ですが、文字列の最後の"\0"はなくても大丈夫とのことです。 http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=unicode&tree=r1925
またリビジョン番号も(rXXXX)から(Rev.XXXX)にしました。
(rXXXX)から(Rev.XXXX)に変更する場合、CDlgAbout.cppも変更が必要になります。 "ヘルプ"->"バージョン情報"のときに表示されます。
CDlgAboutも修正しました。
noviceさんに質問なのですが、新バージョンリリース時にリビジョン番号を消すのはどのようにすればよいのでしょう? svnrev.hを0に書き換えてもビルド時に再生成されるため、preBuild.batを一時的に書き換えて対応していました。 Releaseビルドだったらsvnrev_unknown.hを使うようpreBuildを改造してもよいですか?
新バージョンリリース時にリビジョン番号を消すのはどのようにすればよいのでしょう?
リリース手順の https://sourceforge.net/p/sakura-editor/wiki/Release/ リリースファイル(ソースコード)の作成 の手順通りに実行(export)すると、SubWCRev.exe実行時にworking copyでないと判断されるので リビジョン番号が付かないようになります。
Releaseビルドだったらsvnrev_unknown.hを使うようpreBuildを改造してもよいですか?
自分がリリースしたときに作業しやすいようにしていたので、syatさんが作業しやすいように変更するのは特に問題ないです。 (自分はDeveloperなのでAdminの決定に従います)
あ、なるほど。手順を勘違いしていました。ExportはソースTARを作るためだけかと思っていたのですが、そのソースを開いてビルドするということだったんですね。今度からそのようにします。
Log in to post a comment.
念のため調べてみましたが、カンマでもドットでも問題ないようです。
こちらのサンプルでは、バージョン文字列はドット区切りです。
http://msdn.microsoft.com/en-us/library/aa381058%28v=vs.85%29.aspx
こちらのサンプルでは、バージョン文字列はカンマ区切りです。
http://support.microsoft.com/kb/237870/ja
補足ですが、文字列の最後の"\0"はなくても大丈夫とのことです。
http://sakura-editor.sourceforge.net/cgi-bin/cyclamen/cyclamen.cgi?log=unicode&tree=r1925
(rXXXX)から(Rev.XXXX)に変更する場合、CDlgAbout.cppも変更が必要になります。
"ヘルプ"->"バージョン情報"のときに表示されます。
Last edit: novice123 2014-02-08
CDlgAboutも修正しました。
noviceさんに質問なのですが、新バージョンリリース時にリビジョン番号を消すのはどのようにすればよいのでしょう?
svnrev.hを0に書き換えてもビルド時に再生成されるため、preBuild.batを一時的に書き換えて対応していました。
Releaseビルドだったらsvnrev_unknown.hを使うようpreBuildを改造してもよいですか?
リリース手順の
https://sourceforge.net/p/sakura-editor/wiki/Release/
リリースファイル(ソースコード)の作成
の手順通りに実行(export)すると、SubWCRev.exe実行時にworking copyでないと判断されるので
リビジョン番号が付かないようになります。
自分がリリースしたときに作業しやすいようにしていたので、syatさんが作業しやすいように変更するのは特に問題ないです。
(自分はDeveloperなのでAdminの決定に従います)
あ、なるほど。手順を勘違いしていました。ExportはソースTARを作るためだけかと思っていたのですが、そのソースを開いてビルドするということだったんですね。今度からそのようにします。