I now only watch Selectors instead of all of CSS.

Unreviewed update of watchlist.

* Scripts/webkitpy/common/config/watchlist:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132075 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[css3-text] Add rendering support for -webkit-text-decoration-style
https://bugs.webkit.org/show_bug.cgi?id=94094

Patch by Bruno de Oliveira Abinader <bruno.abinader@basyskom.com> on 2012-10-22
Reviewed by Julien Chaffraix.

Source/WebCore:

This patch implements the "text-decoration-style" property rendering as
specified in CSS3 working draft, with "-webkit-" prefix. The specification can
be found here: http://dev.w3.org/csswg/css3-text/#text-decoration-style

Additionally, Mozilla implementation details can be found here:
https://developer.mozilla.org/en/CSS/text-decoration-style

Tests: fast/css3-text/css3-text-decoration/repaint/repaint-text-decoration-style.html
       fast/css3-text/css3-text-decoration/text-decoration-style.html

* platform/graphics/GraphicsContext.h:
* platform/graphics/cairo/GraphicsContextCairo.cpp:
(WebCore::GraphicsContext::setPlatformStrokeStyle):
* platform/graphics/cg/GraphicsContextCG.cpp:
(WebCore::GraphicsContext::drawLine):
* platform/graphics/qt/GraphicsContextQt.cpp:
(WebCore::toQPenStyle):
(WebCore::GraphicsContext::drawLine):
* platform/graphics/skia/PlatformContextSkia.cpp:
(WebCore::PlatformContextSkia::setupPaintForStroking):
* platform/graphics/wince/GraphicsContextWinCE.cpp:
(WebCore::createPen):
* platform/graphics/wx/GraphicsContextWx.cpp:
(WebCore::strokeStyleToWxPenStyle):
Added 'DoubleStroke' and 'WavyStroke' to StrokeStyle enum and updated
platform-specific stroke handling. Some styles requires
platform-specific implementation (handled in bug 92868).
* rendering/InlineTextBox.cpp:
(WebCore::InlineTextBox::paint):
(WebCore::textDecorationStyleToStrokeStyle): Added static function that
translates text decoration to stroke styles.
(WebCore::InlineTextBox::paintDecoration): Text decoration style does
not specify a property for line thickness (like border-width does for
border style), so we statically set it to 1 for now. The 'double' style
implementation simply adds a parallel line (depending if it is
underline, overline or line-through) and the space between lines follows
the approach used by border's 'double' style.
* rendering/InlineTextBox.h:
(InlineTextBox):
* rendering/style/RenderStyle.h:
* rendering/style/RenderStyleConstants.h:
Added text decoration style rendering support to
InlineTextBox::paintDecoration().

LayoutTests:

Added paint and repaint layout tests for CSS3 text-decoration-style
property. Pixel results are not included due to missing platform support
for some decoration styles (handled on bug 93507). These are going
to be added when platform support is complete.

* fast/css3-text/css3-text-decoration/repaint/repaint-text-decoration-style-expected.txt: Added.
* fast/css3-text/css3-text-decoration/repaint/repaint-text-decoration-style.html: Added.
* fast/css3-text/css3-text-decoration/text-decoration-style-expected.txt: Added.
* fast/css3-text/css3-text-decoration/text-decoration-style.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132076 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Convert fast/sub-pixel/float-containing-block-with-margin.html to text test
https://bugs.webkit.org/show_bug.cgi?id=99866

Reviewed by Eric Seidel.

fast/sub-pixel/float-containing-block-with-margin.html doesn't
need to be a pixel test, convert it to a text one.

* fast/sub-pixel/float-containing-block-with-margin-expected.txt:
* fast/sub-pixel/float-containing-block-with-margin.html:
* platform/chromium-linux/fast/sub-pixel/float-containing-block-with-margin-expected.png: Removed.
* platform/chromium-mac-lion/fast/sub-pixel: Removed.
* platform/chromium-mac-snowleopard/fast/sub-pixel/float-containing-block-with-margin-expected.png: Removed.
* platform/chromium-mac/fast/sub-pixel/float-containing-block-with-margin-expected.png: Removed.
* platform/chromium-win/fast/sub-pixel/float-containing-block-with-margin-expected.png: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132077 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Treat dynamic anonymous scripts as other anonymous and fix anonymous script editing and breakpoints.
https://bugs.webkit.org/show_bug.cgi?id=99989

Reviewed by Pavel Feldman.

Source/WebCore:

Dynamic anonymous scripts are now mapped to anonymous temporary uiSourceCodes.
ResourceScriptMapping now supports two types of temporary uiSourceCodes:
 - original uiSourceCodes represent scripts while main uiSourceCodes are diverged;
 - temporary uiSourceCodes represent scripts for which resources are not yet loaded.

* inspector/front-end/BreakpointManager.js:
(WebInspector.BreakpointManager.breakpointStorageId):
(WebInspector.BreakpointManager.Storage.prototype._updateBreakpoint):
* inspector/front-end/NetworkUISourceCodeProvider.js:
(WebInspector.NetworkUISourceCodeProvider.prototype._parsedScriptSource):
* inspector/front-end/ResourceScriptMapping.js:
(WebInspector.ResourceScriptMapping):
(WebInspector.ResourceScriptMapping.prototype.rawLocationToUILocation):
(WebInspector.ResourceScriptMapping.prototype._hasMergedToVM):
(WebInspector.ResourceScriptMapping.prototype.addScript):
(WebInspector.ResourceScriptMapping.prototype._deleteOriginalUISourceCodeForScripts):
(WebInspector.ResourceScriptMapping.prototype._deleteTemporaryUISourceCodeForScripts):
(WebInspector.ResourceScriptMapping.prototype._bindUISourceCodeToScripts):
(WebInspector.ResourceScriptMapping.prototype._createUISourceCode):
(WebInspector.ResourceScriptMapping.prototype._getOrCreateTemporaryUISourceCode):
(WebInspector.ResourceScriptMapping.prototype._getOrCreateOriginalUISourceCode):
(WebInspector.ResourceScriptMapping.prototype._uiSourceCodeAddedToWorkspace):
(WebInspector.ResourceScriptMapping.prototype._scriptsForUISourceCode.get if):
(WebInspector.ResourceScriptMapping.prototype._reset):

LayoutTests:

* http/tests/inspector-enabled/dynamic-scripts-expected.txt:
* http/tests/inspector/debugger-test.js:
(initialize_DebuggerTest):
* inspector/debugger/dynamic-script-tag-expected.txt:
* inspector/debugger/dynamic-scripts-expected.txt:
* inspector/debugger/live-edit-breakpoints-expected.txt:
* inspector/debugger/live-edit-breakpoints.html:
* inspector/debugger/resource-script-mapping-expected.txt:
* inspector/debugger/resource-script-mapping.html:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132078 268f45cc-cd09-0410-ab3c-d52691b4dbfc
REGRESSION (r131686): Crash in NSToolTipManager mouseEnteredToolTip
<rdar://problem/12527528> and https://bugs.webkit.org/show_bug.cgi?id=99792

Roll out the tool tip part of r131686 since it still seems to be causing trouble.

* UIProcess/API/mac/WKView.mm:
(-[WKView view:stringForToolTip:point:userData:]): Added this method back.
(-[WKView _wk_toolTipChangedFrom:to:]): Use self as owner again, eliminating the
separate WKToolTipDelegate object.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132079 268f45cc-cd09-0410-ab3c-d52691b4dbfc
* UIProcess/API/mac/WKView.mm:
(-[WKView view:stringForToolTip:point:userData:]): Fix build. Forgot to save file
before committing.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@132080 268f45cc-cd09-0410-ab3c-d52691b4dbfc