ruby-trunk-changes r30418 - r30431

今日から年末仕様です。

usa:r30418 2010-12-29 18:24:37 +0900

r30412 のコミット漏れぶんです。正規表現の文字列化する際にエンコーディングにとって不正なバイトはエスケープするようにしています。[Bug #4217]

usa:r30419 2010-12-29 18:26:12 +0900

r30412(r30418) の ChangeLog のエントリ typo 修正。

nobu:r30420 2010-12-29 20:27:36 +0900

ChangeLog には win32/Makefile.sub のみ書かれていますが enc/Makefile.in, enc/depend も変更されています。
win32.Makefile.sub は clean-enc ターゲットで enc サブディレクトリの make (nmake?) に変数 V の設定を伝播させています。 enc/Makefile.in と enc/depend は $(Q) (変数 V の設定に応じて詳細なコマンドを出力したり、省略したメッセージだけ出力したりする)の追加と、コマンドとの間の空白を削っていたりします。

nobu:r30421 2010-12-29 20:31:23 +0900

ソースツリーとは別の場所でビルドしている時に make clean で enc/unicode/name2ctype.h および空になれば enc/unicode/ を削除するようにしています。

nobu:r30422 2010-12-29 20:33:54 +0900

win32/rm.bat から操作が重複している行を削除。

nobu:r30423 2010-12-29 20:34:38 +0900

test/rdoc のファイルのプロパティ変更のみです。

nobu:r30424 2010-12-29 20:37:47 +0900

ext/extmk.rb で拡張ライブラリを指定する引数に "./" のようにカレントディレクトリの prefix が付いているのを削除しています。

nobu:r30425 2010-12-29 21:20:16 +0900

io.c の maygvl_copy_stream_wait_readwrite() の定義を #if USE_SENDFILE の条件の中に入れています。

akr:r30426 2010-12-30 11:50:34 +0900

sprintf.c の関数マクロの引数にかっこを付ける修正です。

svn:r30427 2010-12-30 11:50:36 +0900

version.h の日付更新。

akr:r30428 2010-12-30 11:58:42 +0900

Enumerable の rdoc を追加、更新。

kosaki:r30429 2010-12-30 20:06:18 +0900

Makefile.in の不要な行継続を削除しています。

kosaki:r30430 2010-12-30 20:18:12 +0900

make clean その他 clean 系のターゲットで $(Q) を利用して V=1 の指定が効くように。

kosaki:r30431 2010-12-30 20:21:54 +0900

win32/Makefile.sub でも同様に clean 系のターゲットで V=1 の指定が効くようにしています。