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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (hide annotations) (download)
Sun May 13 05:35:22 2007 UTC (17 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +16 -0 lines
++ whatpm/t/ChangeLog	13 May 2007 05:35:20 -0000
2007-05-13  Wakaba  <wakaba@suika.fam.cx>

	* content-model-1.dat: New test data.

	* ContentChecker.t: New test.

++ whatpm/Whatpm/ChangeLog	13 May 2007 05:34:38 -0000
2007-05-13  Wakaba  <wakaba@suika.fam.cx>

	* ContentChecker.pm ($AnyChecker): Renamed
	from |$ElementDefault->{checker}|.
	($ElementDefault->{checker}): Throw an error that
	the element type is not supported by the checker.
	($HTMLMetadataElement): |html:base| was missing.
	($HTMLEmptyChecker): Don't throw an error
	for inter-element whitespace nodes.
	(html:html checker): Errors were not
	thrown even if |html:head| and/or |html:body|
	children were missing.
	(html:head checker): An error was not
	thrown if <meta charset> appered after other
	elements.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24