Menu

#771 一部のバージョン表記がカンマ区切りで表示される

None
closed
nobody
None
5
2014-03-06
2014-02-08
syat
No

wiki:Request/434
バージョン文字列はカンマ区切りである必要がないのでドット区切りにしました。
またリビジョン番号も(rXXXX)から(Rev.XXXX)にしました。

1 Attachments

Discussion

  • novice123

    novice123 - 2014-02-08

    バージョン文字列はカンマ区切りである必要がないのでドット区切りにしました。

    念のため調べてみましたが、カンマでもドットでも問題ないようです。

    こちらのサンプルでは、バージョン文字列はドット区切りです。
    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も変更が必要になります。
    "ヘルプ"->"バージョン情報"のときに表示されます。

     

    Last edit: novice123 2014-02-08
    • syat

      syat - 2014-02-08

      CDlgAboutも修正しました。

      noviceさんに質問なのですが、新バージョンリリース時にリビジョン番号を消すのはどのようにすればよいのでしょう?
      svnrev.hを0に書き換えてもビルド時に再生成されるため、preBuild.batを一時的に書き換えて対応していました。
      Releaseビルドだったらsvnrev_unknown.hを使うようpreBuildを改造してもよいですか?

       
      • novice123

        novice123 - 2014-02-08

        新バージョンリリース時にリビジョン番号を消すのはどのようにすればよいのでしょう?

        リリース手順の
        https://sourceforge.net/p/sakura-editor/wiki/Release/
        リリースファイル(ソースコード)の作成
        の手順通りに実行(export)すると、SubWCRev.exe実行時にworking copyでないと判断されるので
        リビジョン番号が付かないようになります。

        Releaseビルドだったらsvnrev_unknown.hを使うようpreBuildを改造してもよいですか?

        自分がリリースしたときに作業しやすいようにしていたので、syatさんが作業しやすいように変更するのは特に問題ないです。
        (自分はDeveloperなのでAdminの決定に従います)

         
        • syat

          syat - 2014-02-09

          あ、なるほど。手順を勘違いしていました。ExportはソースTARを作るためだけかと思っていたのですが、そのソースを開いてビルドするということだったんですね。今度からそのようにします。

           
  • Moca

    Moca - 2014-03-06
    • status: open --> closed
    • Group: -->
     

Log in to post a comment.