月別更新回数
History
2012/05/15 ver 0.6.23.1215
--0.6.24.1222 2012-05-15--
ADD: Array.to_Block
ADD: Block, Method.resolve3, 全ての名前解決をする。デバッグ用。
ADD: Block.to_Array
FIX: ShowMenu でdynamic sub menuの戻り値のArrayが解放されることがある
MOD: Block リテラルは expr_block でなくてもいい
--0.6.23.1215 2012-04-29--
ADD: Array.to_Block
ADD: Block, Method.resolve3, 全ての名前解決をする。デバッグ用。
ADD: Block.to_Array
FIX: ShowMenu でdynamic sub menuの戻り値のArrayが解放されることがある
MOD: Block リテラルは expr_block でなくてもいい
--0.6.23.1215 2012-04-29--
2012/04/30 ver 0.6.22.1208
--0.6.23.1215 2012-04-29--
ADD: COMPILE_TIME_EVAL, コンパイル時Context.eval
ADD: Container.irange, {element index} ジェネレータ
ADD: settings/key/ShowCurrentModeKeys, mode-localなキーイベントのメニュー
FIX: Migemo_grouping は最初か空白に続く最後のハイフンを無視すべき
FIX: resolve が配列リテラル内のシンボルに機能しない
MOD: event-menu はイベントが定義されてるスクリプトファイルを開けるようにすべき
MOD: event/config/color/mode-local をメインメニューに統合
MOD: Method_and/or をシリアライズ可能に
MOD: Object invocation は self.invoke が非メソッド時に再帰的に処理すべき
MOD: ShowMenu は dynamic sub menu が空の場合にそのメニューを無効化すべき
--0.6.22.1208 2012-04-06--
ADD: Slot_value_type は :key.=> value としてリテラル化されるべき
FIX: ShowMenu2 がキー設定無しで動かない
MOD: Map 風オブジェクトは全てContainer.to_MapでMapに変換可能であるべき
ADD: COMPILE_TIME_EVAL, コンパイル時Context.eval
ADD: Container.irange, {element index} ジェネレータ
ADD: settings/key/ShowCurrentModeKeys, mode-localなキーイベントのメニュー
FIX: Migemo_grouping は最初か空白に続く最後のハイフンを無視すべき
FIX: resolve が配列リテラル内のシンボルに機能しない
MOD: event-menu はイベントが定義されてるスクリプトファイルを開けるようにすべき
MOD: event/config/color/mode-local をメインメニューに統合
MOD: Method_and/or をシリアライズ可能に
MOD: Object invocation は self.invoke が非メソッド時に再帰的に処理すべき
MOD: ShowMenu は dynamic sub menu が空の場合にそのメニューを無効化すべき
--0.6.22.1208 2012-04-06--
ADD: Slot_value_type は :key.=> value としてリテラル化されるべき
FIX: ShowMenu2 がキー設定無しで動かない
MOD: Map 風オブジェクトは全てContainer.to_MapでMapに変換可能であるべき
2012/04/06 ver 0.6.21.1201
--0.6.22.1208 2012-04-06--
ADD: Object は + と - を ++ と -- を使って定義すべき
ADD: Object.negator, Method.notのシノニムでobject invocationをサポートする
ADD: Object.to_Range, Range.make_exclude& self.begin, self.end.
FIX: Stack overflow, Stringがunwrapに失敗したとき
MOD: Container.find みたいなメソッドは *_if だけをobject invocationによる比較で呼べる
MOD: Context.recur/super/resend は同じ Context を継承すべき
MOD: Object invocation の 新context無し時は、似たようなcontextを作るべき
MOD: Object.invoke は引数を得たときに == を呼ぶべき
MOD: Editへの貼付けは改行とタブを空白に置換すべき
MOD: Range.at はイテレータが非ランダムアクセシブルの場合にイテレータの正当性を無視すべき
MOD: Range.at/size は Container のメソッドであるべき
--0.6.21.1201 2012-03-09--
ADD: Object は + と - を ++ と -- を使って定義すべき
ADD: Object.negator, Method.notのシノニムでobject invocationをサポートする
ADD: Object.to_Range, Range.make_exclude& self.begin, self.end.
FIX: Stack overflow, Stringがunwrapに失敗したとき
MOD: Container.find みたいなメソッドは *_if だけをobject invocationによる比較で呼べる
MOD: Context.recur/super/resend は同じ Context を継承すべき
MOD: Object invocation の 新context無し時は、似たようなcontextを作るべき
MOD: Object.invoke は引数を得たときに == を呼ぶべき
MOD: Editへの貼付けは改行とタブを空白に置換すべき
MOD: Range.at はイテレータが非ランダムアクセシブルの場合にイテレータの正当性を無視すべき
MOD: Range.at/size は Container のメソッドであるべき
--0.6.21.1201 2012-03-09--
2012/03/10 ver 0.6.20.1187
--0.6.21.1201 2012-03-09--
ADD: 省略可能な引数コンマと終端セミコロン
FIX: Giraffe\ManualとメインメニューのManualが動作しない
MOD: Container/String.shell_menu はverbの数値を返すべき
MOD: EvalText (デフォルトでF1) は入力テキストが空白の時に説明を出すべき
MOD: Event.Deactivate は実行中に呼ばれないようにすべき
MOD: Nullをデフォルト引数に渡した場合に、デフォルト値になるようにすべき
MOD: デフォルト引数のデフォルト値が記述されなかった場合にNullになるべき
MOD: mode:enter はブロックを受け取り、mode:on_enter前に実行すべき
MOD: mode:on_before_enter, mode:on_after_return
--0.6.20.1187 2012-03-03--
--0.6.19.1144 2012-02-18--
--0.6.18.1134 2011-12-08--
--0.6.17.1080 2011-11-27--
--0.6.16.1058 2011-11-01--
--0.6.15.1053 2011-10-02--
--0.6.0.836 2010-02-26--
ADD: 省略可能な引数コンマと終端セミコロン
FIX: Giraffe\ManualとメインメニューのManualが動作しない
MOD: Container/String.shell_menu はverbの数値を返すべき
MOD: EvalText (デフォルトでF1) は入力テキストが空白の時に説明を出すべき
MOD: Event.Deactivate は実行中に呼ばれないようにすべき
MOD: Nullをデフォルト引数に渡した場合に、デフォルト値になるようにすべき
MOD: デフォルト引数のデフォルト値が記述されなかった場合にNullになるべき
MOD: mode:enter はブロックを受け取り、mode:on_enter前に実行すべき
MOD: mode:on_before_enter, mode:on_after_return
--0.6.20.1187 2012-03-03--
--0.6.19.1144 2012-02-18--
--0.6.18.1134 2011-12-08--
--0.6.17.1080 2011-11-27--
--0.6.16.1058 2011-11-01--
--0.6.15.1053 2011-10-02--
--0.6.0.836 2010-02-26--
2012/03/03 ver 0.6.19.1144
--0.6.20.1187--
ADD: Script/samples/autocompletion_with_ShowMenu2.giraffe
ADD: Shift+Delete でSwitchWindowにおいて選択したウインドウを閉じる
ADD: ShowMenu2 はKeyイベントを持つべき
ADD: settings/setup/SwitchWindowSort, 入力に一致するものを上位に
FIX: "r: 0...10.rrange r.find(0).- (r.begin)" が 0を返す
FIX: \a..\c.rrange.to_String がaccess violation
MOD: Color.iniへのアクセスは起動処理時のみでいい
MOD: Container/String.shell_execute の第三引数verbは数値も可能にすべき
MOD: Giraffe.MainWnd.Show はListBoxが表示中はListBoxを隠すべきではない
MOD: Map/Slot.find は引数がMethodの場合にContainer.findを呼ぶべき
MOD: ShowMenu2 はエラー時にメニューを閉じるべき
--0.6.19.1144--
MOD: migemo_groupingにおいて、abc~ は空文字列ではなく abc と解されるべき
ADD: Script/samples/autocompletion_with_ShowMenu2.giraffe
ADD: Shift+Delete でSwitchWindowにおいて選択したウインドウを閉じる
ADD: ShowMenu2 はKeyイベントを持つべき
ADD: settings/setup/SwitchWindowSort, 入力に一致するものを上位に
FIX: "r: 0...10.rrange r.find(0).- (r.begin)" が 0を返す
FIX: \a..\c.rrange.to_String がaccess violation
MOD: Color.iniへのアクセスは起動処理時のみでいい
MOD: Container/String.shell_execute の第三引数verbは数値も可能にすべき
MOD: Giraffe.MainWnd.Show はListBoxが表示中はListBoxを隠すべきではない
MOD: Map/Slot.find は引数がMethodの場合にContainer.findを呼ぶべき
MOD: ShowMenu2 はエラー時にメニューを閉じるべき
--0.6.19.1144--
MOD: migemo_groupingにおいて、abc~ は空文字列ではなく abc と解されるべき



twitter