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

Legend:
Removed from v.1.65  
changed lines
  Added in v.1.97

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24