From 74a2a7bdbfbf70febab024354fe0b7fb26300704 Mon Sep 17 00:00:00 2001 From: akr Date: Wed, 13 Aug 2008 05:30:42 +0000 Subject: * enc/trans/newline.trans: new file. * transcode_data.h (rb_trans_t): add last_tc field. * transcode.c (UNIVERSAL_NEWLINE): defined. (CRLF_NEWLINE): defined. (CR_NEWLINE): defined. (rb_trans_open_by_transcoder_entries): initialize last_tc. (trans_open_i): allocate one more room for newline converter. (rb_trans_open): universal newline implemented. (more_output_buffer): take max_output argument instead ts. (output_replacement_character): take tc argument instead of ts. (transcode_loop): use last_tc field. (econv_init): add flags argument for rb_trans_open. (Init_transcode): Encoding::Converter::UNIVERSAL_NEWLINE defined. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 68baa0bc71..4c03b183bb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,21 @@ +Wed Aug 13 14:22:16 2008 Tanaka Akira + + * enc/trans/newline.trans: new file. + + * transcode_data.h (rb_trans_t): add last_tc field. + + * transcode.c (UNIVERSAL_NEWLINE): defined. + (CRLF_NEWLINE): defined. + (CR_NEWLINE): defined. + (rb_trans_open_by_transcoder_entries): initialize last_tc. + (trans_open_i): allocate one more room for newline converter. + (rb_trans_open): universal newline implemented. + (more_output_buffer): take max_output argument instead ts. + (output_replacement_character): take tc argument instead of ts. + (transcode_loop): use last_tc field. + (econv_init): add flags argument for rb_trans_open. + (Init_transcode): Encoding::Converter::UNIVERSAL_NEWLINE defined. + Wed Aug 13 14:00:19 2008 Nobuyoshi Nakada * common.mk (parse.c): generates parse.h together. -- cgit v1.2.3