◀ANSI版開発トップへ
  • 4156 色分けの不具合修正パッチ
  • [4156] 色分けの不具合修正パッチ もか 2005年11月21日 02:08

    色分けの不具合修正パッチなどです。

    [修正]
    ・対括弧の色が不正なことがまれにある
    CEditView.cpp GetColorIndex 9300行目付近
    ・コメントの色分けがON/OFFに関係なく適用される >>4083 の後半参照
    CDocLineMgr_New.cpp CheckColorMODE 1100行目付近
    ・Debug版でプロパティを表示するとCDocLineMgr::GetAllData()でアクセス違反
    いまいち用途が不明ですが、CFLF区切りで返すように実装してあります。
    [その他]
    ・CLayoutMgrのクォーテーション引数を削除しメンバで保持するように変更
    及びそれに従う各所の引数削除
    bDispSSTRINGとbDispWSTRINGですね。

    1つ目の対括弧色バグは、以下のようなレイアウトの先頭行(行番号が表示される行)と、括弧のある行で、Layout->m_nTypePrevが異なると発生することがあります。

    /* comment ↓
    // */ { <
    }

    ↓が改行、<が折り返しとします。このとき}がコメント色になる現象です。

    Yahooグループ> sdiff_2005-11-06fix01.zip