2018-08-25
petk: Replace HAVE_ST_BLOCKS with HAVE_STRUCT_STAT_ST_BLOCKS
- https://github.com/php/php-src/commit/3ceecaa9a014c0990c49bd2db1dc16db01254e4b
- HAVE_ST_BLOCKS を HAVE_STRUCT_STAT_ST_BLOCKS に置き換え
- autoconf 2.50 以降では AC_STRUCT_ST_BLOCKS が HAVE_ST_BLOCKS にかわって HAVE_STRUCT_STAT_ST_BLOCKS を定義
- PHP 5.3 は autoconf 2.13 以降を要求、 PHP 5.4 から 2.59 以降を要求
petk: Remove Doxygen configuration
- https://github.com/php/php-src/commit/7b39e8a338d5e74c6f2c52a8f54b1a0acc01cde5
- ext/spl 用の Doxygen の 設定を削除
- かつて SPL のドキュメントは http://www.php.net/~helly/php/ext/spl/ にあり、後に PHP マニュアルの方へ移った
- 先日ドキュメント用のコード自体も一通り削除されたので、もうこの設定ファイルもいらないですねという話っぽい
petk: Remove some old parts of the php
- https://github.com/php/php-src/commit/fcf4088d3fe27a3c950985afc49af1064c54b024
- こんな流れがあり、 phpt 生成ツール用のコードが使われてなさそうだったので削られ、今回微妙に残っていたファイルを消した
cmb69: Fix #76712: Assignment of empty string creates extraneous text node
- https://github.com/php/php-src/commit/692e5d5c88a939a7c3ce3de61c5fd39effe7c7ae
- ext/simplexml で、ノードを追加した時点で内容を空文字列にしておくのと、ノードの追加後に空文字列を代入した場合で、出力される XML での空要素の表現が異なる問題の回避
- <foo></foo> なのか <foo /> なのか的な
- 下層の libxml の API に根があるっぽい
cmb69: Fix #53891: iconv_mime_encode() fails to Q-encode UTF-8 string
- https://github.com/php/php-src/commit/eb03290754105dbefeb5a3d75c20e504cd82715b
- ext/iconv で、iconv_mime_encode() が UTF-8 文字列で Q-encode に失敗する問題の修正
cmb69: Fix #55146: iconv_mime_decode_headers() skips some headers
- https://github.com/php/php-src/commit/6e1980e1520306cc5ec7109ccb3d7c8a0a672689
- ext/iconv で、iconv_mime_decode_headers() が LF だけで区切られたヘッダをスキップする問題の修正
cmb69: Fix #63839: iconv_mime_decode_headers function is skipping headers
- https://github.com/php/php-src/commit/8754d44167d95a381c9c60beeb26492f4176fe1c
- ext/iconv で、iconv_mime_decode_headers() が =? を Subject に含むヘッダをスキップする問題の修正