root/trunk/WebCore/css/CSSPropertyNames.in

Revision 35580, 4.3 kB (checked in by dino@apple.com, 4 weeks ago)

Parse CSS Animations, including the new
-webkit-animation properties and the @-webkit-keyframes rule.
Adds some new interfaces for the style rules.

https://bugs.webkit.org/show_bug.cgi?id=20088

Reviewed by David Hyatt.

* GNUmakefile.am:
* WebCore.pro:
* WebCore.vcproj/WebCore.vcproj:
* WebCore.xcodeproj/project.pbxproj:
* WebCoreSources.bkl:

build config for new files

* css/tokenizer.flex:
* css/CSSGrammar.y:
* css/CSSParser.cpp:
* css/CSSParser.h:

new @-webkit-keyframes parsing

* css/CSSPropertyNames.in:

-webkit-animation properties

* css/CSSRule.h:
* css/CSSStyleSelector.cpp:
* css/CSSStyleSelector.h:
* css/CSSValueKeywords.in:
* css/StyleBase.h:
* css/WebKitCSSKeyframeRule.cpp: Added.
* css/WebKitCSSKeyframeRule.h: Added.
* css/WebKitCSSKeyframesRule.cpp: Added.
* css/WebKitCSSKeyframesRule.h: Added.

  • Property svn:eol-style set to native
Line 
1#
2# CSS property names
3#
4# Some properties are used internally, but are not part of CSS. They are used to get
5# HTML4 compatibility in the rendering engine.
6#
7# Microsoft extensions are documented here:
8# http://msdn.microsoft.com/workshop/author/css/reference/attributes.asp
9#
10
11background
12background-attachment
13background-color
14background-image
15background-position
16background-position-x
17background-position-y
18background-repeat
19border
20border-bottom
21border-bottom-color
22border-bottom-style
23border-bottom-width
24border-collapse
25border-color
26border-left
27border-left-color
28border-left-style
29border-left-width
30border-right
31border-right-color
32border-right-style
33border-right-width
34border-spacing
35border-style
36border-top
37border-top-color
38border-top-style
39border-top-width
40border-width
41bottom
42caption-side
43clear
44clip
45color
46content
47counter-increment
48counter-reset
49cursor
50direction
51display
52empty-cells
53float
54font
55font-family
56font-size
57font-stretch
58font-style
59font-variant
60font-weight
61height
62left
63letter-spacing
64line-height
65list-style
66list-style-image
67list-style-position
68list-style-type
69margin
70margin-bottom
71margin-left
72margin-right
73margin-top
74max-height
75max-width
76min-height
77min-width
78opacity
79orphans
80outline
81outline-color
82outline-offset
83outline-style
84outline-width
85overflow
86overflow-x
87overflow-y
88padding
89padding-bottom
90padding-left
91padding-right
92padding-top
93page
94page-break-after
95page-break-before
96page-break-inside
97position
98quotes
99resize
100right
101scrollbar-3dlight-color
102scrollbar-arrow-color
103scrollbar-darkshadow-color
104scrollbar-face-color
105scrollbar-highlight-color
106scrollbar-shadow-color
107scrollbar-track-color
108size
109src
110table-layout
111text-align
112text-decoration
113text-indent
114text-line-through
115text-line-through-color
116text-line-through-mode
117text-line-through-style
118text-line-through-width
119text-overflow
120text-overline
121text-overline-color
122text-overline-mode
123text-overline-style
124text-overline-width
125text-shadow
126text-transform
127text-underline
128text-underline-color
129text-underline-mode
130text-underline-style
131text-underline-width
132top
133unicode-bidi
134unicode-range
135vertical-align
136visibility
137white-space
138widows
139width
140word-break
141word-spacing
142word-wrap
143z-index
144zoom
145-webkit-animation
146-webkit-animation-delay
147-webkit-animation-direction
148-webkit-animation-duration
149-webkit-animation-iteration-count
150-webkit-animation-name
151-webkit-animation-play-state
152-webkit-animation-timing-function
153-webkit-appearance
154-webkit-background-clip
155-webkit-background-composite
156-webkit-background-origin
157-webkit-background-size
158-webkit-binding
159-webkit-border-bottom-left-radius
160-webkit-border-bottom-right-radius
161-webkit-border-fit
162-webkit-border-horizontal-spacing
163-webkit-border-image
164-webkit-border-radius
165-webkit-border-top-left-radius
166-webkit-border-top-right-radius
167-webkit-border-vertical-spacing
168-webkit-box-align
169-webkit-box-direction
170-webkit-box-flex
171-webkit-box-flex-group
172-webkit-box-lines
173-webkit-box-ordinal-group
174-webkit-box-orient
175-webkit-box-pack
176-webkit-box-reflect
177-webkit-box-shadow
178-webkit-box-sizing
179-webkit-column-break-after
180-webkit-column-break-before
181-webkit-column-break-inside
182-webkit-column-count
183-webkit-column-gap
184-webkit-column-rule
185-webkit-column-rule-color
186-webkit-column-rule-style
187-webkit-column-rule-width
188-webkit-column-width
189-webkit-columns
190-webkit-font-size-delta
191-webkit-highlight
192-webkit-line-break
193-webkit-line-clamp
194-webkit-margin-bottom-collapse
195-webkit-margin-collapse
196-webkit-margin-start
197-webkit-margin-top-collapse
198-webkit-marquee
199-webkit-marquee-direction
200-webkit-marquee-increment
201-webkit-marquee-repetition
202-webkit-marquee-speed
203-webkit-marquee-style
204-webkit-mask
205-webkit-mask-attachment
206-webkit-mask-box-image
207-webkit-mask-clip
208-webkit-mask-composite
209-webkit-mask-image
210-webkit-mask-origin
211-webkit-mask-position
212-webkit-mask-position-x
213-webkit-mask-position-y
214-webkit-mask-repeat
215-webkit-mask-size
216-webkit-match-nearest-mail-blockquote-color
217-webkit-nbsp-mode
218-webkit-padding-start
219-webkit-rtl-ordering
220-webkit-text-decorations-in-effect
221-webkit-text-fill-color
222-webkit-text-security
223-webkit-text-size-adjust
224-webkit-text-stroke
225-webkit-text-stroke-color
226-webkit-text-stroke-width
227-webkit-transform
228-webkit-transform-origin
229-webkit-transform-origin-x
230-webkit-transform-origin-y
231-webkit-transition
232-webkit-transition-delay
233-webkit-transition-duration
234-webkit-transition-property
235-webkit-transition-timing-function
236-webkit-user-drag
237-webkit-user-modify
238-webkit-user-select
239-webkit-variable-declaration-block
Note: See TracBrowser for help on using the browser.