Changeset 95626 in webkit


Ignore:
Timestamp:
Sep 21, 2011 7:20:28 AM (13 years ago)
Author:
commit-queue@webkit.org
Message:

[Qt] Implement KeyDown function for WebKit2 EventSender.
https://bugs.webkit.org/show_bug.cgi?id=56485

Tools:

Implement the KeyDown function on Qt platform.

Patch by Chang Shu <cshu@webkit.org> on 2011-09-21
Reviewed by Andreas Kling.

  • WebKitTestRunner/PlatformWebView.h:
  • WebKitTestRunner/TestController.cpp:

(WTR::TestController::TestController):
(WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle):

  • WebKitTestRunner/qt/EventSenderProxyQt.cpp: Added.

(WTR::getModifiers):
(WTR::EventSenderProxy::keyDown):
(buildModifierFlags):
(EventSenderProxy::keyDown):

  • WebKitTestRunner/qt/PlatformWebViewQt.cpp:

(WTR::PlatformWebView::sendEvent):

  • WebKitTestRunner/qt/WebKitTestRunner.pro:

LayoutTests:

Unskip passed tests.

Patch by Chang Shu <cshu@webkit.org> on 2011-09-21
Reviewed by Andreas Kling.

  • platform/qt-wk2/Skipped:
Location:
trunk
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r95625 r95626  
     12011-09-21  Chang Shu  <cshu@webkit.org>
     2
     3        [Qt] Implement KeyDown function for WebKit2 EventSender.
     4        https://bugs.webkit.org/show_bug.cgi?id=56485
     5
     6        Unskip passed tests.
     7
     8        Reviewed by Andreas Kling.
     9
     10        * platform/qt-wk2/Skipped:
     11
    1122011-09-21  Ilya Tikhonovsky  <loislo@chromium.org>
    213
  • trunk/LayoutTests/platform/qt-wk2/Skipped

    r95622 r95626  
    6868# WebKitTestRunner needs an implementation of eventSender
    6969# <https://bugs.webkit.org/show_bug.cgi?id=42194>
    70 editing/deleting/5729680.html
    7170editing/deleting/delete-by-word-001.html
    7271editing/deleting/delete-by-word-002.html
    73 editing/deleting/delete-ligature-001.html
    7472editing/deleting/delete-ligature-002.html
    7573editing/deleting/delete-ligature-003.html
    76 editing/deleting/forward-delete-key.html
    7774editing/deleting/skip-virama-001.html
    7875editing/deleting/smart-delete-001.html
     
    8380editing/input/emacs-ctrl-o.html
    8481editing/input/option-page-up-down.html
    85 editing/input/page-up-down-scrolls.html
    8682editing/input/scroll-viewport-page-up-down.html
    87 editing/input/style-change-during-input.html
    8883editing/inserting/typing-tab-designmode-forms.html
    8984editing/inserting/typing-tab-designmode.html
    9085editing/pasteboard/4944770-2.html
    91 editing/pasteboard/4947130.html
    9286editing/pasteboard/copy-standalone-image-crash.html
    93 editing/pasteboard/drag-and-drop-image-contenteditable.html
    94 editing/pasteboard/drag-and-drop-inputimage-contenteditable.html
    95 editing/pasteboard/drag-and-drop-objectimage-contenteditable.html
    96 editing/pasteboard/drag-drop-dead-frame.html
    97 editing/pasteboard/drag-drop-input-textarea.html
    98 editing/pasteboard/drag-drop-list.html
    99 editing/pasteboard/drag-drop-modifies-page.html
    100 editing/pasteboard/drag-drop-url-text.html
    101 editing/pasteboard/drag-image-in-about-blank-frame.html
    102 editing/pasteboard/drag-image-to-contenteditable-in-iframe.html
    103 editing/pasteboard/drag-selected-image-to-contenteditable.html
    104 editing/pasteboard/drop-file-svg.html
    105 editing/pasteboard/drop-inputtext-acquires-style.html
    106 editing/pasteboard/drop-link.html
    107 editing/pasteboard/drop-text-events.html
    108 editing/pasteboard/drop-text-without-selection.html
    10987editing/pasteboard/emacs-cntl-y-001.html
    110 editing/pasteboard/emacs-ctrl-a-k-y.html
    111 editing/pasteboard/emacs-ctrl-k-y-001.html
    112 editing/pasteboard/file-input-files-access.html
    113 editing/pasteboard/files-during-page-drags.html
    114 editing/pasteboard/get-data-text-plain-drop.html
    115 editing/pasteboard/paste-before-tab-span.html
    116 editing/pasteboard/smart-drag-drop.html
    11788editing/pasteboard/smart-paste-001.html
    11889editing/pasteboard/smart-paste-002.html
     
    12293editing/pasteboard/smart-paste-007.html
    12394editing/pasteboard/smart-paste-008.html
    124 editing/pasteboard/subframe-dragndrop-1.html
    12595editing/selection/14971.html
    126 editing/selection/4895428-1.html
    127 editing/selection/4895428-4.html
    128 editing/selection/5057506.html
    129 editing/selection/5232159.html
    130 editing/selection/5333725.html
    13196editing/selection/5354455-1.html
    13297editing/selection/5354455-2.html
     
    137102editing/selection/click-in-margins-inside-editable-div.html
    138103editing/selection/click-in-padding-with-multiple-line-boxes.html
    139 editing/selection/contains-boundaries.html
    140104editing/selection/context-menu-on-text.html
    141 editing/selection/doubleclick-beside-cr-span.html
    142105editing/selection/doubleclick-crash.html
    143106editing/selection/doubleclick-whitespace-crash.html
     
    147110editing/selection/drag-select-rapidly.html
    148111editing/selection/drag-start-event-client-x-y.html
    149 editing/selection/drag-to-contenteditable-iframe.html
    150 editing/selection/editable-links.html
    151112editing/selection/empty-cell-right-click.html
    152113editing/selection/expanding-selections.html
    153114editing/selection/expanding-selections2.html
    154 editing/selection/extend-after-mouse-selection.html
    155 editing/selection/extend-selection-after-double-click.html
    156115editing/selection/fake-doubleclick.html
    157 editing/selection/fake-drag.html
    158116editing/selection/inline-closest-leaf-child.html
    159117editing/selection/last-empty-inline.html
    160 editing/selection/mixed-editability-10.html
    161118editing/selection/move-begin-end.html
    162119editing/selection/paragraph-granularity.html
    163 editing/selection/select-from-textfield-outwards.html
    164120editing/selection/select-out-of-editable.html
    165121editing/selection/select-out-of-floated-contenteditable.html
     
    167123editing/selection/select-out-of-floated-textarea.html
    168124editing/selection/selection-actions.html
    169 editing/selection/shift-click.html
    170 editing/selection/shrink-selection-after-shift-pagedown.html
    171125editing/selection/user-drag-element-and-user-select-none.html
    172126editing/selection/word-granularity.html
    173 editing/spelling/context-menu-suggestions.html
    174 editing/spelling/spellcheck-paste.html
    175 editing/undo/undo-deleteWord.html
    176127editing/undo/undo-smart-delete-reversed-selection.html
    177128editing/undo/undo-smart-delete-word.html
    178129fast/block/positioning/hittest-on-relative-positioned-children.html
    179 fast/css/user-drag-none.html
    180 fast/dom/HTMLSelectElement/click-size-zero-no-crash.html
    181 fast/dom/Window/window-postmessage-clone-frames.html
    182 fast/dom/Window/window-postmessage-clone.html
    183 fast/dom/hidden-iframe-no-focus.html
    184 fast/dom/horizontal-scrollbar-in-rtl.html
    185130fast/dom/vertical-scrollbar-in-rtl.html
    186131fast/dynamic/layer-hit-test-crash.html
    187132fast/encoding/mailto-always-utf-8.html
    188 fast/events/5056619.html
    189133fast/events/access-key-self-destruct.html
    190 fast/events/anchor-empty-focus.html
    191 fast/events/arrow-keys-on-body.html
    192 fast/events/arrow-navigation.html
    193 fast/events/attempt-select-all-with-wrong-modifier.html
    194134fast/events/autoscroll-in-textfield.html
    195135fast/events/autoscroll-nonscrollable-iframe-in-scrollable-div.html
    196136fast/events/autoscroll-with-non-scrollable-parent.html
    197 fast/events/autoscroll.html
    198137fast/events/bogus-dropEffect-effectAllowed.html
    199 fast/events/check-defocus-event-order-when-triggered-by-mouse-click.html
    200 fast/events/check-defocus-event-order-when-triggered-by-tab.html
    201 fast/events/click-count.html
    202 fast/events/content-changed-during-drop.html
    203138fast/events/context-no-deselect.html
    204139fast/events/context-onmousedown-event.html
    205140fast/events/contextmenu-scrolled-page-with-frame.html
    206141fast/events/continuous-platform-wheelevent-in-scrolling-div.html
    207 fast/events/crash-on-mutate-during-drop.html
    208142fast/events/dblclick-addEventListener.html
    209 fast/events/drag-and-drop-dataTransfer-types-nocrash.html
    210 fast/events/drag-and-drop-fire-drag-dragover.html
    211 fast/events/drag-and-drop.html
    212 fast/events/drag-file-crash.html
    213 fast/events/drag-in-frames.html
    214 fast/events/drag-parent-node.html
    215 fast/events/drag-to-navigate.html
    216 fast/events/dropzone-001.html
    217 fast/events/dropzone-002.html
    218 fast/events/dropzone-003.html
    219 fast/events/dropzone-004.html
    220 fast/events/event-input-contentEditable.html
    221 fast/events/focus-change-crash.html
    222 fast/events/focus-change-crash2.html
    223 fast/events/focusingUnloadedFrame.html
    224 fast/events/imagemap-norender-crash.html
    225 fast/events/input-tab-focus-no-duplicate-events.html
    226143fast/events/inputText-never-fired-on-keydown-cancel.html
    227 fast/events/js-keyboard-event-creation.html
    228 fast/events/key-events-in-input-button.html
    229 fast/events/key-events-in-input-text.html
    230 fast/events/keydown-1.html
    231 fast/events/keydown-function-keys.html
    232 fast/events/keydown-keypress-focus-change.html
    233 fast/events/keydown-keypress-preventDefault.html
    234 fast/events/keydown-numpad-keys.html
    235 fast/events/keydown-remove-frame.html
    236 fast/events/keypress-focus-change.html
    237 fast/events/keypress-removed-node.html
    238 fast/events/menu-keydown-on-hidden-element.html
    239144fast/events/mouse-click-events.html
    240145fast/events/mouseup-from-button2.html
    241 fast/events/multiline-link-arrow-navigation.html
    242 fast/events/node-event-anchor-lock.html
    243 fast/events/onchange-passwordfield.html
    244 fast/events/onchange-searchfield.html
    245 fast/events/onchange-select-popup.html
    246 fast/events/onchange-text-form-field.html
    247 fast/events/onchange-textfield.html
    248 fast/events/ondragenter.html
    249 fast/events/ondrop-text-html.html
    250 fast/events/onsearch-enter.html
    251146fast/events/open-window-from-another-frame.html
    252147fast/events/platform-wheelevent-in-scrolling-div.html
    253148fast/events/popup-blocking-click-in-iframe.html
    254149fast/events/popup-when-select-change.html
    255 fast/events/prevent-drag-to-navigate.html
    256 fast/events/recorded-keydown-event.html
    257150fast/events/remove-child-onscroll.html
    258151fast/events/right-click-focus.html
    259 fast/events/scroll-after-click-on-tab-index.html
    260152fast/events/scroll-in-scaled-page-with-overflow-hidden.html
    261 fast/events/scrollbar-double-click.html
    262 fast/events/select-element.html
    263 fast/events/select-onchange-crash.html
    264 fast/events/selectionchange-user-initiated.html
    265 fast/events/selectstart-by-double-triple-clicks.html
    266 fast/events/selectstart-by-drag.html
    267 fast/events/selectstart-during-autoscroll.html
    268153fast/events/selectstart-prevent-selection-on-right-click.html
    269 fast/events/space-scroll-event.html
    270 fast/events/special-key-events-in-input-text.html
    271 fast/events/standalone-image-drag-to-editable.html
    272 fast/events/tab-focus-hidden.html
    273 fast/events/tab-imagemap.html
    274 fast/events/tab-is-focusable-assert.html
    275 fast/events/tabindex-focus-chain.html
    276154fast/events/wheelevent-in-horizontal-scrollbar-in-rtl.html
    277155fast/events/wheelevent-in-vertical-scrollbar-in-rtl.html
    278156fast/events/zoom-dblclick.html
    279 fast/files/apply-blob-url-to-img.html
    280 fast/files/apply-blob-url-to-xhr.html
    281 fast/files/domurl-script-execution-context-crash.html
    282 fast/files/file-reader-abort.html
    283 fast/files/read-blob-async.html
    284 fast/files/read-file-async.html
    285157fast/forms/access-key.html
    286 fast/forms/button-enter-click.html
    287 fast/forms/button-spacebar-click.html
    288 fast/forms/disabled-search-input.html
    289 fast/forms/display-none-in-onchange-keyboard.html
    290 fast/forms/drag-into-textarea.html
    291 fast/forms/drag-out-of-textarea.html
    292 fast/forms/empty-textarea-toggle-disabled.html
    293 fast/forms/enter-clicks-buttons.html
    294158fast/forms/focus-change-on-keypress.html
    295 fast/forms/focus-control-to-page.html
    296 fast/forms/focus-selection-input.html
    297159fast/forms/focus-selection-textarea.html
    298 fast/forms/get-file-upload.html
    299160fast/forms/implicit-submission.html
    300 fast/forms/input-file-re-render.html
    301 fast/forms/input-live-pseudo-selectors.html
    302 fast/forms/input-number-keyoperation.html
    303 fast/forms/input-radio-checked-tab.html
    304 fast/forms/input-readonly-autoscroll.html
    305161fast/forms/input-text-double-click.html
    306 fast/forms/input-text-drag-down.html
    307 fast/forms/input-text-enter.html
    308 fast/forms/input-text-option-delete.html
    309 fast/forms/input-text-scroll-left-on-blur.html
    310 fast/forms/input-type-change-in-onfocus-keyboard.html
    311162fast/forms/legend-access-key.html
    312 fast/forms/listbox-deselect-scroll.html
    313 fast/forms/listbox-onchange.html
    314 fast/forms/listbox-selection.html
    315 fast/forms/listbox-typeahead-cyrillic.html
    316 fast/forms/listbox-typeahead-empty.html
    317 fast/forms/listbox-typeahead-greek.html
    318 fast/forms/listbox-typeahead-scroll.html
    319 fast/forms/onchange-enter-submit.html
    320 fast/forms/onselect-textarea.html
    321163fast/forms/onselect-textfield.html
    322 fast/forms/option-mouseevents.html
    323 fast/forms/radio_checked_name.html
    324 fast/forms/range/slider-delete-while-dragging-thumb.html
    325 fast/forms/range/slider-mouse-events.html
    326 fast/forms/range/slider-onchange-event.html
    327 fast/forms/render-text-crash.html
    328 fast/forms/restore-selection-after-layout.html
    329 fast/forms/search-event-delay.html
    330164fast/forms/select-accesskey.html
    331 fast/forms/select-cache-desynchronization.html
    332 fast/forms/select-double-onchange.html
    333 fast/forms/select-empty-list.html
    334 fast/forms/select-listbox-focus-displaynone.html
    335 fast/forms/select-listbox-multiple-no-focusring.html
    336 fast/forms/select-option-accesskey-crash.html
    337 fast/forms/select-popup-pagekeys.html
    338 fast/forms/select-script-onchange.html
    339 fast/forms/select-type-ahead-list-box-no-selection.html
    340 fast/forms/select-type-ahead-non-latin.html
    341 fast/forms/tabbing-input-iframe.html
    342 fast/forms/text-input-event.html
    343 fast/forms/textarea-arrow-navigation.html
    344 fast/forms/textarea-input-event.html
    345 fast/forms/textarea-live-pseudo-selectors.html
    346 fast/forms/textarea-scrolled-endline-caret.html
    347 fast/forms/textarea-textlength.html
    348 fast/forms/textarea-type-spaces.html
    349 fast/forms/textfield-drag-into-disabled.html
    350 fast/forms/textfield-inside-anchor.html
    351 fast/forms/textfield-onchange-deletion.html
    352 fast/forms/textfield-outline.html
    353 fast/forms/textfield-to-password-on-focus.html
    354 fast/forms/textinput-not-fired-on-enter-in-input.html
    355 fast/frames/iframe-window-focus.html
    356 fast/frames/take-focus-from-iframe.html
    357 fast/history/history_reload.html
    358 fast/history/window-open.html
    359 fast/lists/drag-into-marker.html
    360165fast/loader/policy-delegate-action-hit-test-zoomed.html
    361 fast/repaint/fixed-move-after-keyboard-scroll.html
    362 fast/repaint/japanese-rl-selection-repaint.html
    363 fast/repaint/repaint-across-writing-mode-boundary.html
    364166fast/repaint/selection-rl.html
    365 fast/text/atsui-rtl-override-selection.html
    366 fast/text/international/khmer-selection.html
    367167fast/text/offsetForPosition-complex-fallback.html
    368168fast/text/reset-drag-on-mouse-down.html
    369169fast/writing-mode/horizontal-bt-replaced-selection.html
    370 fast/writing-mode/japanese-lr-selection.html
    371 fast/writing-mode/japanese-rl-selection.html
    372170fast/writing-mode/vertical-lr-replaced-selection.html
    373171fast/writing-mode/vertical-rl-replaced-selection.html
    374 http/tests/local/blob/send-hybrid-blob.html
    375 http/tests/local/drag-over-remote-content.html
    376 http/tests/local/fileapi/file-last-modified.html
    377 http/tests/local/fileapi/send-dragged-file.html
    378 http/tests/local/fileapi/send-sliced-dragged-file.html
    379 http/tests/local/formdata/form-data-with-unknown-file-extension.html
    380 http/tests/local/formdata/send-form-data-constructed-from-form.html
    381 http/tests/local/formdata/send-form-data-with-sliced-file.html
    382 http/tests/local/formdata/send-form-data.html
    383 http/tests/local/formdata/upload-events.html
    384 http/tests/misc/bubble-drag-events.html
    385 http/tests/misc/isindex-with-no-form-base-href.html
    386 http/tests/misc/isindex-with-no-form.html
    387 http/tests/navigation/no-referrer-reset.html
    388 http/tests/navigation/no-referrer-target-blank.html
    389 http/tests/security/clipboard/clipboard-file-access.html
    390 http/tests/security/dataTransfer-set-data-file-url.html
    391 http/tests/security/drag-drop-same-unique-origin.html
    392 http/tests/security/drag-over-remote-content-iframe.html
     172plugins/keyboard-events.html
     173scrollbars/scrollevent-iframe-no-scrolling-wheel.html
     174
     175fast/events/updateLayoutForHitTest.html
     176fast/forms/form-associated-element-crash3.html
    393177http/tests/security/isolatedWorld/userGestureEvents.html
    394 media/controls-drag-timebar.html
    395 media/controls-right-click-on-timebar.html
    396 media/media-fullscreen-inline.html
    397 media/video-controls-visible-audio-only.html
    398 platform/mac/editing/deleting/backward-delete.html
    399 platform/mac/editing/pasteboard/dataTransfer-set-data-file-url.html
    400 platform/mac/editing/pasteboard/drag-selections-to-contenteditable.html
    401 platform/mac/editing/selection/doubleclick-should-not-expand-across-lines.html
    402 platform/mac/editing/selection/word-thai.html
    403 platform/mac/fast/forms/listbox-scrollbar-hit-test.html
    404 platform/mac/fast/overflow/overflow-scrollbar-hit-test.html
    405 plugins/clicking-missing-plugin-fires-delegate.html
    406 plugins/keyboard-events.html
    407 plugins/mouse-events.html
    408 plugins/mouse-click-iframe-to-plugin.html
    409 scrollbars/scrollbar-iframe-click-does-not-blur-content.html
    410 scrollbars/scrollbar-miss-mousemove-disabled.html
    411 scrollbars/scrollevent-iframe-no-scrolling-wheel.html
    412 
    413 editing/selection/5057506-2.html
    414 editing/selection/caret-rtl-2.html
    415 editing/selection/caret-rtl.html
    416 editing/selection/click-start-of-line.html
    417 editing/selection/drag-in-iframe.html
    418 editing/selection/drag-text-delay.html
    419 editing/selection/hit-test-anonymous.html
    420 editing/selection/mixed-editability-1.html
    421 fast/block/float/float-in-float-hit-testing.html
    422 fast/events/updateLayoutForHitTest.html
    423 fast/events/selectstart-by-arrow-keys-prevent-default.html
    424 fast/events/selectstart-by-arrow-keys.html
    425 fast/files
    426 fast/forms/input-number-events.html
    427 fast/forms/input-spinbutton-capturing.html
    428 fast/forms/input-text-click-outside.html
    429 fast/overflow/overflow-text-hit-testing.html
    430 fast/text/atsui-pointtooffset-calls-cg.html
    431 fast/text/in-rendered-text-rtl.html
    432 http/tests/local/blob/send-data-blob.html
    433 http/tests/local/blob/send-sliced-data-blob.html
    434 http/tests/local/fileapi
    435 http/tests/misc/drag-over-iframe-invalid-source-crash.html
    436 http/tests/navigation/no-referrer-same-window.html
    437 http/tests/navigation/no-referrer-subframe.html
    438 http/tests/navigation/redirect-preserves-referrer.html
    439 http/tests/security/listener/xss-window-onclick-addEventListener.html
    440 http/tests/security/listener/xss-window-onclick-shortcut.html
    441 media/audio-delete-while-slider-thumb-clicked.html
    442178plugins/resize-from-plugin.html
    443 platform/qt/fast/events/event-sender-keydown-frame.html
    444 
    445 svg/custom/absolute-sized-content-with-resources.xhtml
    446 svg/custom/circle-move-invalidation.svg
    447 svg/custom/clip-path-child-changes.svg
    448 svg/custom/clip-path-href-changes.svg
    449 svg/custom/clip-path-id-changes.svg
    450 svg/custom/clip-path-units-changes.svg
    451 svg/custom/deep-dynamic-updates.svg
     179
    452180svg/custom/foreignObject-crash-on-hover.xml
    453 svg/custom/getscreenctm-in-scrollable-div-area-nested.xhtml
    454 svg/custom/getscreenctm-in-scrollable-div-area.xhtml
    455 svg/custom/getscreenctm-in-scrollable-svg-area.xhtml
    456 svg/custom/gradient-attr-update.svg
    457 svg/custom/hit-test-path-stroke.svg
    458 svg/custom/hit-test-path.svg
    459 svg/custom/hit-test-unclosed-subpaths.svg
    460 svg/custom/hit-test-with-br.xhtml
    461 svg/custom/hover-default-fill.svg
    462 svg/custom/image-clipped-hit.svg
    463 svg/custom/inner-svg-hit-test.svg
    464 svg/custom/js-update-container.svg
    465 svg/custom/js-update-container2.svg
    466 svg/custom/js-update-gradient.svg
    467 svg/custom/js-update-path-changes.svg
    468 svg/custom/js-update-path-removal.svg
    469 svg/custom/js-update-pattern-child.svg
    470 svg/custom/js-update-pattern.svg
    471 svg/custom/js-update-polygon-changes.svg
    472 svg/custom/js-update-polygon-removal.svg
    473 svg/custom/js-update-stop-linked-gradient.svg
    474 svg/custom/js-update-stop.svg
    475 svg/custom/js-update-style.svg
    476 svg/custom/linking-a-03-b-all.svg
    477 svg/custom/linking-a-03-b-preserveAspectRatio.svg
    478 svg/custom/linking-a-03-b-transform.svg
    479 svg/custom/linking-a-03-b-viewBox-transform.svg
    480 svg/custom/linking-a-03-b-viewBox.svg
    481 svg/custom/linking-a-03-b-viewTarget.svg
    482 svg/custom/linking-a-03-b-zoomAndPan.svg
    483 svg/custom/marker-changes.svg
    484 svg/custom/marker-child-changes-css.svg
    485 svg/custom/marker-child-changes.svg
    486 svg/custom/marker-strokeWidth-changes.svg
    487 svg/custom/marker-viewBox-changes.svg
    488 svg/custom/mask-changes.svg
    489 svg/custom/mask-child-changes.svg
    490181svg/custom/mouse-move-on-svg-container-standalone.svg
    491182svg/custom/mouse-move-on-svg-container.xhtml
    492183svg/custom/mouse-move-on-svg-root-standalone.svg
    493184svg/custom/mouse-move-on-svg-root.xhtml
    494 svg/custom/pointer-events-image.svg
    495 svg/custom/pointer-events-path.svg
    496 svg/custom/pointer-events-text.svg
    497 svg/custom/polyline-hittest.svg
    498 svg/custom/prevent-default.svg
    499 svg/custom/relative-sized-content-with-resources.xhtml
    500 svg/custom/repaint-on-constant-size-change.svg
    501 svg/custom/repaint-stroke-width-changes.svg
    502 svg/custom/resource-invalidate-on-target-update.svg
    503 svg/custom/scroll-hit-test.xhtml
    504 svg/custom/stroke-width-click.svg
    505 svg/custom/text-hit-test.svg
    506 svg/custom/use-clipped-hit.svg
    507 svg/custom/use-css-events.svg
    508 svg/custom/use-elementInstance-event-target.svg
    509 svg/custom/use-elementInstance-methods.svg
    510 svg/custom/use-event-handler-on-referenced-element.svg
    511 svg/custom/use-event-handler-on-use-element.svg
    512185svg/custom/use-events-crash.svg
    513 svg/custom/use-instanceRoot-as-event-target.xhtml
    514 svg/custom/use-instanceRoot-event-bubbling.xhtml
    515 svg/custom/use-instanceRoot-event-listeners.xhtml
    516 svg/custom/use-setAttribute-crash.svg
    517 svg/custom/viewBox-hit.svg
    518 svg/dynamic-updates/SVGAElement-dom-href-attr.html
    519 svg/dynamic-updates/SVGAElement-dom-target-attr.html
    520 svg/dynamic-updates/SVGAElement-svgdom-href-prop.html
    521 svg/dynamic-updates/SVGAElement-svgdom-target-prop.html
    522 svg/dynamic-updates/SVGCircleElement-dom-cx-attr.html
    523 svg/dynamic-updates/SVGCircleElement-dom-cy-attr.html
    524 svg/dynamic-updates/SVGCircleElement-dom-r-attr.html
    525 svg/dynamic-updates/SVGCircleElement-dom-requiredFeatures.html
    526 svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop.html
    527 svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop.html
    528 svg/dynamic-updates/SVGCircleElement-svgdom-r-prop.html
    529 svg/dynamic-updates/SVGCircleElement-svgdom-requiredFeatures.html
    530 svg/dynamic-updates/SVGClipPath-influences-hitTesting.html
    531 svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr.html
    532 svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop.html
    533 svg/dynamic-updates/SVGCursorElement-dom-x-attr.html
    534 svg/dynamic-updates/SVGCursorElement-dom-y-attr.html
    535 svg/dynamic-updates/SVGCursorElement-svgdom-x-prop.html
    536 svg/dynamic-updates/SVGCursorElement-svgdom-y-prop.html
    537 svg/dynamic-updates/SVGEllipseElement-dom-cx-attr.html
    538 svg/dynamic-updates/SVGEllipseElement-dom-cy-attr.html
    539 svg/dynamic-updates/SVGEllipseElement-dom-requiredFeatures.html
    540 svg/dynamic-updates/SVGEllipseElement-dom-rx-attr.html
    541 svg/dynamic-updates/SVGEllipseElement-dom-ry-attr.html
    542 svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop.html
    543 svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop.html
    544 svg/dynamic-updates/SVGEllipseElement-svgdom-requiredFeatures.html
    545 svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop.html
    546 svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop.html
    547 svg/dynamic-updates/SVGFEBlendElement-dom-in-attr.html
    548 svg/dynamic-updates/SVGFEBlendElement-dom-in2-attr.html
    549 svg/dynamic-updates/SVGFEBlendElement-dom-mode-attr.html
    550 svg/dynamic-updates/SVGFEBlendElement-svgdom-in-prop.html
    551 svg/dynamic-updates/SVGFEBlendElement-svgdom-in2-prop.html
    552 svg/dynamic-updates/SVGFEBlendElement-svgdom-mode-prop.html
    553 svg/dynamic-updates/SVGFEColorMatrixElement-dom-in-attr.html
    554 svg/dynamic-updates/SVGFEColorMatrixElement-dom-type-attr.html
    555 svg/dynamic-updates/SVGFEColorMatrixElement-dom-values-attr.html
    556 svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-in-prop.html
    557 svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-type-prop.html
    558 svg/dynamic-updates/SVGFEColorMatrixElement-svgdom-values-prop.html
    559 svg/dynamic-updates/SVGFECompositeElement-dom-in-attr.html
    560 svg/dynamic-updates/SVGFECompositeElement-dom-in2-attr.html
    561 svg/dynamic-updates/SVGFECompositeElement-dom-k1-attr.html
    562 svg/dynamic-updates/SVGFECompositeElement-dom-k2-attr.html
    563 svg/dynamic-updates/SVGFECompositeElement-dom-k3-attr.html
    564 svg/dynamic-updates/SVGFECompositeElement-dom-k4-attr.html
    565 svg/dynamic-updates/SVGFECompositeElement-dom-operator-attr.html
    566 svg/dynamic-updates/SVGFECompositeElement-svgdom-in-prop.html
    567 svg/dynamic-updates/SVGFECompositeElement-svgdom-in2-prop.html
    568 svg/dynamic-updates/SVGFECompositeElement-svgdom-k1-prop.html
    569 svg/dynamic-updates/SVGFECompositeElement-svgdom-k2-prop.html
    570 svg/dynamic-updates/SVGFECompositeElement-svgdom-k3-prop.html
    571 svg/dynamic-updates/SVGFECompositeElement-svgdom-k4-prop.html
    572 svg/dynamic-updates/SVGFECompositeElement-svgdom-operator-prop.html
    573 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-bias-attr.html
    574 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-divisor-attr.html
    575 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-edgeMode-attr.html
    576 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-in-attr.html
    577 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelMatrix-attr.html
    578 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-kernelUnitLength-attr.html
    579 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-order-attr.html
    580 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-preserveAlpha-attr.html
    581 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetX-attr.html
    582 svg/dynamic-updates/SVGFEConvolveMatrixElement-dom-targetY-attr.html
    583 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-bias-prop.html
    584 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-divisor-prop.html
    585 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-edgeMode-prop.html
    586 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-in-prop.html
    587 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelMatrix-prop.html
    588 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-kernelUnitLength-prop.html
    589 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-order-prop.html
    590 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-preserveAlpha-prop.html
    591 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetX-prop.html
    592 svg/dynamic-updates/SVGFEConvolveMatrixElement-svgdom-targetY-prop.html
    593 svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-diffuseConstant-attr.html
    594 svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-in-attr.html
    595 svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-lighting-color-attr.html
    596 svg/dynamic-updates/SVGFEDiffuseLightingElement-dom-surfaceScale-attr.html
    597 svg/dynamic-updates/SVGFEDiffuseLightingElement-lighting-color-css-prop.html
    598 svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-diffuseConstant-prop.html
    599 svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-in-prop.html
    600 svg/dynamic-updates/SVGFEDiffuseLightingElement-svgdom-surfaceScale-prop.html
    601 svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in-attr.html
    602 svg/dynamic-updates/SVGFEDisplacementMapElement-dom-in2-attr.html
    603 svg/dynamic-updates/SVGFEDisplacementMapElement-dom-scale-attr.html
    604 svg/dynamic-updates/SVGFEDisplacementMapElement-dom-xChannelSelector-attr.html
    605 svg/dynamic-updates/SVGFEDisplacementMapElement-dom-yChannelSelector-attr.html
    606 svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in-prop.html
    607 svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-in2-prop.html
    608 svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-scale-prop.html
    609 svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-xChannelSelector-prop.html
    610 svg/dynamic-updates/SVGFEDisplacementMapElement-svgdom-yChannelSelector-prop.html
    611 svg/dynamic-updates/SVGFEDistantLightElement-dom-azimuth-attr.html
    612 svg/dynamic-updates/SVGFEDistantLightElement-dom-elevation-attr.html
    613 svg/dynamic-updates/SVGFEDistantLightElement-svgdom-azimuth-prop.html
    614 svg/dynamic-updates/SVGFEDistantLightElement-svgdom-elevation-prop.html
    615 svg/dynamic-updates/SVGFEFloodElement-dom-flood-color-attr.html
    616 svg/dynamic-updates/SVGFEFloodElement-dom-flood-opacity-attr.html
    617 svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-color-prop.html
    618 svg/dynamic-updates/SVGFEFloodElement-svgdom-flood-opacity-prop.html
    619 svg/dynamic-updates/SVGFEGaussianBlurElement-dom-in-attr.html
    620 svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-attr.html
    621 svg/dynamic-updates/SVGFEGaussianBlurElement-dom-stdDeviation-call.html
    622 svg/dynamic-updates/SVGFEGaussianBlurElement-svgdom-in-prop.html
    623 svg/dynamic-updates/SVGFEImageElement-dom-preserveAspectRatio-attr.html
    624 svg/dynamic-updates/SVGFEImageElement-svgdom-preserveAspectRatio-prop.html
    625 svg/dynamic-updates/SVGFEMergeNodeElement-dom-in-attr.html
    626 svg/dynamic-updates/SVGFEMergeNodeElement-svgdom-in-prop.html
    627 svg/dynamic-updates/SVGFEMorphologyElement-dom-in-attr.html
    628 svg/dynamic-updates/SVGFEMorphologyElement-dom-operator-attr.html
    629 svg/dynamic-updates/SVGFEMorphologyElement-dom-radius-attr.html
    630 svg/dynamic-updates/SVGFEMorphologyElement-svgdom-in-prop.html
    631 svg/dynamic-updates/SVGFEMorphologyElement-svgdom-operator-prop.html
    632 svg/dynamic-updates/SVGFEMorphologyElement-svgdom-radius-call.html
    633 svg/dynamic-updates/SVGFEOffsetElement-dom-dx-attr.html
    634 svg/dynamic-updates/SVGFEOffsetElement-dom-dy-attr.html
    635 svg/dynamic-updates/SVGFEOffsetElement-dom-in-attr.html
    636 svg/dynamic-updates/SVGFEOffsetElement-svgdom-dx-prop.html
    637 svg/dynamic-updates/SVGFEOffsetElement-svgdom-dy-prop.html
    638 svg/dynamic-updates/SVGFEOffsetElement-svgdom-in-prop.html
    639 svg/dynamic-updates/SVGFEPointLightElement-dom-x-attr.html
    640 svg/dynamic-updates/SVGFEPointLightElement-dom-y-attr.html
    641 svg/dynamic-updates/SVGFEPointLightElement-dom-z-attr.html
    642 svg/dynamic-updates/SVGFEPointLightElement-svgdom-x-prop.html
    643 svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop.html
    644 svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop.html
    645 svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr.html
    646 svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr.html
    647 svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr.html
    648 svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html
    649 svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource.html
    650 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop.html
    651 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop.html
    652 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop.html
    653 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html
    654 svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr.html
    655 svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr.html
    656 svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtY-attr.html
    657 svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtZ-attr.html
    658 svg/dynamic-updates/SVGFESpotLightElement-dom-specularExponent-attr.html
    659 svg/dynamic-updates/SVGFESpotLightElement-dom-x-attr.html
    660 svg/dynamic-updates/SVGFESpotLightElement-dom-y-attr.html
    661 svg/dynamic-updates/SVGFESpotLightElement-dom-z-attr.html
    662 svg/dynamic-updates/SVGFESpotLightElement-svgdom-limitingConeAngle-prop.html
    663 svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtX-prop.html
    664 svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtY-prop.html
    665 svg/dynamic-updates/SVGFESpotLightElement-svgdom-pointsAtZ-prop.html
    666 svg/dynamic-updates/SVGFESpotLightElement-svgdom-specularExponent-prop.html
    667 svg/dynamic-updates/SVGFESpotLightElement-svgdom-x-prop.html
    668 svg/dynamic-updates/SVGFESpotLightElement-svgdom-y-prop.html
    669 svg/dynamic-updates/SVGFESpotLightElement-svgdom-z-prop.html
    670 svg/dynamic-updates/SVGFETileElement-dom-in-attr.html
    671 svg/dynamic-updates/SVGFETileElement-svgdom-in-prop.html
    672 svg/dynamic-updates/SVGFETurbulenceElement-dom-baseFrequency-attr.html
    673 svg/dynamic-updates/SVGFETurbulenceElement-dom-numOctaves-attr.html
    674 svg/dynamic-updates/SVGFETurbulenceElement-dom-seed-attr.html
    675 svg/dynamic-updates/SVGFETurbulenceElement-dom-stitchTiles-attr.html
    676 svg/dynamic-updates/SVGFETurbulenceElement-dom-type-attr.html
    677 svg/dynamic-updates/SVGFETurbulenceElement-svgdom-baseFrequency-prop.html
    678 svg/dynamic-updates/SVGFETurbulenceElement-svgdom-numOctaves-prop.html
    679 svg/dynamic-updates/SVGFETurbulenceElement-svgdom-seed-prop.html
    680 svg/dynamic-updates/SVGFETurbulenceElement-svgdom-stitchTiles-prop.html
    681 svg/dynamic-updates/SVGFETurbulenceElement-svgdom-type-prop.html
    682 svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr.html
    683 svg/dynamic-updates/SVGFilterElement-dom-filterUnits-attr.html
    684 svg/dynamic-updates/SVGFilterElement-dom-height-attr.html
    685 svg/dynamic-updates/SVGFilterElement-dom-primitiveUnits-attr.html
    686 svg/dynamic-updates/SVGFilterElement-dom-width-attr.html
    687 svg/dynamic-updates/SVGFilterElement-dom-x-attr.html
    688 svg/dynamic-updates/SVGFilterElement-dom-y-attr.html
    689 svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call.html
    690 svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop.html
    691 svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop.html
    692 svg/dynamic-updates/SVGFilterElement-svgdom-filterUnits-prop.html
    693 svg/dynamic-updates/SVGFilterElement-svgdom-height-prop.html
    694 svg/dynamic-updates/SVGFilterElement-svgdom-primitiveUnits-prop.html
    695 svg/dynamic-updates/SVGFilterElement-svgdom-width-prop.html
    696 svg/dynamic-updates/SVGFilterElement-svgdom-x-prop.html
    697 svg/dynamic-updates/SVGFilterElement-svgdom-y-prop.html
    698 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-height-attr.html
    699 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-result-attr.html
    700 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-width-attr.html
    701 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-x-attr.html
    702 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-dom-y-attr.html
    703 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-height-prop.html
    704 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-result-prop.html
    705 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-width-prop.html
    706 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-x-prop.html
    707 svg/dynamic-updates/SVGFilterPrimitiveStandardAttributes-svgdom-y-prop.html
    708 svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr.html
    709 svg/dynamic-updates/SVGForeignObjectElement-dom-requiredFeatures.html
    710 svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr.html
    711 svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr.html
    712 svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr.html
    713 svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop.html
    714 svg/dynamic-updates/SVGForeignObjectElement-svgdom-requiredFeatures.html
    715 svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop.html
    716 svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop.html
    717 svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop.html
    718 svg/dynamic-updates/SVGGElement-dom-requiredFeatures.html
    719 svg/dynamic-updates/SVGGElement-svgdom-requiredFeatures.html
    720 svg/dynamic-updates/SVGImageElement-dom-height-attr.html
    721 svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr.html
    722 svg/dynamic-updates/SVGImageElement-dom-requiredFeatures.html
    723 svg/dynamic-updates/SVGImageElement-dom-width-attr.html
    724 svg/dynamic-updates/SVGImageElement-dom-x-attr.html
    725 svg/dynamic-updates/SVGImageElement-dom-y-attr.html
    726 svg/dynamic-updates/SVGImageElement-svgdom-height-prop.html
    727 svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop.html
    728 svg/dynamic-updates/SVGImageElement-svgdom-requiredFeatures.html
    729 svg/dynamic-updates/SVGImageElement-svgdom-width-prop.html
    730 svg/dynamic-updates/SVGImageElement-svgdom-x-prop.html
    731 svg/dynamic-updates/SVGImageElement-svgdom-y-prop.html
    732 svg/dynamic-updates/SVGLineElement-dom-requiredFeatures.html
    733 svg/dynamic-updates/SVGLineElement-dom-x1-attr.html
    734 svg/dynamic-updates/SVGLineElement-dom-x2-attr.html
    735 svg/dynamic-updates/SVGLineElement-dom-y1-attr.html
    736 svg/dynamic-updates/SVGLineElement-dom-y2-attr.html
    737 svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures.html
    738 svg/dynamic-updates/SVGLineElement-svgdom-x1-prop.html
    739 svg/dynamic-updates/SVGLineElement-svgdom-x2-prop.html
    740 svg/dynamic-updates/SVGLineElement-svgdom-y1-prop.html
    741 svg/dynamic-updates/SVGLineElement-svgdom-y2-prop.html
    742 svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr.html
    743 svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr.html
    744 svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr.html
    745 svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr.html
    746 svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr.html
    747 svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr.html
    748 svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop.html
    749 svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop.html
    750 svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop.html
    751 svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop.html
    752 svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop.html
    753 svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop.html
    754 svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr.html
    755 svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr.html
    756 svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr.html
    757 svg/dynamic-updates/SVGMarkerElement-dom-orient-attr.html
    758 svg/dynamic-updates/SVGMarkerElement-dom-refX-attr.html
    759 svg/dynamic-updates/SVGMarkerElement-dom-refY-attr.html
    760 svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop.html
    761 svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop.html
    762 svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop.html
    763 svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop.html
    764 svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop.html
    765 svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop.html
    766 svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop.html
    767 svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call.html
    768 svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call.html
    769 svg/dynamic-updates/SVGMaskElement-dom-height-attr.html
    770 svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr.html
    771 svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr.html
    772 svg/dynamic-updates/SVGMaskElement-dom-width-attr.html
    773 svg/dynamic-updates/SVGMaskElement-dom-x-attr.html
    774 svg/dynamic-updates/SVGMaskElement-dom-y-attr.html
    775 svg/dynamic-updates/SVGMaskElement-svgdom-height-prop.html
    776 svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop.html
    777 svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop.html
    778 svg/dynamic-updates/SVGMaskElement-svgdom-width-prop.html
    779 svg/dynamic-updates/SVGMaskElement-svgdom-x-prop.html
    780 svg/dynamic-updates/SVGMaskElement-svgdom-y-prop.html
    781 svg/dynamic-updates/SVGPathElement-dom-requiredFeatures.html
    782 svg/dynamic-updates/SVGPathElement-svgdom-requiredFeatures.html
    783 svg/dynamic-updates/SVGPatternElement-dom-height-attr.html
    784 svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr.html
    785 svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr.html
    786 svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr.html
    787 svg/dynamic-updates/SVGPatternElement-dom-width-attr.html
    788 svg/dynamic-updates/SVGPatternElement-dom-x-attr.html
    789 svg/dynamic-updates/SVGPatternElement-dom-y-attr.html
    790 svg/dynamic-updates/SVGPatternElement-svgdom-height-prop.html
    791 svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop.html
    792 svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop.html
    793 svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop.html
    794 svg/dynamic-updates/SVGPatternElement-svgdom-width-prop.html
    795 svg/dynamic-updates/SVGPatternElement-svgdom-x-prop.html
    796 svg/dynamic-updates/SVGPatternElement-svgdom-y-prop.html
    797 svg/dynamic-updates/SVGPolygonElement-dom-requiredFeatures.html
    798 svg/dynamic-updates/SVGPolygonElement-svgdom-requiredFeatures.html
    799 svg/dynamic-updates/SVGPolylineElement-dom-requiredFeatures.html
    800 svg/dynamic-updates/SVGPolylineElement-svgdom-requiredFeatures.html
    801 svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr.html
    802 svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr.html
    803 svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr.html
    804 svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr.html
    805 svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr.html
    806 svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr.html
    807 svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr.html
    808 svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop.html
    809 svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop.html
    810 svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop.html
    811 svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop.html
    812 svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop.html
    813 svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop.html
    814 svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop.html
    815 svg/dynamic-updates/SVGRectElement-dom-height-attr.html
    816 svg/dynamic-updates/SVGRectElement-dom-requiredFeatures.html
    817 svg/dynamic-updates/SVGRectElement-dom-width-attr.html
    818 svg/dynamic-updates/SVGRectElement-dom-x-attr.html
    819 svg/dynamic-updates/SVGRectElement-dom-y-attr.html
    820 svg/dynamic-updates/SVGRectElement-svgdom-height-prop.html
    821 svg/dynamic-updates/SVGRectElement-svgdom-requiredFeatures.html
    822 svg/dynamic-updates/SVGRectElement-svgdom-width-prop.html
    823 svg/dynamic-updates/SVGRectElement-svgdom-x-prop.html
    824 svg/dynamic-updates/SVGRectElement-svgdom-y-prop.html
    825 svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures.html
    826 svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures.html
    827 svg/dynamic-updates/SVGTRefElement-dom-href-attr.html
    828 svg/dynamic-updates/SVGTextElement-dom-requiredFeatures.html
    829 svg/dynamic-updates/SVGTextElement-dom-transform-attr.html
    830 svg/dynamic-updates/SVGTextElement-svgdom-requiredFeatures.html
    831 svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop.html
    832 svg/dynamic-updates/SVGTextElement-svgdom-transform-prop.html
    833 svg/dynamic-updates/SVGUseElement-dom-requiredFeatures.html
    834 svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures.html
    835 svg/filters/filter-width-update.svg
    836 svg/text/foreignObject-repaint.xml
    837186svg/text/selection-tripleclick.svg
    838187svg/zoom/page/zoom-coords-viewattr-01-b.svg
    839 svg/zoom/text/zoom-coords-viewattr-01-b.svg
    840188
    841189# WebKit2 needs layoutTestController.overridePreference
  • trunk/Tools/ChangeLog

    r95595 r95626  
     12011-09-21  Chang Shu  <cshu@webkit.org>
     2
     3        [Qt] Implement KeyDown function for WebKit2 EventSender.
     4        https://bugs.webkit.org/show_bug.cgi?id=56485
     5
     6        Implement the KeyDown function on Qt platform.
     7
     8        Reviewed by Andreas Kling.
     9
     10        * WebKitTestRunner/PlatformWebView.h:
     11        * WebKitTestRunner/TestController.cpp:
     12        (WTR::TestController::TestController):
     13        (WTR::TestController::didReceiveSynchronousMessageFromInjectedBundle):
     14        * WebKitTestRunner/qt/EventSenderProxyQt.cpp: Added.
     15        (WTR::getModifiers):
     16        (WTR::EventSenderProxy::keyDown):
     17        (buildModifierFlags):
     18        (EventSenderProxy::keyDown):
     19        * WebKitTestRunner/qt/PlatformWebViewQt.cpp:
     20        (WTR::PlatformWebView::sendEvent):
     21        * WebKitTestRunner/qt/WebKitTestRunner.pro:
     22
    1232011-09-20  Adam Barth  <abarth@webkit.org>
    224
  • trunk/Tools/WebKitTestRunner/PlatformWebView.h

    r95039 r95626  
    6666    void focus();
    6767
     68#if PLATFORM(QT)
     69    bool sendEvent(QEvent*);
     70#endif
     71
    6872    WKRect windowFrame();
    6973    void setWindowFrame(WKRect);
  • trunk/Tools/WebKitTestRunner/TestController.cpp

    r95532 r95626  
    3838#include <wtf/PassOwnPtr.h>
    3939
    40 #if PLATFORM(MAC)
     40#if PLATFORM(MAC) || PLATFORM(QT)
    4141#include "EventSenderProxy.h"
    4242#endif
     
    7474    , m_shouldExitWhenWebProcessCrashes(true)
    7575    , m_beforeUnloadReturnValue(true)
    76 #if PLATFORM(MAC)
     76#if PLATFORM(MAC) || PLATFORM(QT)
    7777    , m_eventSenderProxy(new EventSenderProxy(this))
    7878#endif
     
    518518WKRetainPtr<WKTypeRef> TestController::didReceiveSynchronousMessageFromInjectedBundle(WKStringRef messageName, WKTypeRef messageBody)
    519519{
    520 #if PLATFORM(MAC)
     520#if PLATFORM(MAC) || PLATFORM(QT)
    521521    if (WKStringIsEqualToUTF8CString(messageName, "EventSender")) {
    522522        ASSERT(WKGetTypeID(messageBody) == WKDictionaryGetTypeID());
  • trunk/Tools/WebKitTestRunner/qt/PlatformWebViewQt.cpp

    r91863 r95626  
    103103}
    104104
     105bool PlatformWebView::sendEvent(QEvent* event)
     106{
     107    return QCoreApplication::sendEvent(m_view->wkView(), event);
     108}
     109
    105110} // namespace WTR
  • trunk/Tools/WebKitTestRunner/qt/WebKitTestRunner.pro

    r95548 r95626  
    3535
    3636HEADERS = \
     37    $$BASEDIR/EventSenderProxy.h \
    3738    $$BASEDIR/PlatformWebView.h \
    3839    $$BASEDIR/StringFunctions.h \
     
    4243SOURCES = \
    4344    main.cpp \
     45    EventSenderProxyQt.cpp \
    4446    PlatformWebViewQt.cpp \
    4547    TestControllerQt.cpp \
Note: See TracChangeset for help on using the changeset viewer.