重要: 存在しないWikiNameの記述が WikiName? にならないという、とんでもないバグを修正しました。
長月あきとさんページからの情報です。
1.4の携帯電話対応で、キャッシュ表示のないi-mode機種(F501i、N501i、D501i、P501i)
DoCoMo/1.0/F501i DoCoMo/1.0/F502i/c10 ~~~~
からのアクセスがうまくいっていない可能性*1があったので修正しました。
参考:http://www.nttdocomo.co.jp/p_s/imode/tag/s2.html ユーザエージェント
さらに、BugTrack/250でご指摘のあったJ-PHONEのユーザエージェント識別に失敗する問題も修正しました。
PukiWiki/1.4/プラグイン開発を便利にのpconfig.phpを参考にして、config.phpを作成、追加しました。
以下の要素だけをチェックしています。それ以外の行はコメントとみなされます。
*見出し <- テーブル名 (*,**,***のどれでもOK) |表| <- テーブルの内容
ページのレンダリング(厳密には、Link_autoクラスのインスタンス生成)のたびに 設定ページの内容を読み出して解釈するのは面倒かつ遅いので、 CACHE_DIR/autolink.datに、ForceIgnoreListで指定された文字列(の配列)を格納するようにしました。
getimagesize()がファイル情報の取得に失敗するたびにWarningを吐くので、 '@'でメッセージを抑止するようにしました。
1.4でやっておきたいことはひととおり済んだので、あとはバグ取りに専念します m(__)m