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

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.67

[email protected]
ViewVC Help
Powered by ViewVC 1.1.24