LayoutTests/ChangeLog

112012-05-30 Christophe Dumez <christophe.dumez@intel.com>
22
 3 [JSC] SerializedScriptValue.create() succeeds even if MessagePort object cannot be found in transferred ports
 4 https://bugs.webkit.org/show_bug.cgi?id=87118
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Unskip webintents/web-intents-obj-constructor.html now that
 9 SerializedScriptValue.create() throws an exception if one of the
 10 MessagePort objects cannot be found in the transferred ports.
 11
 12 * platform/efl/test_expectations.txt:
 13
 142012-05-30 Christophe Dumez <christophe.dumez@intel.com>
 15
316 [EFL] EFL's DRT should print the number of MessagePorts for new each new intent
417 https://bugs.webkit.org/show_bug.cgi?id=86841
518

LayoutTests/platform/efl/test_expectations.txt

@@BUGWK84167 : tables/mozilla/bugs/bug2479-2.html = IMAGE+TEXT
653653// Incomplete Web Intents support
654654BUGWK86866 SKIP : webintents/intent-tag.html = TEXT
655655BUGWK86865 SKIP : webintents/web-intents-delivery.html = TEXT
656 BUGWK87118 : webintents/web-intents-obj-constructor.html = TEXT
657656
658657// EFL's LayoutTestController does not implement setAutomaticLinkDetectionEnabled
659658BUGWK85463 SKIP : editing/inserting/typing-space-to-trigger-smart-link.html = FAIL

Source/WebCore/ChangeLog

 12012-05-30 Christophe Dumez <christophe.dumez@intel.com>
 2
 3 [JSC] SerializedScriptValue.create() succeeds even if MessagePort object cannot be found in transferred ports
 4 https://bugs.webkit.org/show_bug.cgi?id=87118
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Make SerializedScriptValue.create() throw an exception if one of the
 9 MessagePort objects cannot be found in the transferred ports. This
 10 matches the behavior of the V8 implementation.
 11
 12 Test: webintents/web-intents-obj-constructor.html
 13
 14 * bindings/js/SerializedScriptValue.cpp:
 15 (WebCore::CloneSerializer::dumpIfTerminal):
 16
1172012-05-30 Shezan Baig <shezbaig.wk@gmail.com>
218
319 Rename offsetTopLeft in RenderBoxModelObject to something better

Source/WebCore/bindings/js/SerializedScriptValue.cpp

@@private:
634634 write(index->second);
635635 return true;
636636 }
637  return false;
 637 // MessagePort object could not be found in transferred message ports
 638 code = ValidationError;
 639 return true;
638640 }
639641 if (obj->inherits(&JSArrayBuffer::s_info)) {
640642 RefPtr<ArrayBuffer> arrayBuffer = toArrayBuffer(obj);