diff options
author | David Schulz <david.schulz@qt.io> | 2023-02-17 07:20:27 +0100 |
---|---|---|
committer | David Schulz <david.schulz@qt.io> | 2023-02-17 08:57:46 +0000 |
commit | 30c768badb5337530c810113ab89cbb44edf714a (patch) | |
tree | cdd60afaa2dfcb3084a99ba26728a8e924590997 /src/libs/3rdparty/syntax-highlighting/data/syntax/css.xml | |
parent | 6357f4d6b2dc39c378642f4c3eb4e323c5e44e80 (diff) |
Editor: update ksyntaxhighlighting engine to v5.103.0
Task-number: QTCREATORBUG-22558
Change-Id: Ifbb0fe4b02c07d3d6afb35d84644fe8e3542e8d2
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/libs/3rdparty/syntax-highlighting/data/syntax/css.xml')
-rw-r--r-- | src/libs/3rdparty/syntax-highlighting/data/syntax/css.xml | 278 |
1 files changed, 191 insertions, 87 deletions
diff --git a/src/libs/3rdparty/syntax-highlighting/data/syntax/css.xml b/src/libs/3rdparty/syntax-highlighting/data/syntax/css.xml index d929ba9a34..9ecf4cb700 100644 --- a/src/libs/3rdparty/syntax-highlighting/data/syntax/css.xml +++ b/src/libs/3rdparty/syntax-highlighting/data/syntax/css.xml @@ -38,12 +38,13 @@ Changelog: --> -<language name="CSS" version="13" kateversion="5.53" section="Markup" extensions="*.css" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> +<language name="CSS" version="14" kateversion="5.53" section="Markup" extensions="*.css" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> <!-- https://www.w3.org/Style/CSS/current-work --> <highlighting> <list name="properties"> - <!-- W3C > Work Draft, from https://www.w3.org/Style/CSS/all-properties --> + <!-- W3C > Work Draft, from https://www.w3.org/Style/CSS/all-properties (exclude FPWD)--> + <item>accent-color</item> <item>align-content</item> <item>align-items</item> <item>alignment-baseline</item> @@ -59,7 +60,9 @@ Changelog: <item>animation-play-state</item> <item>animation-timing-function</item> <item>appearance</item> + <item>aspect-ratio</item> <item>azimuth</item> + <item>backdrop-filter</item> <item>backface-visibility</item> <item>background</item> <item>background-attachment</item> @@ -67,18 +70,16 @@ Changelog: <item>background-clip</item> <item>background-color</item> <item>background-image</item> - <item>background-image-transform</item> <item>background-origin</item> <item>background-position</item> + <item>background-position-x</item> + <item>background-position-y</item> <item>background-repeat</item> <item>background-size</item> <item>baseline-shift</item> + <item>baseline-source</item> + <item>block-ellipsis</item> <item>block-size</item> - <item>block-step</item> - <item>block-step-align</item> - <item>block-step-insert</item> - <item>block-step-round</item> - <item>block-step-size</item> <item>bookmark-label</item> <item>bookmark-level</item> <item>bookmark-state</item> @@ -104,12 +105,13 @@ Changelog: <item>border-boundary</item> <item>border-collapse</item> <item>border-color</item> + <item>border-end-end-radius</item> + <item>border-end-start-radius</item> <item>border-image</item> <item>border-image-outset</item> <item>border-image-repeat</item> <item>border-image-slice</item> <item>border-image-source</item> - <item>border-image-transform</item> <item>border-image-width</item> <item>border-inline</item> <item>border-inline-color</item> @@ -133,6 +135,8 @@ Changelog: <item>border-right-style</item> <item>border-right-width</item> <item>border-spacing</item> + <item>border-start-end-radius</item> + <item>border-start-start-radius</item> <item>border-style</item> <item>border-top</item> <item>border-top-color</item> @@ -153,6 +157,7 @@ Changelog: <item>caret</item> <item>caret-color</item> <item>caret-shape</item> + <item>chains</item> <item>clear</item> <item>clip</item> <item>clip-path</item> @@ -160,6 +165,7 @@ Changelog: <item>color</item> <item>color-adjust</item> <item>color-interpolation-filters</item> + <item>color-scheme</item> <item>columns</item> <item>column-count</item> <item>column-fill</item> @@ -171,7 +177,16 @@ Changelog: <item>column-span</item> <item>column-width</item> <item>contain</item> + <item>contain-intrinsic-block-size</item> + <item>contain-intrinsic-height</item> + <item>contain-intrinsic-inline-size</item> + <item>contain-intrinsic-size</item> + <item>contain-intrinsic-width</item> + <item>container</item> + <item>container-name</item> + <item>container-type</item> <item>content</item> + <item>content-visibility</item> <item>continue</item> <item>counter-increment</item> <item>counter-reset</item> @@ -204,11 +219,9 @@ Changelog: <item>flex-shrink</item> <item>flex-wrap</item> <item>float</item> - <item>float-defer</item> - <item>float-offset</item> - <item>float-reference</item> <item>flood-color</item> <item>flood-opacity</item> + <item>flow</item> <item>flow-from</item> <item>flow-into</item> <item>font</item> @@ -216,8 +229,6 @@ Changelog: <item>font-feature-settings</item> <item>font-kerning</item> <item>font-language-override</item> - <item>font-max-size</item> - <item>font-min-size</item> <item>font-optical-sizing</item> <item>font-palette</item> <item>font-size</item> @@ -225,6 +236,9 @@ Changelog: <item>font-stretch</item> <item>font-style</item> <item>font-synthesis</item> + <item>font-synthesis-small-caps</item> + <item>font-synthesis-style</item> + <item>font-synthesis-weight</item> <item>font-variant</item> <item>font-variant-alternates</item> <item>font-variant-caps</item> @@ -237,6 +251,7 @@ Changelog: <item>font-weight</item> <item>footnote-display</item> <item>footnote-policy</item> + <item>forced-color-adjust</item> <item>gap</item> <item>glyph-orientation-vertical</item> <item>grid</item> @@ -246,12 +261,9 @@ Changelog: <item>grid-auto-rows</item> <item>grid-column</item> <item>grid-column-end</item> - <item>grid-column-gap</item> <item>grid-column-start</item> - <item>grid-gap</item> <item>grid-row</item> <item>grid-row-end</item> - <item>grid-row-gap</item> <item>grid-row-start</item> <item>grid-template</item> <item>grid-template-areas</item> @@ -272,6 +284,7 @@ Changelog: <item>initial-letter-align</item> <item>initial-letter-wrap</item> <item>inline-size</item> + <item>inline-sizing</item> <item>inset</item> <item>inset-block</item> <item>inset-block-end</item> @@ -283,13 +296,16 @@ Changelog: <item>justify-content</item> <item>justify-items</item> <item>justify-self</item> + <item>leading-trim</item> <item>left</item> <item>letter-spacing</item> <item>lighting-color</item> <item>line-break</item> + <item>line-clamp</item> <item>line-grid</item> <item>line-height</item> <item>line-height-step</item> + <item>line-padding</item> <item>line-snap</item> <item>list-style</item> <item>list-style-image</item> @@ -306,19 +322,11 @@ Changelog: <item>margin-left</item> <item>margin-right</item> <item>margin-top</item> - <item>marker</item> + <item>margin-trim</item> <item>marker-end</item> - <item>marker-knockout-left</item> - <item>marker-knockout-right</item> <item>marker-mid</item> - <item>marker-pattern</item> - <item>marker-segment</item> <item>marker-side</item> <item>marker-start</item> - <item>marquee-direction</item> - <item>marquee-loop</item> - <item>marquee-speed</item> - <item>marquee-style</item> <item>mask</item> <item>mask-border</item> <item>mask-border-mode</item> @@ -344,6 +352,7 @@ Changelog: <item>min-block-size</item> <item>min-height</item> <item>min-inline-size</item> + <item>min-intrinsic-sizing</item> <item>min-width</item> <item>mix-blend-mode</item> <item>nav-up</item> @@ -353,15 +362,11 @@ Changelog: <item>object-fit</item> <item>object-position</item> <item>offset</item> - <item>offset-after</item> <item>offset-anchor</item> - <item>offset-before</item> <item>offset-distance</item> - <item>offset-end</item> <item>offset-path</item> <item>offset-position</item> <item>offset-rotate</item> - <item>offset-start</item> <item>opacity</item> <item>order</item> <item>orphans</item> @@ -371,10 +376,18 @@ Changelog: <item>outline-style</item> <item>outline-width</item> <item>overflow</item> - <item>overflow-style</item> + <item>overflow-anchor</item> + <item>overflow-block</item> + <item>overflow-clip-margin</item> + <item>overflow-inline</item> <item>overflow-wrap</item> <item>overflow-x</item> <item>overflow-y</item> + <item>overscroll-behavior</item> + <item>overscroll-behavior-block</item> + <item>overscroll-behavior-inline</item> + <item>overscroll-behavior-x</item> + <item>overscroll-behavior-y</item> <item>padding</item> <item>padding-block</item> <item>padding-block-end</item> @@ -390,6 +403,7 @@ Changelog: <item>page-break-after</item> <item>page-break-before</item> <item>page-break-inside</item> + <item>paint-order</item> <item>pause</item> <item>pause-after</item> <item>pause-before</item> @@ -403,24 +417,61 @@ Changelog: <item>play-during</item> <item>pointer-events</item> <item>position</item> + <item>print-color-adjust</item> <item>quotes</item> <item>region-fragment</item> <item>resize</item> + <item>rest</item> + <item>rest-after</item> + <item>rest-before</item> <item>richness</item> <item>right</item> + <item>rotate</item> <item>rotation</item> - <item>rotation-point</item> <item>row-gap</item> <item>ruby-align</item> <item>ruby-merge</item> + <item>ruby-overhang</item> <item>ruby-position</item> <item>running</item> + <item>scale</item> + <item>scroll-behavior</item> + <item>scroll-margin</item> + <item>scroll-margin-block</item> + <item>scroll-margin-block-end</item> + <item>scroll-margin-block-start</item> + <item>scroll-margin-bottom</item> + <item>scroll-margin-inline</item> + <item>scroll-margin-inline-end</item> + <item>scroll-margin-inline-start</item> + <item>scroll-margin-left</item> + <item>scroll-margin-right</item> + <item>scroll-margin-top</item> + <item>scroll-padding</item> + <item>scroll-padding-block</item> + <item>scroll-padding-block-end</item> + <item>scroll-padding-block-start</item> + <item>scroll-padding-bottom</item> + <item>scroll-padding-inline</item> + <item>scroll-padding-inline-end</item> + <item>scroll-padding-inline-start</item> + <item>scroll-padding-left</item> + <item>scroll-padding-right</item> + <item>scroll-padding-top</item> + <item>scroll-snap-align</item> + <item>scroll-snap-stop</item> + <item>scroll-snap-type</item> + <item>scrollbar-color</item> <item>scrollbar-gutter</item> + <item>scrollbar-width</item> <item>shape-image-threshold</item> <item>shape-inside</item> <item>shape-margin</item> <item>shape-outside</item> - <item>size</item> + <item>speak-as</item> + <item>spatial-navigation-action</item> + <item>spatial-navigation-contain</item> + <item>spatial-navigation-function</item> <item>speak</item> <item>speak-header</item> <item>speak-numeral</item> @@ -428,28 +479,35 @@ Changelog: <item>speech-rate</item> <item>stress</item> <item>string-set</item> - <item>table-layout</item> <item>tab-size</item> + <item>table-layout</item> <item>text-align-all</item> <item>text-align</item> <item>text-align-last</item> <item>text-combine-upright</item> - <item>text-decoration-color</item> <item>text-decoration</item> + <item>text-decoration-color</item> <item>text-decoration-line</item> <item>text-decoration-skip</item> + <item>text-decoration-skip-box</item> <item>text-decoration-skip-ink</item> + <item>text-decoration-skip-inset</item> + <item>text-decoration-skip-self</item> + <item>text-decoration-skip-spaces</item> <item>text-decoration-style</item> - <item>text-decoration-width</item> + <item>text-decoration-thickness</item> + <item>text-edge</item> <item>text-emphasis</item> <item>text-emphasis-color</item> <item>text-emphasis-position</item> <item>text-emphasis-skip</item> <item>text-emphasis-style</item> + <item>text-group-align</item> <item>text-indent</item> <item>text-justify</item> <item>text-orientation</item> <item>text-overflow</item> + <item>text-rendering</item> <item>text-shadow</item> <item>text-space-collapse</item> <item>text-space-trim</item> @@ -468,16 +526,26 @@ Changelog: <item>transition-duration</item> <item>transition-property</item> <item>transition-timing-function</item> + <item>translate</item> <item>unicode-bidi</item> <item>user-select</item> <item>vertical-align</item> <item>visibility</item> + <item>voice-balance</item> + <item>voice-duration</item> <item>voice-family</item> + <item>voice-pitch</item> + <item>voice-range</item> + <item>voice-rate</item> + <item>voice-stress</item> + <item>voice-volume</item> <item>volume</item> <item>white-space</item> <item>widows</item> <item>width</item> <item>will-change</item> + <item>word-boundary-detection</item> + <item>word-boundary-expansion</item> <item>word-break</item> <item>word-spacing</item> <item>word-wrap</item> @@ -656,16 +724,17 @@ Changelog: </list> <list name="value keywords"> + <item>auto</item> <item>inherit</item> <item>unset</item> - <item>auto</item> - <!-- <item>revert</item> --> </list> <list name="values"> <item>none</item> <item>hidden</item> <item>initial</item> + <item>revert</item> + <item>revert-layer</item> <item>dotted</item> <item>dashed</item> <item>solid</item> @@ -1076,22 +1145,58 @@ Changelog: <list name="functions"> <item>attr</item> + <item>cross-fade</item> + <item>env</item> + <item>fit-content</item> + <item>minmax</item> + <item>path</item> + <item>repeat</item> + <item>url</item> + <item>var</item> + + <!-- math functions --> + <!-- https://drafts.csswg.org/css-values-4/#calc-syntax --> + <item>abs</item> + <item>acos</item> + <item>asin</item> + <item>atan2</item> + <item>atan</item> <item>calc</item> - <item>hsl</item> - <item>hsla</item> + <item>clamp</item> + <item>cos</item> + <item>exp</item> + <item>hypot</item> + <item>log</item> + <item>max</item> + <item>min</item> + <item>mod</item> + <item>pow</item> + <item>rem</item> + <item>round</item> + <item>sign</item> + <item>sin</item> + <item>sqrt</item> + <item>tan</item> + + <!-- https://developer.mozilla.org/en-US/docs/Web/CSS/gradient#formal_syntax --> <item>linear-gradient</item> <item>radial-gradient</item> <item>repeating-linear-gradient</item> <item>repeating-radial-gradient</item> + + <!-- https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#formal_syntax --> <item>rgb</item> <item>rgba</item> - <item>var</item> - <item>url</item> + <item>hsl</item> + <item>hsla</item> + <item>hwb</item> + <item>lab</item> + <item>lch</item> + <item>oklab</item> + <item>oklch</item> + <item>color</item> <!-- CSS4 --> - <item>min</item> - <item>max</item> - <item>clamp</item> <item>toggle</item> <item>hwb</item> <item>device-cmyk</item> @@ -1103,6 +1208,8 @@ Changelog: <!-- counter style --> <item>symbols</item> + <item>counter</item> + <item>counters</item> <!-- clip --> <item>rect</item> @@ -1128,8 +1235,6 @@ Changelog: <!-- grid-template-columns and grid-template-rows --> <item>max-content</item> <item>min-content</item> - <item>minmax</item> - <item>fix-content</item> <item>repeat</item> <!-- transition and animation --> @@ -1215,19 +1320,22 @@ Changelog: <!-- prefixed by :: --> <list name="pseudoelements"> <item>after</item> + <item>backdrop</item> <item>before</item> <item>cue</item> + <item>file-selector-button</item> <item>first-letter</item> <item>first-line</item> + <item>marker</item> + <item>part</item> + <item>placeholder</item> <item>selection</item> + <item>slotted</item> <!-- experimental --> - <item>backdrop</item> - <item>placeholder</item> - <!-- <item>marker</item> --> - <item>slotted</item> <!-- <item>spelling-error</item> --> <!-- <item>grammar-error</item> --> + <!-- <item>target-text</item> --> <!-- UI pseudo-classes --> <item>value</item> @@ -1253,8 +1361,14 @@ Changelog: <!-- prefixed by : --> <list name="pseudoclasses"> + <item>future</item> + <item>local-link</item> + <item>modal</item> + <item>picture-in-picture</item> + <item>active</item> <item>any-link</item> + <item>autofill</item> <item>checked</item> <item>default</item> <item>defined</item> @@ -1264,9 +1378,10 @@ Changelog: <item>enabled</item> <item>first-child</item> <item>first-of-type</item> - <item>fullscreen</item> <item>focus</item> + <item>focus-visible</item> <item>focus-within</item> + <item>fullscreen</item> <item>host</item> <item>hover</item> <item>in-range</item> @@ -1305,8 +1420,13 @@ Changelog: </list> <list name="pseudoclass-selector"> - <item>not</item> + <item>has</item> + <item>host</item> + <item>host-context</item> + <item>is</item> <item>matches</item> + <item>not</item> + <item>where</item> </list> <list name="pseudoclasses-@page"> @@ -1320,19 +1440,26 @@ Changelog: <list name="at-rules"> <item>@character</item> + <item>@layer</item> + <item>@container</item> <item>@charset</item> <item>@import</item> <item>@namespace</item> </list> <list name="nested at-rules"> + <item>@font-feature-values</item> <item>@document</item> <item>@media</item> <item>@supports</item> </list> - <list name="@viewport"> + <list name="other at-rules"> + <item>@counter-style</item> <item>@viewport</item> + <item>@page</item> + <item>@font-face</item> + <item>@keyframes</item> </list> <list name="within-@viewport"> @@ -1350,20 +1477,12 @@ Changelog: <item>viewport-fit</item> </list> - <list name="@page"> - <item>@page</item> - </list> - <list name="within-@page"> <item>size</item> <item>marks</item> <item>bleed</item> </list> - <list name="@font-face"> - <item>@font-face</item> - </list> - <list name="within-@font-face"> <item>font-display</item> <item>font-family</item> @@ -1377,10 +1496,6 @@ Changelog: <item>unicode-range</item> </list> - <list name="@keyframes"> - <item>@keyframes</item> - </list> - <list name="within-@keyframes"> <item>from</item> <item>to</item> @@ -1398,19 +1513,12 @@ Changelog: <IncludeRules context="FindComments" /> <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> <DetectChar attribute="At Rule" context="SelectAtRule" char="@" lookAhead="true" /> - <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> - <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> - <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> - <DetectChar attribute="Separator Symbol" context="#stay" char="," /> - <AnyChar attribute="Operator" context="#stay" String="*>+~|" /> - <RegExpr attribute="Selector Id" context="#stay" String="#[-]?(&nmstart;)(&nmchar;)*" /> - <RegExpr attribute="Selector Class" context="#stay" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" /> - <RegExpr attribute="Selector Tag" context="#stay" String="[-]?(&nmstart;)(&nmchar;)*" /> + <IncludeRules context="FindSelector" /> </context> + <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> <context name="FindSelector" attribute="Normal Text" lineEndContext="#stay"> - <IncludeRules context="FindComments" /> - <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> + <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> <DetectChar attribute="Separator Symbol" context="#stay" char="," /> <AnyChar attribute="Operator" context="#stay" String="*>+~|" /> @@ -1441,7 +1549,8 @@ Changelog: <context name="FindUnits" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> <!-- https://drafts.csswg.org/css-values-4/#lengths --> - <RegExpr attribute="Unit" context="#stay" String="(%|(em|ex|cap|ch|ic|rem|lh|rlh|vw|vh|vi|vb|vmin|vmax|cm|mm|Q|in|pc|pt|px|deg|rad|grad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx|x)\b)(?![-+])" /> + <!-- https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Values_and_units --> + <RegExpr attribute="Unit" context="#stay" String="(%|(em|ex|cap|ch|ic|rem|lh|rlh|vw|vh|vi|vb|vmin|vmax|cm|mm|Q|in|pc|pt|px|deg|rad|grad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx|x|fr)\b)(?![-+])" /> </context> <!-- find strings // "some words" 'some words' --> @@ -1469,10 +1578,10 @@ Changelog: <context name="SelectAtRule" attribute="At Rule" lineEndContext="#pop"> <keyword attribute="At Rule" context="#pop!NestedAtRule" String="nested at-rules" /> <keyword attribute="At Rule" context="#pop!AtRule" String="at-rules" /> - <keyword attribute="At Rule" context="#pop!@keyframes" String="@keyframes" /> - <keyword attribute="At Rule" context="#pop!@viewport" String="@viewport" /> - <keyword attribute="At Rule" context="#pop!@font-face" String="@font-face" /> - <keyword attribute="At Rule" context="#pop!@page" String="@page" /> + <WordDetect attribute="At Rule" context="#pop!@keyframes" String="@keyframes" /> + <WordDetect attribute="At Rule" context="#pop!@viewport" String="@viewport" /> + <WordDetect attribute="At Rule" context="#pop!@font-face" String="@font-face" /> + <WordDetect attribute="At Rule" context="#pop!@page" String="@page" /> <RegExpr attribute="At Rule" context="#pop!UnknownAtRule" String="@[a-zA-Z0-9\-_]+\b" /> </context> @@ -1614,6 +1723,7 @@ Changelog: <DetectSpaces /> <DetectChar attribute="Selector Pseudo" context="#pop#pop#pop" char=")" /> <DetectChar attribute="Error" context="#pop#pop#pop!RuleSet" char="{" beginRegion="ruleset" /> + <IncludeRules context="FindComments" /> <IncludeRules context="FindSelector" /> </context> @@ -1639,8 +1749,6 @@ Changelog: <RegExpr attribute="Property" context="Rule" String="[A-Za-z_-]+(?=\s*:)" lookAhead="true" /> <IncludeRules context="Base" /> <RegExpr attribute="Normal Text" context="#stay" String="[A-Za-z_-]+" /> - <!-- auto-completion only, includes by previous rule --> - <keyword attribute="Normal Text" context="#stay" String="properties" /> </context> <context name="Rule" attribute="Normal Text" lineEndContext="#stay"> @@ -1665,8 +1773,6 @@ Changelog: <DetectChar attribute="Separator Symbol" context="#pop#pop" char=";" /> <DetectChar attribute="Separator Symbol" context="#stay" char="," /> <DetectChar attribute="Normal Text" context="#pop#pop#pop" char="}" endRegion="ruleset" /> - <!-- auto-completion only --> - <keyword attribute="Normal Text" context="#stay" String="functions" /> </context> <context name="Function" attribute="Normal Text" lineEndContext="#stay"> @@ -1703,8 +1809,6 @@ Changelog: <IncludeRules context="FindFunctions" /> <IncludeRules context="FindValues" /> <RegExpr attribute="Operator" context="#stay" String="[-](?=$|[ \t(,;])|[+](?=$|[^0-9)])|[/*]" /> - <!-- auto-completion only --> - <keyword attribute="Normal Text" context="#stay" String="functions" /> </context> <context name="FunctionUrl" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="UrlValue"> |