/[suikacvs]/markup/html/whatpm/Whatpm/ChangeLog
Suika

Diff of /markup/html/whatpm/Whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.306 by wakaba, Sun Sep 14 09:05:54 2008 UTC revision 1.347 by wakaba, Sun Oct 5 05:59:35 2008 UTC
# Line 1  Line 1 
1    2008-10-05  Wakaba  <wakaba@suika.fam.cx>
2    
3            * ContentChecker.pod: Note on internal flags is added.
4    
5    2008-10-05  Wakaba  <wakaba@suika.fam.cx>
6    
7            * HTML.pm.src: An AAA bug fixed.
8    
9    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
10    
11            * HTML.pm.src: If another node is inserted by the parser, don't
12            reuse existing Text node to append a character (HTML5 revision
13            2124).
14    
15    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
16    
17            * HTML.pm.src: Support for <option> and <optgroup> in body (HTML5
18            revisions 1731 and 2128).
19    
20    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
21    
22            * HTML.pm.src: Make <foreignObject> scoping (HTML5 revision 1837).
23            Support for end tags of camelCase SVG elements were broken.  A
24            wrong error type text fixed.
25    
26    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
27    
28            * HTML.pm.src: Drop redundant code (HTML5 revision 1731).
29    
30    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
31    
32            * HTML.pm.src: Support for new definition of |param| and |source|
33            start tag parsing (HTML5 revision 1731).
34    
35    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
36    
37            * HTML.pm.src: <p> steps reimplemented (HTML5 revision 1731).
38    
39    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
40    
41            * HTML.pm.src: <li>, <dt>, and <dd> steps reimplemented (HTML5
42            revisions 1731 and 1831).
43    
44    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
45    
46            * HTML.pm.src: Support for new flow (but not phrasing) elements (HTML5
47            revisions 1731 and 1778).  Support for the </sarcasm> end tag (HTML5
48            revision 1731).
49    
50    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
51    
52            * HTML.pm.src: Support for |command| and |eventsource| elements (HTML5
53            revision 1731).  End tags of |option| and |optgroup| elements are
54            now optional (HTML5 revision 1731).
55    
56    2008-10-04  Wakaba  <wakaba@suika.fam.cx>
57    
58            * HTML.pm.src: New "special" elements added to the list (HTML5
59            revision 1778).  "strile" -> "strike".
60    
61    2008-10-02  Wakaba  <wakaba@suika.fam.cx>
62    
63            * ContentType.pm (get_sniffed_type): Support for the "better"
64            content sniffing (HTML5 revision 1927).  In a case the official
65            type was not returned when the method is invoked in the list
66            context.
67    
68    2008-09-22  Wakaba  <wakaba@suika.fam.cx>
69    
70            * HTML.pm.src: Character references for non-space C0 characters,
71            including U+000B VT, DEL character, noncharacter code points, are
72            now converted to the U+FFFD character (cf. HTML5 revision 2138).
73    
74    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
75    
76            * ContentChecker.pm: |form=""| check support added.
77    
78    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
79    
80            * ContentChecker.pm: |contextmenu| validness is now checked using
81            |id| and |id_type| properties, and |menu| property is removed.
82    
83    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
84    
85            * ContentChecker.pm: Prepare for |form| |name| attribute's
86            duplication checking.
87    
88    2008-09-21  Wakaba  <wakaba@suika.fam.cx>
89    
90            * HTML.pm.src (parse_byte_stream): Support (or non-support) for
91            unsupported charset="" parameter value (HTML5 revision 2131).
92    
93    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
94    
95            * HTML.pm.src: Reminding places where U+000B is allowed as a space
96            character is fixed (cf. HTML5 revision 1738).
97    
98            * ContentChecker.pm, HTMLTable.pm: U+000B is no longer part of
99            space characters (HTML5 revision 1738).
100    
101    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
102    
103            * HTML.pm.src: The "anything else" case for the "after after body"
104            insertion mode was not updated to swtich to the "in body"
105            insertion mode.  U+000B is no longer a space character for the
106            purpose of tree construction phase (HTML5 revision 1738).
107    
108    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
109    
110            * HTML.pm.src: U+000B is no longer a space character (HTML5
111            revision 1738).
112    
113    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
114    
115            * ContentType.pm: 0x0B is no longer a space character (HTML5
116            revision 1738).
117    
118            * HTML.pm.src: U+000B is no longer a space character for the
119            algorithm for extracting an encoding from a Content-Type (HTML5
120            revision 1738).
121    
122    2008-09-20  Wakaba  <wakaba@suika.fam.cx>
123    
124            * ContentChecker.pm ($IsInHTMLInteractiveContent): New.
125    
126    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
127    
128            * LangTag.pm: Add checks for remaining requirements from RFC 4646.
129    
130            * mklangreg.pl: Sort 'Prefix' values by their length, to ease
131            matching.
132    
133    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
134    
135            * LangTag.pm: Warn for private use language subtags.  Error level
136            typos fixed.  Support for Suppress-Script field.
137    
138            * mklangreg.pl: Support for dumping of nested structure.
139    
140    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
141    
142            * LangTag.pm (check_rfc4646_langtag): Check if a tag is in the
143            recommended case as per RFC 4646.
144    
145    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
146    
147            * LangTag.pm (check_rfc4646_langtag): New method.
148    
149    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
150    
151            * mklangreg.pl: New script.
152    
153            * Makefile: Updated for creation of the module for language subtag
154            registry.
155            
156    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
157    
158            * Makefile: WebIDL.html added.
159    
160            * WebIDL.pod: New documentation.
161    
162    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
163    
164            * WebIDL.pm: Checker's error types are redefined.
165    
166    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
167    
168            * WebIDL.pm: Parser's error types are redefined.  Some forward
169            compatible parsing bugs are fixed.  Some unreachable codes are
170            commented out.
171    
172    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
173    
174            * WebIDL.pm: Support for the reminding extended attributes are
175            added.  It does not satisfy the definition that a forward
176            interface declaration has an extended attribute.  It seems that
177            unless explicitly allowed multiple extended attributes with the
178            same name is not allowed, though it is not explicitly mentioned in
179            the spec.
180    
181    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
182    
183            * WebIDL.pm: Unescapes extended attribute names and extended
184            attribute identifiers.  Preserve whether an extended attribute has
185            an argument list of not.  Support for extended attributes:
186            Constructor, ExceptionConsts, IndexGetter, IndexSetter,
187            NameGetter, NameSetter, and Null.
188            (has_argument_list): New attribute.
189            (idl_text): Stringifies argument lists, if any, even if it is
190            empty.
191    
192    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
193    
194            * HTML.pm.src: New state |PCDATA_STATE|.  Use an empty string for
195            |{s_kwd}| in DATA_STATE as default.
196    
197    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
198    
199            * HTML.pm.src, mkhtmlparser.pl: Replace |{prev_char}|
200            by |{s_kwd}| in DATA_STATE.
201    
202    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
203    
204            * HTML.pm.src: Shorten keys.
205    
206    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
207    
208            * HTML.pm.src: Remove checking for control character, surrogate
209            pair, or noncharacter code points and non-Unicode code
210            points (they should be handled by Whatpm::Charset::UnicodeChecker).
211            (parse_char_stream): Support for the |$get_wrapper| argument and
212            character stream error handlers.
213    
214    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
215    
216            * ContentChecker.pm: Don't call |loda_ns_module|
217            for null-namespace elements/attributes.
218    
219            * HTML.pm.src: Fact out $disallowed_control_chars
220            as a hash.
221    
222    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
223    
224            * HTML.pm.src: Regexp typo fixed.  |{prev_char}|
225            and |{next_char}| initializations are moved to initialization
226            method.  |{read_until}| now supports buffering.  Sync |set_inner_html|
227            with |parse_char_stream|.
228    
229    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
230    
231            * HTML.pm.src (parse_char_stream): Make |set_next_char|
232            invoke |manakai_read_until|, not only |read|, where
233            possible, to decrease the number of |read| method calls.
234    
235            * mkhtmlparser.pl: Related changes to the aforementioned
236            modification.
237    
238    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
239    
240            * HTML.pm.src: Use |read| instead of |getc|.  |set_inner_html|
241            would report character error from now.
242    
243  2008-09-14  Wakaba  <wakaba@suika.fam.cx>  2008-09-14  Wakaba  <wakaba@suika.fam.cx>
244    
245          * HTML.pm.src: White-space-leaded non-white-space character          * HTML.pm.src: White-space-leaded non-white-space character

Legend:
Removed from v.1.306  
changed lines
  Added in v.1.347

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24