[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nest
From: |
Nutchanon Wetchasit |
Subject: |
[Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags |
Date: |
Mon, 22 Feb 2016 14:27:21 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux i686; rv:25.8) Gecko/20151123 Firefox/31.9 PaleMoon/25.8.1 |
Follow-up Comment #24, bug #32411 (project gnash):
Text output from `js2flash-objret.html` on browser using Gnash with patch
#8916:
JavaScript calls Flash: OK, expected object with [a=Hello, b=World], got
object with [a=Hello, b=World]
(Screenshot: file #36424)
You'd see that Object return value and its first-level members are
passed correctly, and the plugin does not crash.
Text output from `js2flash-rtypes.html` (bug #47004 file #36330) on browser
using Gnash with patch #8916:
PASSED: Flash should properly register string_call callback
PASSED: Flash should properly register error_call callback
PASSED: Flash should properly register securityerror_call callback
PASSED: Flash should properly register integer_call callback
PASSED: Flash should properly register float_call callback
PASSED: Flash should properly register infinite_call callback
PASSED: Flash should properly register neginfinite_call callback
PASSED: Flash should properly register nan_call callback
PASSED: Flash should properly register boolean_call callback
PASSED: Flash should properly register null_call callback
PASSED: Flash should properly register noret_call callback
PASSED: Flash should properly register undefined_call callback
PASSED: Flash should properly register exception_call callback
PASSED: Flash should properly register array_call callback
PASSED: Flash should properly register object_call callback
PASSED: Flash should properly register object_customstring_call callback
PASSED: Flash should properly register object_customvalue_call callback
PASSED: Flash should properly register function_call callback
PASSED: Flash callback script_call should return a correct type
PASSED: Flash callback script_call should return a correct value
PASSED: Flash callback error_call should return a correct type
PASSED: Flash callback error_call should return a correct value
PASSED: Flash callback securityerror_call should return a correct type
PASSED: Flash callback securityerror_call should return a correct value
PASSED: Flash callback integer_call should return a correct type
PASSED: Flash callback integer_call should return a correct value
PASSED: Flash callback float_call should return a correct type
PASSED: Flash callback float_call should return a correct value
PASSED: Flash callback infinite_call should return a correct type
FAILED: Flash callback infinite_call should return a correct value ("0" !=
"Infinity")
PASSED: Flash callback neginfinite_call should return a correct type
FAILED: Flash callback neginfinite_call should return a correct value ("0" !=
"-Infinity")
PASSED: Flash callback nan_call should return a correct type
FAILED: Flash callback nan_call should return a correct value
PASSED: Flash callback boolean_call should return a correct type
PASSED: Flash callback boolean_call should return a correct value
PASSED: Flash callback null_call should return a correct type
PASSED: Flash callback null_call should return a correct value
PASSED: Flash callback noret_call should return a correct type
PASSED: Flash callback noret_call should return a correct value
PASSED: Flash callback undefined_call should return a correct type
PASSED: Flash callback undefined_call should return a correct value
PASSED: Flash callback exception_call should return a correct type
PASSED: Flash callback exception_call should return a correct value
PASSED: Flash callback array_call should return a correct type
FAILED: Flash callback array_call should return an object of Array class
FAILED: Flash callback array_call should return an array with correct size
("undefined" != "9")
PASSED: Flash callback array_call should return an array with correct element
0
PASSED: Flash callback array_call should return an array with correct element
1
PASSED: Flash callback array_call should return an array with correct element
2
PASSED: Flash callback array_call should return an array with correct element
3
PASSED: Flash callback array_call should return an array with correct element
4
PASSED: Flash callback array_call should return an array with correct element
5
PASSED: Flash callback array_call should return an array with correct element
6
PASSED: Flash callback array_call should return an array with correct element
7
PASSED: Flash callback array_call should return an array with correct element
8
PASSED: Flash callback object_call should return a correct type
PASSED: Flash callback object_call should return an object with correct .a
member
PASSED: Flash callback object_call should return an object with correct .b
member
PASSED: Flash callback object_customstring_call should return a correct type
ERROR: TypeError: can't convert op1 to primitive type
(Screenshot: file #36425)
You'd see that Object return value, including its first-level members
are passed correctly; elements in Array return value are also passed too,
(but disguised as an associative array with numeric key);
and the plugin does not crash.
Gnash: 0.8.11dev (patched against git c12c3cf 22-Feb-2016) NPAPI
Browser: Iceweasel 10.0.12 (debian)
System: Debian GNU/Linux 7.0 Wheezy i386
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?32411>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Nutchanon Wetchasit, 2016/02/02
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Nutchanon Wetchasit, 2016/02/02
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Nutchanon Wetchasit, 2016/02/02
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Nutchanon Wetchasit, 2016/02/02
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Nutchanon Wetchasit, 2016/02/02
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Sandro Santilli, 2016/02/15
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Nutchanon Wetchasit, 2016/02/22
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Nutchanon Wetchasit, 2016/02/22
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Nutchanon Wetchasit, 2016/02/22
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags,
Nutchanon Wetchasit <=
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Sandro Santilli, 2016/02/23
- [Gnash-commit] [bug #32411] ExternalInterface XML parser fails with nested tags, Sandro Santilli, 2016/02/23