Changeset 82625 in webkit
- Timestamp:
- Mar 31, 2011 3:09:32 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r82623 r82625 1 2011-03-31 Darin Adler <darin@apple.com> 2 3 Reviewed by Sam Weinig. 4 5 Implement mouseDown, mouseUp, and mouseMoveTo in WebKitTestRunner 6 https://bugs.webkit.org/show_bug.cgi?id=57573 7 8 * platform/mac-wk2/Skipped: Removed now-passing tests. Resorted 9 the section under eventSender, and expanded directories to list 10 the individual tests in that section. 11 1 12 2011-03-31 Adam Barth <abarth@webkit.org> 2 13 -
trunk/LayoutTests/platform/mac-wk2/Skipped
r82547 r82625 53 53 # WebKitTestRunner needs an implementation of eventSender 54 54 # <https://bugs.webkit.org/show_bug.cgi?id=42194> 55 editing/deleting/5729680.html 56 editing/deleting/delete-by-word-001.html 57 editing/deleting/delete-by-word-002.html 58 editing/deleting/delete-ligature-001.html 59 editing/deleting/delete-ligature-002.html 60 editing/deleting/delete-ligature-003.html 61 editing/deleting/forward-delete-key.html 62 editing/deleting/skip-virama-001.html 63 editing/deleting/smart-delete-001.html 64 editing/deleting/smart-delete-002.html 65 editing/deleting/smart-delete-003.html 66 editing/deleting/smart-delete-004.html 67 editing/execCommand/findString-2.html 68 editing/input/emacs-ctrl-o.html 69 editing/input/option-page-up-down.html 70 editing/input/page-up-down-scrolls.html 71 editing/input/scroll-viewport-page-up-down.html 72 editing/inserting/return-key-in-hidden-field.html 73 editing/inserting/typing-tab-designmode-forms.html 74 editing/inserting/typing-tab-designmode.html 75 editing/pasteboard/4861080.html 76 editing/pasteboard/4944770-2.html 77 editing/pasteboard/4947130.html 78 editing/pasteboard/drag-drop-dead-frame.html 79 editing/pasteboard/drag-drop-input-textarea.html 80 editing/pasteboard/drag-drop-modifies-page.html 81 editing/pasteboard/drag-drop-url-text.html 82 editing/pasteboard/drag-image-in-about-blank-frame.html 83 editing/pasteboard/drag-image-to-contenteditable-in-iframe.html 84 editing/pasteboard/drag-selected-image-to-contenteditable.html 55 85 editing/pasteboard/drop-file-svg.html 56 editing/selection/drag-select-rapidly.html 57 fast/forms/select-listbox-multiple-no-focusring.html 58 fast/forms/textinput-not-fired-on-enter-in-input.html 59 svg/animations/animate-color-fill-currentColor.html 60 svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr.html 61 svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr.html 62 svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr.html 63 svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html 64 svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource.html 65 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop.html 66 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop.html 67 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop.html 68 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html 69 fast/forms/file-input-hit-test.html 70 fast/repaint/slider-thumb-drag-release.html 71 fast/repaint/slider-thumb-float.html 72 editing/pasteboard/emacs-ctrl-k-y-001.html 73 editing/pasteboard/drag-drop-dead-frame.html 74 editing/pasteboard/drag-drop-modifies-page.html 75 editing/pasteboard/drag-selected-image-to-contenteditable.html 86 editing/pasteboard/drop-inputtext-acquires-style.html 76 87 editing/pasteboard/drop-link.html 77 editing/pasteboard/drop-text-events-sideeffect.html78 88 editing/pasteboard/drop-text-events.html 79 89 editing/pasteboard/drop-text-without-selection.html 90 editing/pasteboard/emacs-cntl-y-001.html 80 91 editing/pasteboard/emacs-ctrl-a-k-y.html 92 editing/pasteboard/emacs-ctrl-k-y-001.html 93 editing/pasteboard/file-input-files-access.html 94 editing/pasteboard/files-during-page-drags.html 95 editing/pasteboard/get-data-text-plain-drop.html 81 96 editing/pasteboard/smart-drag-drop.html 82 97 editing/pasteboard/smart-paste-001.html … … 88 103 editing/pasteboard/smart-paste-008.html 89 104 editing/pasteboard/subframe-dragndrop-1.html 90 inspector/timeline/timeline-event-dispatch.html91 fast/text/offsetForPosition-complex-fallback.html92 svg/animations/animate-path-to-animation.html93 fast/forms/input-number-change-type-on-focus.html94 fast/forms/search-hide-cancel-on-cancel.html95 fast/dom/search-shadow-host-crash.html96 http/tests/security/isolatedWorld/events.html97 http/tests/security/isolatedWorld/userGestureEvents.html98 http/tests/misc/isindex-with-no-form-base-href.html99 plugins/clicking-missing-plugin-fires-delegate.html100 editing/deleting/delete-by-word-001.html101 editing/deleting/delete-by-word-002.html102 editing/deleting/delete-ligature-001.html103 editing/deleting/delete-ligature-002.html104 editing/deleting/delete-ligature-003.html105 editing/input/emacs-ctrl-o.html106 editing/selection/contenteditable-click-inside.html107 fast/forms/focus-change-on-keypress.html108 fast/forms/select-live-pseudo-selectors.html109 editing/selection/caret-bidi-first-and-last-letters.html110 compositing/iframes/layout-on-compositing-change.html111 editing/deleting/5390681-2.html112 editing/deleting/5729680.html113 editing/deleting/forward-delete-key.html114 editing/deleting/skip-virama-001.html115 editing/deleting/smart-delete-001.html116 editing/deleting/smart-delete-002.html117 editing/deleting/smart-delete-003.html118 editing/deleting/smart-delete-004.html119 editing/execCommand/findString-2.html120 editing/input/option-page-up-down.html121 editing/input/page-up-down-scrolls.html122 editing/input/scroll-viewport-page-up-down.html123 editing/inserting/insert-paste-bidi-control.html124 editing/inserting/return-key-in-hidden-field.html125 editing/inserting/typing-tab-designmode-forms.html126 editing/inserting/typing-tab-designmode.html127 editing/pasteboard/4861080.html128 editing/pasteboard/4944770-2.html129 editing/pasteboard/4947130.html130 editing/pasteboard/copy-crash.html131 editing/pasteboard/drag-drop-iframe-refresh-crash.html132 editing/pasteboard/drag-drop-input-textarea.html133 editing/pasteboard/drag-drop-url-text.html134 editing/pasteboard/drag-image-in-about-blank-frame.html135 editing/pasteboard/drag-image-to-contenteditable-in-iframe.html136 editing/pasteboard/drop-inputtext-acquires-style.html137 editing/pasteboard/emacs-cntl-y-001.html138 editing/pasteboard/file-input-files-access.html139 editing/pasteboard/files-during-page-drags.html140 editing/pasteboard/get-data-text-plain-drop.html141 105 editing/selection/14971.html 142 106 editing/selection/4895428-1.html 143 editing/selection/4895428-2.html144 editing/selection/4895428-3.html145 107 editing/selection/4895428-4.html 146 editing/selection/5057506-2.html147 108 editing/selection/5057506.html 148 editing/selection/5131716-1.html149 editing/selection/5131716-2.html150 editing/selection/5131716-3.html151 editing/selection/5131716-4.html152 editing/selection/5209984.html153 editing/selection/5213963.html154 109 editing/selection/5232159.html 155 editing/selection/5240265.html156 110 editing/selection/5333725.html 157 111 editing/selection/5354455-1.html 158 112 editing/selection/5354455-2.html 159 editing/selection/6476.html160 editing/selection/after-line-break.html161 editing/selection/anchor-focus1.html162 113 editing/selection/anchor-focus2.html 163 114 editing/selection/anchor-focus3.html 164 115 editing/selection/button-right-click.html 165 editing/selection/caret-ltr-2-left.html166 editing/selection/caret-ltr-2.html167 editing/selection/caret-ltr-right.html168 editing/selection/caret-ltr.html169 editing/selection/caret-rtl-2-left.html170 editing/selection/caret-rtl-2.html171 editing/selection/caret-rtl-right.html172 editing/selection/caret-rtl.html173 editing/selection/click-after-nested-block.html174 editing/selection/click-before-and-after-table.html175 116 editing/selection/click-below-rtl-text.html 176 117 editing/selection/click-in-focusable-link-should-not-clear-selection.html 177 118 editing/selection/click-in-margins-inside-editable-div.html 178 119 editing/selection/click-in-padding-with-multiple-line-boxes.html 179 editing/selection/click-left-of-rtl-wrapping-text.html180 editing/selection/click-outside-editable-div.html181 editing/selection/click-start-of-line.html182 120 editing/selection/contains-boundaries.html 183 121 editing/selection/context-menu-on-text.html 184 editing/selection/crash-on-drag-with-mutation-events.html185 editing/selection/delete-word-granularity-text-control.html186 122 editing/selection/doubleclick-beside-cr-span.html 187 123 editing/selection/doubleclick-crash.html … … 189 125 editing/selection/doubleclick-whitespace-img-crash.html 190 126 editing/selection/doubleclick-whitespace.html 191 editing/selection/drag-in-iframe.html192 127 editing/selection/drag-select-1.html 128 editing/selection/drag-select-rapidly.html 193 129 editing/selection/drag-start-event-client-x-y.html 194 editing/selection/drag-text-delay.html195 130 editing/selection/drag-to-contenteditable-iframe.html 196 131 editing/selection/editable-links.html … … 202 137 editing/selection/fake-doubleclick.html 203 138 editing/selection/fake-drag.html 204 editing/selection/focus-and-display-none.html205 editing/selection/focus-crash.html206 editing/selection/hit-test-anonymous.html207 139 editing/selection/inline-closest-leaf-child.html 208 140 editing/selection/last-empty-inline.html 209 editing/selection/mixed-editability-1.html210 141 editing/selection/mixed-editability-10.html 211 142 editing/selection/move-begin-end.html 212 143 editing/selection/paragraph-granularity.html 213 editing/selection/select-all-iframe.html214 144 editing/selection/select-from-textfield-outwards.html 215 145 editing/selection/selection-actions.html 216 146 editing/selection/shift-click.html 217 147 editing/selection/shrink-selection-after-shift-pagedown.html 218 editing/selection/triple-click-in-pre.html219 148 editing/selection/user-drag-element-and-user-select-none.html 220 149 editing/selection/word-granularity.html … … 224 153 editing/undo/undo-smart-delete-reversed-selection.html 225 154 editing/undo/undo-smart-delete-word.html 226 fast/block/float/float-in-float-hit-testing.html227 fast/block/float/relative-painted-twice.html228 155 fast/blockflow/horizontal-bt-replaced-selection.html 229 156 fast/blockflow/japanese-lr-selection.html … … 231 158 fast/blockflow/vertical-lr-replaced-selection.html 232 159 fast/blockflow/vertical-rl-replaced-selection.html 233 fast/css-generated-content/drag-state.html234 fast/css-generated-content/hover-style-change.html235 fast/css-generated-content/positioned-background-hit-test-crash.html236 fast/css-generated-content/spellingToolTip-assert.html237 fast/css/affected-by-hover-after-style-change.html238 fast/css/first-letter-first-line-hover.html239 fast/css/first-letter-hover.html240 fast/css/hover-affects-child.html241 fast/css/hover-subselector.html242 fast/css/layerZOrderCrash.html243 fast/css/list-item-pseudo-nocrash.html244 fast/css/nested-layers-with-hover.html245 fast/css/resize-corner-tracking-transformed.html246 fast/css/resize-corner-tracking.html247 fast/css/resize-single-axis.html248 fast/css/universal-hover-quirk.html249 160 fast/css/user-drag-none.html 250 fast/dom/Document/CaretRangeFromPoint/caretRangeFromPoint-in-zoom-and-scroll.html251 fast/dom/horizontal-scrollbar-in-rtl.html252 161 fast/dom/HTMLSelectElement/click-size-zero-no-crash.html 253 fast/dom/HTMLTableColElement/resize-table-using-col-width.html254 fast/dom/Node/mutation-blur.html255 fast/dom/replaced-image-map.html256 fast/dom/vertical-scrollbar-in-rtl.html257 162 fast/dom/Window/window-postmessage-clone-frames.html 258 163 fast/dom/Window/window-postmessage-clone.html 259 fast/dom/Window/window-xy-properties.html 260 fast/dynamic/hover-style-recalc-crash.html 261 fast/dynamic/hovered-detach.html 164 fast/dom/horizontal-scrollbar-in-rtl.html 165 fast/dom/vertical-scrollbar-in-rtl.html 262 166 fast/dynamic/layer-hit-test-crash.html 263 167 fast/events/5056619.html 264 168 fast/events/access-key-self-destruct.html 265 169 fast/events/anchor-empty-focus.html 266 fast/events/anchor-image-scrolled-x-y.html267 170 fast/events/arrow-keys-on-body.html 268 171 fast/events/arrow-navigation.html … … 273 176 fast/events/autoscroll.html 274 177 fast/events/bogus-dropEffect-effectAllowed.html 275 fast/events/capture-on-target.html276 178 fast/events/check-defocus-event-order-when-triggered-by-mouse-click.html 277 179 fast/events/check-defocus-event-order-when-triggered-by-tab.html 278 180 fast/events/click-count.html 279 fast/events/click-focus-anchor.html280 fast/events/click-focus-control.html281 fast/events/clientXY-in-zoom-and-scroll.html282 181 fast/events/content-changed-during-drop.html 283 182 fast/events/context-no-deselect.html … … 292 191 fast/events/drag-file-crash.html 293 192 fast/events/drag-in-frames.html 294 fast/events/drag-outside-window.html295 193 fast/events/drag-parent-node.html 296 194 fast/events/drag-to-navigate.html 297 fast/events/dragging-mouse-moves.html298 195 fast/events/event-input-contentEditable.html 299 fast/events/event-sender-mouse-moved.html300 fast/events/event-view-toString.html301 196 fast/events/focus-change-crash.html 302 197 fast/events/focus-change-crash2.html 303 198 fast/events/focusingUnloadedFrame.html 304 fast/events/frame-click-focus.html305 fast/events/frame-detached-in-mousedown.html306 199 fast/events/imagemap-norender-crash.html 307 fast/events/input-image-scrolled-x-y.html308 200 fast/events/input-tab-focus-no-duplicate-events.html 309 201 fast/events/inputText-never-fired-on-keydown-cancel.html … … 321 213 fast/events/menu-keydown-on-hidden-element.html 322 214 fast/events/mouse-click-events.html 323 fast/events/mouse-drag-from-frame-to-other-frame.html324 fast/events/mouse-drag-from-frame.html325 fast/events/mouse-focus-imagemap.html326 fast/events/mouse-relative-position.html327 fast/events/mouseclick-target-and-positioning.html328 fast/events/mousedown-in-subframe-scrollbar.html329 fast/events/mousedown_in_scrollbar.html330 fast/events/mousemove-after-drag-over-scrollbar.html331 fast/events/mouseout-dead-node.html332 fast/events/mouseout-dead-subframe.html333 fast/events/mouseout-on-window.html334 fast/events/mouseover-mouseout.html335 fast/events/mouseover-mouseout2.html336 215 fast/events/mouseup-from-button2.html 337 fast/events/mouseup-outside-button.html338 fast/events/mouseup-outside-document.html339 216 fast/events/multiline-link-arrow-navigation.html 340 217 fast/events/node-event-anchor-lock.html 341 fast/events/onchange-click-hang.html342 218 fast/events/onchange-passwordfield.html 343 219 fast/events/onchange-searchfield.html … … 345 221 fast/events/onchange-text-form-field.html 346 222 fast/events/onchange-textfield.html 347 fast/events/onclick-list-marker.html348 223 fast/events/ondragenter.html 349 224 fast/events/ondrop-text-html.html 350 225 fast/events/onsearch-enter.html 351 226 fast/events/open-window-from-another-frame.html 352 fast/events/overflow-scroll-fake-mouse-move.html353 227 fast/events/platform-wheelevent-in-scrolling-div.html 354 fast/events/pointer-events-2.html355 fast/events/pointer-events.html356 228 fast/events/popup-blocking-click-in-iframe.html 357 229 fast/events/popup-when-select-change.html 358 230 fast/events/prevent-drag-to-navigate.html 359 231 fast/events/recorded-keydown-event.html 360 fast/events/related-target.html361 232 fast/events/remove-child-onscroll.html 362 fast/events/remove-shadow-host-crash.html363 233 fast/events/right-click-focus.html 364 234 fast/events/scroll-after-click-on-tab-index.html 365 fast/events/scroll-to-anchor-in-overflow-hidden.html366 235 fast/events/scrollbar-double-click.html 367 236 fast/events/select-onchange-crash.html 368 237 fast/events/selectionchange-user-initiated.html 369 238 fast/events/selectstart-during-autoscroll.html 370 fast/events/shadow-boundary-crossing.html371 239 fast/events/space-scroll-event.html 372 240 fast/events/special-key-events-in-input-text.html … … 376 244 fast/events/tab-is-focusable-assert.html 377 245 fast/events/tabindex-focus-chain.html 378 fast/events/updateLayoutForHitTest.html379 246 fast/events/wheelevent-in-horizontal-scrollbar-in-rtl.html 380 247 fast/events/wheelevent-in-vertical-scrollbar-in-rtl.html 381 fast/events/window-events-bubble.html382 fast/events/window-events-bubble2.html383 fast/events/window-events-capture.html384 248 fast/events/zoom-dblclick.html 385 fast/files 386 fast/forms/25153.html 249 fast/files/apply-blob-url-to-img.html 250 fast/files/apply-blob-url-to-xhr.html 251 fast/files/domurl-script-execution-context-crash.html 252 fast/files/file-reader-abort.html 253 fast/files/read-blob-async.html 254 fast/files/read-file-async.html 387 255 fast/forms/access-key.html 388 256 fast/forms/button-enter-click.html … … 394 262 fast/forms/empty-textarea-toggle-disabled.html 395 263 fast/forms/enter-clicks-buttons.html 264 fast/forms/focus-change-on-keypress.html 396 265 fast/forms/focus-control-to-page.html 397 266 fast/forms/focus-selection-input.html … … 399 268 fast/forms/get-file-upload.html 400 269 fast/forms/implicit-submission.html 401 fast/forms/input-appearance-preventDefault.html402 fast/forms/input-file-not-open-without-gesture.html403 270 fast/forms/input-file-re-render.html 404 271 fast/forms/input-live-pseudo-selectors.html 405 fast/forms/input-number-crash.html406 fast/forms/input-number-events.html407 272 fast/forms/input-number-keyoperation.html 408 273 fast/forms/input-radio-checked-tab.html 409 274 fast/forms/input-readonly-autoscroll.html 410 fast/forms/input-select-on-click.html411 fast/forms/input-spinbutton-capturing.html412 fast/forms/input-text-click-inside.html413 fast/forms/input-text-click-outside.html414 275 fast/forms/input-text-double-click.html 415 276 fast/forms/input-text-drag-down.html … … 417 278 fast/forms/input-text-option-delete.html 418 279 fast/forms/input-text-scroll-left-on-blur.html 419 fast/forms/input-text-self-emptying-click.html420 280 fast/forms/input-type-change-in-onfocus-keyboard.html 421 fast/forms/input-type-change-in-onfocus-mouse.html422 281 fast/forms/legend-access-key.html 423 282 fast/forms/listbox-deselect-scroll.html … … 432 291 fast/forms/onselect-textfield.html 433 292 fast/forms/option-mouseevents.html 434 fast/forms/password-doubleclick-selection.html435 fast/forms/radio-check-click-and-drag.html436 fast/forms/radio-nested-labels.html437 293 fast/forms/radio_checked_name.html 438 294 fast/forms/render-text-crash.html 439 295 fast/forms/restore-selection-after-layout.html 440 fast/forms/search-abs-pos-cancel-button.html441 fast/forms/search-cancel-button-events.html442 fast/forms/search-cancel-button-mouseup.html443 fast/forms/search-click-in-placeholder.html444 fast/forms/search-delete-while-cancel-button-clicked.html445 296 fast/forms/search-event-delay.html 446 fast/forms/search-hidden-cancel-button.html447 fast/forms/search-rtl.html448 fast/forms/search-transformed.html449 fast/forms/search-zoomed.html450 297 fast/forms/select-accesskey.html 451 298 fast/forms/select-cache-desynchronization.html … … 453 300 fast/forms/select-empty-list.html 454 301 fast/forms/select-listbox-focus-displaynone.html 302 fast/forms/select-listbox-multiple-no-focusring.html 303 fast/forms/select-live-pseudo-selectors.html 455 304 fast/forms/select-option-accesskey-crash.html 456 305 fast/forms/select-popup-pagekeys.html … … 474 323 fast/forms/textfield-outline.html 475 324 fast/forms/textfield-to-password-on-focus.html 476 fast/frames/frame-dead-region.html 477 fast/frames/frame-deep-nested-resize.html 478 fast/frames/hover-timer-crash.html 325 fast/forms/textinput-not-fired-on-enter-in-input.html 479 326 fast/frames/iframe-window-focus.html 480 327 fast/frames/take-focus-from-iframe.html 481 328 fast/history/history_reload.html 482 329 fast/history/window-open.html 483 fast/html/details-add-summary-1-and-click.html484 fast/html/details-add-summary-2-and-click.html485 fast/html/details-add-summary-3-and-click.html486 fast/html/details-add-summary-4-and-click.html487 fast/html/details-add-summary-5-and-click.html488 fast/html/details-add-summary-6-and-click.html489 fast/html/details-add-summary-7-and-click.html490 fast/html/details-add-summary-8-and-click.html491 fast/html/details-add-summary-9-and-click.html492 fast/html/details-add-summary-10-and-click.html493 fast/html/details-mouse-click.html494 fast/html/details-remove-summary-1-and-click.html495 fast/html/details-remove-summary-2-and-click.html496 fast/html/details-remove-summary-3-and-click.html497 fast/html/details-remove-summary-4-and-click.html498 fast/html/details-remove-summary-5-and-click.html499 fast/html/details-remove-summary-6-and-click.html500 fast/images/drag-pdf-as-image.html501 fast/images/drag-svg-as-image.html502 fast/images/image-map-multiple-xhtml.xhtml503 fast/images/image-map-multiple.html504 fast/images/image-map-zoom.html505 fast/images/imagemap-case.html506 fast/inline-block/14498-positionForCoordinates.html507 fast/inline/dirtyLinesForInline.html508 fast/inline/relative-positioned-overflow.html509 fast/layers/resize-layer-deletion-crash.html510 330 fast/lists/drag-into-marker.html 511 fast/loader/document-with-fragment-url-1.html512 fast/loader/document-with-fragment-url-2.html513 fast/loader/document-with-fragment-url-3.html514 fast/loader/document-with-fragment-url-4.html515 fast/loader/early-load-cancel.html516 fast/loader/fragment-after-redirect-gets-back-entry.html517 331 fast/loader/policy-delegate-action-hit-test-zoomed.html 518 fast/loader/repeat-same-document-navigation.html519 fast/overflow/hit-test-overflow-controls.html520 fast/overflow/overflow-text-hit-testing.html521 fast/parser/tabindex-parsing.html522 332 fast/repaint/fixed-move-after-keyboard-scroll.html 523 fast/repaint/japanese-rl-selection-clear.html524 333 fast/repaint/japanese-rl-selection-repaint.html 525 334 fast/repaint/repaint-across-writing-mode-boundary.html 526 335 fast/repaint/selection-rl.html 527 fast/replaced/image-map-2.html528 fast/replaced/image-map-bug16782.html529 fast/replaced/image-map.html530 fast/selectors/unqualified-hover-quirks.html531 fast/selectors/unqualified-hover-strict.html532 fast/table/click-near-anonymous-table.html533 fast/text/atsui-pointtooffset-calls-cg.html534 336 fast/text/atsui-rtl-override-selection.html 535 fast/text/in-rendered-text-rtl.html536 337 fast/text/international/khmer-selection.html 537 fast/text/international/thai-offsetForPosition-inside-character.html 538 fast/text/offsetForPosition-cluster-at-zero.html 338 fast/text/offsetForPosition-complex-fallback.html 539 339 fast/text/reset-drag-on-mouse-down.html 540 fast/text/textIteratorNilRenderer.html541 http/tests/fileapi542 http/tests/local/blob/send-data-blob.html543 340 http/tests/local/blob/send-hybrid-blob.html 544 http/tests/local/blob/send-sliced-data-blob.html545 341 http/tests/local/drag-over-remote-content.html 546 http/tests/local/fileapi 547 http/tests/local/formdata 342 http/tests/local/fileapi/file-last-modified.html 343 http/tests/local/fileapi/send-dragged-file.html 344 http/tests/local/fileapi/send-sliced-dragged-file.html 345 http/tests/local/formdata/form-data-with-unknown-file-extension.html 346 http/tests/local/formdata/send-form-data-constructed-from-form.html 347 http/tests/local/formdata/send-form-data-with-sliced-file.html 348 http/tests/local/formdata/send-form-data.html 349 http/tests/local/formdata/upload-events.html 548 350 http/tests/misc/bubble-drag-events.html 549 http/tests/misc/ drag-over-iframe-invalid-source-crash.html351 http/tests/misc/isindex-with-no-form-base-href.html 550 352 http/tests/misc/isindex-with-no-form.html 551 http/tests/navigation/document-location-click-timeout.html552 http/tests/navigation/document-location-click.html553 http/tests/navigation/document-location-mouseover.html554 353 http/tests/navigation/no-referrer-reset.html 555 http/tests/navigation/no-referrer-same-window.html556 http/tests/navigation/no-referrer-subframe.html557 354 http/tests/navigation/no-referrer-target-blank.html 558 http/tests/navigation/redirect-preserves-referrer.html559 355 http/tests/security/clipboard/clipboard-file-access.html 560 356 http/tests/security/dataTransfer-set-data-file-url.html 561 http/tests/security/drag-drop-different-origin.html562 357 http/tests/security/drag-drop-same-unique-origin.html 563 358 http/tests/security/drag-over-remote-content-iframe.html 564 http/tests/security/listener/xss-window-onclick-addEventListener.html 565 http/tests/security/listener/xss-window-onclick-shortcut.html 566 media/audio-delete-while-slider-thumb-clicked.html 359 http/tests/security/isolatedWorld/userGestureEvents.html 567 360 media/controls-drag-timebar.html 568 361 media/controls-right-click-on-timebar.html … … 573 366 platform/mac/editing/selection/doubleclick-should-not-expand-across-lines.html 574 367 platform/mac/editing/selection/word-thai.html 575 platform/mac/fast/forms/input-appearance-spinbutton-up.html576 platform/mac/fast/forms/input-number-click.html577 368 platform/mac/fast/forms/listbox-scrollbar-hit-test.html 578 369 platform/mac/fast/overflow/overflow-scrollbar-hit-test.html 579 plugins/c hange-widget-and-click-crash.html370 plugins/clicking-missing-plugin-fires-delegate.html 580 371 plugins/mouse-events.html 581 plugins/mouse-move-over-plugin-in-frame.html582 plugins/resize-from-plugin.html583 scrollbars/overflow-custom-scrollbar-crash.html584 scrollbars/scrollbar-click-does-not-blur-content.html585 372 scrollbars/scrollbar-iframe-click-does-not-blur-content.html 586 scrollbars/scrollbar-middleclick-nopaste.html587 373 scrollbars/scrollbar-miss-mousemove-disabled.html 588 scrollbars/scrollbar-miss-mousemove.html589 374 scrollbars/scrollevent-iframe-no-scrolling-wheel.html 590 storage/multiple-transactions-on-different-handles.html 375 591 376 svg/animations/animVal-basics.html 592 377 svg/animations/animate-calcMode-spline-by.html … … 596 381 svg/animations/animate-calcMode-spline-values.html 597 382 svg/animations/animate-color-calcMode-discrete.html 383 svg/animations/animate-color-fill-currentColor.html 598 384 svg/animations/animate-color-rgba-calcMode-discrete.html 599 385 svg/animations/animate-color-transparent.html … … 611 397 svg/animations/animate-path-animation-qQ-tT-inverse.html 612 398 svg/animations/animate-path-nested-transforms.html 399 svg/animations/animate-path-to-animation.html 613 400 svg/animations/animate-points.html 614 401 svg/animations/animate-text-nested-transforms.html … … 813 600 svg/dynamic-updates/SVGFEPointLightElement-svgdom-y-prop.html 814 601 svg/dynamic-updates/SVGFEPointLightElement-svgdom-z-prop.html 602 svg/dynamic-updates/SVGFESpecularLightingElement-dom-in-attr.html 603 svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularConstant-attr.html 604 svg/dynamic-updates/SVGFESpecularLightingElement-dom-specularExponent-attr.html 605 svg/dynamic-updates/SVGFESpecularLightingElement-dom-suraceScale-attr.html 606 svg/dynamic-updates/SVGFESpecularLightingElement-remove-lightSource.html 607 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-in-prop.html 608 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularConstant-prop.html 609 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-specularExponent-prop.html 610 svg/dynamic-updates/SVGFESpecularLightingElement-svgdom-suraceScale-prop.html 815 611 svg/dynamic-updates/SVGFESpotLightElement-dom-limitingConeAngle-attr.html 816 612 svg/dynamic-updates/SVGFESpotLightElement-dom-pointsAtX-attr.html … … 891 687 svg/dynamic-updates/SVGImageElement-svgdom-x-prop.html 892 688 svg/dynamic-updates/SVGImageElement-svgdom-y-prop.html 689 svg/dynamic-updates/SVGLineElement-dom-requiredFeatures.html 690 svg/dynamic-updates/SVGLineElement-dom-x1-attr.html 691 svg/dynamic-updates/SVGLineElement-dom-x2-attr.html 692 svg/dynamic-updates/SVGLineElement-dom-y1-attr.html 693 svg/dynamic-updates/SVGLineElement-dom-y2-attr.html 694 svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures.html 695 svg/dynamic-updates/SVGLineElement-svgdom-x1-prop.html 696 svg/dynamic-updates/SVGLineElement-svgdom-x2-prop.html 697 svg/dynamic-updates/SVGLineElement-svgdom-y1-prop.html 698 svg/dynamic-updates/SVGLineElement-svgdom-y2-prop.html 893 699 svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr.html 894 700 svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr.html … … 903 709 svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop.html 904 710 svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop.html 905 svg/dynamic-updates/SVGLineElement-dom-requiredFeatures.html906 svg/dynamic-updates/SVGLineElement-dom-x1-attr.html907 svg/dynamic-updates/SVGLineElement-dom-x2-attr.html908 svg/dynamic-updates/SVGLineElement-dom-y1-attr.html909 svg/dynamic-updates/SVGLineElement-dom-y2-attr.html910 svg/dynamic-updates/SVGLineElement-svgdom-requiredFeatures.html911 svg/dynamic-updates/SVGLineElement-svgdom-x1-prop.html912 svg/dynamic-updates/SVGLineElement-svgdom-x2-prop.html913 svg/dynamic-updates/SVGLineElement-svgdom-y1-prop.html914 svg/dynamic-updates/SVGLineElement-svgdom-y2-prop.html915 711 svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr.html 916 712 svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr.html … … 986 782 svg/dynamic-updates/SVGSVGElement-dom-requiredFeatures.html 987 783 svg/dynamic-updates/SVGSVGElement-svgdom-requiredFeatures.html 784 svg/dynamic-updates/SVGTRefElement-dom-href-attr.html 988 785 svg/dynamic-updates/SVGTextElement-dom-requiredFeatures.html 989 786 svg/dynamic-updates/SVGTextElement-dom-transform-attr.html … … 991 788 svg/dynamic-updates/SVGTextElement-svgdom-rotate-prop.html 992 789 svg/dynamic-updates/SVGTextElement-svgdom-transform-prop.html 993 svg/dynamic-updates/SVGTRefElement-dom-href-attr.html994 790 svg/dynamic-updates/SVGUseElement-dom-requiredFeatures.html 995 791 svg/dynamic-updates/SVGUseElement-svgdom-requiredFeatures.html -
trunk/Source/WebKit2/ChangeLog
r82622 r82625 1 2011-03-31 Darin Adler <darin@apple.com> 2 3 Reviewed by Sam Weinig. 4 5 Implement mouseDown, mouseUp, and mouseMoveTo in WebKitTestRunner 6 https://bugs.webkit.org/show_bug.cgi?id=57573 7 8 * WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: 9 (WKBundlePageSimulateMouseDown): Added. 10 (WKBundlePageSimulateMouseUp): Added. 11 (WKBundlePageSimulateMouseMotion): Added. 12 * WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h: Added above functions. 13 * WebProcess/WebPage/WebPage.cpp: 14 (WebKit::WebPage::simulateMouseDown): Added. 15 (WebKit::WebPage::simulateMouseUp): Added. 16 (WebKit::WebPage::simulateMouseMotion): Added. 17 * WebProcess/WebPage/WebPage.h: Added above functions. 18 1 19 2011-03-31 Sam Weinig <sam@webkit.org> 2 20 -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp
r79863 r82625 1 1 /* 2 * Copyright (C) 2010 Apple Inc. All rights reserved.2 * Copyright (C) 2010, 2011 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 218 218 toImpl(page)->forceRepaintWithoutCallback(); 219 219 } 220 221 void WKBundlePageSimulateMouseDown(WKBundlePageRef page, int button, WKPoint position, int clickCount, WKEventModifiers modifiers, double time) 222 { 223 toImpl(page)->simulateMouseDown(button, toIntPoint(position), clickCount, modifiers, time); 224 } 225 226 void WKBundlePageSimulateMouseUp(WKBundlePageRef page, int button, WKPoint position, int clickCount, WKEventModifiers modifiers, double time) 227 { 228 toImpl(page)->simulateMouseUp(button, toIntPoint(position), clickCount, modifiers, time); 229 } 230 231 void WKBundlePageSimulateMouseMotion(WKBundlePageRef page, WKPoint position, double time) 232 { 233 toImpl(page)->simulateMouseMotion(toIntPoint(position), time); 234 } -
trunk/Source/WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h
r79863 r82625 1 1 /* 2 * Copyright (C) 2010 Apple Inc. All rights reserved.2 * Copyright (C) 2010, 2011 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 48 48 WK_EXPORT void WKBundlePageForceRepaint(WKBundlePageRef page); 49 49 50 WK_EXPORT void WKBundlePageSimulateMouseDown(WKBundlePageRef page, int button, WKPoint position, int clickCount, WKEventModifiers modifiers, double time); 51 WK_EXPORT void WKBundlePageSimulateMouseUp(WKBundlePageRef page, int button, WKPoint position, int clickCount, WKEventModifiers modifiers, double time); 52 WK_EXPORT void WKBundlePageSimulateMouseMotion(WKBundlePageRef page, WKPoint position, double time); 53 50 54 #ifdef __cplusplus 51 55 } -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp
r82531 r82625 2159 2159 #endif 2160 2160 2161 void WebPage::simulateMouseDown(int button, WebCore::IntPoint position, int clickCount, WKEventModifiers modifiers, double time) 2162 { 2163 mouseEvent(WebMouseEvent(WebMouseEvent::MouseDown, static_cast<WebMouseEvent::Button>(button), position, position, 0, 0, 0, clickCount, static_cast<WebMouseEvent::Modifiers>(modifiers), time)); 2164 } 2165 2166 void WebPage::simulateMouseUp(int button, WebCore::IntPoint position, int clickCount, WKEventModifiers modifiers, double time) 2167 { 2168 mouseEvent(WebMouseEvent(WebMouseEvent::MouseUp, static_cast<WebMouseEvent::Button>(button), position, position, 0, 0, 0, clickCount, static_cast<WebMouseEvent::Modifiers>(modifiers), time)); 2169 } 2170 2171 void WebPage::simulateMouseMotion(WebCore::IntPoint position, double time) 2172 { 2173 mouseEvent(WebMouseEvent(WebMouseEvent::MouseMove, WebMouseEvent::NoButton, position, position, 0, 0, 0, 0, WebMouseEvent::Modifiers(), time)); 2174 } 2175 2161 2176 } // namespace WebKit -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.h
r82398 r82625 374 374 #endif 375 375 376 void simulateMouseDown(int button, WebCore::IntPoint, int clickCount, WKEventModifiers, double time); 377 void simulateMouseUp(int button, WebCore::IntPoint, int clickCount, WKEventModifiers, double time); 378 void simulateMouseMotion(WebCore::IntPoint, double time); 379 376 380 private: 377 381 WebPage(uint64_t pageID, const WebPageCreationParameters&); -
trunk/Tools/ChangeLog
r82591 r82625 1 2011-03-31 Darin Adler <darin@apple.com> 2 3 Reviewed by Sam Weinig. 4 5 Implement mouseDown, mouseUp, and mouseMoveTo in WebKitTestRunner 6 https://bugs.webkit.org/show_bug.cgi?id=57573 7 8 * WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl: 9 Added real definitions for mouseDown, mouseUp, mouseMoveTo and leapForward. 10 Removed fake definitions of keyDown and contextClick. 11 12 * WebKitTestRunner/InjectedBundle/EventSendingController.cpp: 13 (WTR::operator==): Added. So we can compare two WKPoint structs. 14 (WTR::parseModifier): Added. 15 (WTR::parseModifierArray): Added. 16 (WTR::EventSendingController::EventSendingController): Initialize the 17 new data members. 18 (WTR::EventSendingController::mouseDown): Added. Calls 19 WKBundlePageSimulateMouseDown. 20 (WTR::EventSendingController::mouseUp): Added. Calls 21 WKBundlePageSimulateMouseUp. 22 (WTR::EventSendingController::mouseMoveTo): Added. Calls 23 WKBundlePageSimulateMouseMotion. 24 (WTR::EventSendingController::leapForward): Added. 25 (WTR::EventSendingController::updateClickCount): Added. Used by the 26 mouseDown/Up functions to create a click count. 27 28 * WebKitTestRunner/InjectedBundle/EventSendingController.h: Updated 29 for the changes above. 30 1 31 2011-03-31 Sergio Villar Senin <svillar@igalia.com> 2 32 -
trunk/Tools/WebKitTestRunner/InjectedBundle/Bindings/EventSendingController.idl
r65029 r82625 1 1 /* 2 * Copyright (C) 2010 Apple Inc. All rights reserved.2 * Copyright (C) 2010, 20111 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 27 27 28 28 interface EventSendingController { 29 [CustomArgumentHandling] void mouseDown(); 30 [CustomArgumentHandling] void mouseUp(); 31 [CustomArgumentHandling] void mouseMoveTo(); 32 [CustomArgumentHandling] void keyDown(); 33 [CustomArgumentHandling] void contextClick(); // CustomArgumentHandling only to throw exception while not implemented. 34 [CustomArgumentHandling] void leapForward(/*in unsigned long delay*/); // CustomArgumentHandling only to throw exception while not implemented. 29 void mouseDown(in long buttonNumber, in object modifierArray); 30 void mouseUp(in long buttonNumber, in object modifierArray); 31 void mouseMoveTo(in long x, in long y); 32 void leapForward(in long milliseconds); 35 33 36 34 // Zoom functions. -
trunk/Tools/WebKitTestRunner/InjectedBundle/EventSendingController.cpp
r81135 r82625 1 1 /* 2 * Copyright (C) 2010 Apple Inc. All rights reserved.2 * Copyright (C) 2010, 2011 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 30 30 #include "InjectedBundlePage.h" 31 31 #include "JSEventSendingController.h" 32 #include <WebKit2/WKBundle Page.h>32 #include <WebKit2/WKBundleFrame.h> 33 33 #include <WebKit2/WKBundlePagePrivate.h> 34 34 #include <WebKit2/WKBundlePrivate.h> … … 38 38 static const float ZoomMultiplierRatio = 1.2f; 39 39 40 static bool operator==(const WKPoint& a, const WKPoint& b) 41 { 42 return a.x == b.x && a.y == b.y; 43 } 44 45 static WKEventModifiers parseModifier(JSStringRef modifier) 46 { 47 if (JSStringIsEqualToUTF8CString(modifier, "ctrlKey")) 48 return kWKEventModifiersControlKey; 49 if (JSStringIsEqualToUTF8CString(modifier, "shiftKey") || JSStringIsEqualToUTF8CString(modifier, "rangeSelectionKey")) 50 return kWKEventModifiersShiftKey; 51 if (JSStringIsEqualToUTF8CString(modifier, "altKey")) 52 return kWKEventModifiersAltKey; 53 if (JSStringIsEqualToUTF8CString(modifier, "metaKey") || JSStringIsEqualToUTF8CString(modifier, "addSelectionKey")) 54 return kWKEventModifiersMetaKey; 55 return 0; 56 } 57 58 static unsigned arrayLength(JSContextRef context, JSObjectRef array) 59 { 60 JSRetainPtr<JSStringRef> lengthString(Adopt, JSStringCreateWithUTF8CString("length")); 61 JSValueRef lengthValue = JSObjectGetProperty(context, array, lengthString.get(), 0); 62 if (!lengthValue) 63 return 0; 64 return static_cast<unsigned>(JSValueToNumber(context, lengthValue, 0)); 65 } 66 67 static WKEventModifiers parseModifierArray(JSContextRef context, JSValueRef arrayValue) 68 { 69 if (!arrayValue) 70 return 0; 71 if (!JSValueIsObject(context, arrayValue)) 72 return 0; 73 JSObjectRef array = const_cast<JSObjectRef>(arrayValue); 74 unsigned length = arrayLength(context, array); 75 WKEventModifiers modifiers = 0; 76 for (unsigned i = 0; i < length; i++) { 77 JSValueRef exception = 0; 78 JSValueRef value = JSObjectGetPropertyAtIndex(context, array, i, &exception); 79 if (exception) 80 continue; 81 JSRetainPtr<JSStringRef> string(Adopt, JSValueToStringCopy(context, value, &exception)); 82 if (exception) 83 continue; 84 modifiers |= parseModifier(string.get()); 85 } 86 return modifiers; 87 } 88 40 89 PassRefPtr<EventSendingController> EventSendingController::create() 41 90 { … … 44 93 45 94 EventSendingController::EventSendingController() 95 : m_time(0) 96 , m_position() 97 , m_clickCount(0) 98 , m_clickTime(0) 99 , m_clickPosition() 100 , m_clickButton(kWKEventMouseButtonNoButton) 46 101 { 47 102 } … … 56 111 } 57 112 58 static void setExceptionForString(JSContextRef context, JSValueRef* exception, const char* string) 59 { 60 JSRetainPtr<JSStringRef> exceptionString(Adopt, JSStringCreateWithUTF8CString(string)); 61 *exception = JSValueMakeString(context, exceptionString.get()); 62 } 63 64 void EventSendingController::mouseDown(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 65 { 66 setExceptionForString(context, exception, "EventSender.mouseDown is not yet supported."); 67 } 68 69 void EventSendingController::mouseUp(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 70 { 71 setExceptionForString(context, exception, "EventSender.mouseUp is not yet supported."); 72 } 73 74 void EventSendingController::mouseMoveTo(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 75 { 76 setExceptionForString(context, exception, "EventSender.mouseMoveTo is not yet supported."); 77 } 78 79 void EventSendingController::keyDown(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 80 { 81 setExceptionForString(context, exception, "EventSender.keyDown is not yet supported."); 82 } 83 84 void EventSendingController::contextClick(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 85 { 86 setExceptionForString(context, exception, "EventSender.contextClick is not yet supported."); 87 } 88 89 void EventSendingController::leapForward(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 90 { 91 setExceptionForString(context, exception, "EventSender.leapForward is not yet supported."); 113 void EventSendingController::mouseDown(int button, JSValueRef modifierArray) 114 { 115 WKBundlePageRef page = InjectedBundle::shared().page()->page(); 116 WKBundleFrameRef frame = WKBundlePageGetMainFrame(page); 117 JSContextRef context = WKBundleFrameGetJavaScriptContext(frame); 118 WKEventModifiers modifiers = parseModifierArray(context, modifierArray); 119 updateClickCount(button); 120 WKBundlePageSimulateMouseDown(page, button, m_position, m_clickCount, modifiers, m_time); 121 } 122 123 void EventSendingController::mouseUp(int button, JSValueRef modifierArray) 124 { 125 WKBundlePageRef page = InjectedBundle::shared().page()->page(); 126 WKBundleFrameRef frame = WKBundlePageGetMainFrame(page); 127 JSContextRef context = WKBundleFrameGetJavaScriptContext(frame); 128 WKEventModifiers modifiers = parseModifierArray(context, modifierArray); 129 updateClickCount(button); 130 WKBundlePageSimulateMouseUp(page, button, m_position, m_clickCount, modifiers, m_time); 131 } 132 133 void EventSendingController::mouseMoveTo(int x, int y) 134 { 135 m_position.x = x; 136 m_position.y = y; 137 WKBundlePageSimulateMouseMotion(InjectedBundle::shared().page()->page(), m_position, m_time); 138 } 139 140 void EventSendingController::leapForward(int milliseconds) 141 { 142 m_time += milliseconds / 1000.0; 143 } 144 145 void EventSendingController::updateClickCount(WKEventMouseButton button) 146 { 147 if (m_time - m_clickTime < 1 && m_position == m_clickPosition && button == m_clickButton) { 148 ++m_clickCount; 149 m_clickTime = m_time; 150 return; 151 } 152 153 m_clickCount = 1; 154 m_clickTime = m_time; 155 m_clickPosition = m_position; 156 m_clickButton = button; 92 157 } 93 158 -
trunk/Tools/WebKitTestRunner/InjectedBundle/EventSendingController.h
r65029 r82625 1 1 /* 2 * Copyright (C) 2010 Apple Inc. All rights reserved.2 * Copyright (C) 2010, 2011 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 28 28 29 29 #include "JSWrappable.h" 30 #include <WebKit2/WKEvent.h> 31 #include <WebKit2/WKGeometry.h> 30 32 #include <wtf/PassRefPtr.h> 31 33 … … 42 44 virtual JSClassRef wrapperClass(); 43 45 44 void mouseDown(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception); 45 void mouseUp(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception); 46 void mouseMoveTo(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception); 47 void keyDown(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception); 48 void contextClick(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception); 49 void leapForward(JSContextRef context, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception); 46 void mouseDown(int button, JSValueRef modifierArray); 47 void mouseUp(int button, JSValueRef modifierArray); 48 void mouseMoveTo(int x, int y); 49 void leapForward(int milliseconds); 50 50 51 51 // Zoom functions. … … 57 57 private: 58 58 EventSendingController(); 59 60 void updateClickCount(WKEventMouseButton); 61 62 double m_time; 63 WKPoint m_position; 64 65 int m_clickCount; 66 double m_clickTime; 67 WKPoint m_clickPosition; 68 WKEventMouseButton m_clickButton; 59 69 }; 60 70
Note: See TracChangeset
for help on using the changeset viewer.