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

Legend:
Removed from v.1.307  
changed lines
  Added in v.1.324

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24