summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-08-20 18:14:07 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-08-20 18:14:07 +0000
commit9dd3c9316f4d7797a8dfc12c68654702389ad962 (patch)
treeaddb289840e80fcc8586ffec2dca4ab9910ccf9b /ChangeLog
parent82d3134d75be45df8f8609ffefb9dc5189636d85 (diff)
downloadruby-9dd3c9316f4d7797a8dfc12c68654702389ad962.tar.gz
ruby-9dd3c9316f4d7797a8dfc12c68654702389ad962.tar.xz
ruby-9dd3c9316f4d7797a8dfc12c68654702389ad962.zip
* io.c (io_extract_encoding_option): enc2 is external encoding if
external encoding and internal encoding is given. (pipe_open): add flags and convconfig argument to initialize fptr->{mode,enc,enc2}. (pipe_open_v): pass flags and convconfig from caller to pipe_open. (pipe_open_s): ditto. (pop_last_hash): new function. (rb_io_s_popen): use last hash as option to specify code conversion. (rb_io_open): specify flags and convconfig arguments for pipe_open_s. (rb_f_backquote): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 043d40d06..6eacc3c3f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+Thu Aug 21 03:09:34 2008 Tanaka Akira <akr@fsij.org>
+
+ * io.c (io_extract_encoding_option): enc2 is external encoding if
+ external encoding and internal encoding is given.
+ (pipe_open): add flags and convconfig argument to initialize
+ fptr->{mode,enc,enc2}.
+ (pipe_open_v): pass flags and convconfig from caller to pipe_open.
+ (pipe_open_s): ditto.
+ (pop_last_hash): new function.
+ (rb_io_s_popen): use last hash as option to specify code conversion.
+ (rb_io_open): specify flags and convconfig arguments for
+ pipe_open_s.
+ (rb_f_backquote): ditto.
+
Thu Aug 21 02:27:03 2008 Tanaka Akira <akr@fsij.org>
* io.c (prep_io): local variable renamed.