最大数を30→60にします。 共有データ構造体には、基本のみを置き、他はコントロールプロセスのローカルデータとして管理します。 他のプロセスは必要になったら共有データを通じてコントロールプロセスから取得・設定するようにしました。 タイプ別設定は追加・削除できるようにしました。
・メモリアクセス違反 r3108 + skrw_var_types_v0_19.patch
メモリアクセス違反はなくなりましたが、一番下(設定ファイル)のアイテムを削除すると、 CDocTypeManager::GetTypeConfigMini()でreturn false;になります
再現しなくなりました。
・"初期化"ボタン r3108 + skrw_var_types_v0_19.patch
"追加"ボタンで設定60まで増やして、設定60を選択した状態で"初期化"ボタンを選択すると、設定60->設定118になります。
設定60で初期化されることを確認しました。
・衝突の修正
・衝突の修正(タイプ別フォント周り) ちょっとコードの修正が必要でした。 ・SetLayoutInfoにnTabSpace引数を追加 ・CEditDoc::OnChangeSettingにbUpdateType引数を追加 コミットするする詐欺みたいになってきていますが、またもう少し様子を見ます。
CEditDoc::OnChangeSettingにbUpdateType引数を追加 これを元に戻してTYPE2の更新はOnChangeSettingを呼ばないようにした ・bDoRayout->bDoLayout
conflict解消
conflict解消(タイプ別設定一時適用まわり)
conflict修正(GetTabSpace)
以下のパッチの不具合を修正 ・インポートすると共通が上書きされる ・アウトラインのタイプ別ドッキングがおかしい ・正規表現キーワードで色分けされない
・初期化時m_encodnigをMiniへコピーするように ・CHANGETYPEで異常なIndexをはじくように
・タイプ別設定で強調キーワードを変更した場合に対応
・フォントサイズ変更の拡張に対応
最新リビジョンに対応
最新に対応
r3464の最新に対応 英語リソースも修正
[r3476]でコミットしました。
Commit: [r3476]
Log in to post a comment.
・メモリアクセス違反
r3108 + skrw_var_types_v0_19.patch
再現しなくなりました。
・"初期化"ボタン
r3108 + skrw_var_types_v0_19.patch
設定60で初期化されることを確認しました。
・衝突の修正
・衝突の修正(タイプ別フォント周り)
ちょっとコードの修正が必要でした。
・SetLayoutInfoにnTabSpace引数を追加
・CEditDoc::OnChangeSettingにbUpdateType引数を追加
コミットするする詐欺みたいになってきていますが、またもう少し様子を見ます。
CEditDoc::OnChangeSettingにbUpdateType引数を追加
これを元に戻してTYPE2の更新はOnChangeSettingを呼ばないようにした
・bDoRayout->bDoLayout
conflict解消
conflict解消(タイプ別設定一時適用まわり)
conflict修正(GetTabSpace)
以下のパッチの不具合を修正
・インポートすると共通が上書きされる
・アウトラインのタイプ別ドッキングがおかしい
・正規表現キーワードで色分けされない
・初期化時m_encodnigをMiniへコピーするように
・CHANGETYPEで異常なIndexをはじくように
・タイプ別設定で強調キーワードを変更した場合に対応
・フォントサイズ変更の拡張に対応
最新リビジョンに対応
最新に対応
r3464の最新に対応
英語リソースも修正
[r3476]でコミットしました。
Related
Commit: [r3476]