summaryrefslogtreecommitdiff
path: root/transcode.c
AgeCommit message (Expand)Author
2008-08-25* transcode.c (str_transcode0): disable newline conversion for ASCIIakr
2008-08-25* transcode.c (str_transcode0): don't short cut for newline conversion.akr
2008-08-25* transcode.c (make_econv_exception): show readagain part for invalidakr
2008-08-25* transcode.c (rb_econv_open): make last_tc NULL if there are onlyakr
2008-08-25* transcode.c (rb_econv_open_by_transcoder_entries): initializeakr
2008-08-25* transcode.c (rb_econv_substr_append): fix for buffer overrun.nobu
2008-08-25* transcode.c (rb_econv_open_exc): constified. nobu
2008-08-24* configure.in (BUILTIN_TRANSSRCS): defined.akr
2008-08-24* transcode.c (declare_transcoder): arguments order changed.akr
2008-08-24* include/ruby/encoding.h (rb_econv_t): use rb_econv_option_t.akr
2008-08-24* io.c (rb_io_s_pipe): accept optional hash.akr
2008-08-24* include/ruby/encoding.h (rb_str_transcode): make 3rd argumentakr
2008-08-24* include/ruby/encoding.h (rb_econv_opts): declared.akr
2008-08-24* include/ruby/encoding.h (rb_econv_option_t): defined.akr
2008-08-24* transcode.c (rb_econv_substr_append): associate dst with destinationakr
2008-08-24* include/ruby/encoding.h (rb_str_transcode): add ecflags argument.akr
2008-08-24* transcode.c (str_transcode): check last hash only if 0 < argc.akr
2008-08-24* include/ruby/encoding.h (rb_econv_substr_append): renamed fromakr
2008-08-24* transcode.c (rb_econv_open): return NULL on error.akr
2008-08-24* include/ruby/encoding.h (rb_econv_open_exc): declared.akr
2008-08-23* include/ruby/encoding.h (ECONV_INVALID_MASK): defined.akr
2008-08-22* include/ruby/io.h (FMODE_TEXTMODE): defined.akr
2008-08-19* transcode.c (rb_econv_open): fix memory leak.akr
2008-08-18* include/ruby/io.h (rb_io_t): new fields: writeconv,akr
2008-08-18* transcode.c (transcode_search_path): prevent infinite loop byakr
2008-08-17* transcode.c (econv_primitive_putback): new method.akr
2008-08-17* include/ruby/encoding.h (rb_econv_putbackable): declared.akr
2008-08-17* transcode.c (make_econv_exception): add several instance variablesakr
2008-08-16* include/ruby/encoding.h (rb_econv_check_error): declared.akr
2008-08-16* include/ruby/encoding.h (rb_econv_elem_t): fields removed: from andakr
2008-08-16* include/ruby/encoding.h (rb_econv_t): add fields: in_buf_start,akr
2008-08-15* transcode.c (econv_just_convert): extracted from rb_econv_output.akr
2008-08-15* include/ruby/encoding.h (rb_econv_output): add str_encodingakr
2008-08-15* include/ruby/encoding.h (rb_econv_t): add error_tc in last_error.akr
2008-08-15* include/ruby/encoding.h (rb_econv_t): new field: last_error.akr
2008-08-15* transcode.c (conv_init): check empty name.akr
2008-08-15* transcode.c (econv_init): don't create dummy encoding ifakr
2008-08-14udpate rdoc.akr
2008-08-14* transcode.c (econv_primitive_convert): set destination_bufferakr
2008-08-14* include/ruby/encoding.h (rb_econv_output): declared.akr
2008-08-14* include/ruby/encoding.h (ECONV_UNIVERSAL_NEWLINE_DECODER): defined.akr
2008-08-14* transcode.c: local variable renamed.akr
2008-08-14* include/ruby/encoding.h (rb_econv_result_t): moved fromakr
2008-08-14* transcode_data.h (rb_econv_result_t): change enumerationakr
2008-08-14* transcode.c (econv_init): accept Encoding object as source_encodingakr
2008-08-14* transcode.c (rb_econv_open_by_transcoder_entries): renamed fromakr
2008-08-14* transcode.c (econv_max_output): removed.akr
2008-08-14* transcode_data.h (transcode_invalid_byte_sequence): renamed fromakr
2008-08-14* transcode.c (load_transcoder): unused function removed.akr
2008-08-14* transcode.c (rb_econv_conv): new function. it don't consume inputakr