リビジョン:
rev1346 新ブランチ unicode2_draw を作成
rev1347 Chg: 描画設計整理に伴う動作変更 Keep: 共有メモリ構造体の整理
rev1348 Fix: rev1347の不足ファイル (sakura_core/view/colors/*) を追加
変更種別:
機能変更を伴うリファクタリング。
内容:
branch/unicode2(rev1345) から分岐して branch/unicode2_draw という名前のブランチを作成し、描画ルーチン整理に関する作業を開始しております。実行注意。バグバグです。描画ルーチン以外には、DLLSHAREDATA の大幅整理を行ったので、覗いてみると面白いかもです。
描画ルーチンの大幅な見直しを行っております。
けっこう規模が大きいので、ブランチ (unicode2_draw) にて作業させてください。
以下、長文になってしまったので、先に要点をまとめて伝えますと、
新しくブランチ unicode2_draw を作成して、これからちょくちょくコミット報告 (亜種コミット報告) しますが、unicode2 の作業とはまったく別物だから、折り合いはまったく意識しなくて良いです、ということです。
-- -- 以下、めんどくさい長文 -- --
基本的に、unicode2_draw の存在はまったく意識しなくて構わないです。
皆様のほうでは、今まで通りに、unicode2 への作業を引き続きお願い致します。
unicode2 はバイナリ公開版としての役割を担います。
unicode2_draw は暫定ブランチであり、基本的にバイナリ公開は考えてないです。
unicode2_draw の存在意義は何か、というと、
「並行してこんな作業がされているんだ」程度の情報を得られる、くらいの材料として活用していただければ、という程度のものです。長期間音沙汰無いと思っていたら、ある日突然でっかいコミットが来て、変更箇所を追うのが大変、という歯がゆい状況を緩和するために、こちらの作業状況がちょくちょく伝わるようにしたいな、と考えております。
もうひとつ、重要な役目として、自分が迷走しているときに、アドバイスやダメ出し(お手柔らかに…)の機会ができる、ということがあります。お時間と興味のある方がいらっしゃいましたら、ちょくちょく作業状況を覗いて建設的なツッコミを入れていただけると、自分一人の作業では気づかない改善も行えるかと思います。
もちろん、ツッコミだけではなく、可能であれば改善コミットも歓迎致します(ただ、unicode2 よりもさらにコード変更が流動的で、とっつきにくさ倍増な感じなので、無理に作業いただかなくても結構です…。コンフリクト上等!な思想だと助かります)。
unicode2 へのコミット時に、unicode2_draw とのコンフリクトを考慮する必要はありません。こちらのほうで unicode2 をウォッチしつつ、うまーく調整します。最終的には unicode2 と再びマージする予定です。