実はゲームを弟にやらせて、ここ 1 週間ほどドキュメント作りとか頑張ってました。
クリスマスプレゼントっていう位置付けでリリースするけど、テストは一切やってないのでご了承あれ。
YsPlugins180a1.zip(1.34 MB)
YsPlugins180a1_src.zip(ソースコード)(661 KB)
全て:
[chg]ライセンスを修正 BSD ライセンスに変更しました。
Y_CallBack:
[Chg]MemoryBlock.Address メソッドが MemoryBlock.Y_Address に名称変更。
[Chg]Y_CallBack.CallBack イベントの argument 引数が arguments に名称変更。
Y_FileUtilities:
[New](WIN)Y_MakeAlias, Y_FindAlias が ShellLink に対応し、Mac のエイリアスとほぼ同じ感覚で利用可能になった。
[Kis](WIN)上記変更により、従来の Y_MakeAlias で作成した文字列を現在の Y_FindAlias に渡してもファイルが見つけられなくなりました。従来の Y_MakeAlias はファイルパスを返すだけのメソッドであったので、従来の Y_MakeAlias で作成した文字列から FolderItem を取得したい場合は、GetFolderItem の引数にそのまま渡してください。
Y_NthFields:
[New]Rb 4.5 以降のデフォルトエンコーディングが UTF-8 なので、UTF-8 向けの対処をしてみた (Rb 4.5 以降を持って無いので確認できない)。
Y_Strings:
[New]Rb 4.5 以降のデフォルトエンコーディングが UTF-8 なので、UTF-8 向けの対処をしてみた (Rb 4.5 以降を持って無いので確認できない)。
Y_StyleText:
[New]Y_StyleText.AnalyzeToHTML が Rb 2.x~Rb 3.0.x でも使用可能になった。
[New](68K)Rb 2.x 以降で Y_StyleText クラスが 68K に対応。
Y_TextConverter:
[New]Y_GetCharset, Y_GuessCharset, Y_ConvertCharset を追加。
[chg]上記により Y_KCCheck, Y_KCConvert, Y_KCConvertEx は廃止予定になった。
[New]Rb 4.5 以降のデフォルトエンコーディングが UTF-8 なので、UTF-8 向けの対処をしてみた (Rb 4.5 以降を持って無いので確認できない)。
あと、Y_TextConverter の Y_GetCharset, Y_GuessCharset の戻り値、Y_ConvertCharset の引数に関するドキュメントがまとまっていないので、値の一覧を置いときます。
Y_TextConverter180a1.txt