aboutsummaryrefslogtreecommitdiffstats
path: root/transcode.c
Commit message (Expand)AuthorAgeFilesLines
* * transcode.c (enc_arg): raise exception when unknown encoding isnaruse2008-09-161-18/+3
* * transcode_data.h (STR1_LENGTH): defined.akr2008-09-151-4/+5
* * transcode.c (econv_opts): don't use to_sym.akr2008-09-151-2/+4
* * transcode_data.h: return output functions ssize_t.akr2008-09-141-6/+5
* * transcode_data.h: output function takes output buffer size.akr2008-09-141-6/+20
* * transcode.c (str_encode): returns duplicated string if nothingnobu2008-09-141-1/+6
* * transcode.c (rb_transcoding): align state field.akr2008-09-131-5/+8
* * transcode.c (DECORATOR_P): renamed from SUPPLEMENTAL_CONVERSION.akr2008-09-131-11/+11
* * io.c (make_writeconv): use rb_enc_name.akr2008-09-131-6/+6
* * transcode.c (rb_econv_prepare_opts): raise ArgumentError ifakr2008-09-121-1/+6
* * transcode.c (rb_econv_prepare_opts): initialize *opt and return 0akr2008-09-121-2/+4
* * enc/trans/escape.trans: transcoder name renamed to use underscore.akr2008-09-121-9/+9
* * transcode.c (rb_econv_init_by_convpath_i): new function.akr2008-09-121-10/+121
* * transcode.c (econv_args): take snamev_p and dnamev_p to preventakr2008-09-121-10/+13
* * transcode.c (enc_arg): take arg as VALUE * to prevent GC problem.akr2008-09-121-7/+10
* * transcode.c (rb_econv_add_transcoder_at): fix loop condition.akr2008-09-121-1/+1
* * transcode.c (decorator_names): extracted from rb_econv_open.akr2008-09-121-59/+186
* * transcode.c (rb_econv_t): new field: num_allocated.akr2008-09-121-56/+77
* * transcode.c (rb_econv_t): new field: started.akr2008-09-121-1/+8
* * transcode.c (make_encoding): new function.akr2008-09-101-10/+25
* * transcode.c (econv_convpath): new method.akr2008-09-101-0/+41
* * include/ruby/encoding.h (econv_after_output): renamed fromakr2008-09-091-37/+37
* * transcode.c (get_replacement_character): don't return ASCIIakr2008-09-091-44/+9
* * enc/trans/newline.trans (rb_universal_newline): swap src_encodingakr2008-09-091-4/+2
* * include/ruby/encoding.h (ECONV_DECORATOR_MASK): mergeakr2008-09-091-62/+62
* * transcode.c (rb_econv_open0): make it static.akr2008-09-091-23/+17
* * transcode.c (rb_econv_t): last_trans_index removed.akr2008-09-091-16/+11
* * transcode.c (rb_econv_open): reverse the order of decorders.akr2008-09-091-1/+1
* * transcode.c (rb_econv_open0): num_encoders and num_decoders removed.akr2008-09-091-16/+8
* * include/ruby/encoding.h (rb_econv_decorate_at_first): declared.akr2008-09-081-54/+146
* * transcode.c (rb_econv_open): make ec a local variable.akr2008-09-081-1/+1
* * transcode.c (rb_econv_asciicompat_encoding): check decoder.akr2008-09-081-21/+27
* * transcode.c (rb_econv_t): last_error.partial_input removed.akr2008-09-081-3/+0
* * include/ruby/encoding.h (rb_econv_asciicompat_encoding): renamedakr2008-09-081-41/+45
* * transcode.c (rb_econv_insert_output): "readagain" part should beakr2008-09-081-2/+2
* * include/ruby/encoding.h (rb_econv_set_replacement): renamed fromakr2008-09-071-3/+3
* rdoc update.akr2008-09-071-5/+4
* * transcode_data.h (STR1): defined for a string up to 255 bytes.akr2008-09-071-0/+8
* * include/ruby/encoding.h (ECONV_XML_ATTR_CONTENT_ENCODER): defined.akr2008-09-071-9/+19
* * include/ruby/encoding.h (ECONV_XML_TEXT_ENCODER): renamed fromakr2008-09-061-22/+22
* * transcode.c (econv_description): show ECONV_HTML_TEXT_ENCODER andakr2008-09-061-2/+12
* * transcode.c (rb_econv_binmode): check actual transcoders.akr2008-09-061-17/+40
* * transcode.c (rb_econv_open): fix last_tc.akr2008-09-061-4/+3
* * transcode.c (str_transcode0): check ECONV_HTML_TEXT_ENCODER andakr2008-09-061-1/+3
* * transcode.c (allocate_converted_string): fix overflow condition.akr2008-09-061-1/+1
* * transcode.c (sym_html): new variable.akr2008-09-061-0/+18
* * include/ruby/encoding.h (ECONV_HTML_TEXT_ENCODER): new constant.akr2008-09-061-0/+12
* * transcode.c (struct trans_open_t): defined to pass num_additional.akr2008-09-061-53/+50
* * transcode.c (rb_econv_open): needless branch removed.akr2008-09-061-6/+0
* * transcode.c (rb_econv_open): test condition simplified.akr2008-09-061-4/+2