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

Legend:
Removed from v.1.54  
changed lines
  Added in v.1.86

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24