| 1 |
|
2008-05-24 Wakaba <wakaba@suika.fam.cx> |
| 2 |
|
|
| 3 |
|
* HTML.pm.src: Reduce the number of errors in truncated doctypes (HTML5 |
| 4 |
|
revision 1685). |
| 5 |
|
|
| 6 |
|
2008-05-24 Wakaba <wakaba@suika.fam.cx> |
| 7 |
|
|
| 8 |
|
* HTML.pm.src: Support for EOF in new states for tags (HTML5 |
| 9 |
|
revision 1684). |
| 10 |
|
|
| 11 |
|
2008-05-24 Wakaba <wakaba@suika.fam.cx> |
| 12 |
|
|
| 13 |
|
* HTML.pm.src (_reset_insertion_mode): Make <td>.innerHTML |
| 14 |
|
work (HTML5 revision 1690). |
| 15 |
|
|
| 16 |
|
2008-05-24 Wakaba <wakaba@suika.fam.cx> |
| 17 |
|
|
| 18 |
|
* HTML.pm.src (_tree_construction_main): Change handling of |
| 19 |
|
end tags in head insertion modes (HTML5 revision 1686). |
| 20 |
|
(parse_char_string): Bug fix for non-utf8 character string handlings. |
| 21 |
|
(parse_char_stream): |ungetc| does not work well for this context. |
| 22 |
|
|
| 23 |
|
2008-05-18 Wakaba <wakaba@suika.fam.cx> |
| 24 |
|
|
| 25 |
|
* HTML.pm.src (parse_byte_string): Redefined to invoke |
| 26 |
|
|parse_byte_stream|. |
| 27 |
|
(parse_byte_stream): New method. |
| 28 |
|
|
| 29 |
|
2008-05-18 Wakaba <wakaba@suika.fam.cx> |
| 30 |
|
|
| 31 |
|
* HTML.pm.src (parse_byte_string): Fix the column number reported |
| 32 |
|
by encoding layer error reporter. |
| 33 |
|
|
| 34 |
|
2008-05-17 Wakaba <wakaba@suika.fam.cx> |
| 35 |
|
|
| 36 |
|
* HTML.pm.src (parse_byte_string): Use streaming decoder |
| 37 |
|
rather than converting the whole byte string and then parsing. |
| 38 |
|
Propagate errors in character encoding layer. |
| 39 |
|
(get_next_token): Precise error reporting for |bare stago| error. |
| 40 |
|
|
| 41 |
|
2008-05-17 Wakaba <wakaba@suika.fam.cx> |
| 42 |
|
|
| 43 |
|
* HTML.pm.src (parse_char_stream): New method. |
| 44 |
|
(parse_char_string): This method is now defined as an invocation |
| 45 |
|
of the |parse_char_stream| method. |
| 46 |
|
|
| 47 |
|
2008-05-17 Wakaba <wakaba@suika.fam.cx> |
| 48 |
|
|
| 49 |
|
* HTML.pm.src (parse_byte_string): Report various status |
| 50 |
|
of the sniffing as info-level errors. Support for new |
| 51 |
|
decoding framework in parser resestting. |
| 52 |
|
(new): Various default error levels were not set. |
| 53 |
|
|
| 54 |
|
2008-05-17 Wakaba <wakaba@suika.fam.cx> |
| 55 |
|
|
| 56 |
|
* HTML.pm.src (parse_byte_string): HTML5 encoding siniffing |
| 57 |
|
algorithm, except for the actual sniffing, is implemented |
| 58 |
|
with new framework with Message::Charset::Info. |
| 59 |
|
|
| 60 |
|
2008-05-16 Wakaba <wakaba@suika.fam.cx> |
| 61 |
|
|
| 62 |
|
* CacheManifest.pm (_parse): Drop fragment identifiers from |
| 63 |
|
URIs in fallback section (HTML5 revision 1596). |
| 64 |
|
|
| 65 |
|
2008-05-10 Wakaba <wakaba@suika.fam.cx> |
| 66 |
|
|
| 67 |
|
* Makefile (Entities.html): URI has changed. |
| 68 |
|
|
| 69 |
|
2008-05-10 Wakaba <wakaba@suika.fam.cx> |
| 70 |
|
|
| 71 |
|
* CacheManifest.pm: Don't replace U+0000 NULL (HTML5 revision |
| 72 |
|
1553). |
| 73 |
|
|
| 74 |
|
2008-05-06 Wakaba <wakaba@suika.fam.cx> |
| 75 |
|
|
| 76 |
|
* ContentChecker.pm: Noted that those returned in |table| are |
| 77 |
|
no longer table elements, but table objects returned |
| 78 |
|
by Whatpm::HTMLTable. |
| 79 |
|
|
| 80 |
|
* HTMLTable.pm (form_table): Return table element node |
| 81 |
|
as |$table->{element}|. |
| 82 |
|
(assign_header): Support for the |headers=""| attribute. |
| 83 |
|
|
| 84 |
|
2008-05-06 Wakaba <wakaba@suika.fam.cx> |
| 85 |
|
|
| 86 |
|
* HTMLTable.pm (assign_header): New function; first version |
| 87 |
|
with no support for headers="". |
| 88 |
|
(form_table): Include table width and height to the returned |
| 89 |
|
table object for covenience. Indexing in column assignement was wrong. |
| 90 |
|
Set whether a data cell is empty or not for convenience. |
| 91 |
|
|
| 92 |
|
2008-05-05 Wakaba <wakaba@suika.fam.cx> |
| 93 |
|
|
| 94 |
|
* HTMLTable.pm: Robuster caption support (HTML5 revision 1393). |
| 95 |
|
|
| 96 |
|
2008-05-05 Wakaba <wakaba@suika.fam.cx> |
| 97 |
|
|
| 98 |
|
* HTMLTable.pm: How table model errors are detected is |
| 99 |
|
changed (HTML5 revision 1387). |
| 100 |
|
|
| 101 |
2008-05-05 Wakaba <wakaba@suika.fam.cx> |
2008-05-05 Wakaba <wakaba@suika.fam.cx> |
| 102 |
|
|
| 103 |
* HTMLTable.pm: The algorithm now moves |tfoot| elements |
* HTMLTable.pm: The algorithm now moves |tfoot| elements |