/[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.2 by wakaba, Fri Aug 17 11:53:52 2007 UTC revision 1.55 by wakaba, Sat Jan 12 14:45:47 2008 UTC
# Line 1  Line 1 
1    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
2    
3            * Parser.pm: 'opacity' and '-moz-opacity' are implemented.
4    
5    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
6    
7            * Parser.pm: 'font' is implemented.
8    
9    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
10    
11            * Parser.pm: 'background' is implemented.
12    
13    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
14    
15            * Parser.pm: 'border', 'border-top', 'border-right', 'border-bottom',
16            'border-left', and 'outline' are implemented.  White space characters
17            were not allowed between property name and COLON.  NUMBER and
18            DIMENSION are not allowed as color in quirks mode.
19    
20    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
21    
22            * Cascade.pm: The object now has new device-dependent
23            parameter, |has_invert|.
24    
25            * Parser.pm: The object now has new device-dependent
26            parameter, |clip_color| function.
27            (parse_char_string): Inifinite-loop fixed for ignoring
28            states.  No longer check for '(' and '[' matchings for
29            compatibility with browsers.
30            ($default_serializer): Support for 'RGBA' data type.
31            (color): Reimplemented.
32            (backbround-color, border-top-color, border-right-color,
33            border-bottom-color, border-left-color, outline-color): Implemented.
34    
35    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
36    
37            * Parser.pm (background-position, background-position-x,
38            background-position-y): Implemented.
39    
40    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
41    
42            * Parser.pm (border-spacing serialize_multiple): Implemented.
43    
44    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
45    
46            * Parser.pm: Disallow '-' without following NUMBER or DIMENSION.
47            (border-width serialize): Was incorrect.
48    
49    2008-01-05  Wakaba  <wakaba@suika.fam.cx>
50    
51            * Parser.pm (-manakai-border-spacing-x, -manakai-border-spacing-y,
52            border-spacing): Implemented.
53    
54    2008-01-04  Wakaba  <wakaba@suika.fam.cx>
55    
56            * Parser.pm (letter-spacing, word-specing, text-indent,
57            outline-width): Implemented.
58            (outline-style): Don't allow 'hidden'.
59    
60    2008-01-04  Wakaba  <wakaba@suika.fam.cx>
61    
62            * Parser.pm ($default_serializer): Support for
63            the |PERCENTAGE| data type.
64            (padding-top, border-top-width): The parser now
65            refers the parser of the 'margin-top'.
66            (width, height, min-width, min-height, max-width, max-height,
67            vertical-align, line-height): Implemented.
68    
69    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
70    
71            * Cascade.pm (get_specified_value_no_inherit): New function.
72            (get_computed_value): New way to get computed value,
73            the |{compute_multiple}| code, is now supported.
74    
75            * Parser.pm (top, bottom, left, right): Implemented.
76    
77    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
78    
79            * Parser.pm: Some condition operators were incorrect.  
80            The 'border-width' property family is implemented.
81    
82    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
83    
84            * Parser.pm: Support for the 'margin' and 'padding'
85            property families.
86    
87    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
88    
89            * Parser.pm: 'font-size' support.
90    
91            * Cascade.pm (new): Set default value for 'font-size'
92            relative- and absolute- value computations.
93    
94    2008-01-02  Wakaba  <wakaba@suika.fam.cx>
95    
96            * Cascade.pm (get_cascaded_value): "*"-only declaration blocks
97            were ignored.
98    
99            * Parser.pm (cursor): Implemented.
100    
101    2008-01-02  Wakaba  <wakaba@suika.fam.cx>
102    
103            * Parser.pm (text-align, text-transform, white-space,
104            caption-side, table-layout, border-collapse, empty-cells,
105            outline-style, text-decoration): Implemented.
106    
107    2008-01-02  Wakaba  <wakaba@suika.fam.cx>
108    
109            * Cascade.pm (get_computed_value): Even when |inherit| is specified
110            the value is resolved into the computed value by the |{compute}|
111            code to support edge cases not mentioned in the CSS 2.1 spec (see
112            <http://suika.fam.cx/gate/2005/sw/inherit>).
113    
114    2008-01-02  Wakaba  <wakaba@suika.fam.cx>
115    
116            * Cascade.pm (get_computed_value): Resolve initial value referred
117            when |inherit| is specified as if it were the specified value.
118    
119            * Parser.pm: Some properties were incorrectly marked as
120            inherited.
121            (background-repeat, background-attachment, font-style,
122            font-variant, font-weight, background-image, font-family): Implemented.
123    
124    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
125    
126            * Parser.pm: Give |list-style-image|'s compute function a name.
127    
128    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
129    
130            * Parser.pm: Give |list-style-image|'s parser a name.  Bug fix
131            on base URI scalar reference.
132    
133    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
134    
135            * Parser.pm (page-break-before, page-break-after, page-break-inside,
136            orphans, widows, list-style): Added.
137            (z-index): Support for negative values.
138    
139    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
140    
141            * Parser.pm: Set |manakai_base_uri| attribute of the
142            created |CSSStyleSheet| object.
143            More properties from CSS 2.1 are implemented.
144    
145    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
146    
147            * Cascade.pm: The |use strict| line was missing!!!!!!!!!11
148            (get_computed_value): Support for the |inherit| value.
149    
150            * Parser.pm: The |inherit| value is represented by new |INHERIT|
151            value type, rather than |KEYWORD|.
152            (position): The initial value was incorrect.
153    
154    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
155    
156            * Cascade.pm (get_cascaded_value): It now should return |undef|
157            for shorthand properties.
158            (get_specified_value, get_computed_value): New methods.
159    
160            * Parser.pm: |initial|, |inherited|, and |compute| properties
161            are added to property definitions.
162    
163    2008-01-01  Wakaba  <wakaba@suika.fam.cx>
164    
165            * Cascade.pm: Specificity and priority are now supported.
166    
167            * Parser.pm (get_selector_specificity): New method.
168    
169    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
170    
171            * Cascade.pm: New Perl module.
172    
173            * Parser.pm: |@namespace| prohibbitted immediately
174            following |@namespace| rules by mistake.
175    
176    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
177    
178            * Parser.pm: Support for border-style properties, as a model case
179            for shorthand properties.
180    
181    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
182    
183            * Parser.pm: Ignore property which is not supported by the
184            application.  Support for properties with a keyword being
185            able to be specified is added.
186    
187    2007-12-31  Wakaba  <wakaba@suika.fam.cx>
188    
189            * Parser.pm: At-keywords were not case-insensitive.
190            Support for property value parsing.  Empty declarations
191            were not supported.  Raise errors for broken declarations.
192            Parser and serializer definition for |color| is added.
193    
194    2007-12-24  Wakaba  <wakaba@suika.fam.cx>
195    
196            * Parser.pm: Support for |@namespace| rule.
197    
198            * SelectorsSerializer.pm: Support for |lookup_namespace_prefix|
199            parameter is added.
200    
201    2007-12-23  Wakaba  <wakaba@suika.fam.cx>
202    
203            * Parser.pm: Support for the |@charset| rule.
204    
205    2007-12-23  Wakaba  <wakaba@suika.fam.cx>
206    
207            * Parser.pm (parse_char_string): A poor support for error
208            line/column reporting is added.  Support for pseudo-element
209            and pseudo-class.
210    
211    2007-12-23  Wakaba  <wakaba@suika.fam.cx>
212    
213            * Parser.pm: New module.
214    
215            * SelectorsParser.pm (parse_string): Split into |parse_string|
216            and |_parse_selectors_with_tokenizer|.  Support for "end by
217            token T" option.  Return the last token as well as the
218            parsed selectors pbject.
219    
220    2007-11-24  Wakaba  <wakaba@suika.fam.cx>
221    
222            * SelectorsParser.pm (parse_string): Raise errors if appropriate.
223    
224    2007-10-28  Wakaba  <wakaba@suika.fam.cx>
225    
226            * SelectorsSerializer.pm (serialize_test): Namespace prefix
227            IS namespace URI for sorting stability (attribute and :not()
228            selectors).
229    
230            * selectors-object.en.html: Namespace URI cannot be empty.
231    
232    2007-10-22  Wakaba  <wakaba@suika.fam.cx>
233    
234            * SelectorsSerializer.pm ($ident): Non-ascii name start
235            characters after leading |-| was escaped.  An IDENT
236            of |-| was not escaped.
237    
238    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
239    
240            * selectors-object.en.html: New documentation.
241    
242    2007-10-17  Wakaba  <wakaba@suika.fam.cx>
243    
244            * SelectorsParser.pod, Makefile: New files.
245    
246    2007-10-07  Wakaba  <wakaba@suika.fam.cx>
247    
248            * SelectorsParser.pm (parse_string): An |IDENT|
249            can be specified as the argument for |-manakai-contains|,
250            as defined in Selectors CR (2001).
251    
252    2007-10-07  Wakaba  <wakaba@suika.fam.cx>
253    
254            * SelectorsParser.pm (BEFORE_CONTAINS_STRING_STATE): New state.
255            (parse_string): Support for |-manakai-current|
256            and |-manakai-contains| pseudo-classes.
257    
258            * SelectorsSerializer.pm: Support for |-manakai-current|
259            and |-manakai-contains| pseudo-classes.
260    
261    2007-09-30  Wakaba  <wakaba@suika.fam.cx>
262    
263            * Tokenizer.pm: |\\{nl}| incorrectly appended |{nl}| to
264            the string value of the token.
265    
266    2007-09-24  Wakaba  <wakaba@suika.fam.cx>
267    
268            * SelectorsParser.pm: Pass an empty string as a prefix
269            for lookup namespace prefix callback, for loose compatibility
270            with the |NSResolver| interface.
271    
272    2007-09-22  Wakaba  <wakaba@suika.fam.cx>
273    
274            * SelectorsParser.pm, SelectorsSerializer.pm: New Perl modules.
275    
276            * Tokenizer.pm: Token type constants are exportable.
277    
278    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
279    
280            * Tokenizer.pm: Delimiters frequently used in CSS
281            now have different |type|s than |DELIM_TOKEN|.
282    
283    2007-09-09  Wakaba  <wakaba@suika.fam.cx>
284    
285            * Tokenizer.pm: |UNICODE_RANGE| token's |value| no longer
286            includes |U+| prefix.
287    
288    2007-09-08  Wakaba  <wakaba@suika.fam.cx>
289    
290            * Tokenizer.pm: |URI| bugs are fixed.
291            
292    2007-09-08  Wakaba  <wakaba@suika.fam.cx>
293    
294            * Tokenizer.pm: |DIMENSION| and |NUMBER| related
295            bugs are fixed.
296    
297    2007-09-08  Wakaba  <wakaba@suika.fam.cx>
298    
299            * Tokenizer.pm: |NUMBER|-related bugs are fixed.
300    
301    2007-09-08  Wakaba  <wakaba@suika.fam.cx>
302    
303            * Tokenizer.pm: |STRING|-related bugs are fixed.
304    
305    2007-09-08  Wakaba  <wakaba@suika.fam.cx>
306    
307            * Tokenizer.pm: Bug fixes.
308    
309    2007-09-08  Wakaba  <wakaba@suika.fam.cx>
310    
311            * Tokenizer.pm: |UNICODE-RANGE| is implemented.
312    
313    2007-09-08  Wakaba  <wakaba@suika.fam.cx>
314    
315            * Tokenizer.pm: |COMMENT| is implemented.
316            A bug for treatement for |@-->| is fixed.
317    
318    2007-09-08  Wakaba  <wakaba@suika.fam.cx>
319    
320            * Tokenizer.pm: |url()| and |url-prefix()| are implemented.
321            Bug for treatement for |@-| is fixed.
322    
323    2007-09-08  Wakaba  <wakaba@suika.fam.cx>
324    
325            * Tokenizer.pm: First working version.
326    
327  2007-08-17  Wakaba  <wakaba@suika.fam.cx>  2007-08-17  Wakaba  <wakaba@suika.fam.cx>
328    
329          * Tokenizer.pm: New module.          * Tokenizer.pm: New module.

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24