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

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

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24