summaryrefslogtreecommitdiffstats
path: root/transcode.c
Commit message (Expand)AuthorAgeFilesLines
...
* * 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
* * transcode.c (stateless_encoding_i): ignore supplemental conversions.akr2008-09-061-1/+7
* * transcode.c (rb_econv_open): fail for ASCII incompatible withakr2008-09-051-0/+13
* * transcode.c (output_hex_charref): upcase hexadecimal digits.akr2008-09-051-1/+1
* * include/ruby/encoding.h (ECONV_UNDEF_HEX_CHARREF): defined.akr2008-09-051-0/+69
* * transcode.c (rb_econv_convert): use ECONV_INVALID_MASK andakr2008-09-051-3/+6
* * transcode.c (allocate_converted_string): add arguments for a bufferakr2008-09-051-17/+37
* * transcode.c (str_transcode_enc_args): local variables renamed.akr2008-09-051-30/+30
* update rdoc.akr2008-09-051-1/+1
* * transcode.c (econv_s_stateless_encoding): new method.akr2008-09-051-0/+42
* * transcode.c (enc_arg): extracted from str_transcode_enc_args.akr2008-09-051-16/+27
* * transcode_data.h (rb_transcoder): rename fields:akr2008-09-041-22/+22
* * transcode.c: variables renamed for consistency.akr2008-09-041-55/+55
* rdoc update.akr2008-09-041-14/+19
* * transcode.c (econv_init): accept an integer as 3rd argument as well.akr2008-09-041-4/+15
* * transcode.c (sym_partial_input): new variable.akr2008-09-041-11/+30
* * transcode.c (sym_universal_newline_decoder): new variable.akr2008-09-041-31/+44
* * transcode_data.h (PType): defined unconditionaly.akr2008-09-041-1/+0
* * include/ruby/encoding.h (ECONV_INVALID_IGNORE): removed becauseakr2008-09-041-16/+2
* * include/ruby/io.h (rb_io_t): new fields: encs.ecopts andakr2008-09-031-21/+86
* * include/ruby/encoding.h (rb_econv_set_replacemenet): declared.akr2008-09-031-10/+144
* * transcode.c (transcode_restartable0): avoid VC++6's bug.usa2008-09-031-8/+8
* * include/ruby/encoding.h (rb_econv_option_t): removed. Sinceakr2008-09-031-69/+56
* * transcode.c (rb_transcoding): moved from transcode_data.h.akr2008-09-031-0/+42
* * transcode_data.h (rb_transcoding): remove stateful field.akr2008-09-031-9/+18
* * transcode_data.h (WORDINDEX_SHIFT_BITS): defined.akr2008-09-031-1/+1
* refactor last change.akr2008-09-031-2/+2
* * transcode.c (BL_MIN_BYTE): defined.akr2008-09-031-5/+8
* * transcode.c (BYTE_ADDR): defined.akr2008-09-031-4/+5
* * transcode_data.h (base_element): removed.akr2008-09-021-4/+6
* * tool/transcode-tblgen.rb: record infos and BYTE_LOOKUPs as index ofakr2008-09-011-3/+4
* * tool/transcode-tblgen.rb: record offsets array as index ofakr2008-09-011-2/+3
* * transcode_data.h (BYTE_LOOKUP): change to uintptr_t array.akr2008-09-011-1/+1
* * transcode_data.h (BYTE_LOOKUP_BASE): abstract accessor forakr2008-09-011-3/+3
* rdoc update.akr2008-08-311-14/+33
* fix typos.akr2008-08-311-2/+2
* rdoc update.akr2008-08-311-14/+121
* * transcode.c (transcode.c): set source_encoding andakr2008-08-311-6/+28
* * transcode.c (make_econv_exception): rename instance variable namesakr2008-08-311-12/+12
* * transcode.c (econv_putback): associate encoding to the result.akr2008-08-311-0/+28
* * transcode.c (econv_insert_output): raise ArgumentError on failure.akr2008-08-311-3/+23
* * transcode.c (econv_last_error): new method.akr2008-08-311-0/+34
* * transcode.c (econv_primitive_convert): make two arguments,akr2008-08-311-1/+6
* * transcode.c (make_econv_exception): error message simplified.akr2008-08-311-4/+4
* * transcode.c (econv_putback): make max argument optional.akr2008-08-301-3/+5
* * transcode.c (rb_econv_putback): putback from last byte.akr2008-08-301-1/+1
* * transcode.c (econv_putback): renamed from econv_primitive_putback.akr2008-08-301-2/+2
* * transcode.c (econv_insert_output): renamed fromakr2008-08-301-2/+2