バージョンを0.3.0に更新
以下の型を修正
・FgWindowCloseEventHandler
・FgWindowPositionEventHandler
・FgWindowSizeEventHandler
・FgWindowPaintEventHandler
・FgWindowKeyEventHandler
・FgWindowMouseButtonEventHandler
・FgWindowMouseMotionEventHandler
以下の関数の型を修正
・fgWindowEventHandlersSetCloseEventHandler()
・fgWindowEventHandlersSetPositionEventHandler()
・fgWindowEventHandlersSetSizeEventHandler()
・fgWindowEventHandlersSetPaintEventHandler()
・fgWindowEventHandlersSetKeyEventHandler()
・fgWindowEventHandlersSetMouseButtonEventHandler()
・fgWindowEventHandlersSetMouseMotionEventHandler()
以下のマクロを追加
・FG_FUNCTION_VOID
・FG_FUNCTION_PTR
・FG_FUNCTION_NUM
・FG_FUNCTION_BOOL
FgStringに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
FgStringの宣言を別のファイルに分離
FgUtf8に関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
FgUtf8の宣言を別のファイルに分離
FgUtf16に関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
FgUtf16の宣言を別のファイルに分離
FgUtf32に関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
FgUtf32の宣言を別のファイルに分離
FgArgsに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
FgArgsの宣言を別のファイルに分離
FgMainProcの宣言を別のファイルに分離
FgWindowに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
FgWindowの宣言を別のファイルに分離
FgWindowEventHandlersに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
FgWindowEventHandlersの宣言を別のファイルに分離
FgWindowCloseEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・FgWindowCloseEvent
・FgWindowCloseEventHandler
FgWindowSizeEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・FgWindowSizeEvent
・FgWindowSizeEventHandler
FgWindowPositionEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・FgWindowPositionEvent
・FgWindowPositionEventHandler
FgWindowPaintEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・FgWindowPaintEvent
・FgWindowPaintEventHandler
以下のマクロを追加
・FG_FUNCTION
FgWindowKeyEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・FgWindowKeyEvent
・FgWindowKeyEventHandler
以下の型の宣言を移動
・FgKey
不要なヘッダファイルを削除
FgWindowMouseButtonEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・FgWindowMouseButtonEvent
・FgWindowMouseButtonEventHandler
FgWindowMouseMotionEventに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・FgWindowMouseMotionEvent
・FgWindowMouseMotionEventHandler
FgGLConfigに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・FgGLConfig
以下の型の定義を別のファイルにコピー(コピー元は必要が無くなったら削除する)
・FgGLVersion
FgGLContextに関係する関数の宣言、ダミー関数定義をマクロで生成するように修正
以下の型の宣言を別のファイルに分離
・FgGLContext