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

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.71

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24