◀ANSI版開発トップへ
  • 1765 ssrc_2002-03-25.zip
  • [1765] ssrc_2002-03-25.zip やざき 2002年03月25日 00:26

    アップロードしました。

    http://sakura-editor.sourceforge.net/snapshot/ssrc_2002-03-25.zip
    です。

    機能に関わらないソース内部の修正が主でございます。
    機能に関わるところは一般に書きます。

    ・GetPtr( NULL )を排除。GetPtr2()をGetPtr()に改名。

    ・使われていないbUndoを受け渡すのを止めた。
     ex.InsertData_CLayoutMgr()

    ・CLayoutMgr::GetLineStr2()を呼んでいるのに得られたCLayoutを使っていない場合は、GetLineStr()を呼ぶように変更。

    ・CLayoutMgr::GetLineStr2()をCLayoutMgr::GetLineStr()と同じ仕組みにして、GetLineStr()に改名。

    ・不要なCShareDataのコンストラクタを完全排除(したつもり)

    ・CCommandLineのマジックナンバー削減。
     #define CMDLINEOPT_CODE 1001
     #define CMDLINEOPT_R 1002
     #define CMDLINEOPT_NOWIN 1003
     #define CMDLINEOPT_GREPMODE 1100
     #define CMDLINEOPT_GREPDLG 1101
     #define CMDLINEOPT_DEBUGMODE 1999
     #define CMDLINEOPT_X 1
     #define CMDLINEOPT_Y 2
     #define CMDLINEOPT_VX 3
     #define CMDLINEOPT_VY 4
     #define CMDLINEOPT_TYPE 5
     #define CMDLINEOPT_GKEY 101
     #define CMDLINEOPT_GFILE 102
     #define CMDLINEOPT_GFOLDER 103
     #define CMDLINEOPT_GOPT 104

    です。