Lots of LayoutUnit assertions when loading a Wikipedia article
https://bugs.webkit.org/show_bug.cgi?id=110270

Reviewed by Levi Weintraub.

Change RenderBlock::adjustRectForColumns to ensure that the
endColumn calculation does not overflow.

No new tests, covered by existing tests.

* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::adjustRectForColumns):
Make the endOffset value be no less than the beforeBorderPadding
value to ensure that endColumn is not negative.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143669 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Threaded HTML Parser fails fast/dom/Document/readystate.html
https://bugs.webkit.org/show_bug.cgi?id=110529

Reviewed by Eric Seidel.

Source/WebCore:

We need to create the tokenizer even when we finish a script-created
parser. Most of the time, the tokenizer has already been created at
this point because it is created by calls to document.write.

Test: fast/parser/body-should-exist-after-open-close.html

* html/parser/HTMLDocumentParser.cpp:
(WebCore::HTMLDocumentParser::finish):

LayoutTests:

This test is a reduction of the original issue.

* fast/parser/body-should-exist-after-open-close-expected.txt: Added.
* fast/parser/body-should-exist-after-open-close.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@143670 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Add executable property to cmd file.
Required for executable files to maintain their executable permissions over svn.

* JavaScriptCore.vcxproj/copy-files.cmd: Added property svn:executable.
* WTF.vcxproj/copy-files.cmd: Added property svn:executable.

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