[Fullscreen] Taking embedded youtube video full screen takes the whole page full screen
https://bugs.webkit.org/show_bug.cgi?id=136792

Reviewed by Beth Dakin.

Recalculate style after beginning the enter fullscreen animation, but before sending the
"webkitfullscreenchange" event to listeners.

* dom/Document.cpp:
(WebCore::Document::webkitWillEnterFullScreenForElement):

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

- Unskip some passing tests.
- Move flakey tests into flakey test section.
- Move non-media tests out of the media section.
- Mark WontFix tests as such.

* platform/mac/TestExpectations:
* platform/mac/media/W3C/audio/canPlayType/canPlayType_supported_but_no_codecs_parameter_2-expected.txt: Removed.
* platform/mac/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_3-expected.txt: Removed.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@173585 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Multiple EWS or commit bots can pick up processing of the same patch
https://bugs.webkit.org/show_bug.cgi?id=136793

Reviewed by Ryosuke Niwa.

Change timeout from one hour to two hours. This will let bots finish, and in the
unlikely event of a bot being frozen, will only delay patch processing restart by
one hour.

* QueueStatusServer/app.yaml:
* QueueStatusServer/model/activeworkitems.py: (ActiveWorkItems.deactivate_expired):



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@173587 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Make Brian Burg a WebKit reviewer.

* Scripts/webkitpy/common/config/contributors.json: Move Brian Burg's entry.



git-svn-id: http://svn.webkit.org/repository/webkit/trunk@173588 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fixed a goof in bmalloc Vector sizing
https://bugs.webkit.org/show_bug.cgi?id=136795

Reviewed by Gavin Barraclough and Sam Weinig.

We want our minimum vector to be page-sized since the OS will give us
a page no matter what -- but we want that many bytes, and not enough
bytes to store that many elements.

* bmalloc/Vector.h: Math is hard.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@173589 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CSS JIT: Apply CSS JIT to SelectorQuery with multiple selectors
https://bugs.webkit.org/show_bug.cgi?id=135255

Reviewed by Benjamin Poulain.

Source/WebCore:

After dropping SelectorCheckerFastPath, Dromaeo cssquery-jquery test
result becomes significantly worse. 400.26/s to 348.16/s, 13%
performance regression.

Investigated the cause of it and we found that the test results for
querySelector with multiple selectors causes performance regressions.

To solve this, we attempt to JIT compile all selectors in multiple
selectors. And if compiling some selectors is failed, SelectorQuery
fallbacks to the slower implementation.

This change improves the performance. After applying this patch,
cssquery-jquery test result becomes 418.71/s, 4.61% better than the
previous good performance case.

Test: fast/selectors/querySelector-multiple-selectors.html

* dom/SelectorQuery.cpp:
(WebCore::SelectorDataList::SelectorDataList):
(WebCore::SelectorDataList::executeCompiledSingleMultiSelectorData):
(WebCore::SelectorDataList::execute):
* dom/SelectorQuery.h:

LayoutTests:

* fast/selectors/querySelector-multiple-selectors-expected.txt: Added.
* fast/selectors/querySelector-multiple-selectors.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@173590 268f45cc-cd09-0410-ab3c-d52691b4dbfc
CanvasRenderingContext2D should update the computed style while setting the font
https://bugs.webkit.org/show_bug.cgi?id=136737

Reviewed by Darin Adler.

Source/WebCore:

Before accessing the computed style for populating 'font' property of CanvasRenderingContext2D
make sure to have an up-to-date computed style avoiding any stale reference.

Test: fast/canvas/canvas-set-font-with-updated-style.html

* html/canvas/CanvasRenderingContext2D.cpp:
(WebCore::CanvasRenderingContext2D::setFont):

LayoutTests:

* fast/canvas/canvas-set-font-with-updated-style-expected.txt: Added.
* fast/canvas/canvas-set-font-with-updated-style.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@173591 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Add -webkit-appearance and pseudo element tests for quirks mode
https://bugs.webkit.org/show_bug.cgi?id=136366

Reviewed by Benjamin Poulain.

* fast/css/appearance-with-pseudo-elements-expected.html:
-webkit-appearance in OSX affects the ::first-letter related style informations (such as font).
So expected.html also requires these styles.
* fast/css/appearance-with-pseudo-elements-in-quirks-mode-expected.html: Added.
* fast/css/appearance-with-pseudo-elements-in-quirks-mode.html: Added.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@173592 268f45cc-cd09-0410-ab3c-d52691b4dbfc
build.webkit.org/dashboard: Overlapping text when status is long
https://bugs.webkit.org/show_bug.cgi?id=136794

Reviewed by Timothy Hatcher.

* BuildSlaveSupport/build.webkit.org-config/public_html/dashboard/Styles/StatusLineView.css:
(.status-line): Replaces height with min-height.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@173593 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: remind about rebaselining generator test results
https://bugs.webkit.org/show_bug.cgi?id=136759

Reviewed by Joseph Pecoraro.

For now, we can implement this as a watchlist message. Add watchlist
groups and messages for the inspector and web replay generators.

* Scripts/webkitpy/common/config/watchlist:

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