バージョン0.9.13をリリースしました
基本的には不具合修正が主なマイナーバージョンアップです。
新規インストールの場合は、以下は無視して設置手順へ。
バージョン0.9.9及びそれ以前から更新される場合は、まずはこちらをご覧ください。
以下は前バージョン(0.9.12)からの更新について。
重要な変更
- 改造した、PEARのHTTP_Requestに間抜けな不具合がありました。お手数ですが、現在のpearpack.zip内のファイル内のものと入れ替えてください。
- 設定ファイル(Config.inc.php)で定義している、ページ分割の計算時に端末のキャッシュサイズから控除するバイト数に関するふたつの定数、SIZE_REDUNDANCYとURL_REDUNDANCYについて。今回のバージョンでは、キャッシュサイズに対する文字数の計算を見直した結果、これらの値について、これまでの既定値をそのまま用いると、控除数が過剰になってしまいます。
HTML出力のテンプレート(Template.inc.php)を、既定のものをそのまま利用する場合は、それぞれ「1000」と「4」程度に変更してください。Template.inc.phpを修正して利用する場合は、メインスクリプト(pc2m.php)の冒頭にある、「define('DEBUG_MODE', false);」とある部分の「false」を「true」に変更すると、スクリプトの表示の末尾に、「Length:***bytes」のように、その出力内容の総バイト数が表示されるので、その値を参考に適宜調整してください。 - 従来、HTML出力のテンプレート(Template.inc.php)には変数$form_hiddenを定義している箇所がありましたが、これをメインスクリプトに移しました。そのため、Template.inc.phpにこの箇所が残っていると、メインスクリプトでの定義内容が上書きされてしまうので、これらは今回のTemplate.inc.phpを参考に、必ず削除してください。
- 従来、画像処理を行わないようにする場合には、設定ファイル(Config.inc.php)で定数IMAGE_CONVERTERをfalseまたは未定義にしていましたが、今回新たに定数IMAGE_ENABLEDを設け、画像処理を行わない場合は、これをfalseまたは未定義にするように変更しました。定数IMAGE_CONVERTERは、メインのスクリプトとは別に画像変換スクリプトを用意する場合にのみ定義するようになりました。
その他の変更
- 「全角->半角変換」の有無を指定できる設定を追加しました。これまでは、既定の設定のままではすべての文字が半角に変換されていたため、正しく動作しないフォームがあり、また、例えばmixiのメッセージ送信などでは、いったん確認画面を経るため、その段階で半角に変換されてしまい、そのまま送信せざるを得ませんでしたが、これらを回避できるようにするためのものです。
これは、正確にはmb_convert_kana()のオプションを空文字にする設定なので、設定ファイル(Config.inc.php)の定数KANA_CONVOPTを、そもそも空文字にしている場合は、表示結果に変化はなく無意味ですので、Setup.inc.phpのこの部分は削除してしまったほうがいいかもしれません。 - 設定ファイル(Config.inc.php)に「“リッチ”端末の設定」を追加しました。
設定画面で変更できる各項目の初期値は、キャッシュサイズが充分ではない旧来の端末でも支障のないような設定になっていますが、逆にキャッシュサイズが充分にある端末では、寂しい気がしないでもなく、いちいち設定を変更するのも面倒に思われるので、そうした端末に対しては初期設定値を変更することができるようにしました。この詳細はConfig.inc.phpのコメントをご覧ください。 - gooとかyahoo(JavaScriptオフ時)のように、フォームの送信ボタンが画像になってるヤツ(input type=image)に対応してみますた。
これまではgooもyahooも、どのボタンを押そうがウェブ検索になっちゃってましたが、「画像」ボタンを押せば画像の検索結果が表示されるようになってます。ただし、gooの画像・動画・音楽検索のところはJavaScript使用なのでこれは動作しません。また、この類でもちゃんとした座標データを送信する必要のあるものには対応できませんて。 - ちょっと速くなったかも。
2006/04/29
トラックバック
このエントリーのトラックバックURL:
http://www.rcdtokyo.com/mt/mt-rcdtokyo5428-tb.cgi/753
コメント
バグ自白。
例えばブログのエントリーの編集ページなど、あらかじめ入力内容のあるtextareaを含むページを表示すると、textarea内の入力内容が、改行がすべて除去された状態になっちゃいます。
そもそも以前のバージョンからここの処理は怪しかったのに今頃気付いたので、次回で改修します。
Posted by ucbさん at 2006/05/01 19:43