Home English

Kuina-chan

くいなちゃんDec 15, 2017


プログラミング言語Kuin」の更新履歴です。

v.2017.12.17

  • リリースビルド時に、resフォルダをres.kndファイルにアーカイブする機能の追加
  • HTTP通信を行うnet@Httpクラスの追加
  • Kuinエディタの操作感の改善
  • 細かな機能追加
  • lib@lerp、lib@qerp、lib@cerp、lib@hermite関数の追加
  • 細かな不具合の修正
  • draw@Font.drawで座標が小数の場合に線が描画されることがある不具合の修正

v.2017.11.17

  • ヘッダ情報が多すぎる.pngファイルの読み込みに失敗する不具合の修正
  • Kuinエディタに補完機能を追加
  • XMLライブラリ「xml」の追加
  • ネットワークライブラリ「net」の追加
  • 「excpt@invalidDataFormat」を「excpt@invalidDataFmt」に改名
  • 「excpt@noMemory」を「excpt@noMem」に改名
  • 「wnd@Wnd.setActive」を「wnd@Wnd.activate」に改名
  • 細かな機能追加
  • Kuinエディタの検索ダイアログの操作感の改善
  • lib@levenshtein関数の追加
  • list.sort、list.sortDesc、dict.toArrayKey、dict.toArrayValue、int.toStrFmt、float.toStrFmtメソッドの追加
  • 細かな不具合の修正
  • listの要素がcharの場合、toArrayの戻り値の末端に不正な文字が付加される不具合の修正
  • file@fileName関数の終端に文字コード0の文字が入る不具合の修正
  • []char.replaceメソッドのoldに空文字列を指定すると無限ループになる不具合の修正
  • kuin@Class.toStr()の戻り値をnullではなく空文字列が返るように修正
  • ドローコントロールのサイズを変更するとクリアカラーがリセットされる不具合の修正
  • float型を要素に持つ配列、list、stack、queue、dictの組み込みメソッドのうち、戻り値がfloatのメソッドが正しく動作しない不具合の修正
  • ダブルクリック時にwnd@Draw.onMouseDownLイベントが発生しない不具合の修正
  • file@Readerのファイル読み込みメソッドで2byte以上の文字が正しく読み込めない不具合の修正
  • regex@Regex.replaceの書式がPerl互換になっていなかった不具合の修正

v.2017.10.17

  • 音が鳴らない環境でKuinエディタの起動に失敗する不具合の修正
  • 一部の環境やKuinエディタを多重起動したときにexeファイルの生成に失敗する不具合の修正
  • 数学・科学・アルゴリズムライブラリ「math」の追加
  • 正規表現ライブラリ「regex」の追加
  • 解像度の低い環境で大きいウインドウサイズを指定したときに、ウインドウが画面外に出ないように改善
  • Kuinエディタに「検索・置換」機能の追加
  • dbg@print関数の出力結果がKuinエディタ上で自動改行される不具合の修正
  • クラスのプロパティが関数型だった場合、関数呼び出しではなくメソッド呼び出しと解釈されてアクセス違反になる不具合の修正
  • 一部のライブラリで、デバッグ実行時にのみ発生する例外が発生しないことがある不具合の修正
  • 細かな機能追加
  • file@forEach関数の追加
  • 型の不一致のエラーメッセージで参照渡しを表示するように改善
  • lib@toRad、lib@toDegree、lib@makeBmSearch、lib@rndUuid、lib@cmpEx、lib@min、lib@minFloat、lib@max、lib@maxFloat関数の追加
  • int.sign、float.sign、lib@Rnd.rndUuid、[]char.findStr、[]char.findStrLast、[]char.findStrEx、[].min、[].max、[].repeat、wnd@WndBase.getPosScrメソッドの追加
  • 「excpt@」以下に例外コードの定数を追加
  • kuin@ClassにtoStrメソッドを定義
  • 細かな不具合の修正
  • 実行直後の例外をKuinエディタで検知できない不具合の修正
  • Windows内部で発生する不明な例外をKuinエディタが検知してしまわないように修正
  • Kuinエディタ上でマウスホイールのスクロールを行ったときにスクロールバーが更新されない不具合の修正
  • 関数を超えてブロック変数にアクセスしたときに予期せぬエラーが発生する不具合の修正
  • input@setCfgKey関数で正しくキーが割り当てられない不具合の修正
  • []char.toInt、[]char.toFloatメソッドで変換の失敗が正しく検出できない不具合の修正

v.2017.9.17

  • 完成版としてリリース
1513346796ja