何か。の略歴

文 (あや)/YAYA (Yet Another AYA)

文 について

作者:
umeici 氏
配布元:
少しだけet cetera
特記事項:
version 4.x は配布・サポート終了

YAYA について

作者:
整備班
作者 Web サイト:
整備班 -The Maintenance Shop-
プロジェクトサイト:
YAYA-shiori/yaya-shiori - GitHub
Wiki:
文Wiki「文屋(あやや)」
テンプレートゴースト「紺野ややめ」:
作者: 整備班
配布場所: はろーYAYAわーるど(紺野ややめ) - 整備班
特記事項:
修正 BSD ライセンスに基づいて再配布可能
「伺かゴースト」とその周辺プログラムに組み込んで利用する場合は 文 version 5.x の配布条件を適用する

文/YAYA 更新履歴

ページ 3 (2002-06-06 ~ 2005-01-20)
Phase Date Memo
2002-06-06
  • version 4.x 開発開始
version 4.0 beta 0
(construction 106)
2002-06-08
version 4.0 beta 1
(construction 107)
2002-06-09
  • バグフィックス (aya.dll, SHIORI 制御辞書とも)
version 4.0 beta 2
(construction 108)
2002-06-09
  • バグフィックス (aya.dll)
version 4.0 beta 3
(construction 109)
2002-06-09
  • バグフィックス (aya.dll, SHIORI 制御辞書とも)
version 4.0 beta 4 2002-06-09
  • バグフィックス (SHIORI 制御辞書)
version 4.0 beta 5
(construction 110)
2002-06-16
  • 関数が数値を返せない問題を修正
version 4.0 beta 6
(construction 111)
2002-06-17
  • デクリメントが全く動いていない問題を修正
version 4.0 beta 7
(construction 112)
2002-06-21
  • #globaldefine ディレクティブ
  • トークチェイン機能追加
version 4.0 2002-06-23
  • 文 version 4 正式版リリース
  • OnUpdateReady で全ての SAORI を unload する
version 4.1
(construction 113)
2002-06-25
  • システム変数 systemuptime 追加
version 4.1 fix0
(construction 113)
2002-06-27
  • チェインの不具合を修正 (SHIORI 制御辞書)
version 4.2
(construction 117)
2002-07-05
  • 関数の再帰的な呼び出し
  • ダブルクォートのエスケープを削除
  • OnLoad に Path ヘッダ追加
  • 起動時に installedghostname を自力で取得
    • カンマ区切りリスト installedghostlist
  • ネットワーク更新後に dl2 → dll リネーム
    • 同名の旧 DLL は削除する
version 4.3
(construction 119)
2002-07-07
  • ファイル操作系システム関数を 4 つ追加
  • installed*list リストを構築
version 4.4
(construction 120)
2002-07-09
  • 若干高速化
    • 特に顕著なのは右クリックメニュー展開
version 4.5
(construction 121)
2002-07-10
  • 関係演算子 !_in_ 追加
  • 本体側メタ文字列が置換されない問題を修正
version 4.5 fix0 2002-07-12
  • selfname/keroname が食われる問題を修正
version 4.5 fix1
(construction 123)
2002-07-14
  • 空文字列の ARRAYSIZE で 1 が返る不具合を修正
version 4.5 fix2
(construction 126)
2002-07-16
  • SAORI が使えない不具合を修正
version 4.5 fix3
(construction 127)
2002-07-19
  • 文字列終端に文字列を INSERT する時のバグを修正
  • ARRAYSIZE が誤った結果を返す問題を修正
version 4.6
(construction 128)
2002-07-22
  • 算術演算子で四則演算, 文字列結合の結果を出力可能
version 4.6 fix0
(construction 129)
2002-07-30
version 4.6 fix1
(construction 130)
2002-08-01
version 4.7
(construction 132)
2002-08-02
  • システム関数 systemuptickcount, FWRITE2 追加
version 4.7 fix0
(construction 133)
2002-08-04
  • 簡易配列処理の一部を高速化
    • mpd のためにチューニング
version 4.7 fix1
(construction 135)
2002-08-11
  • 高速化
    • mpd のためにチューニングその2
version 4.8
(construction 136)
2002-09-02
  • 文字単位で動く文字列処理システム関数追加
    • MSTRLEN, MSTRSTR, MSUBSTR, MERASE, MINSERT
version 4.8 fix0 2002-10-22
  • aya_string.dic 誤記訂正
    • メニューキャプション変更等が行えない問題を修正
version 4.8 fix1
(construction 139)
2003-01-01
  • ver4.7 fix1 に折り込んだ高速化ルーチンを削除
version 4.9
(construction 143)
2003-01-15
  • UPX を使用して DLL のファイルサイズを圧縮
  • システム変数 basewarename 追加 (本体種別)
    • "embryo" / "SSP" / "crow"
  • 重複回避および switch が正常に動作しない問題を修正
version 4.91
(construction 146)
2003-01-27
  • セキュリティ機能追加
    • ユーザ権限で一部のシステム関数の実行を抑止できる
  • ファイル操作系関数で絶対パス指定可能
  • システム関数 GETLASTERROR 追加
version 4.92
(construction 148)
2003-01-29
  • case ~ when ~ others 構文追加
  • セキュリティ機能をなんとか使えるレベルに強化
version 4.93
(construction 150)
2003-01-31
  • case ~ when 構文拡張
  • /* */ によるコメント
  • aya.dll より上の階層へのファイル書き込みを禁止
version 4.94
(construction 152)
2003-02-01
  • case ~ when 構文拡張 (その 2)
  • aya.txt でも /* */ コメントが使える
  • システム関数 ISINSIDE, IASC 追加
  • aya_security.cfg に log エントリ追加
    • 機能制限設定にロギング機能を追加
version 4.95
(construction 157)
2003-02-09
  • for 構文追加
  • ループの break / continue 追加
  • return 追加
version 4.96
(construction 160)
2003-02-11
  • 文字列の辞書順比較が可能に
  • 数値の 2 進数 / 16 進数表記
    • 2 進数は 0b を、16 進数は 0x を付ける
  • 2 / 16 進数文字列と数値の相互変換を行う関数実装
    • TOHEXSTR, TOBINSTR
    • HEXSTRTONUM, BINSTRTONUM
version 4.96 fix0
(construction 162)
2003-02-15
  • パスを半角スラッシュ区切りで記述する場合の問題を修正
  • nononverlap が初回に必ず最初の要素を返す不具合を修正
version 4.96 fix1
(construction 163)
2003-03-14
  • unload 時に書き込み違反が発生し得る問題を修正
2003-05-17
  • 一から作り直す方向で検討を開始
    • 深刻な不具合に関する報告や動作速度の改善要求による
    • 対処版のリリースは相当先の話となります。
version 4.96 fix2
(construction 165)
2003-08-09
  • LOGGING に長い文字列を渡すと落ちる問題を修正
  • 少し高速化
version 4.97
(construction 172)
2003-12-03
  • システム関数 ERASEVARIABLE 追加
  • 無限ループ及び if 系判定文の分岐処理を少し高速化
  • SHIORI3FW.StructInstalledGhostList 拡張
    • ゴーストリストの構築を簡略化できる
version 4.97 fix0
(construction 176)
2004-01-11
  • 簡易配列要素数の自動拡張
  • 動作不安定になる問題を修正
    • 変数名と関数名の最大長を超えた場合
    • 空文字列のみの行を書いた関数を実行した場合
  • 数値定数を変数として扱うことがある問題を修正
2005-01-20
  • version 4.x の配布・サポート終了

About this document

URI:
http://www5f.biglobe.ne.jp/%7Enobml/sakura/aya3.html
著作権表示:
© 2001-2023 NOB