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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24