/[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.323 by wakaba, Thu Sep 18 08:22:17 2008 UTC
# Line 1  Line 1 
1    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
2    
3            * LangTag.pm: Warn for private use language subtags.  Error level
4            typos fixed.  Support for Suppress-Script field.
5    
6            * mklangreg.pl: Support for dumping of nested structure.
7    
8    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
9    
10            * LangTag.pm (check_rfc4646_langtag): Check if a tag is in the
11            recommended case as per RFC 4646.
12    
13    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
14    
15            * LangTag.pm (check_rfc4646_langtag): New method.
16    
17    2008-09-18  Wakaba  <wakaba@suika.fam.cx>
18    
19            * mklangreg.pl: New script.
20    
21            * Makefile: Updated for creation of the module for language subtag
22            registry.
23            
24    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
25    
26            * Makefile: WebIDL.html added.
27    
28            * WebIDL.pod: New documentation.
29    
30    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
31    
32            * WebIDL.pm: Checker's error types are redefined.
33    
34    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
35    
36            * WebIDL.pm: Parser's error types are redefined.  Some forward
37            compatible parsing bugs are fixed.  Some unreachable codes are
38            commented out.
39    
40    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
41    
42            * WebIDL.pm: Support for the reminding extended attributes are
43            added.  It does not satisfy the definition that a forward
44            interface declaration has an extended attribute.  It seems that
45            unless explicitly allowed multiple extended attributes with the
46            same name is not allowed, though it is not explicitly mentioned in
47            the spec.
48    
49    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
50    
51            * WebIDL.pm: Unescapes extended attribute names and extended
52            attribute identifiers.  Preserve whether an extended attribute has
53            an argument list of not.  Support for extended attributes:
54            Constructor, ExceptionConsts, IndexGetter, IndexSetter,
55            NameGetter, NameSetter, and Null.
56            (has_argument_list): New attribute.
57            (idl_text): Stringifies argument lists, if any, even if it is
58            empty.
59    
60    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
61    
62            * HTML.pm.src: New state |PCDATA_STATE|.  Use an empty string for
63            |{s_kwd}| in DATA_STATE as default.
64    
65    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
66    
67            * HTML.pm.src, mkhtmlparser.pl: Replace |{prev_char}|
68            by |{s_kwd}| in DATA_STATE.
69    
70    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
71    
72            * HTML.pm.src: Shorten keys.
73    
74    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
75    
76            * HTML.pm.src: Remove checking for control character, surrogate
77            pair, or noncharacter code points and non-Unicode code
78            points (they should be handled by Whatpm::Charset::UnicodeChecker).
79            (parse_char_stream): Support for the |$get_wrapper| argument and
80            character stream error handlers.
81    
82    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
83    
84            * ContentChecker.pm: Don't call |loda_ns_module|
85            for null-namespace elements/attributes.
86    
87            * HTML.pm.src: Fact out $disallowed_control_chars
88            as a hash.
89    
90    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
91    
92            * HTML.pm.src: Regexp typo fixed.  |{prev_char}|
93            and |{next_char}| initializations are moved to initialization
94            method.  |{read_until}| now supports buffering.  Sync |set_inner_html|
95            with |parse_char_stream|.
96    
97    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
98    
99            * HTML.pm.src (parse_char_stream): Make |set_next_char|
100            invoke |manakai_read_until|, not only |read|, where
101            possible, to decrease the number of |read| method calls.
102    
103            * mkhtmlparser.pl: Related changes to the aforementioned
104            modification.
105    
106    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
107    
108            * HTML.pm.src: Use |read| instead of |getc|.  |set_inner_html|
109            would report character error from now.
110    
111    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
112    
113            * HTML.pm.src: White-space-leaded non-white-space character
114            tokens in "before head insertion mode" was not
115            correctly handled.
116            (set_inner_html): Reimplemented using CharString decodehandle
117            class.  Support for $get_wrapper argument.  Support
118            for |{read_until}| feature.
119    
120  2008-09-14  Wakaba  <wakaba@suika.fam.cx>  2008-09-14  Wakaba  <wakaba@suika.fam.cx>
121    
122          * 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.323

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24