/[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.45 by wakaba, Thu Jan 3 13:51:41 2008 UTC revision 1.84 by wakaba, Sat Feb 2 13:46:54 2008 UTC
# Line 1  Line 1 
1    2008-02-02  Wakaba  <wakaba@suika.fam.cx>
2    
3            * Parser.pm ('font', 'cursor'): Serializer are
4            merged with $default_serializer.
5    
6    2008-02-02  Wakaba  <wakaba@suika.fam.cx>
7    
8            * Parser.pm ($default_serializer): New 'RECT' type supported.
9            ('clip'): Implemented.
10    
11    2008-01-30  Wakaba  <wakaba@suika.fam.cx>
12    
13            * Parser.pm ($default_serializer): New 'ADDCOUNTER'
14            and 'SETCOUNTER' types supported.
15            ('content'): 'counter()' and 'counters()' are supported iff
16            the property 'counter-reset' is supported.
17            ('counter-reset', 'counter-increment'): Implemented.
18    
19    2008-01-28  Wakaba  <wakaba@suika.fam.cx>
20    
21            * Parser.pm ($default_serializer): New 'CONTENT' type supported.
22            ('content'): Implemented.
23    
24    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
25    
26            * Parser.pm ($default_serializer): 'QUOTES' type supported.
27            ('quotes'): Implemented.
28    
29    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
30    
31            * Parser.pm ($one_keyword_parser): More accurate error location
32            reporting.
33            ('overflow-x', 'overflow-y'): Implemented.
34            ('overflow'): Reimplemented as a shorthand.
35    
36    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
37    
38            * Parser.pm ('opacity' parse): Support for '+'.
39    
40    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
41    
42            * Parser.pm ('letter-spacing' parse): Support for '+'.
43            ('border-spacing' serialize_multiple): Revised taking into
44            account 'import' and 'inherit'.
45            ('border-spacing' parse): Support for '+'.
46    
47    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
48    
49            * Parser.pm ($parse_color): Support for '+'.  HSL to RGB
50            convertion was wrong.
51            ('orphans', 'background-position' parse): Support for '+'.
52    
53    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
54    
55            * Parser.pm ('z-index', 'line-height', 'border-width' parse): Support
56            for '+'.
57            ('margin-top' parse): Fixed to report more accureate error
58            position.
59            ('right'): Negative values and 'auto' were not supported.
60    
61    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
62    
63            * Parser.pm ('font-weight' parser): Support for '+'.
64    
65            * Tokenizer.pm: Normalize number stored in |NUMBER_TOKEN|,
66            |PERCENTAGE_TOKEN|, and |DIMENSION_TOKEN|.
67    
68    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
69    
70            * Parser.pm ('font-size' parser): Support for '+'.  Fixed to
71            report more accurate error position.  Enabled the
72            support for '-webkit-xxx-large'.
73            ('font' parse): Support for '+' in <'font-weight'>
74            and <'font-size'>.
75    
76    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
77    
78            * Parser.pm ('background' serialize_multiple, 'background-position'
79            serialize_shorthand): Reimplemented taking 'inherit'
80            and 'important' into account.
81            ('background' parse): Support for '+'.  Correct initial value
82            for 'background-position-y' was not set in some cases.
83            Wrong value was set to 'background-position-x' in some case.
84            Did not return by some syntax errors.
85    
86    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
87    
88            * Parser.pm (get_char): Use argument to avoid self reference.
89    
90            * Tokenizer.pm: Set the tokenizer itself as the first
91            argument to the |get_char| function.
92    
93    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
94    
95            * Parser.pm ('border' serialize_multiple): Reimplement
96            to take 'inherit' and 'important' into account.
97    
98    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
99    
100            * Parser.pm (serialize_shorthand, serialize_multiple): The
101            leading | ! |s in the priority part were removed (now they
102            are added by |css_text| attribute implementation).
103            (border-width, border-style, border-color serialize_shorthand): Typo
104            fixed.
105    
106    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
107    
108            * Parser.pm (font serialize_shorthand): Implemented.
109            ($generic_font_keywords): Typo fixed.
110    
111    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
112    
113            * Parser.pm: Return value of |serialize_multiple| methods
114            are changed.
115            ('margin' serialize_multiple, 'padding' serialize_multiple):
116            Implemented.
117            ('border-style' serialize_shorthand, 'border-color'
118            serialize_shorthand, 'border-width' serialize_shorthand,
119            'border-left' serialize_shorthand, 'border-top' serialize_shorthand,
120            'border-bottom' serialize_shorthand, 'border-right'
121            serialize_shorthand): New.
122    
123    2008-01-24  Wakaba  <wakaba@suika.fam.cx>
124    
125            * Parser.pm (parse_char_string): Treatement for non-important
126            duplicate declarations was incorrect.
127            (margin): Use 'margin' shorthand property for serializing
128            margin-related properties if possible.  Support for the |+|
129            sign in <'margin'> is added.
130    
131    2008-01-24  Wakaba  <wakaba@suika.fam.cx>
132    
133            * Parser.pm: Support for the |+| sign in 'margin-top' and
134            similar properties.
135    
136    2008-01-22  Wakaba  <wakaba@suika.fam.cx>
137    
138            * Parser.pm (new {onerror}): The default error handler (outputting
139            to the standard error output) is defined.
140            (parse_char_string {get_char}): Set the next number to the
141            column number of the last character as the column of the
142            end of file pseudo-character.
143    
144    2008-01-20  Wakaba  <wakaba@suika.fam.cx>
145    
146            * Parser.pm, SelectorsParser.pm: Error type strings are revised.
147    
148    2008-01-20  Wakaba  <wakaba@suika.fam.cx>
149    
150            * Parser.pm, SelectorsParser.pm: |{href}| parameter added
151            to all the onerror invocations.  The |{onerror}| function
152            is no longer called with |{line}| and |{column}| parameters.
153    
154            * Tokenizer.pm: All token are now given |{line}| and |{column}|
155            values.
156    
157    2008-01-20  Wakaba  <wakaba@suika.fam.cx>
158    
159            * Parser.pm (parse_char_string): Revise |$tt->{get_char}| callback
160            so that it sets |$tt->{line}| and |$tt->{column}| options.  Some
161            error handler calling codes are modified for the experimental
162            support for more precious reporting of error location.
163    
164            * Tokenizer.pm (new): The |onerror| option has been removed, since
165            it was never used.
166            (get_next_token): Limited and experimental support for token
167            emittion with the information on the position where it occurs.
168            (serialize_token): New function.
169            
170    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
171    
172            * Parser.pm (-moz-opacity): DOM attribute name was wrong.
173    
174    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
175    
176            * Cascade.pm (get_cascaded_value): No longer have to test
177            whether priority is defined.
178    
179            * Parser.pm (parse_char_string): Set an empty string as the priority
180            if no priority was specified.
181    
182    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
183    
184            * Parser.pm (serialize, serialize_multiple): Return an empty
185            string (not undef) if the property has no assigned value.
186    
187    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
188    
189            * Parser.pm (parse_char_string): Namespace support is revised so
190            that more Gecko-like namespace serialization can be implemented.
191    
192            * SelectorsSerializer.pm (serialize_selector_text): Revised.
193            Now it does almost same as what Gecko does for namespace
194            tratements, what Gecko does for universal selector omittion, and what
195            Opera does for ordering (i.e. no sorting).  Only one COLON
196            for pseudo-elements since Gecko and Opera do so.
197    
198    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
199    
200            * SelectorsSerializer.pm (serialize_selector_text): New method.
201    
202    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
203    
204            * Parser.pm: 'opacity' and '-moz-opacity' are implemented.
205    
206    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
207    
208            * Parser.pm: 'font' is implemented.
209    
210    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
211    
212            * Parser.pm: 'background' is implemented.
213    
214    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
215    
216            * Parser.pm: 'border', 'border-top', 'border-right', 'border-bottom',
217            'border-left', and 'outline' are implemented.  White space characters
218            were not allowed between property name and COLON.  NUMBER and
219            DIMENSION are not allowed as color in quirks mode.
220    
221    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
222    
223            * Cascade.pm: The object now has new device-dependent
224            parameter, |has_invert|.
225    
226            * Parser.pm: The object now has new device-dependent
227            parameter, |clip_color| function.
228            (parse_char_string): Inifinite-loop fixed for ignoring
229            states.  No longer check for '(' and '[' matchings for
230            compatibility with browsers.
231            ($default_serializer): Support for 'RGBA' data type.
232            (color): Reimplemented.
233            (backbround-color, border-top-color, border-right-color,
234            border-bottom-color, border-left-color, outline-color): Implemented.
235    
236    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
237    
238            * Parser.pm (background-position, background-position-x,
239            background-position-y): Implemented.
240    
241    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
242    
243            * Parser.pm (border-spacing serialize_multiple): Implemented.
244    
245    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
246    
247            * Parser.pm: Disallow '-' without following NUMBER or DIMENSION.
248            (border-width serialize): Was incorrect.
249    
250    2008-01-05  Wakaba  <wakaba@suika.fam.cx>
251    
252            * Parser.pm (-manakai-border-spacing-x, -manakai-border-spacing-y,
253            border-spacing): Implemented.
254    
255    2008-01-04  Wakaba  <wakaba@suika.fam.cx>
256    
257            * Parser.pm (letter-spacing, word-specing, text-indent,
258            outline-width): Implemented.
259            (outline-style): Don't allow 'hidden'.
260    
261    2008-01-04  Wakaba  <wakaba@suika.fam.cx>
262    
263            * Parser.pm ($default_serializer): Support for
264            the |PERCENTAGE| data type.
265            (padding-top, border-top-width): The parser now
266            refers the parser of the 'margin-top'.
267            (width, height, min-width, min-height, max-width, max-height,
268            vertical-align, line-height): Implemented.
269    
270  2008-01-03  Wakaba  <wakaba@suika.fam.cx>  2008-01-03  Wakaba  <wakaba@suika.fam.cx>
271    
272          * Cascade.pm (get_specified_value_no_inherit): New function.          * Cascade.pm (get_specified_value_no_inherit): New function.

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.84

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24