[GTK][WK2] rowAtIndex is not implemented in DRT/WKTR
https://bugs.webkit.org/show_bug.cgi?id=116971

Unreviewed. Moving test expectation to the right place, as this is
an issue that actually affects both to Webkit1 and Webkit2.

* platform/gtk-wk2/TestExpectations: Removed expectation.
* platform/gtk/TestExpectations: Added expectation.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160702 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix armv7 and sh4 builds.
https://bugs.webkit.org/show_bug.cgi?id=125848

Patch by Julien Brianceau <jbriance@cisco.com> on 2013-12-17
Reviewed by Csaba Osztrogonác.

* assembler/ARMv7Assembler.h: Include limits.h for INT_MIN.
* assembler/SH4Assembler.h: Include limits.h for INT_MIN.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160703 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[NIX] Enable full debug builds by having ar creating thin archives
https://bugs.webkit.org/show_bug.cgi?id=125850

Reviewed by Csaba Osztrogonác.

By default, CMake uses ar to generate libWebCore.a with cr parameters
(do not warn if the library has to be created, and replace existing
files in the archive). That results in a very large file, and ar fails
with sizes over 4GB.

.:

Previously, debug builds on NIX were overriding CFLAGS in order to reduce
the size of the WebCore library. Once that ar creates thin archives, overriding
CFLAGS is no longer needed.

* Source/cmake/OptionsNix.cmake: Remove CFLAGS override for debug builds.

Source/WebCore:

By using thin archives (the T option of ar), the generated
libWebCore.a is much smaller, and can be successfully archived. As a
result, we can generate a full debug build. This patch is based on Xan
López's webkit.org/b/110580.

* PlatformNix.cmake: Instruct cmake to invoke ar with T option.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@160704 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] Some ANGLE headers missing from dist
https://bugs.webkit.org/show_bug.cgi?id=125782

Patch by Gustavo Noronha Silva <gustavo.noronha@collabora.com> on 2013-12-17
Reviewed by Carlos Garcia Campos.

* GNUmakefile.am: add a few headers that were missing from the build,
causing build failures when the system headers were incompatible.

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