[GTK] make distcheck is building from sources dir instead of dist dir
https://bugs.webkit.org/show_bug.cgi?id=135457

Reviewed by Philippe Normand.

* gtk/make-dist.py:
(Distcheck.configure): Use dist_dir as source dir.
(Distcheck.check): Pass dist_dir to configure().

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@171847 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Fix GTK+ make distcheck.

Source/WebKit2:
* Shared/InteractionInformationAtPosition.h: Only include
WebCore/SelectionRect.h for IOS.

Tools:
* gtk/make-dist.py:
(ensure_version_if_possible): Use 4.0 instead of 3.0 as binary
version to find the pkg-config file.
* gtk/manifest.txt: Add missing resource to the tarball.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@171848 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2014-07-31  Andrei Bucur  <abucur@adobe.com>

[CSS Multicolumn] Clear the lines when switching to multi-column layout
https://bugs.webkit.org/show_bug.cgi?id=135127

Reviewed by Alexandru Chiculita.

Source/WebCore:

When switching an element to multi-column layout it becomes a container of block
children. When this happens the existing line boxes must be deleted in addition
to clearing the hasInlineChildren flag.

Tests: fast/multicol/inline-container-to-multicol.html
       fast/multicol/inline-container-to-multicol-float.html
       fast/multicol/inline-container-to-multicol-positioned.html

* rendering/RenderBlockFlow.cpp:
(WebCore::RenderBlockFlow::createMultiColumnFlowThread):

LayoutTests:

Tests that verifies lines are correctly cleared when an element is switched to
multi-column layout.

* fast/multicol/inline-container-to-multicol-expected.txt: Added.
* fast/multicol/inline-container-to-multicol.html: Added.
* fast/multicol/inline-container-to-multicol-float-expected.txt: Added.
* fast/multicol/inline-container-to-multicol-float.html: Added.
* fast/multicol/inline-container-to-multicol-positioned-expected.txt: Added.
* fast/multicol/inline-container-to-multicol-positioned.html: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@171849 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Update OptionsGTK.cmake and NEWS for 2.5.1 release.

.:
* Source/cmake/OptionsGTK.cmake: Bump version numbers.

Source/WebKit2:
* gtk/NEWS: Add release notes for 2.5.1.

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