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

Contents of /markup/html/whatpm/Whatpm/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.9 - (hide annotations) (download)
Sun May 13 09:52:08 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +10 -0 lines
++ whatpm/t/ChangeLog	13 May 2007 09:51:36 -0000
	* content-model-1.dat: Tests for |a| content model are added.
	Tests for |legend| content model are added.

2007-05-13  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	13 May 2007 09:50:22 -0000
	* ContentChecker.pm: Don't generate duplicate
	error when an element type is put in the "minus" list
	and the element type is not allowed explicitly in the particular
	element content model.
	(html:a checker): New checker.
	(html:details, html:datagrid): New checkers.
	(html:legend): New checker.

2007-05-13  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.6 2007-05-13 Wakaba <wakaba@suika.fam.cx>
2    
3 wakaba 1.9 * ContentChecker.pm: Don't generate duplicate
4     error when an element type is put in the "minus" list
5     and the element type is not allowed explicitly in the particular
6     element content model.
7     (html:a checker): New checker.
8     (html:details, html:datagrid): New checkers.
9     (html:legend): New checker.
10    
11     2007-05-13 Wakaba <wakaba@suika.fam.cx>
12    
13 wakaba 1.8 * ContentChecker.pm (html:li checker): Implemented.
14    
15     2007-05-13 Wakaba <wakaba@suika.fam.cx>
16    
17 wakaba 1.7 * ContentChecker.pm ($HTMLInlineOrStriclyInlineChecker): New
18     checker.
19     (html:dd checker): New checker.
20     (html:q, html:em, html:strong, html:small,
21     html:m, html:dfn, html:code, html:samp, html:span): New checkers.
22    
23     2007-05-13 Wakaba <wakaba@suika.fam.cx>
24    
25 wakaba 1.6 * ContentChecker.pm ($AnyChecker): Renamed
26     from |$ElementDefault->{checker}|.
27     ($ElementDefault->{checker}): Throw an error that
28     the element type is not supported by the checker.
29     ($HTMLMetadataElement): |html:base| was missing.
30     ($HTMLEmptyChecker): Don't throw an error
31     for inter-element whitespace nodes.
32     (html:html checker): Errors were not
33     thrown even if |html:head| and/or |html:body|
34     children were missing.
35     (html:head checker): An error was not
36     thrown if <meta charset> appered after other
37     elements.
38    
39 wakaba 1.5 2007-05-05 Wakaba <wakaba@suika.fam.cx>
40    
41     * ContentChecker.pm: |footer|, |video|, |audio|, |script|,
42     and |noscript| elements are implemented.
43     (new): New method.
44    
45 wakaba 1.3 2007-05-04 Wakaba <wakaba@suika.fam.cx>
46    
47 wakaba 1.4 * ContentChecker.pm: New module.
48    
49     2007-05-04 Wakaba <wakaba@suika.fam.cx>
50    
51 wakaba 1.3 * NanoDOM.pm (manakai_parent_element,
52     document_element, manakai_local_name,
53     manakai_element_type_match): New method.
54    
55     2007-05-03 Wakaba <wakaba@suika.fam.cx>
56    
57     * HTML.pm.src: Replace decimal and hexadecimal numeric
58     entities in C1 range using Windows-1252 mapping. Bare LF
59     did not count as new line for error reporting.
60    
61 wakaba 1.2 2007-05-02 Wakaba <wakaba@suika.fam.cx>
62    
63     * NanoDOM.pm (DOMImplementation): New class.
64     (append_child): Weaken the |parent_node| reference.
65     (create_element_ns, Element new): Set the |owner_document|
66     reference.
67     (implementation): New attribute.
68     (owner_document, local_name, namespace_uri): New attributes.
69    
70     * HTML.pm.src (parse_string): Line and column numbers
71     are now provided to error handler.
72     (!!!parse-error): Short descriptions are added.
73     (_construct_tree): Split into three methods; support
74     for innerHTML mode.
75     (set_inner_html): New method.
76    
77 wakaba 1.1 2007-05-01 Wakaba <wakaba@suika.fam.cx>
78    
79     * NanoDOM.html: Documentation is added.
80    
81     * HTML.pod, ContentType.html: Documentation is revised.
82    
83     * .cvsignore: Pod2html temporary files are added.
84    
85     * Makefile: Make |NanoDOM.html|.
86    
87     2007-05-01 Wakaba <wakaba@suika.fam.cx>
88    
89     * HTML.pm.src (parse_string): New method.
90     (get_inner_html): Renamed from |inner_html|.
91    
92     * Makefile: A rule for |HTML.html| is added.
93    
94     * HTML.pod: New documentation.
95    
96     2007-05-01 Wakaba <wakaba@suika.fam.cx>
97    
98     * NanoDOM.pm (last_child, previous_sibling): New attributes.
99     (clone_node): Attribute nodes were not completely copied.
100    
101     * HTML.pm.src: Many bugs are fixed.
102    
103     2007-04-30 Wakaba <wakaba@suika.fam.cx>
104    
105     * HTML.pm.src: Some typos are fixed.
106    
107     2007-04-30 Wakaba <wakaba@suika.fam.cx>
108    
109     * mkhtmlparser.pl, Makefile: References to the |HTML-consume-entity.src|
110     are removed.
111    
112     * HTML.pm.src: Tokenizer's handling on named entities are rewritten.
113    
114     * HTML-consume-entity.src: Removed.
115    
116     2007-04-30 Wakaba <wakaba@suika.fam.cx>
117    
118     * HTML.pm.src: Tokenizer's handling on hexadecimal
119     numeric entities are rewritten.
120    
121     2007-04-30 Wakaba <wakaba@suika.fam.cx>
122    
123     * HTML.pm.src: Some tokenizer bugs are fixed.
124    
125     2007-04-30 Wakaba <wakaba@suika.fam.cx>
126    
127     * HTML.pm.src: The tree construction stage is implemented.
128    
129     * mkhtmlparser.pl: New macros are added.
130    
131     2007-04-28 Wakaba <wakaba@suika.fam.cx>
132    
133     * ContentType.pm: A note on bug in the specification
134     is removed since it's been now fixed.
135    
136     * .cvsignore: New file.
137    
138     2007-04-28 Wakaba <wakaba@suika.fam.cx>
139    
140     * HTML.pm.src, HTML-consume-entity.src: New files.
141    
142     * Makefile (HTML.pm): New rule.
143    
144     * mkhtmlparser.pl: New script.
145    
146     2007-04-25 Wakaba <wakaba@suika.fam.cx>
147    
148     * Makefile: New file.
149    
150     2007-04-24 Wakaba <wakaba@suika.fam.cx>
151    
152     * ContentType.pm: An error in pod is fixed.
153    
154     2007-04-24 Wakaba <wakaba@suika.fam.cx>
155    
156     * ContentType.pm: Documentation is added.
157    
158     2007-04-24 Wakaba <wakaba@suika.fam.cx>
159    
160     * ContentType.pm: New Perl module.
161    
162     * ChangeLog: New file.
163    
164    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24