MediaStream API: Enhance MediaStreamDescriptor add/remove component
https://bugs.webkit.org/show_bug.cgi?id=120874

Merge blink https://chromium.googlesource.com/chromium/blink/+/67fcacf13ce922a762d7a1c6fb9e1b8e51e662ea

Patch by Thiago de Barros Lacerda <thiago.lacerda@openbossa.org> on 2013-09-10
Reviewed by Eric Carlson.

No new tests needed.

* Modules/mediastream/MediaStream.cpp:
(WebCore::MediaStream::addTrack):
(WebCore::MediaStream::removeTrack):
(WebCore::MediaStream::addRemoteTrack):
(WebCore::MediaStream::removeRemoteTrack):
* platform/mediastream/MediaStreamDescriptor.h:
(WebCore::MediaStreamDescriptor::addRemoteTrack):
(WebCore::MediaStreamDescriptor::removeRemoteTrack):
(WebCore::MediaStreamDescriptor::addComponent):
(WebCore::MediaStreamDescriptor::removeComponent):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155434 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[GTK] The code generator produces a warning if a parameter can be NULL
https://bugs.webkit.org/show_bug.cgi?id=121093

Reviewed by Christophe Dumez.

Return an empty string instead of an undefined value if a
particular parameter doesn't need to be checked.

* bindings/scripts/CodeGeneratorGObject.pm:
(GetGReturnMacro):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155435 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[l10n] [pt_BR] Updated Brazilian Portuguese translation of WebKitGTK+
https://bugs.webkit.org/show_bug.cgi?id=120642

Patch by Enrico Nicoletto <liverig@gmail.com> on 2013-09-10
Reviewed by Gustavo Noronha.

* pt_BR.po: updated.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155439 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Updated Spanish translation for WebKitGtk+
https://bugs.webkit.org/show_bug.cgi?id=121032

Patch by Daniel Mustieles <daniel.mustieles@gmail.com> on 2013-09-10
Reviewed by Gustavo Noronha.

* es.po: updated.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155441 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL] Changed expected results after r154702
https://bugs.webkit.org/show_bug.cgi?id=121092

Unreviewed EFL gardening.

Patch by Krzysztof Wolanski <k.wolanski@samsung.com> on 2013-09-10

* platform/efl/editing/selection/5057506-2-expected.txt:
* platform/efl/editing/selection/5057506-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155443 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[ATK] Incorrect type for holding float value
https://bugs.webkit.org/show_bug.cgi?id=121091

Patch by Krzysztof Czech <k.czech@samsung.com> on 2013-09-10
Reviewed by Mario Sanchez Prada.

Tools:

Variable is not set properly, because of it's type.

* WebKitTestRunner/InjectedBundle/atk/AccessibilityUIElementAtk.cpp:
(WTR::alterCurrentValue):

LayoutTests:

Sharing specific mac tests with efl and gtk.

* accessibility/aria-slider-value-change-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/aria-slider-value-change-expected.txt.
* accessibility/aria-slider-value-change.html: Renamed from LayoutTests/platform/mac/accessibility/aria-slider-value-change.html.
* accessibility/range-alter-by-step-expected.txt: Renamed from LayoutTests/platform/mac/accessibility/range-alter-by-step-expected.txt.
* accessibility/range-alter-by-step.html: Renamed from LayoutTests/platform/mac/accessibility/range-alter-by-step.html.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155444 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Updated paths for JS resources in test after r155411.

* accessibility/paragraph-with-linebreaks.html: Use ../resources/js-test-pre.js
instead of ../fast/js/resources/js-test-pre.js.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155445 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed. Removed failure expectations for tests that are
now passing after the rebaseline done in r155033.

* platform/gtk/TestExpectations: Removed 7 expectations.

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