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

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.95

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24