2009-01-01から1年間の記事一覧
Downloadページへ前リリースからの変化 Boost 1.41.0 構造体のデフォルトアラインメントを1にした min_assign, max_assign, min!, max!を定義 Boost 1.41.0 Filesystemの比較演算子の問題は解決されましたが、Testの引数分解の問題は未解決(gs.exeで困る)だ…
Downloadページへ前リリースからの変化 Boost 1.40 Structure.new(2)が最後のpaddingをしてなかったのを修正 C_unionが@alignmentを要素から算出してなかったのを修正 Object.@alignmentをself.@sizeofを呼ぶメソッドとして定義 Boost 1.40 path("c:\\file")…
Downloadページへ前リリースからの変化 Window.FindWildが最前面ウインドウの状態によって動作しなかったのを修正 system:get-work-areaを定義 Dll.releaseを定義 thread関数の第二引数をスレッドのプライオリティにした ITEMIDLISTの実行時のディレクトリを…
ダウンロード 音量の大きさに合わせて、音量の加減の量を変化できるようにしました。パーセンテージによる指定では、最小単位が結構大きくなるので、細かい制御ができませんでした。そこで、値に小数を指定可能にし、ついでに、加算と減算だけでなく、乗算と…
Downloadページへ前リリースからの変化 テストスクリプトをScript/testsに移動 サンプルスクリプトをScript/samplesに追加 UTF-8のプライオリティファイルを複数回読み込むとエラーになってたのを修正 Boost.Filesystemのdeprecatedな関数を整理 Object.para…
戻り値 eachは最後の戻り値がそのまま返る。continue時はその前の、break時はbreakの引数が戻り値になる collectは常にArrayを返す。continueした値やbreak以降の値は戻り値に含まれない mapはselfと同じ型のコンテナを返す。continueした値やbreak以降の値…
これは古い情報です。この件に関する新しい情報はContainerのC++のSTLのalgorithm系メソッドについて - Giraffe+の開発についてのブログです。(2012-04-06追記) func(begin, end, ...)は、func(self.begin, self.end, ...)となる 破壊的なものは!が後置、そ…
Downloadページへ前リリースからの変化 Settings/setup/hotkey/AddDataActiveWindow2 Settings/setup/hotkey/ActiveWindowMenu SwitchWindowに複数ウインドウ指定とコンテキストメニューを実装した キーワード引数をサポートした ShowMenuで!で始まるアイテ…
Downloadページへ前リリースからの変化 OldDllSupportUnicodeのWindow.dllのメソッドをwindow.giraffeに移動 Window.GetText, GetTitleに待ち時間と待ち方を指定できるようにした SwitchWindowでハング中のウインドウがあってもハングしないようにした !STRI…
メニューを生成、表示、選択アイテムの実行を行なうメソッドにはShowMenuとShowMenu2があります。 ShowMenu2はキーフォーカスを奪わない擬似メニューを表示する以外はShowMenuと同じです。 戻り値 実行されたメニューアイテムの戻り値を返します。ESC, ALT等…
Downloadページへ前リリースからの変化 Object.toss, toss_exを定義 WM_SETTINGCHANGEで強制終了することがあったのを修正 ShowMenu内のブロックのコンテキストを呼び手と同じにした ShowMenuに無効アイテムをサポートさせた キーコードと文字列の変換を整理…
Downloadページへ前リリースからの変化 Nil.==, !=を定義 Nullを言語の定数として定義 Nullがメソッドコールされてもエラーにならないようにした いろんなメニューを整理 シンボルエスケープの位置の制限を廃止 エラーダイアログに表示される情報を改善 Nil.…
Downloadページへ前リリースからの変化 メインメニューを整理した LOCALE関数を文字列以外も返せるようにした selfがNULLでもdef, get, setがアクセスバイオレーションにならないようにした Path.to_C_argumentを定義した StringをPathの子でなくした Giraff…