Exception checks were being too aggressive
authorcmarrin@apple.com <cmarrin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Nov 2009 00:04:29 +0000 (00:04 +0000)
committercmarrin@apple.com <cmarrin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 3 Nov 2009 00:04:29 +0000 (00:04 +0000)
commit4ed3a57938669e227cf88e8d7dbf85871d15908e
tree258d081802e16b4631b768f0f465956c140bde3b
parent2704381be14eeaceea7b2691617e2cca33ae4f56
    Exception checks were being too aggressive
        https://bugs.webkit.org/show_bug.cgi?id=31005

        Several calls in CanvasRenderingContext3D are allowed to
        have a null value passed, which indicated that the
        object is being unbound. Handle this case and the corresponding
        null handling in GraphicsContext3DMac.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@50432 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/canvas/webgl/incorrect-context-object-behaviour-expected.txt
LayoutTests/fast/canvas/webgl/null-object-behaviour-expected.txt
LayoutTests/fast/canvas/webgl/script-tests/incorrect-context-object-behaviour.js
LayoutTests/fast/canvas/webgl/script-tests/null-object-behaviour.js
WebCore/ChangeLog
WebCore/html/canvas/CanvasRenderingContext3D.cpp
WebCore/platform/graphics/mac/GraphicsContext3DMac.cpp