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

Legend:
Removed from v.1.57  
changed lines
  Added in v.1.88

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24