Parent Directory
|
Revision Log
++ whatpm/t/ChangeLog 23 Feb 2008 13:18:40 -0000 * content-model-1.dat: New test data for |object| transparentness are added. 2008-02-23 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 23 Feb 2008 13:18:10 -0000 * ContentChecker.pm ($HTMLSemiTransparentElements): New. (check_element): s/minuses/minus_elements/, s/pluses/plus_elements/. Support for |html:object| as a semi-transparent element. 2008-02-23 Wakaba <wakaba@suika.fam.cx>
| 1 | wakaba | 1.138 | 2008-02-23 Wakaba <[email protected]> |
| 2 | |||
| 3 | wakaba | 1.139 | * ContentChecker.pm ($HTMLSemiTransparentElements): New. |
| 4 | (check_element): s/minuses/minus_elements/, s/pluses/plus_elements/. | ||
| 5 | Support for |html:object| as a semi-transparent element. | ||
| 6 | |||
| 7 | 2008-02-23 Wakaba <[email protected]> | ||
| 8 | |||
| 9 | wakaba | 1.138 | * ContentChecker.pm (check_element): The way to traverse |
| 10 | the tree is entirely revised to make it easier to track | ||
| 11 | the state of ancestors/descendants. As a result of this | ||
| 12 | revision (which rewrites almost all of Whatpm::ContentChecker::HTML), | ||
| 13 | support for content model checking for HTML elements |figure|, | ||
| 14 | |object|, |video|, and |audio| and checking for XML elements (and | ||
| 15 | some XMLNS checkings) are dropped for now. They will be | ||
| 16 | reimplemented in due cource. | ||
| 17 | |||
| 18 | wakaba | 1.134 | 2008-02-17 Wakaba <[email protected]> |
| 19 | |||
| 20 | wakaba | 1.137 | * HTML.pm.src: |>| in public or system literal closes the DOCTYPE |
| 21 | token (HTML5 revision 1225). | ||
| 22 | |||
| 23 | 2008-02-17 Wakaba <[email protected]> | ||
| 24 | |||
| 25 | wakaba | 1.136 | * ContentChecker.pm ({unsupported_level}): New value. |
| 26 | |||
| 27 | * HTML.pm.src: Save whether |meta| |content| attribute | ||
| 28 | contains character references or not. | ||
| 29 | |||
| 30 | 2008-02-17 Wakaba <[email protected]> | ||
| 31 | |||
| 32 | wakaba | 1.135 | * ContentChecker.pm (_get_children): (Incompleted) attempt to |
| 33 | imlement significant content checking for contents | ||
| 34 | with |del| elements. | ||
| 35 | |||
| 36 | 2008-02-17 Wakaba <[email protected]> | ||
| 37 | |||
| 38 | wakaba | 1.134 | * ContenteChecker.pm ($HTMLTransparentElements): More |
| 39 | elements are added. | ||
| 40 | (_get_children): HTML |object| elements are now semi-transparent. | ||
| 41 | |||
| 42 | * NanoDOM.pm (manakai_html, manakai_head): New methods. | ||
| 43 | |||
| 44 | wakaba | 1.133 | 2008-02-16 Wakaba <[email protected]> |
| 45 | |||
| 46 | * CacheManifest.pm: HTML5 revision 1211 implemented. | ||
| 47 | |||
| 48 | * CacheManifest.pod: Updated. | ||
| 49 | |||
| 50 | wakaba | 1.132 | 2008-02-10 Wakaba <[email protected]> |
| 51 | |||
| 52 | * ContentChecker.pm (check_document, check_element): Support | ||
| 53 | for second argument ($onsubdoc). | ||
| 54 | (_get_css_parser): Removed (now it is part of WDCC). | ||
| 55 | |||
| 56 | wakaba | 1.131 | 2008-02-09 Wakaba <[email protected]> |
| 57 | |||
| 58 | * ContentChecker.pm (_get_css_parser): New. | ||
| 59 | |||
| 60 | wakaba | 1.129 | 2007-11-25 Wakaba <[email protected]> |
| 61 | |||
| 62 | wakaba | 1.130 | * ContentChecker.pm ($AnyChecker): Old way to add child elements |
| 63 | for checking had been used. | ||
| 64 | |||
| 65 | 2007-11-25 Wakaba <[email protected]> | ||
| 66 | |||
| 67 | wakaba | 1.129 | * ContentChecker.pm (check_element): New todo item type |descendant|. |
| 68 | |||
| 69 | wakaba | 1.125 | 2007-11-23 Wakaba <[email protected]> |
| 70 | |||
| 71 | wakaba | 1.128 | * IMTChecker.pm: Revised to raise errors and warnings as (poorly) |
| 72 | specced in RFC 2046 and RFC 4288. | ||
| 73 | (application/atom+xml): Definition added. | ||
| 74 | |||
| 75 | 2007-11-23 Wakaba <[email protected]> | ||
| 76 | |||
| 77 | wakaba | 1.127 | * URIChecker.pm: Make RFC 3986 should-level errors |
| 78 | warnings (rather than SHOULD-level errors). | ||
| 79 | |||
| 80 | 2007-11-23 Wakaba <[email protected]> | ||
| 81 | |||
| 82 | wakaba | 1.126 | * NanoDOM.pm (get_user_data, set_user_data): New methods. |
| 83 | |||
| 84 | * HTML.pm.src: A flag for character references in attribute | ||
| 85 | values are added. Set |manakai_has_reference| user data | ||
| 86 | to |charset| attribute. | ||
| 87 | |||
| 88 | 2007-11-23 Wakaba <[email protected]> | ||
| 89 | |||
| 90 | wakaba | 1.125 | * NanoDOM.pm (input_encoding, manakai_charset, manakai_has_bom): New |
| 91 | attributes. | ||
| 92 | |||
| 93 | * ContentChecker.pm (check_document): Warn if charset requirements | ||
| 94 | cannot be tested. | ||
| 95 | |||
| 96 | wakaba | 1.124 | 2007-11-19 Wakaba <[email protected]> |
| 97 | |||
| 98 | * HTML.pm.src (parse_byte_string): Detect charset | ||
| 99 | by universalchardet if charset parameter is not specified. | ||
| 100 | |||
| 101 | * Makefile (Charset-all, Charset-clean): New rules. | ||
| 102 | |||
| 103 | wakaba | 1.120 | 2007-11-18 Wakaba <[email protected]> |
| 104 | |||
| 105 | wakaba | 1.123 | * ContentChecker.pm (check_document): Check the existence |
| 106 | of character encoding declaration and selection of encoding | ||
| 107 | for HTML document. | ||
| 108 | |||
| 109 | 2007-11-18 Wakaba <[email protected]> | ||
| 110 | |||
| 111 | wakaba | 1.122 | * ContentType.pm (get_sniffed_type): Return also the official |
| 112 | type in list context. | ||
| 113 | |||
| 114 | 2007-11-18 Wakaba <[email protected]> | ||
| 115 | |||
| 116 | wakaba | 1.121 | * ContentType.pm: Sniffing with leading white space |
| 117 | ignoring (HTML5 revisions 1013 and 1016). | ||
| 118 | |||
| 119 | 2007-11-18 Wakaba <[email protected]> | ||
| 120 | |||
| 121 | wakaba | 1.120 | * ContentType.pm: HTML5 revision 1013 changes, except for leading |
| 122 | white spaces, are implemented. | ||
| 123 | |||
| 124 | wakaba | 1.117 | 2007-11-11 Wakaba <[email protected]> |
| 125 | |||
| 126 | wakaba | 1.119 | * HTML.pm.src (parse_char_string): Set |inner_encoding| |
| 127 | attribute if possible. | ||
| 128 | |||
| 129 | 2007-11-11 Wakaba <[email protected]> | ||
| 130 | |||
| 131 | wakaba | 1.118 | * HTML.pm.src (parse_byte_string): New method. |
| 132 | (parse_char_string): New alias for |parse_string|. | ||
| 133 | (main phase): Invoking "change the encoding" algorithm if desired. | ||
| 134 | |||
| 135 | * HTML.pod: Updated. | ||
| 136 | |||
| 137 | 2007-11-11 Wakaba <[email protected]> | ||
| 138 | |||
| 139 | wakaba | 1.117 | * HTML.pod (get_inner_html): Removed. |
| 140 | |||
| 141 | * Makefile (HTML-all, HTML-clean): New. | ||
| 142 | |||
| 143 | 2007-11-11 Wakaba <[email protected]> | ||
| 144 | |||
| 145 | * HTML.pm.src (get_inner_html): Removed (moved to HTML/Serializer.pm). | ||
| 146 | |||
| 147 | wakaba | 1.116 | 2007-11-08 Wakaba <[email protected]> |
| 148 | |||
| 149 | * mklinktypelist.pl: s/noreferer/noreferrer/ (HTML5 revision 1132). | ||
| 150 | |||
| 151 | wakaba | 1.112 | 2007-11-04 Wakaba <[email protected]> |
| 152 | |||
| 153 | wakaba | 1.115 | * Makefile: |CacheManifest.html| is added. |
| 154 | |||
| 155 | * CacheManifest.pod: New file. | ||
| 156 | |||
| 157 | 2007-11-04 Wakaba <[email protected]> | ||
| 158 | |||
| 159 | wakaba | 1.114 | * CacheManifest.pm: New module. |
| 160 | |||
| 161 | 2007-11-04 Wakaba <[email protected]> | ||
| 162 | |||
| 163 | wakaba | 1.113 | * HTML.pm.src: Support for application cache selection algorithm |
| 164 | callback. | ||
| 165 | |||
| 166 | 2007-11-04 Wakaba <[email protected]> | ||
| 167 | |||
| 168 | wakaba | 1.112 | * mklinktypelist.pl: Support for rel=noreferer (HTML5 revision 1118). |
| 169 | |||
| 170 | wakaba | 1.110 | 2007-10-17 Wakaba <[email protected]> |
| 171 | |||
| 172 | wakaba | 1.111 | * Makefile (clean): New rule. |
| 173 | |||
| 174 | * NanoDOM.pm (public_id, system_id): New attributes. | ||
| 175 | |||