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

Diff of /markup/html/whatpm/Whatpm/CSS/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.55 by wakaba, Sat Jan 12 14:45:47 2008 UTC revision 1.74 by wakaba, Sat Jan 26 14:48:09 2008 UTC
# Line 1  Line 1 
1    2008-01-26  Wakaba  <[email protected]>
2    
3            * Parser.pm ('font-weight' parser): Support for '+'.
4    
5            * Tokenizer.pm: Normalize number stored in |NUMBER_TOKEN|,
6            |PERCENTAGE_TOKEN|, and |DIMENSION_TOKEN|.
7    
8    2008-01-26  Wakaba  <[email protected]>
9    
10            * Parser.pm ('font-size' parser): Support for '+'.  Fixed to
11            report more accurate error position.  Enabled the
12            support for '-webkit-xxx-large'.
13            ('font' parse): Support for '+' in <'font-weight'>
14            and <'font-size'>.
15    
16    2008-01-26  Wakaba  <[email protected]>
17    
18            * Parser.pm ('background' serialize_multiple, 'background-position'
19            serialize_shorthand): Reimplemented taking 'inherit'
20            and 'important' into account.
21            ('background' parse): Support for '+'.  Correct initial value
22            for 'background-position-y' was not set in some cases.
23            Wrong value was set to 'background-position-x' in some case.
24            Did not return by some syntax errors.
25    
26    2008-01-26  Wakaba  <[email protected]>
27    
28            * Parser.pm (get_char): Use argument to avoid self reference.
29    
30            * Tokenizer.pm: Set the tokenizer itself as the first
31            argument to the |get_char| function.
32    
33    2008-01-26  Wakaba  <[email protected]>
34    
35            * Parser.pm ('border' serialize_multiple): Reimplement
36            to take 'inherit' and 'important' into account.
37    
38    2008-01-26  Wakaba  <[email protected]>
39    
40            * Parser.pm (serialize_shorthand, serialize_multiple): The
41            leading | ! |s in the priority part were removed (now they
42            are added by |css_text| attribute implementation).
43            (border-width, border-style, border-color serialize_shorthand): Typo
44            fixed.
45    
46    2008-01-26  Wakaba  <[email protected]>
47    
48            * Parser.pm (font serialize_shorthand): Implemented.
49            ($generic_font_keywords): Typo fixed.
50    
51    2008-01-26  Wakaba  <[email protected]>
52    
53            * Parser.pm: Return value of |serialize_multiple| methods
54            are changed.
55            ('margin' serialize_multiple, 'padding' serialize_multiple):
56            Implemented.
57            ('border-style' serialize_shorthand, 'border-color'
58            serialize_shorthand, 'border-width' serialize_shorthand,
59            'border-left' serialize_shorthand, 'border-top' serialize_shorthand,
60            'border-bottom' serialize_shorthand, 'border-right'
61            serialize_shorthand): New.
62    
63    2008-01-24  Wakaba  <[email protected]>
64    
65            * Parser.pm (parse_char_string): Treatement for non-important
66            duplicate declarations was incorrect.
67            (margin): Use 'margin' shorthand property for serializing
68            margin-related properties if possible.  Support for the |+|
69            sign in <'margin'> is added.
70    
71    2008-01-24  Wakaba  <[email protected]>
72    
73            * Parser.pm: Support for the |+| sign in 'margin-top' and
74            similar properties.
75    
76    2008-01-22  Wakaba  <[email protected]>
77    
78            * Parser.pm (new {onerror}): The default error handler (outputting
79            to the standard error output) is defined.
80            (parse_char_string {get_char}): Set the next number to the
81            column number of the last character as the column of the
82            end of file pseudo-character.
83    
84    2008-01-20  Wakaba  <[email protected]>
85    
86            * Parser.pm, SelectorsParser.pm: Error type strings are revised.
87    
88    2008-01-20  Wakaba  <[email protected]>
89    
90            * Parser.pm, SelectorsParser.pm: |{href}| parameter added
91            to all the onerror invocations.  The |{onerror}| function
92            is no longer called with |{line}| and |{column}| parameters.
93    
94            * Tokenizer.pm: All token are now given |{line}| and |{column}|
95            values.
96    
97    2008-01-20  Wakaba  <[email protected]>
98    
99            * Parser.pm (parse_char_string): Revise |$tt->{get_char}| callback
100            so that it sets |$tt->{line}| and |$tt->{column}| options.  Some
101            error handler calling codes are modified for the experimental
102            support for more precious reporting of error location.
103    
104            * Tokenizer.pm (new): The |onerror| option has been removed, since
105            it was never used.
106            (get_next_token): Limited and experimental support for token
107            emittion with the information on the position where it occurs.
108            (serialize_token): New function.
109            
110    2008-01-14  Wakaba  <[email protected]>
111    
112            * Parser.pm (-moz-opacity): DOM attribute name was wrong.
113    
114    2008-01-14  Wakaba  <[email protected]>
115    
116            * Cascade.pm (get_cascaded_value): No longer have to test
117            whether priority is defined.
118    
119            * Parser.pm (parse_char_string): Set an empty string as the priority
120            if no priority was specified.
121    
122    2008-01-14  Wakaba  <[email protected]>
123    
124            * Parser.pm (serialize, serialize_multiple): Return an empty
125            string (not undef) if the property has no assigned value.
126    
127    2008-01-14  Wakaba  <[email protected]>
128    
129            * Parser.pm (parse_char_string): Namespace support is revised so
130            that more Gecko-like namespace serialization can be implemented.
131    
132            * SelectorsSerializer.pm (serialize_selector_text): Revised.
133            Now it does almost same as what Gecko does for namespace
134            tratements, what Gecko does for universal selector omittion, and what
135            Opera does for ordering (i.e. no sorting).  Only one COLON
136            for pseudo-elements since Gecko and Opera do so.
137    
138    2008-01-14  Wakaba  <[email protected]>
139    
140            * SelectorsSerializer.pm (serialize_selector_text): New method.
141    
142  2008-01-12  Wakaba  <[email protected]>  2008-01-12  Wakaba  <[email protected]>
143    
144          * Parser.pm: 'opacity' and '-moz-opacity' are implemented.          * Parser.pm: 'opacity' and '-moz-opacity' are implemented.

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.74

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24