Unreviewed, rolling out r165721.
https://bugs.webkit.org/show_bug.cgi?id=130367

It makes the debug bots flaky (Requested by benjaminp on
#webkit).

Reverted changeset:

"Remove most uses of deprecatedCharacter in WTF"
https://bugs.webkit.org/show_bug.cgi?id=130317
http://trac.webkit.org/changeset/165721

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165772 268f45cc-cd09-0410-ab3c-d52691b4dbfc
HTMLInputElement::defaultEventHandler() shouldn't force style updates.
<https://webkit.org/b/130303>

Move the updateStyleIfNeeded() call down to TextFieldInputType instead
of doing it for every HTMLInputEvent.

There might be a better way to do this; we only want to know about this
specific element's renderer, and don't need the rest of the tree.
This is still an easy hack to avoid a lot of unnecessary work.

Reviewed by Anders Carlsson.

* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::defaultEventHandler):
* html/TextFieldInputType.cpp:
(WebCore::TextFieldInputType::forwardEvent):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165773 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add transparent window support back into MiniBrowser
https://bugs.webkit.org/show_bug.cgi?id=130363

Source/WebKit2:

Reviewed by Anders Carlsson.

Expose SPI for transparent window support.

* UIProcess/API/Cocoa/WKWebView.mm:
(-[WKWebView _drawsTransparentBackground]):
(-[WKWebView _setDrawsTransparentBackground:]):
* UIProcess/API/Cocoa/WKWebViewPrivate.h:

Tools:

Reviewed by Anders Carlsson.

Re-enable transparent window support for WK2.

* MiniBrowser/mac/WK2BrowserWindowController.m:
(-[WK2BrowserWindowController validateMenuItem:]):
(-[WK2BrowserWindowController toggleTransparentWindow:]):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165775 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Address some style nits.

Source/WebKit2:

* UIProcess/API/Cocoa/WKWebViewPrivate.h:

Tools:

* MiniBrowser/mac/WK2BrowserWindowController.m:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165776 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Address some style nits.

* UIProcess/API/Cocoa/_WKThumbnailViewInternal.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165777 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKitLegacy headers should #import the relevant WebKit headers
https://bugs.webkit.org/show_bug.cgi?id=130372
<rdar://problem/16349094>

Reviewed by Dan Bernstein.

Create forwarding headers instead.

* WebKitLegacy/MigrateHeadersToLegacy.make:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165778 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Uncaught Exception in JSContext Inspector
https://bugs.webkit.org/show_bug.cgi?id=130368

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2014-03-17
Reviewed by Timothy Hatcher.

* UserInterface/Views/DOMNodeDetailsSidebarPanel.js:
(WebInspector.DOMNodeDetailsSidebarPanel.prototype._accessibilitySupported):
Feature check DOMAgent as well as the function.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165779 268f45cc-cd09-0410-ab3c-d52691b4dbfc
--profile should imply --test-runner-count=1 in run-perf-tests
https://bugs.webkit.org/show_bug.cgi?id=130375

Reviewed by Benjamin Poulain.

Use the test runner count of 1 when --profile is specified but not --test-runner-count.

* Scripts/webkitpy/performance_tests/perftestsrunner.py:
(PerfTestsRunner._parse_args): Use -1 as the default value.
(PerfTestsRunner._collect_tests): If --test-runner-count is set (i.e. it's a positive value),
then use that value. Otherwise, if it's never set and --profile is present, test-runner-count
should be 1.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@165782 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove staging code added for <http://webkit.org/b/164757> [iOS] Support network state notification using CPNetworkObserver

Reviewed by Enrica Casucci.

* WebView/WebView.mm:

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