REGRESSION(r142152): Text wraps in menu
https://bugs.webkit.org/show_bug.cgi?id=113706

Reviewed by David Hyatt.

Source/WebCore:

* rendering/RenderBlockLineLayout.cpp:
(WebCore::inlineLogicalWidth): Empty inline elements add their inline border/padding/margin to the width of the
line when we iterate through them in nextLineBreak(), so no need to add them again here when climbing back up
from their first child looking for border/padding/margin to add. (An empty inline element can have floating children.)

LayoutTests:

* fast/inline/inline-with-empty-inline-children-expected.txt:
* fast/inline/inline-with-empty-inline-children.html:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@147662 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Remove the gyp build
https://bugs.webkit.org/show_bug.cgi?id=113942

Reviewed by Gustavo Noronha Silva.

Source/JavaScriptCore:

* JavaScriptCore.gyp/JavaScriptCoreGTK.gyp: Removed.
* JavaScriptCore.gyp/redirect-stdout.sh: Removed.

Source/ThirdParty/ANGLE:

* ANGLE.gyp/ANGLE.gyp: Removed.
* ANGLE.gypi: Removed.

Source/WebCore:

* WebCore.gyp/WebCoreGTK.gyp: Removed.

Source/WebKit/gtk:

* gyp/Configuration.gypi.in: Removed.
* gyp/Dependencies.gyp: Removed.
* gyp/GNUmakefile: Removed.
* gyp/autogen.sh: Removed.
* gyp/configure.ac: Removed.
* gyp/run-gyp: Removed.

Source/WTF:

* WTF.gyp/WTFGTK.gyp: Removed.

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