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

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.80

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24