| Age | Commit message (Collapse) | Author |
|
|
|
public -> private:
o head_message
o last_message
o next_message
o prev_message
prefix change:
o rfc822_message_ -> whole_message_
o get_first_plaintext_message() -> find_first_plaintext_message()
o get_encoding_mechanism() -> encoding_mechanism()
o get_data_type() -> data_type()
o get_data_type_list() -> data_type_list()
renamed:
o get_offset() - >offset_pair()
o header_in_body_part() -> message_fields()
o data_in_body_part() -> message_text()
where we use RFC822 flabour naming convention.
rfc822 says "message = fields + text" and rfc2047 says "message" as
defined in RFC 822, with all header fields optional.
|
|
delayed loading by eval q{ use .. }.
validate defined( $db->{ _thread_list }->{ $id } ).
_head_thread(): fix head_thread search algorithm.
rename __search_default_next_thread_id() to
__search_default_next_id_in_thread().
__sort_yyyymm(): validate value is not null.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
prev_thread -> prev_thread_id
next_thread -> next_thread_id
count up $self->{ _num_attachment } for child process
attachment file name $id.$count.html
parent passes the id to child (processing attachment)
ignore type if type is /^multipart/
check $idp pattern
|
|
|
|
|
|
rename functions to clarify its role:
_rewrite_html_file -> _disable_html_tag_in_file
_create_temporary_file -> _create_temporary_file_in_raw_mode
_print_inline_object -> _print_inline_object_link
evaluate_preamble -> evaluate_safe_preamble
evaluate_footer -> evaluate_safe_footer
|
|
define _sprintf_safe_str() and __sprintf_safe_str() for convenience
define _separete_url() to help incomplete regexp of
HTML::FromText::text2html()
|
|
_text_print -> _text_safe_print
_text_print_by_raw_mode -> _text_raw_print
implement _create_temporary_filename()
reorder $type check
consider case of text/* with encoded content
save content to file once and rewrite it by _rewrite_html_file()
consider encoding style of quoted-printable, 7bit also
fix typo
|
|
|
|
|
|
|
|
add another debug by _PRINT_DEBUG()
bug fix key name usage for {prev,next}_thread
new thread speculation by _search_default_next_thread_id() but it is
broken due to local search. we should speculate thread in global
range.
|
|
|
|
header to show)
defined() check before calling Jcode::XXX()
|
|
|
|
prepare top level entrance functions:
htmlify_file() for file
htmlify_dir() for directory
|
|
TABLE-ify monthly_index: yyyy/01 yyyy/02 ..
|
|
|
|
|
|
rename functin name:
_print_attachment -> _print_inline_object
_raw_text_print -> _text_print_by_raw_mode
|
|
|
|
|
|
check already processed or not
you can know it by $self->is_ignore($id) method.
move a lot of debug code to "if $debug > 3" in cache_message_info()
|
|
|
|
|
|
address or not more rigolously.
bug fix: check parent/child (attachment) process or not
more and more debug info
|
|
Mail::HTML::Lite::new() accepts { db_type => "DB_TYPE", attachment => 0/1 }
change html_begin argument: ($wh, { message => $msg });
we can specify title in <HEAD>
several minior changes
|
|
new() takes charset as argument
change _decode_mime_string() to method
modify ifdef in_chaset_to_code() to be more suitable
|
|
evaluation_relation()
clean up debug code
more debug information
|
|
rewrite links using these data among articles needed to rewrite.
links contains prev/next by ID (article ID) and prev/next by Thread.
|
|
|