/[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.40 by wakaba, Wed Jan 2 03:56:29 2008 UTC revision 1.62 by wakaba, Sun Jan 20 06:15:20 2008 UTC
# Line 1  Line 1 
1    2008-01-20  Wakaba  <wakaba@suika.fam.cx>
2    
3            * Parser.pm, SelectorsParser.pm: |{href}| parameter added
4            to all the onerror invocations.  The |{onerror}| function
5            is no longer called with |{line}| and |{column}| parameters.
6    
7            * Tokenizer.pm: All token are now given |{line}| and |{column}|
8            values.
9    
10    2008-01-20  Wakaba  <wakaba@suika.fam.cx>
11    
12            * Parser.pm (parse_char_string): Revise |$tt->{get_char}| callback
13            so that it sets |$tt->{line}| and |$tt->{column}| options.  Some
14            error handler calling codes are modified for the experimental
15            support for more precious reporting of error location.
16    
17            * Tokenizer.pm (new): The |onerror| option has been removed, since
18            it was never used.
19            (get_next_token): Limited and experimental support for token
20            emittion with the information on the position where it occurs.
21            (serialize_token): New function.
22            
23    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
24    
25            * Parser.pm (-moz-opacity): DOM attribute name was wrong.
26    
27    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
28    
29            * Cascade.pm (get_cascaded_value): No longer have to test
30            whether priority is defined.
31    
32            * Parser.pm (parse_char_string): Set an empty string as the priority
33            if no priority was specified.
34    
35    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
36    
37            * Parser.pm (serialize, serialize_multiple): Return an empty
38            string (not undef) if the property has no assigned value.
39    
40    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
41    
42            * Parser.pm (parse_char_string): Namespace support is revised so
43            that more Gecko-like namespace serialization can be implemented.
44    
45            * SelectorsSerializer.pm (serialize_selector_text): Revised.
46            Now it does almost same as what Gecko does for namespace
47            tratements, what Gecko does for universal selector omittion, and what
48            Opera does for ordering (i.e. no sorting).  Only one COLON
49            for pseudo-elements since Gecko and Opera do so.
50    
51    2008-01-14  Wakaba  <wakaba@suika.fam.cx>
52    
53            * SelectorsSerializer.pm (serialize_selector_text): New method.
54    
55    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
56    
57            * Parser.pm: 'opacity' and '-moz-opacity' are implemented.
58    
59    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
60    
61            * Parser.pm: 'font' is implemented.
62    
63    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
64    
65            * Parser.pm: 'background' is implemented.
66    
67    2008-01-12  Wakaba  <wakaba@suika.fam.cx>
68    
69            * Parser.pm: 'border', 'border-top', 'border-right', 'border-bottom',
70            'border-left', and 'outline' are implemented.  White space characters
71            were not allowed between property name and COLON.  NUMBER and
72            DIMENSION are not allowed as color in quirks mode.
73    
74    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
75    
76            * Cascade.pm: The object now has new device-dependent
77            parameter, |has_invert|.
78    
79            * Parser.pm: The object now has new device-dependent
80            parameter, |clip_color| function.
81            (parse_char_string): Inifinite-loop fixed for ignoring
82            states.  No longer check for '(' and '[' matchings for
83            compatibility with browsers.
84            ($default_serializer): Support for 'RGBA' data type.
85            (color): Reimplemented.
86            (backbround-color, border-top-color, border-right-color,
87            border-bottom-color, border-left-color, outline-color): Implemented.
88    
89    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
90    
91            * Parser.pm (background-position, background-position-x,
92            background-position-y): Implemented.
93    
94    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
95    
96            * Parser.pm (border-spacing serialize_multiple): Implemented.
97    
98    2008-01-06  Wakaba  <wakaba@suika.fam.cx>
99    
100            * Parser.pm: Disallow '-' without following NUMBER or DIMENSION.
101            (border-width serialize): Was incorrect.
102    
103    2008-01-05  Wakaba  <wakaba@suika.fam.cx>
104    
105            * Parser.pm (-manakai-border-spacing-x, -manakai-border-spacing-y,
106            border-spacing): Implemented.
107    
108    2008-01-04  Wakaba  <wakaba@suika.fam.cx>
109    
110            * Parser.pm (letter-spacing, word-specing, text-indent,
111            outline-width): Implemented.
112            (outline-style): Don't allow 'hidden'.
113    
114    2008-01-04  Wakaba  <wakaba@suika.fam.cx>
115    
116            * Parser.pm ($default_serializer): Support for
117            the |PERCENTAGE| data type.
118            (padding-top, border-top-width): The parser now
119            refers the parser of the 'margin-top'.
120            (width, height, min-width, min-height, max-width, max-height,
121            vertical-align, line-height): Implemented.
122    
123    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
124    
125            * Cascade.pm (get_specified_value_no_inherit): New function.
126            (get_computed_value): New way to get computed value,
127            the |{compute_multiple}| code, is now supported.
128    
129            * Parser.pm (top, bottom, left, right): Implemented.
130    
131    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
132    
133            * Parser.pm: Some condition operators were incorrect.  
134            The 'border-width' property family is implemented.
135    
136    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
137    
138            * Parser.pm: Support for the 'margin' and 'padding'
139            property families.
140    
141    2008-01-03  Wakaba  <wakaba@suika.fam.cx>
142    
143            * Parser.pm: 'font-size' support.
144    
145            * Cascade.pm (new): Set default value for 'font-size'
146            relative- and absolute- value computations.
147    
148    2008-01-02  Wakaba  <wakaba@suika.fam.cx>
149    
150            * Cascade.pm (get_cascaded_value): "*"-only declaration blocks
151            were ignored.
152    
153            * Parser.pm (cursor): Implemented.
154    
155  2008-01-02  Wakaba  <wakaba@suika.fam.cx>  2008-01-02  Wakaba  <wakaba@suika.fam.cx>
156    
157          * Parser.pm (text-align, text-transform, white-space,          * Parser.pm (text-align, text-transform, white-space,

Legend:
Removed from v.1.40  
changed lines
  Added in v.1.62

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24