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

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.69

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24