A couple more 'make dist' fixes for WebKitGTK+.

Source/WebCore:

* GNUmakefile.list.am: Add a missing file to the source list.

Source/WTF:

* GNUmakefile.list.am: Add a missing file to the source list.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143618 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Remove subresource leaks from WebKit1 and WebKit2
https://bugs.webkit.org/show_bug.cgi?id=108960

Patch by George McCollister <george.mccollister@gmail.com> on 2013-02-21
Reviewed by Martin Robinson.

* WebCoreSupport/FrameLoaderClientGtk.cpp:
(WebKit::FrameLoaderClient::dispatchDidFinishLoading): Remove resource
if it isn't the main resource to prevent leak.
(WebKit::FrameLoaderClient::dispatchDidFailLoading): Ditto
* webkit/webkitwebview.cpp:
(cleanupTemporarilyCachedSubresources): Added to cleanup subresources.
(webkit_web_view_get_subresources): Use getSubresources from the
documentLoader to provide subresources since resources will be removed
from webview after loading.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143619 268f45cc-cd09-0410-ab3c-d52691b4dbfc
gtk/DumpRenderTree.cpp is missing <locale.h> include
https://bugs.webkit.org/show_bug.cgi?id=109386

* DumpRenderTree/gtk/DumpRenderTree.cpp: Fix the WebKitGTK+ Mac build
by include locale.h when we use setlocale.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143620 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CSS Grid Layout] Implement grid growth during auto placement
https://bugs.webkit.org/show_bug.cgi?id=110418

Reviewed by Ojan Vafai.

Source/WebCore:

This change implements the last remaining piece of the auto placement algorithm:
growing the grid mid-placement. With that landed, we should handle all cases properly.

Change covered by : fast/css-grid-layout/grid-item-addition-auto-placement.html
                    fast/css-grid-layout/grid-item-removal-auto-placement.html

* rendering/RenderGrid.cpp:
(WebCore::RenderGrid::growGrid):
Added this helper function to grow the grid one item in a direction.

(WebCore::RenderGrid::placeSpecifiedMajorAxisItemsOnGrid):
Updated this function to grow in the minor axis direction and insert in the
newly created grid area.

(WebCore::RenderGrid::placeAutoMajorAxisItemOnGrid):
Updated this function to grow in the major axis direction and insert in the
newly create grid area. Unfortunately this code cannot use the iterator to find
the new position as the (auto, auto) case iterates orthogonally to the major axis
direction, which we just grew.

* rendering/RenderGrid.h:
Added growGrid.

LayoutTests:

* fast/css-grid-layout/grid-item-addition-auto-placement-update-expected.txt:
* fast/css-grid-layout/grid-item-removal-auto-placement-update-expected.txt:


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