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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24