Fix the !ENABLE(VIDEO) build after r175279
https://bugs.webkit.org/show_bug.cgi?id=138320

Reviewed by Jer Noble.

* page/ChromeClient.h:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@175489 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, fix bad assertion in r175487.

I mistakenly used it != values.end() instead of it == values.end()
so the debug bots are crashing.

* css/StyleResolver.cpp:
(WebCore::createGridPosition):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@175490 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r175406, r175413, and r175423.
https://bugs.webkit.org/show_bug.cgi?id=138327

Multipart tests are still broken (Requested by ap on #webkit).

Reverted changesets:

"Eliminate ResourceBuffer and use SharedBuffer directly
instead"
https://bugs.webkit.org/show_bug.cgi?id=138174
http://trac.webkit.org/changeset/175406

"Unreviewed, iOS build fix since 175406."
http://trac.webkit.org/changeset/175413

"Fix assertion in CachedResource::addDataBuffer"
http://trac.webkit.org/changeset/175423

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@175491 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Video controls have lots of compositing layers
https://bugs.webkit.org/show_bug.cgi?id=138294

Reviewed by Eric Carlson.

After r175268 we get lots of separate small layers in the video
controls (but they pop into a single layer when opacity animates).

Fix this by putting an explicit z-index on -webkit-media-controls-panel
which is the element that animates opacity.

* Modules/mediacontrols/mediaControlsApple.css:
(audio::-webkit-media-controls-panel):


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@175492 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Web Inspector: Fix RWIProtocol 64-to-32 bit conversion warnings
https://bugs.webkit.org/show_bug.cgi?id=138325

Patch by Joseph Pecoraro <pecoraro@apple.com> on 2014-11-03
Reviewed by Timothy Hatcher.

* inspector/InspectorValues.h:
Vector's length really is an unsigned, so a static_cast here is fine.

* inspector/scripts/codegen/generate_objective_c.py:
(ObjCGenerator.objc_type_for_raw_name):
Use int instead of NSInteger for APIs that eventually map to
InspectorObject's setInteger, which takes an int.

* inspector/scripts/tests/expected/commands-with-async-attribute.json-result:
* inspector/scripts/tests/expected/commands-with-optional-call-return-parameters.json-result:
* inspector/scripts/tests/expected/events-with-optional-parameters.json-result:
* inspector/scripts/tests/expected/generate-domains-with-feature-guards.json-result:
* inspector/scripts/tests/expected/type-declaration-object-type.json-result:
* inspector/scripts/tests/expected/type-requiring-runtime-casts.json-result:
Rebaselined results with the type change.

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