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

Legend:
Removed from v.1.305  
changed lines
  Added in v.1.346

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24