Change one accidental "object->isText() || object->isLineBreak()" from previous patch back to "object->isTextOrLineBreak()"
        
Not reviewed.

* rendering/InlineIterator.h:
(WebCore::isIteratorTarget):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156039 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Avoid using RenderBR internally in RenderMenuList.
<https://webkit.org/b/121550>

Reviewed by Antti Koivisto.

Source/WebCore:

RenderMenuLists with an empty caption text were previously using a
RenderBR as placeholder.

Switch to using a \n RenderText instead so we can tighten RenderBR.

This will change DRT dumps but actual metrics should not change.

LayoutTests:

Update expected results for RenderMenuLists with empty text.
They now have a RenderText inside them instead of a RenderBR.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156040 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CTTE: RenderBR always has an HTMLElement.
<https://webkit.org/b/121557>

Reviewed by Antti Koivisto.

This renderer is never anonymous and always has a corresponding HTMLElement.
Tighten this up by making the constructor take a HTMLElement& and remove
RenderBR::createAnonymous().

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156041 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Put constant CachedPower table in read-only memory.
<https://webkit.org/b/121546>

Reviewed by Anders Carlsson.

* wtf/dtoa/cached-powers.cc:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156042 268f45cc-cd09-0410-ab3c-d52691b4dbfc
YARR: Put UCS2 canonicalization tables in read-only memory.
<https://webkit.org/b/121547>

Reviewed by Sam Weinig.

These tables never mutate so mark them const.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156043 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Missed one rebaseline for the RenderMenuList change.

* platform/mac/fast/forms/select-empty-option-height-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@156044 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Win] TestWebKitAPI does not compile.
https://bugs.webkit.org/show_bug.cgi?id=121485

Patch by peavo@outlook.com <peavo@outlook.com> on 2013-09-18
Reviewed by Brent Fulgham.

Source/WebKit:

* WebKit.vcxproj/WebKitExportGenerator/WebKitExports.def.in: Export needed symbols.

Tools:

It is no longer possible to inherit from WebCore::BitmapImage, which the test relies on.
Instead, load a bitmap, then destroy the decoded data, which will cause WebCore::frameAtIndex()
to return null, which is the case we want to test.

* TestWebKitAPI/Tests/WebCore/win/BitmapImage.cpp:
(TestWebKitAPI::TEST):

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