[EFL] Test added in r118577 is failing and should be skipped
https://bugs.webkit.org/show_bug.cgi?id=87620

Unreviewed EFL gardening. Skipping new test introduced in r118577
which is failing on our port.

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-28

* platform/efl/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118661 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: "Record CPU profile" button doesn't change its state after finishing profiling
https://bugs.webkit.org/show_bug.cgi?id=87624

Reviewed by Vsevolod Vlasov.

Keep record button state in sync with the current profiling state.

* inspector/front-end/ProfilesPanel.js:
(WebInspector.ProfilesPanel.prototype.toggleRecordButton):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118662 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Unreviewed EFL gardening after r118585
https://bugs.webkit.org/show_bug.cgi?id=87621

Unreviewed EFL Gardening.

Two contentSecurityPolicy tests need expectation for EFL port after
r118585 due to line numbers not being printed. Mac and GTK port are
already doing the same.

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-28

* platform/efl/http/tests/security/contentSecurityPolicy/inline-script-blocked-javascript-url-expected.txt: Added.
* platform/efl/http/tests/security/contentSecurityPolicy/javascript-url-blocked-expected.txt: Added.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118663 268f45cc-cd09-0410-ab3c-d52691b4dbfc
HTMLFormControlElement::m_validationMessage shouldn't be cleared on detach()
https://bugs.webkit.org/show_bug.cgi?id=87608

Reviewed by Kent Tamura.

Moved m_validationMessage clearance from detach() to removedFrom() and
remove detach().

No new tests. This change has no visible difference. Upcoming changes rely on this though.

* html/HTMLFormControlElement.cpp:
(WebCore::HTMLFormControlElement::removedFrom):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118664 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Move input element's internal spinner layout tests to test_expectations.txt
https://bugs.webkit.org/show_bug.cgi?id=87629

Unreviewed EFL gardening.

Patch by Alexander Shalamov <alexander.shalamov@intel.com> on 2012-05-28

* platform/efl/Skipped:
* platform/efl/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118665 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] http/tests/appcache/abort-cache* are flaky and should be skipped
https://bugs.webkit.org/show_bug.cgi?id=87634

Unreviewed EFL gardening. Aborting application cache downloads is
flaky on EFL port so we need to skip the corresponding test cases for
now.

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-28

* platform/efl/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118666 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] fast/dom/beforeload/image-object-before-load* need to be skipped after r118618
https://bugs.webkit.org/show_bug.cgi?id=87632

Unreviewed EFL gardening.
fast/dom/beforeload/image-object-before-load* need to be skipped after
r118618. The issue will be addressed in Bug 87631.

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-28

* platform/efl/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118667 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Buildfix: remove obsolete file from gypi.
https://bugs.webkit.org/show_bug.cgi?id=87643

Reviewed by no-reviewer.

Following http://trac.webkit.org/changeset/118610.
Removes reference to platform/graphics/gstreamer/ImageGStreamerCG.mm

* WebCore.gypi:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118668 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Remove obsolete feature define ENABLE_3D_CANVAS from FeatureDefines.vsprops for windows
https://bugs.webkit.org/show_bug.cgi?id=87622

Patch by Vivek Galatage <vivekgalatage@gmail.com> on 2012-05-28
Reviewed by Eric Seidel.

Removed the ENABLE_3D_CANVAS from the property define as this is
obsolete since bug #53041

* win/tools/vsprops/FeatureDefines.vsprops:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118669 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: dom counters graphs vanish on switching between timeline views
https://bugs.webkit.org/show_bug.cgi?id=87628

Reviewed by Vsevolod Vlasov.

MemoryStatistics object now listens to the TimelineModel events instead of being
populated by timeline panel. This behavior mathes that of the overview pane.

* inspector/front-end/MemoryStatistics.js:
(WebInspector.MemoryStatistics.prototype.addTimlineEvent):
* inspector/front-end/TimelinePanel.js:
(WebInspector.TimelinePanel.prototype._onTimelineEventRecorded):
(WebInspector.TimelinePanel.prototype._innerAddRecordToTimeline):

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

* GNUmakefile.list.am: Add missing header file.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118671 268f45cc-cd09-0410-ab3c-d52691b4dbfc
&AElig doesn't get rendered as U+00C6
https://bugs.webkit.org/show_bug.cgi?id=87465

Reviewed by Adam Barth.

Source/WebCore:

The if-statement to check whether the first entry of a certain letter
already exists in the index used .get(). The very first alphabetical
entry is in position "0", which evaluates to false, causing the first
entry to be ignored. Instead, use a "x not in y" check here.

Also update WebCore.gyp to list the create-html-entity-table script as
an input for the action, to make sure the table will be recreated.

Test: html5lib/resources/entities02.dat

* WebCore.gyp/WebCore.gyp:
* html/parser/create-html-entity-table:

LayoutTests:

Test that the (current) first alphabetical entity in the named entity
table (&AElig, without a semi-colon) renders as expected.

* html5lib/resources/entities02.dat:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118672 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r118580.
http://trac.webkit.org/changeset/118580
https://bugs.webkit.org/show_bug.cgi?id=87647

Caused webkit_unit_tests to crash on chromium. (Requested by
bulach on #webkit).

Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-05-28

* platform/graphics/chromium/ContentLayerChromium.cpp:
(WebCore::ContentLayerPainter::create):
(WebCore::ContentLayerPainter::paint):
(WebCore::ContentLayerPainter::ContentLayerPainter):
(ContentLayerPainter):
(WebCore::ContentLayerChromium::createTextureUpdaterIfNeeded):
* platform/graphics/chromium/TiledLayerChromium.cpp:
(UpdatableTile):
(WebCore::UpdatableTile::UpdatableTile):
(WebCore::TiledLayerChromium::updateTiles):
* platform/graphics/chromium/TiledLayerChromium.h:
(TiledLayerChromium):
* platform/graphics/chromium/cc/CCLayerTreeHost.h:
(WebCore::CCSettings::CCSettings):
(CCSettings):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118673 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Test fix after r118670: saved timeline data may
not have DOM counters data and MemoryStatistics object should
take this into account.

* inspector/front-end/MemoryStatistics.js:
(WebInspector.MemoryStatistics.prototype._onRecordAdded):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118674 268f45cc-cd09-0410-ab3c-d52691b4dbfc
fast/tokenizer/entities-01.html & fast/tokenizer/entities-03.html need new baseline after r118672
https://bugs.webkit.org/show_bug.cgi?id=87648

Unreviewed gardening.

r118672 fixed a rendering bug with &AElig but did not update the
expected results for fast/tokenizer/entities-01.html and
fast/tokenizer/entities-03.html.

Patch by Christophe Dumez <christophe.dumez@intel.com> on 2012-05-28

* fast/tokenizer/entities-01-expected.txt:
* fast/tokenizer/entities-03-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118675 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] LayoutTestController needs DeferredFrameLoading flag
https://bugs.webkit.org/show_bug.cgi?id=87652

Unreviewed gardening.

r118631 introduced a new test and a new API on LayoutTestController
that we need to implement in chromium.
Skip the test temporarily.

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118676 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Expose value localization function of HTMLInputElement
https://bugs.webkit.org/show_bug.cgi?id=84356

Reviewed by Kent Tamura.

Source/WebCore:

No new tests.

We want to localize the values that are defined in the datalist element.
This adds HTMLInputElement::localizeValue() which will localize a given
value.

* html/BaseDateAndTimeInputType.cpp:
(WebCore::BaseDateAndTimeInputType::localizeValue):
(WebCore):
(WebCore::BaseDateAndTimeInputType::visibleValue):
* html/BaseDateAndTimeInputType.h:
(BaseDateAndTimeInputType):
* html/HTMLInputElement.cpp:
(WebCore::HTMLInputElement::localizeValue):
(WebCore):
* html/HTMLInputElement.h:
(HTMLInputElement):
* html/InputType.cpp:
(WebCore::InputType::localizeValue):
(WebCore):
* html/InputType.h:
(InputType):
* html/NumberInputType.cpp:
(WebCore::NumberInputType::localizeValue):
(WebCore):
(WebCore::NumberInputType::visibleValue):
* html/NumberInputType.h:
(NumberInputType):

Source/WebKit/chromium:

* public/WebInputElement.h:
(WebInputElement):
* src/WebInputElement.cpp:
(WebKit::WebInputElement::localizeValue):
(WebKit):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Chromium] Build fix for the Android bot, set CXX_target at gyp generation-time
https://bugs.webkit.org/show_bug.cgi?id=87649

Unreviewed build fix.

Chromium Android builds were broken because v8 tried to compile files
for target with the "-m32" flag. This was caused by a v8 check falling
back to using "which g++" to find the right compiler, whereas it should
have used the $CXX_target environment variable. This isn't being set
for Android builds.


* gyp_webkit: Set the CXX_target environment variable. Annotate the fix
  with a FIXME comment too.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118678 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] Baseline compositing/geometry/composited-in-columns.html
https://bugs.webkit.org/show_bug.cgi?id=87653

Unreviewed gardening.

r118567 introduced a new test. Chromium is positioning the layers
a few pixels off.
Set the baseline for IMAGE+TEXT temporarily.

* platform/chromium/test_expectations.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@118679 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[chromium] http/tests/cache/cancel-in-progress-load.html is flaky
https://bugs.webkit.org/show_bug.cgi?id=87657

Unreviewed gardening.

r118618 added this new test but it's been flaky in chromium.

* platform/chromium/test_expectations.txt:

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