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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24