/[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.35 by wakaba, Tue Jan 1 11:21:15 2008 UTC revision 1.61 by wakaba, Sun Jan 20 04:02:25 2008 UTC
# Line 1  Line 1 
1    2008-01-20  Wakaba  <[email protected]>
2    
3            * Parser.pm (parse_char_string): Revise |$tt->{get_char}| callback
4            so that it sets |$tt->{line}| and |$tt->{column}| options.  Some
5            error handler calling codes are modified for the experimental
6            support for more precious reporting of error location.
7    
8            * Tokenizer.pm (new): The |onerror| option has been removed, since
9            it was never used.
10            (get_next_token): Limited and experimental support for token
11            emittion with the information on the position where it occurs.
12            (serialize_token): New function.
13            
14    2008-01-14  Wakaba  <[email protected]>
15    
16            * Parser.pm (-moz-opacity): DOM attribute name was wrong.
17    
18    2008-01-14  Wakaba  <[email protected]>
19    
20            * Cascade.pm (get_cascaded_value): No longer have to test
21            whether priority is defined.
22    
23            * Parser.pm (parse_char_string): Set an empty string as the priority
24            if no priority was specified.
25    
26    2008-01-14  Wakaba  <[email protected]>
27    
28            * Parser.pm (serialize, serialize_multiple): Return an empty
29            string (not undef) if the property has no assigned value.
30    
31    2008-01-14  Wakaba  <[email protected]>
32    
33            * Parser.pm (parse_char_string): Namespace support is revised so
34            that more Gecko-like namespace serialization can be implemented.
35    
36            * SelectorsSerializer.pm (serialize_selector_text): Revised.
37            Now it does almost same as what Gecko does for namespace
38            tratements, what Gecko does for universal selector omittion, and what
39            Opera does for ordering (i.e. no sorting).  Only one COLON
40            for pseudo-elements since Gecko and Opera do so.
41    
42    2008-01-14  Wakaba  <[email protected]>
43    
44            * SelectorsSerializer.pm (serialize_selector_text): New method.
45    
46    2008-01-12  Wakaba  <[email protected]>
47    
48            * Parser.pm: 'opacity' and '-moz-opacity' are implemented.
49    
50    2008-01-12  Wakaba  <[email protected]>
51    
52            * Parser.pm: 'font' is implemented.
53    
54    2008-01-12  Wakaba  <[email protected]>
55    
56            * Parser.pm: 'background' is implemented.
57    
58    2008-01-12  Wakaba  <[email protected]>
59    
60            * Parser.pm: 'border', 'border-top', 'border-right', 'border-bottom',
61            'border-left', and 'outline' are implemented.  White space characters
62            were not allowed between property name and COLON.  NUMBER and
63            DIMENSION are not allowed as color in quirks mode.
64    
65    2008-01-06  Wakaba  <[email protected]>
66    
67            * Cascade.pm: The object now has new device-dependent
68            parameter, |has_invert|.
69    
70            * Parser.pm: The object now has new device-dependent
71            parameter, |clip_color| function.
72            (parse_char_string): Inifinite-loop fixed for ignoring
73            states.  No longer check for '(' and '[' matchings for
74            compatibility with browsers.
75            ($default_serializer): Support for 'RGBA' data type.
76            (color): Reimplemented.
77            (backbround-color, border-top-color, border-right-color,
78            border-bottom-color, border-left-color, outline-color): Implemented.
79    
80    2008-01-06  Wakaba  <[email protected]>
81    
82            * Parser.pm (background-position, background-position-x,
83            background-position-y): Implemented.
84    
85    2008-01-06  Wakaba  <[email protected]>
86    
87            * Parser.pm (border-spacing serialize_multiple): Implemented.
88    
89    2008-01-06  Wakaba  <[email protected]>
90    
91            * Parser.pm: Disallow '-' without following NUMBER or DIMENSION.
92            (border-width serialize): Was incorrect.
93    
94    2008-01-05  Wakaba  <[email protected]>
95    
96            * Parser.pm (-manakai-border-spacing-x, -manakai-border-spacing-y,
97            border-spacing): Implemented.
98    
99    2008-01-04  Wakaba  <[email protected]>
100    
101            * Parser.pm (letter-spacing, word-specing, text-indent,
102            outline-width): Implemented.
103            (outline-style): Don't allow 'hidden'.
104    
105    2008-01-04  Wakaba  <[email protected]>
106    
107            * Parser.pm ($default_serializer): Support for
108            the |PERCENTAGE| data type.
109            (padding-top, border-top-width): The parser now
110            refers the parser of the 'margin-top'.
111            (width, height, min-width, min-height, max-width, max-height,
112            vertical-align, line-height): Implemented.
113    
114    2008-01-03  Wakaba  <[email protected]>
115    
116            * Cascade.pm (get_specified_value_no_inherit): New function.
117            (get_computed_value): New way to get computed value,
118            the |{compute_multiple}| code, is now supported.
119    
120            * Parser.pm (top, bottom, left, right): Implemented.
121    
122    2008-01-03  Wakaba  <[email protected]>
123    
124            * Parser.pm: Some condition operators were incorrect.  
125            The 'border-width' property family is implemented.
126    
127    2008-01-03  Wakaba  <[email protected]>
128    
129            * Parser.pm: Support for the 'margin' and 'padding'
130            property families.
131    
132    2008-01-03  Wakaba  <[email protected]>
133    
134            * Parser.pm: 'font-size' support.
135    
136            * Cascade.pm (new): Set default value for 'font-size'
137            relative- and absolute- value computations.
138    
139    2008-01-02  Wakaba  <[email protected]>
140    
141            * Cascade.pm (get_cascaded_value): "*"-only declaration blocks
142            were ignored.
143    
144            * Parser.pm (cursor): Implemented.
145    
146    2008-01-02  Wakaba  <[email protected]>
147    
148            * Parser.pm (text-align, text-transform, white-space,
149            caption-side, table-layout, border-collapse, empty-cells,
150            outline-style, text-decoration): Implemented.
151    
152    2008-01-02  Wakaba  <[email protected]>
153    
154            * Cascade.pm (get_computed_value): Even when |inherit| is specified
155            the value is resolved into the computed value by the |{compute}|
156            code to support edge cases not mentioned in the CSS 2.1 spec (see
157            <http://suika.fam.cx/gate/2005/sw/inherit>).
158    
159    2008-01-02  Wakaba  <[email protected]>
160    
161            * Cascade.pm (get_computed_value): Resolve initial value referred
162            when |inherit| is specified as if it were the specified value.
163    
164            * Parser.pm: Some properties were incorrectly marked as
165            inherited.
166            (background-repeat, background-attachment, font-style,
167            font-variant, font-weight, background-image, font-family): Implemented.
168    
169    2008-01-01  Wakaba  <[email protected]>
170    
171            * Parser.pm: Give |list-style-image|'s compute function a name.
172    
173    2008-01-01  Wakaba  <[email protected]>
174    
175            * Parser.pm: Give |list-style-image|'s parser a name.  Bug fix
176            on base URI scalar reference.
177    
178  2008-01-01  Wakaba  <[email protected]>  2008-01-01  Wakaba  <[email protected]>
179    
180          * Parser.pm (page-break-before, page-break-after, page-break-inside,          * Parser.pm (page-break-before, page-break-after, page-break-inside,

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.61

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24