2006-02-26 Wakaba * Makefile (distclean): New rule. 2002-12-29 Wakaba * EncodedWord.pm (decode): Refine. * Charset.pm (is_utf8): New. 2002-12-28 Wakaba * Charset.pm (name_minimumizer): Third argument, $option is added. (_utf8_on, _utf8_off): Require Encode in eval block. (devide_string, _devide_string_1, get_property, get_interchange_charset, is_representable_in): New functions. (*default, *internal): New builtin charsets. * EncodedWord.pm (encode, _encode_q_encoding, _encode): New. (%ENCODER): Likewise. 2002-08-18 Wakaba * Charset.pm (_name_utf16be, _name_utf32be): Removed. (Moved to Message::MIME::Charset::MinName) 2002-07-22 Wakaba * Charset.pm: - (encode, decode): Reformed. Return a hash as second or greter'th element of returned array. (Now only 'success' key is used.) - (_utf8_on, _utf8_off): New procedures. - (%_IsMimeText): New hash. - (is_mime_text): New function. * EncodedWord.pm (_decode_eword): Fix for new Message::MIME::Charset::decode. 2002-07-22 Wakaba * Charset.pm: - Separate 'x-unknown' from 'unknown-8bit'. (unknown-8bit is now suitable as MIME text charset. (But I don't know whether this is correct. This charset is "8bit" (not "binary"!) and defined for 8BITSMTP, so interpret like this.)) - New internal charset, '*undef' is defined. 2002-07-20 Wakaba * Charset.pm (msname2iananame): New function. 2002-07-13 Wakaba * MediaType.pm (message/disposition-notification): Fill host's FQDN and user agent product name if fill_reporting_ua. 2002-07-02 Wakaba * MediaType.pm: 'text_content' property is given to some media types. 2002-06-23 Wakaba * Charset.pm - New name_minimumizers. (Some are moved from Message::MIME::Charset::Jcode.) - (%_MINIMUMIZER): New internal hash. - Use internal name-minimumizer (with %_MINIMUMIZER) if minimumizer is not defined in charset's definition. * EncodedWord.pm (decode_ccontent): Order of arguments is changed. * MediaType.pm: Typo fix. 2002-06-11 wakaba * Charset.pm (US-ASCII name-minimumizer): Returns "unknown-8bit" when 8bit octets are included. 2002-06-09 wakaba * Charset.pm: - Support of 'name_minimumizer' property of charset object. - (name_minimumize): New function. * Encoding.pm (encode_qp): Don't encode inner WSPs within tailing WSPs. * MediaType.pm: Support of some new media types and their parameters. 2002-06-01 wakaba * Charset.pm: - (encode): Returns minimum charset name if possible. - (definition of iso-2022-int-1, us-ascii): mime_text = 1. * Encoding.pm (decide_coderange): Returns 'binary' when there are lines consist of more than 998 octets. 2002-05-30 wakaba * Charset.pm: - (%ENCODER, %DECODER, %N11NTABLE): Removed. - (%CHARSET): New hash. - (make_charset): New function. * Encoding.pm: - (decide_coderange): Checks media-type. - (uuencode): Typo fix. 2002-05-29 wakaba * MediaType.pm, Encoding.pm: New modules. 2002-05-25 wakaba * Makefile: New file. * EncodedWord.pm: - Procedes trailing WSP correctly. - Don't fail with unknown error. 2002-03-25 wakaba * Charset.pm, EncodedWord.pm: New modules. * ChangeLog: New file.