/[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.63 by wakaba, Sun Jan 20 09:59:25 2008 UTC revision 1.91 by wakaba, Sun Feb 10 09:38:27 2008 UTC
# Line 1  Line 1 
1    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
2    
3            * Parser.pm (parse_char_string): Create a style sheet
4            before the actual parsing (or use the style sheet created before
5            the invocation to the method.
6            (init): New.
7    
8    2008-02-10  Wakaba  <wakaba@suika.fam.cx>
9    
10            * Parser.pm: |attr(prefix|localname)| did not work.  Support
11            for uppercase namespace prefixes (namespace prefixes were
12            not normalized into lowercase when they were looked up.).  Report
13            the property name token when an unknown property error is raised.
14            The '-moz-pre-wrap' value is supported for 'white-space' property.
15            ('background-position'): 'center left' and 'center right'
16            were not supported.
17    
18            * SelectorsParser.pm: Report the namespace prefix token when
19            an undeclared prefix error is raised.  S_TOKEN in
20            COMBINATOR_STATE was not handled correctly.
21    
22    2008-02-09  Wakaba  <wakaba@suika.fam.cx>
23    
24            * Parser.pm (new): s/unsupported/u/;
25    
26    2008-02-08  Wakaba  <wakaba@suika.fam.cx>
27    
28            * Parser.pm: Support for '@nedia' at-rule.
29    
30    2008-02-08  Wakaba  <wakaba@suika.fam.cx>
31    
32            * MediaQueryParser.pm, MediaQuerySerializer.pm: New Perl modules.
33    
34    2008-02-03  Wakaba  <wakaba@suika.fam.cx>
35    
36            * Parser.pm ('display', 'list-style-type',
37            'caption-side'): CSS 2.0 values added.
38            ('font-size-adjust', 'font-stretch', 'marker-offset'): Implemented.
39            ($length_percentage_keyword_parser): Now this is in a variable.
40            ($length_keyword_parser): Now this is in a variable, too.
41            ('font'): Reset 'font-size-adjust' and 'font-stretch' as
42            defined by CSS2.
43            ('marks', 'size', 'page'): Implemented.
44    
45    2008-02-02  Wakaba  <wakaba@suika.fam.cx>
46    
47            * Parser.pm ($default_serializer, serialize parameters): Removed (now
48            it is part of manakai Message::DOM::CSSStyleDeclaration).
49            ('overflow' key): Removed (since it is a shorthand property).
50    
51    2008-02-02  Wakaba  <wakaba@suika.fam.cx>
52    
53            * Parser.pm ('font', 'cursor'): Serializer are
54            merged with $default_serializer.
55    
56    2008-02-02  Wakaba  <wakaba@suika.fam.cx>
57    
58            * Parser.pm ($default_serializer): New 'RECT' type supported.
59            ('clip'): Implemented.
60    
61    2008-01-30  Wakaba  <wakaba@suika.fam.cx>
62    
63            * Parser.pm ($default_serializer): New 'ADDCOUNTER'
64            and 'SETCOUNTER' types supported.
65            ('content'): 'counter()' and 'counters()' are supported iff
66            the property 'counter-reset' is supported.
67            ('counter-reset', 'counter-increment'): Implemented.
68    
69    2008-01-28  Wakaba  <wakaba@suika.fam.cx>
70    
71            * Parser.pm ($default_serializer): New 'CONTENT' type supported.
72            ('content'): Implemented.
73    
74    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
75    
76            * Parser.pm ($default_serializer): 'QUOTES' type supported.
77            ('quotes'): Implemented.
78    
79    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
80    
81            * Parser.pm ($one_keyword_parser): More accurate error location
82            reporting.
83            ('overflow-x', 'overflow-y'): Implemented.
84            ('overflow'): Reimplemented as a shorthand.
85    
86    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
87    
88            * Parser.pm ('opacity' parse): Support for '+'.
89    
90    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
91    
92            * Parser.pm ('letter-spacing' parse): Support for '+'.
93            ('border-spacing' serialize_multiple): Revised taking into
94            account 'import' and 'inherit'.
95            ('border-spacing' parse): Support for '+'.
96    
97    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
98    
99            * Parser.pm ($parse_color): Support for '+'.  HSL to RGB
100            convertion was wrong.
101            ('orphans', 'background-position' parse): Support for '+'.
102    
103    2008-01-27  Wakaba  <wakaba@suika.fam.cx>
104    
105            * Parser.pm ('z-index', 'line-height', 'border-width' parse): Support
106            for '+'.
107            ('margin-top' parse): Fixed to report more accureate error
108            position.
109            ('right'): Negative values and 'auto' were not supported.
110    
111    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
112    
113            * Parser.pm ('font-weight' parser): Support for '+'.
114    
115            * Tokenizer.pm: Normalize number stored in |NUMBER_TOKEN|,
116            |PERCENTAGE_TOKEN|, and |DIMENSION_TOKEN|.
117    
118    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
119    
120            * Parser.pm ('font-size' parser): Support for '+'.  Fixed to
121            report more accurate error position.  Enabled the
122            support for '-webkit-xxx-large'.
123            ('font' parse): Support for '+' in <'font-weight'>
124            and <'font-size'>.
125    
126    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
127    
128            * Parser.pm ('background' serialize_multiple, 'background-position'
129            serialize_shorthand): Reimplemented taking 'inherit'
130            and 'important' into account.
131            ('background' parse): Support for '+'.  Correct initial value
132            for 'background-position-y' was not set in some cases.
133            Wrong value was set to 'background-position-x' in some case.
134            Did not return by some syntax errors.
135    
136    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
137    
138            * Parser.pm (get_char): Use argument to avoid self reference.
139    
140            * Tokenizer.pm: Set the tokenizer itself as the first
141            argument to the |get_char| function.
142    
143    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
144    
145            * Parser.pm ('border' serialize_multiple): Reimplement
146            to take 'inherit' and 'important' into account.
147    
148    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
149    
150            * Parser.pm (serialize_shorthand, serialize_multiple): The
151            leading | ! |s in the priority part were removed (now they
152            are added by |css_text| attribute implementation).
153            (border-width, border-style, border-color serialize_shorthand): Typo
154            fixed.
155    
156    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
157    
158            * Parser.pm (font serialize_shorthand): Implemented.
159            ($generic_font_keywords): Typo fixed.
160    
161    2008-01-26  Wakaba  <wakaba@suika.fam.cx>
162    
163            * Parser.pm: Return value of |serialize_multiple| methods
164            are changed.
165            ('margin' serialize_multiple, 'padding' serialize_multiple):
166            Implemented.
167            ('border-style' serialize_shorthand, 'border-color'
168            serialize_shorthand, 'border-width' serialize_shorthand,
169            'border-left' serialize_shorthand, 'border-top' serialize_shorthand,
170            'border-bottom' serialize_shorthand, 'border-right'
171            serialize_shorthand): New.
172    
173    2008-01-24  Wakaba  <wakaba@suika.fam.cx>
174    
175            * Parser.pm (parse_char_string): Treatement for non-important
176            duplicate declarations was incorrect.
177            (margin): Use 'margin' shorthand property for serializing
178            margin-related properties if possible.  Support for the |+|
179            sign in <'margin'> is added.
180    
181    2008-01-24  Wakaba  <wakaba@suika.fam.cx>
182    
183            * Parser.pm: Support for the |+| sign in 'margin-top' and
184            similar properties.
185    
186    2008-01-22  Wakaba  <wakaba@suika.fam.cx>
187    
188            * Parser.pm (new {onerror}): The default error handler (outputting
189            to the standard error output) is defined.
190            (parse_char_string {get_char}): Set the next number to the
191            column number of the last character as the column of the
192            end of file pseudo-character.
193    
194  2008-01-20  Wakaba  <wakaba@suika.fam.cx>  2008-01-20  Wakaba  <wakaba@suika.fam.cx>
195    
196          * Parser.pm, SelectorsParser.pm: Error type strings are revised.          * Parser.pm, SelectorsParser.pm: Error type strings are revised.

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.91

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24