TODO 
----


----------------------------------------------------------------------
   sagcad 0.9.X
----------------------------------------------------------------------
* Yutaka Sagiya *

[ ] ダイアログ関係を見直し。

[ ] ReDraw() UpDate() の違いを考慮して、表示関係の見直し。

[ ] PostScript の出力をやめて、PDF にする。

[ ] CAM で、メモリリークしている。

[ ] 寸法の位置をあとから変更できるようにする。

[ ] 寸法のプロパティを一括して変更する。

[ ] 寸法のプロパティを文字の高さの比で設定する。

[ ] 図形を選択するのにマウスの右クリックを使用するが、このとき、
	図形を１個とばしてしまうことがある。
    
    いまだにわからない。

[ ] gettext が windows と linux でなんか違う。

[ ] 座標計算の見直し
    小数点のデータを比較するとき、
    sg(dist, compa_digits) == sg(r1pr2, compa_digits) 
    こんな感じでやっていたが、これだとだめみたい。
    (dist + (1/pow(10, compa_digits)) > r1pr2 
    && 
    dist - (1/pow(10, compa_digits)) < r1pr2) 
    こんな感じでほかのもやる。

[ ] ファイルやパスのスペースの問題
	漢字のパスは大丈夫みたいだけど、スペースが入るとダメです。

[ ] 印刷はどうするか、とりあえず ghostscript みたいなものでやってもらう？

[ ] システムのフォントを使いたい。


----------------------------------------------------------------------
   sagcad 0.9.13
----------------------------------------------------------------------
* Yutaka Sagiya *

[X] 線のトリムがおかしい

    条件判断で "=" を使っていたのが原因だと思う。

[X] 円と円で同心円がダメ

    条件判断で "=" を使っていたのを修正

[X] 寸法のカット＆ペーストで文字が化ける。(windows)
    書き込みで SJIS になっている

    グローバル変数 data_version で書き込みを決めているので、
    一時的に UTF-8 の設定にして書き込むようにした。

[X] レイヤー複写のダイアログが変
    
    Gettext がらみ

[X] ファイルのオープンの最初のフォルダを設定したい。

[X] Rect Select の線が表示されていない。

[X] CulcInputDlg のLinuxの文字の入力で、最初の文字が2回入ってしまう。


----------------------------------------------------------------------
   sagcad 0.9.12
----------------------------------------------------------------------
* Yutaka Sagiya *

[X] InputBox のダイアログで、0.2 を .2 の入力で済ませたい。
    
[X] 円と円の交点がとれなかったのを修正


----------------------------------------------------------------------
   sagcad 0.9.11
----------------------------------------------------------------------
* Yutaka Sagiya *

[X] ShellExecute() を使うためにwindows.h をインクルードするが、
    POINT が使えないので、SAG_POINT SAG_LINE 等に変更しようと思う。

[X] Windows で gettext のメッセージが文字化けしていた。のを修正(日本語だけ)
    bind_textdomain_codeset(PACKAGE, "UTF-8");

[X] Windows で gettext のドイツ語のメッセージが文字化け？
    bind_textdomain_codeset(PACKAGE, "UTF-8");
    
    de.po は、UTF-8 もともとだった。

[X] CAD のデータは、UTF-8 で統一したほうが、良さそう。
	そのとき、古いデータを読み込むときはどうするか。
	Shift JIS のデータがいっぱいあるから問題あり。
	
	Ver 4 と Ver 5 でわけた。Ver 4 がロケールデータで Ver 5 が UTF-8 データ

[X] sagcad.exe を直接クリックすると、ＤＯＳ窓みたいなのが出る。
    これでいいのか？
    
    PACKAGE_LIBS="$PACKAGE_LIBS  -Wl,--subsystem,windows" をconfigure.in に追加

[X] SourceForge の Subversion で管理したい。
    svn import . svn+ssh://kappa@svn.sourceforge.jp/svnroot/sagcad/sagcad/trunk -m 'Initial import to Subversion'


----------------------------------------------------------------------
   sagcad 0.9.7
----------------------------------------------------------------------
* Yutaka Sagiya *

[X] 黄色の図形が、保存してもう一度開くと水色になる。
	保存は、黄色で保存されている。
	
	読み込みで color_rb_change() を使用していたのがいらなくなった。
	GTK1 では0xBBGGRR だったのが GTK2 で 0xRRGGBB の正常になった。
	
[X] LineStyleのwidgetが再描画されない


----------------------------------------------------------------------
   sagcad 0.0.3
----------------------------------------------------------------------
* Yutaka Sagiya *

[ ] DXF / IGES ファイルの入出力
[X] 図面にファイルから部品のデータを取り込む。
[X] 楕円
[X] DXFファイルの部品読み込み
[ ] BLOCK & INSERT
[X] 印刷 PostScript
[X] CAM による NC ファイルの作成



----------------------------------------------------------------------
   sagcad 0.9.1
----------------------------------------------------------------------
* Yutaka Sagiya *

[ ] グリッド
[ ] マルチフォント
[ ] 外部処理
[ ] 寸法見直し
[ ] 寸法図形化
[ ] BLOCK & INSERT
[ ] Postscript の円弧
[ ] フォント編集機能
[ ] ダイアログをESCでキャンセルさせたい
[ ] ハッチング



----------------------------------------------------------------------
   sagcad 0.0.2
----------------------------------------------------------------------
* Yutaka Sagiya *

[X] フリッカによる描画
		現在、expose_event で直接描き込んでるため画面がちらつくように描画され
		る。それをフリッカとかいうダブルバッファリングというテクニックを使用す
		れば大丈夫らしいので、やってみようと思う。
[X] 中ボタンによるスナップメニュー
	[X] 点
	[X] 線
	[X] 円弧
	[X] 円
	[X] 中心点
	[X] 端点
	[X] 四半点
	[X] チェインセレクト
	[X] チェインセレクト２
	[X] カラーセレクト
	[ ] セレクト１個解除
[X] 環境設定ダイアログ
[X] 各コマンドの専用ダイアログ
[X] cut/copy/paste


