/[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.316 by wakaba, Tue Sep 16 10:43:18 2008 UTC
# Line 1  Line 1 
1    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
2    
3            * WebIDL.pm: Support for the reminding extended attributes are
4            added.  It does not satisfy the definition that a forward
5            interface declaration has an extended attribute.  It seems that
6            unless explicitly allowed multiple extended attributes with the
7            same name is not allowed, though it is not explicitly mentioned in
8            the spec.
9    
10    2008-09-16  Wakaba  <wakaba@suika.fam.cx>
11    
12            * WebIDL.pm: Unescapes extended attribute names and extended
13            attribute identifiers.  Preserve whether an extended attribute has
14            an argument list of not.  Support for extended attributes:
15            Constructor, ExceptionConsts, IndexGetter, IndexSetter,
16            NameGetter, NameSetter, and Null.
17            (has_argument_list): New attribute.
18            (idl_text): Stringifies argument lists, if any, even if it is
19            empty.
20    
21    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
22    
23            * HTML.pm.src: New state |PCDATA_STATE|.  Use an empty string for
24            |{s_kwd}| in DATA_STATE as default.
25    
26    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
27    
28            * HTML.pm.src, mkhtmlparser.pl: Replace |{prev_char}|
29            by |{s_kwd}| in DATA_STATE.
30    
31    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
32    
33            * HTML.pm.src: Shorten keys.
34    
35    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
36    
37            * HTML.pm.src: Remove checking for control character, surrogate
38            pair, or noncharacter code points and non-Unicode code
39            points (they should be handled by Whatpm::Charset::UnicodeChecker).
40            (parse_char_stream): Support for the |$get_wrapper| argument and
41            character stream error handlers.
42    
43    2008-09-15  Wakaba  <wakaba@suika.fam.cx>
44    
45            * ContentChecker.pm: Don't call |loda_ns_module|
46            for null-namespace elements/attributes.
47    
48            * HTML.pm.src: Fact out $disallowed_control_chars
49            as a hash.
50    
51    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
52    
53            * HTML.pm.src: Regexp typo fixed.  |{prev_char}|
54            and |{next_char}| initializations are moved to initialization
55            method.  |{read_until}| now supports buffering.  Sync |set_inner_html|
56            with |parse_char_stream|.
57    
58    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
59    
60            * HTML.pm.src (parse_char_stream): Make |set_next_char|
61            invoke |manakai_read_until|, not only |read|, where
62            possible, to decrease the number of |read| method calls.
63    
64            * mkhtmlparser.pl: Related changes to the aforementioned
65            modification.
66    
67    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
68    
69            * HTML.pm.src: Use |read| instead of |getc|.  |set_inner_html|
70            would report character error from now.
71    
72    2008-09-14  Wakaba  <wakaba@suika.fam.cx>
73    
74            * HTML.pm.src: White-space-leaded non-white-space character
75            tokens in "before head insertion mode" was not
76            correctly handled.
77            (set_inner_html): Reimplemented using CharString decodehandle
78            class.  Support for $get_wrapper argument.  Support
79            for |{read_until}| feature.
80    
81  2008-09-14  Wakaba  <wakaba@suika.fam.cx>  2008-09-14  Wakaba  <wakaba@suika.fam.cx>
82    
83          * 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.316

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24