<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[171011] trunk/Source/WebInspectorUI</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/171011">171011</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2014-07-11 14:04:17 -0700 (Fri, 11 Jul 2014)</dd>
</dl>
<h3>Log Message</h3>
<pre>Web Inspector: CSS Autocompletion: "background" only has colors, should support others
https://bugs.webkit.org/show_bug.cgi?id=134839
Patch by Joseph Pecoraro <pecoraro@apple.com> on 2014-07-11
Reviewed by Timothy Hatcher.
Update and consolidate the background related CSS properties
and include sub-property completions in the shorthand property.
Also take the opportunity to add or update other properties
(-webkit-alt, -webkit-text-decoration-skip, -webkit-aspect-ratio)
and remove unnecessary newlines / commas in the list.
* UserInterface/Models/CSSKeywordCompletions.js:</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebInspectorUIChangeLog">trunk/Source/WebInspectorUI/ChangeLog</a></li>
<li><a href="#trunkSourceWebInspectorUIUserInterfaceModelsCSSKeywordCompletionsjs">trunk/Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebInspectorUIChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/ChangeLog (171010 => 171011)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/ChangeLog        2014-07-11 20:26:00 UTC (rev 171010)
+++ trunk/Source/WebInspectorUI/ChangeLog        2014-07-11 21:04:17 UTC (rev 171011)
</span><span class="lines">@@ -1,3 +1,19 @@
</span><ins>+2014-07-11 Joseph Pecoraro <pecoraro@apple.com>
+
+ Web Inspector: CSS Autocompletion: "background" only has colors, should support others
+ https://bugs.webkit.org/show_bug.cgi?id=134839
+
+ Reviewed by Timothy Hatcher.
+
+ Update and consolidate the background related CSS properties
+ and include sub-property completions in the shorthand property.
+
+ Also take the opportunity to add or update other properties
+ (-webkit-alt, -webkit-text-decoration-skip, -webkit-aspect-ratio)
+ and remove unnecessary newlines / commas in the list.
+
+ * UserInterface/Models/CSSKeywordCompletions.js:
+
</ins><span class="cx"> 2014-07-10 Joseph Pecoraro <pecoraro@apple.com>
</span><span class="cx">
</span><span class="cx"> Web Inspector: Debugger Continue button is incorrectly sized
</span></span></pre></div>
<a id="trunkSourceWebInspectorUIUserInterfaceModelsCSSKeywordCompletionsjs"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js (171010 => 171011)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js        2014-07-11 20:26:00 UTC (rev 171010)
+++ trunk/Source/WebInspectorUI/UserInterface/Models/CSSKeywordCompletions.js        2014-07-11 21:04:17 UTC (rev 171011)
</span><span class="lines">@@ -135,12 +135,6 @@
</span><span class="cx"> "visibility": [
</span><span class="cx"> "hidden", "visible", "collapse"
</span><span class="cx"> ],
</span><del>- "background-repeat": [
- "repeat", "repeat-x", "repeat-y", "no-repeat", "space", "round"
- ],
- "background-blend-mode": [
- "normal", "multiply", "screen", "overlay", "darken", "lighten", "color-dodge", "color-burn", "hard-light", "soft-light", "difference", "exclusion", "hue", "saturation", "color", "luminosity",
- ],
</del><span class="cx"> "text-underline": [
</span><span class="cx"> "none", "dotted", "dashed", "solid", "double", "dot-dash", "dot-dot-dash", "wave"
</span><span class="cx"> ],
</span><span class="lines">@@ -224,12 +218,38 @@
</span><span class="cx"> "size": [
</span><span class="cx"> "a3", "a4", "a5", "b4", "b5", "landscape", "ledger", "legal", "letter", "portrait"
</span><span class="cx"> ],
</span><ins>+ "background": [
+ "none", "url()", "linear-gradient()", "radial-gradient()", "repeating-linear-gradient()", "repeating-radial-gradient()", "-webkit-canvas()", "-webkit-cross-fade()", "-webkit-image-set()",
+ "repeat", "repeat-x", "repeat-y", "no-repeat", "space", "round",
+ "scroll", "fixed", "local",
+ "auto", "contain", "cover",
+ "top", "right", "left", "bottom", "center",
+ "border-box", "padding-box", "content-box"
+ ],
</ins><span class="cx"> "background-image": [
</span><del>- "url()", "linear-gradient()", "radial-gradient()", "repeating-linear-gradient()", "repeating-radial-gradient()", "-webkit-canvas()", "-webkit-cross-fade()", "-webkit-image-set()"
</del><ins>+ "none", "url()", "linear-gradient()", "radial-gradient()", "repeating-linear-gradient()", "repeating-radial-gradient()", "-webkit-canvas()", "-webkit-cross-fade()", "-webkit-image-set()"
</ins><span class="cx"> ],
</span><span class="cx"> "background-size": [
</span><del>- "contain", "cover"
</del><ins>+ "auto", "contain", "cover"
</ins><span class="cx"> ],
</span><ins>+ "background-attachment": [
+ "scroll", "fixed", "local"
+ ],
+ "background-repeat": [
+ "repeat", "repeat-x", "repeat-y", "no-repeat", "space", "round"
+ ],
+ "background-blend-mode": [
+ "normal", "multiply", "screen", "overlay", "darken", "lighten", "color-dodge", "color-burn", "hard-light", "soft-light", "difference", "exclusion", "hue", "saturation", "color", "luminosity"
+ ],
+ "background-position": [
+ "top", "right", "left", "bottom", "center"
+ ],
+ "background-origin": [
+ "border-box", "padding-box", "content-box"
+ ],
+ "background-clip": [
+ "border-box", "padding-box", "content-box"
+ ],
</ins><span class="cx"> "direction": [
</span><span class="cx"> "ltr", "rtl"
</span><span class="cx"> ],
</span><span class="lines">@@ -269,9 +289,6 @@
</span><span class="cx"> "color-interpolation": [
</span><span class="cx"> "linearrgb"
</span><span class="cx"> ],
</span><del>- "background-origin": [
- "border-box", "content-box", "padding-box"
- ],
</del><span class="cx"> "word-wrap": [
</span><span class="cx"> "normal", "break-word"
</span><span class="cx"> ],
</span><span class="lines">@@ -300,8 +317,7 @@
</span><span class="cx"> "none", "normal", "spell-out", "digits", "literal-punctuation", "no-punctuation"
</span><span class="cx"> ],
</span><span class="cx"> "text-line-through": [
</span><del>- "none", "dotted", "dashed", "solid", "double", "dot-dash", "dot-dot-dash", "wave", "continuous",
- "skip-white-space"
</del><ins>+ "none", "dotted", "dashed", "solid", "double", "dot-dash", "dot-dot-dash", "wave", "continuous", "skip-white-space"
</ins><span class="cx"> ],
</span><span class="cx"> "color-rendering": [
</span><span class="cx"> "auto", "optimizeSpeed", "optimizeQuality"
</span><span class="lines">@@ -509,9 +525,6 @@
</span><span class="cx"> "word-spacing": [
</span><span class="cx"> "normal", "calc()", "-webkit-calc()"
</span><span class="cx"> ],
</span><del>- "background-clip": [
- "border-box", "content-box", "padding-box"
- ],
</del><span class="cx"> "-webkit-font-kerning": [
</span><span class="cx"> "auto", "normal", "none"
</span><span class="cx"> ],
</span><span class="lines">@@ -522,8 +535,7 @@
</span><span class="cx"> "none", "hidden", "inset", "groove", "ridge", "outset", "dotted", "dashed", "solid", "double"
</span><span class="cx"> ],
</span><span class="cx"> "font-size": [
</span><del>- "xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "-webkit-xxx-large", "smaller",
- "larger"
</del><ins>+ "xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "-webkit-xxx-large", "smaller", "larger"
</ins><span class="cx"> ],
</span><span class="cx"> "font-variant": [
</span><span class="cx"> "small-caps", "normal"
</span><span class="lines">@@ -595,7 +607,7 @@
</span><span class="cx"> "circle", "filled", "open", "dot", "double-circle", "triangle", "sesame"
</span><span class="cx"> ],
</span><span class="cx"> "-webkit-text-emphasis-position": [
</span><del>- "over", "under"
</del><ins>+ "over", "under", "left", "right"
</ins><span class="cx"> ],
</span><span class="cx"> "-webkit-transform": [
</span><span class="cx"> "none",
</span><span class="lines">@@ -609,14 +621,17 @@
</span><span class="cx"> "none", "underline", "overline", "line-through", "blink"
</span><span class="cx"> ],
</span><span class="cx"> "-webkit-text-decorations-in-effect": [
</span><del>- "none", "underline", "overline", "line-through", "blink",
</del><ins>+ "none", "underline", "overline", "line-through", "blink"
</ins><span class="cx"> ],
</span><span class="cx"> "-webkit-text-decoration-line": [
</span><del>- "none", "underline", "overline", "line-through", "blink",
</del><ins>+ "none", "underline", "overline", "line-through", "blink"
</ins><span class="cx"> ],
</span><span class="cx"> "-webkit-text-decoration-style": [
</span><span class="cx"> "solid", "double", "dotted", "dashed", "wavy"
</span><span class="cx"> ],
</span><ins>+ "-webkit-text-decoration-skip": [
+ "auto", "none", "objects", "ink"
+ ],
</ins><span class="cx"> "-webkit-text-underline-position": [
</span><span class="cx"> "auto", "alphabetic", "under"
</span><span class="cx"> ],
</span><span class="lines">@@ -624,7 +639,7 @@
</span><span class="cx"> "from-image", "snap"
</span><span class="cx"> ],
</span><span class="cx"> "-webkit-blend-mode": [
</span><del>- "normal", "multiply", "screen", "overlay", "darken", "lighten", "color-dodge", "color-burn", "hard-light", "soft-light", "difference", "exclusion", "hue", "saturation", "color", "luminosity",
</del><ins>+ "normal", "multiply", "screen", "overlay", "darken", "lighten", "color-dodge", "color-burn", "hard-light", "soft-light", "difference", "exclusion", "hue", "saturation", "color", "luminosity"
</ins><span class="cx"> ],
</span><span class="cx"> "mix": [
</span><span class="cx"> "auto",
</span><span class="lines">@@ -782,6 +797,9 @@
</span><span class="cx"> "box-sizing": [
</span><span class="cx"> "border-box", "content-box"
</span><span class="cx"> ],
</span><ins>+ "-webkit-alt": [
+ "attr()"
+ ],
</ins><span class="cx"> "-webkit-border-fit": [
</span><span class="cx"> "border", "lines"
</span><span class="cx"> ],
</span><span class="lines">@@ -831,7 +849,7 @@
</span><span class="cx"> "medium", "thick", "thin", "calc()", "-webkit-calc()"
</span><span class="cx"> ],
</span><span class="cx"> "-webkit-aspect-ratio": [
</span><del>- "none"
</del><ins>+ "auto", "from-dimensions", "from-intrinsic", "/"
</ins><span class="cx"> ],
</span><span class="cx"> "-webkit-filter": [
</span><span class="cx"> "none", "grayscale()", "sepia()", "saturate()", "hue-rotate()", "invert()", "opacity()", "brightness()", "contrast()", "blur()", "drop-shadow()", "custom()"
</span></span></pre>
</div>
</div>
</body>
</html>