summaryrefslogtreecommitdiff
path: root/transcode.c
AgeCommit message (Expand)Author
2008-09-01* transcode_data.h (BYTE_LOOKUP): change to uintptr_t array.akr
2008-09-01* transcode_data.h (BYTE_LOOKUP_BASE): abstract accessor forakr
2008-08-31rdoc update.akr
2008-08-31fix typos.akr
2008-08-31rdoc update.akr
2008-08-31* transcode.c (transcode.c): set source_encoding andakr
2008-08-31* transcode.c (make_econv_exception): rename instance variable namesakr
2008-08-31* transcode.c (econv_putback): associate encoding to the result.akr
2008-08-31* transcode.c (econv_insert_output): raise ArgumentError on failure.akr
2008-08-31* transcode.c (econv_last_error): new method.akr
2008-08-31* transcode.c (econv_primitive_convert): make two arguments,akr
2008-08-31* transcode.c (make_econv_exception): error message simplified.akr
2008-08-30* transcode.c (econv_putback): make max argument optional.akr
2008-08-30* transcode.c (rb_econv_putback): putback from last byte.akr
2008-08-30* transcode.c (econv_putback): renamed from econv_primitive_putback.akr
2008-08-30* transcode.c (econv_insert_output): renamed fromakr
2008-08-30* transcode.c (econv_primitive_errinfo): 5th element (partial_input)akr
2008-08-29rdoc update.akr
2008-08-28rdoc update.akr
2008-08-28* transcode.c (econv_finish): new method.akr
2008-08-28* transcode.c (econv_convert): new method.akr
2008-08-28* transcode.c (econv_primitive_convert): accept nil asakr
2008-08-28* transcode.c (econv_primitive_convert): accept nil as input for emptyakr
2008-08-28* transcode.c (sym_invalid_byte_sequence): new variable.akr
2008-08-26* transcode.c (transcode_loop): simplified.akr
2008-08-26* include/ruby/encoding.h (rb_econv_result_t): enumeration constant:akr
2008-08-26* include/ruby/encoding.h (rb_econv_elem_t): move to transcode.cakr
2008-08-26* transcode.c (rb_econv_open): disable newline conversion for ASCIIakr
2008-08-26* transcode.c (rb_econv_binmode): binmode is effective only once.akr
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