From cad810f21b803229eb11403f9209855525a25d57 Mon Sep 17 00:00:00 2001 From: Steve Block Date: Fri, 6 May 2011 11:45:16 +0100 Subject: Merge WebKit at r75315: Initial merge by git. Change-Id: I570314b346ce101c935ed22a626b48c2af266b84 --- Source/WebCore/manual-tests/ATSU-bad-layout.html | 24 + .../WebCore/manual-tests/DOMContextMenuEvent.html | 56 + .../WebCore/manual-tests/Default-port-frame.html | 12 + .../manual-tests/JavaScript-bookmarklets.html | 55 + .../NPN_Invoke/English.lproj/Localized.r | 17 + Source/WebCore/manual-tests/NPN_Invoke/Info.plist | 30 + .../NPN_Invoke.xcodeproj/project.pbxproj | 253 ++ Source/WebCore/manual-tests/NPN_Invoke/main.c | 265 ++ Source/WebCore/manual-tests/NPN_Invoke/test.html | 29 + Source/WebCore/manual-tests/WebKitSite.webarchive | Bin 0 -> 133460 bytes .../manual-tests/accessibility/java-applet.html | 20 + .../accessibility/resources/AppletTest.class | Bin 0 -> 633 bytes .../accessibility/resources/AppletTest.java | 44 + .../manual-tests/accidental-strict-mode.html | 13 + Source/WebCore/manual-tests/animate-duration.html | 65 + Source/WebCore/manual-tests/animate-left.html | 43 + Source/WebCore/manual-tests/animate-none.html | 207 + .../manual-tests/animated-gif-bfcache-crash.html | 50 + .../WebCore/manual-tests/animated-gif-looping.html | 20 + .../manual-tests/animation-with-transition.html | 60 + .../manual-tests/animation/animateColor-by.svg | 6 + .../animation/animateColor-from-by.svg | 6 + .../animation/animateColor-repeat-indefinite.svg | 6 + .../animation/animateColor-to-from.svg | 6 + .../manual-tests/animation/animateColor-to.svg | 6 + .../animation/animateColor-values-simple.svg | 6 + .../manual-tests/animation/animateMotion-to.svg | 8 + .../animation/animateTransform-keyTimes.svg | 11 + .../animation/animateTransform-parser.svg | 86 + .../animation/animateTransform-repeat-once.svg | 8 + .../animation/animateTransform-toanimation.svg | 9 + Source/WebCore/manual-tests/animation/set-to.svg | 10 + .../transitions-and-paused-animations.html | 71 + .../applet-finish-parsing-children.html | 11 + .../WebCore/manual-tests/applet-param-no-name.html | 4 + .../WebCore/manual-tests/array-out-of-memory.html | 42 + Source/WebCore/manual-tests/arrow-key-events.html | 93 + Source/WebCore/manual-tests/audio-volume.html | 28 + .../manual-tests/autocompletion-fire-onchange.html | 40 + .../autocorrection-cancelled-by-ESC.html | 50 + .../autocorrection-cancelled-by-typing-1.html | 59 + .../autocorrection/autocorrection-contraction.html | 52 + .../continue-typing-to-dismiss-reversion.html | 49 + .../delete-to-dismiss-reversion.html | 49 + .../delete-to-end-of-word-to-show-reversion.html | 49 + .../autocorrection/dismiss-multiple-guesses.html | 49 + .../move-to-end-of-word-to-show-reversion.html | 49 + .../select-from-multiple-guesses.html | 49 + .../type-whitespace-to-dismiss-reversion.html | 50 + .../autofill-popup-width-and-item-direction.html | 37 + .../WebCore/manual-tests/autofill_alignment.html | 25 + .../manual-tests/autoscroll-over-scrollbar.html | 8 + .../autoscroll-when-outside-window.html | 7 + Source/WebCore/manual-tests/autoscroll.html | 32 + .../manual-tests/back-forward-during-alert-1.html | 3 + .../manual-tests/back-forward-during-alert-2.html | 10 + Source/WebCore/manual-tests/back.html | 1 + .../background-image-change-in-page-cache.html | 30 + .../manual-tests/bad-clearTimeout-crash.html | 13 + Source/WebCore/manual-tests/bidi-parens.html | 18 + .../bidi-visible-control-characters.html | 12 + Source/WebCore/manual-tests/bugzilla-14899.html | 33 + Source/WebCore/manual-tests/bugzilla-3855.html | 34 + Source/WebCore/manual-tests/bugzilla-48077.html | 87 + Source/WebCore/manual-tests/bugzilla-4840.html | 26 + Source/WebCore/manual-tests/bugzilla-5768.html | 41 + Source/WebCore/manual-tests/bugzilla-6821.html | 57 + .../WebCore/manual-tests/canvas-mask-redraw.html | 65 + Source/WebCore/manual-tests/caret-image.html | 9 + Source/WebCore/manual-tests/caretScrolling.html | 18 + Source/WebCore/manual-tests/chrome-bidi-text.html | 5 + .../chromium/no-autofill-on-readonly.html | 33 + .../chromium/onchange-reload-popup.html | 44 + .../chromium/select-close-popup-value-change.html | 20 + .../chromium/suggestions-popup-font-change.html | 21 + Source/WebCore/manual-tests/clear-input-file.html | 27 + .../manual-tests/clearTimeout-crash-bug29832.html | 20 + .../manual-tests/close-on-closedWindow.html | 39 + .../compositing/accel-comp-iframe-tab-repaint.html | 15 + .../compositing/assert-on-tab-switch.html | 20 + .../compositing/caret-in-compositing-frame.html | 7 + .../manual-tests/compositing/font-smoothing.html | 34 + .../compositing/missing-iframe-contents.html | 33 + .../compositing/resources/composited-subframe.html | 28 + .../resources/editable-compositing-subframe.html | 9 + .../compositing/resources/flash-frame.html | 3 + .../compositing/resources/tab-repaint-part-2.html | 18 + .../show-composited-iframe-on-back-button.html | 76 + .../manual-tests/computed-transform-value.html | 49 + .../containing-block-position-change.html | 35 + .../WebCore/manual-tests/contenteditable-link.html | 29 + .../context-click-generated-content.html | 21 + .../context-click-unfocused-frame.html | 17 + ...crash-and-no-repaint-after-wake-from-sleep.html | 186 + ...crash-on-accessing-domwindow-without-frame.html | 22 + .../crash-on-find-with-no-selection.html | 12 + .../manual-tests/css3-cursor-fallback-quirks.html | 64 + .../manual-tests/css3-cursor-fallback-strict.html | 56 + Source/WebCore/manual-tests/cur-hotspot.html | 12 + Source/WebCore/manual-tests/cursor-empty-url.html | 3 + Source/WebCore/manual-tests/cursor-max-size.html | 25 + Source/WebCore/manual-tests/cursor.html | 38 + Source/WebCore/manual-tests/cursorfallback.xml | 32 + Source/WebCore/manual-tests/custom-cursors.html | 10 + .../database-threading-stress-test-2.html | 51 + .../database-threading-stress-test.html | 84 + .../debugger-caught-uncaught-exceptions.html | 35 + Source/WebCore/manual-tests/deleteToEndOfLine.html | 20 + .../manual-tests/dictionary-scrolled-iframe.html | 28 + .../manual-tests/directory-drop-on-view.html | 20 + .../manual-tests/disable-javascript-reload.html | 21 + .../manual-tests/disabled-option-elements.html | 26 + .../WebCore/manual-tests/display-none-option.html | 11 + .../manual-tests/divx-plugin-fails-to-draw.html | 12 + .../manual-tests/dom-manipulation-on-resize.html | 28 + ...document-write-synchronous-after-page-load.html | 23 + .../manual-tests/dom/form-control-for-label.html | 12 + Source/WebCore/manual-tests/dom/progressbar.html | 8 + Source/WebCore/manual-tests/drag-caret.html | 3 + .../manual-tests/drag-cursor-notallowed.html | 111 + Source/WebCore/manual-tests/drag-enter-alert.html | 29 + Source/WebCore/manual-tests/drag-escape.html | 57 + .../drag-image-table-part-decorations.html | 19 + .../manual-tests/drag-image-to-address-bar.html | 24 + .../manual-tests/drag-image-to-desktop.html | 15 + Source/WebCore/manual-tests/drag-image.html | 27 + .../manual-tests/drag-move-in-search-field.html | 11 + .../drag-out-of-background-window.html | 26 + .../drag-with-div-or-image-as-data-image.html | 55 + .../manual-tests/drag_select_highlighting.html | 14 + Source/WebCore/manual-tests/drag_with_opacity.html | 33 + Source/WebCore/manual-tests/drop-in-empty-doc.html | 6 + .../manual-tests/drop-text-acquires-style.html | 11 + Source/WebCore/manual-tests/empty-link-target.html | 28 + .../WebCore/manual-tests/empty-script-crash.html | 6 + Source/WebCore/manual-tests/empty-title-popup.html | 3 + .../find-count-matches-after-text-control.html | 14 + .../manual-tests/first-line-style-crash.html | 23 + Source/WebCore/manual-tests/flash-unload-tab.html | 39 + .../manual-tests/flipped-text-rendering.html | 14 + .../focus-change-between-key-events.html | 24 + .../manual-tests/focus-select-when-clicked.html | 29 + .../focusringcolor-change-on-theme-change.html | 8 + .../WebCore/manual-tests/form-control-madness.html | 46 + .../manual-tests/form-element-spelling.html | 6 + .../WebCore/manual-tests/form-value-restore.html | 9 + Source/WebCore/manual-tests/frame-hover.html | 5 + .../frames/nested-iframe-blit-on-scroll.html | 31 + .../frames/resources/blit-on-scroll-subframe.html | 10 + .../resources/blit-on-scroll-subsubframe.html | 10 + .../WebCore/manual-tests/go-back-after-alert.html | 7 + .../manual-tests/goBack-blank-tab-page.html | 19 + .../WebCore/manual-tests/gtk/caret-browsing.html | 7 + Source/WebCore/manual-tests/gtk/copy-htmltext.html | 24 + Source/WebCore/manual-tests/gtk/cursor-image.html | 4 + Source/WebCore/manual-tests/gtk/floatingdiv.html | 149 + .../gtk/paste-richtext-from-firefox.html | 30 + .../manual-tests/gtk/plugin-resize-scroll.html | 28 + Source/WebCore/manual-tests/gtk/resources/cell.cur | Bin 0 -> 326 bytes .../manual-tests/gtk/resources/long_cell.cur | 0 Source/WebCore/manual-tests/hash-ref.html | 25 + .../manual-tests/image-prefetch-stress.html | 20 + .../manual-tests/ime-keydown-preventdefault.html | 27 + .../WebCore/manual-tests/indexeddb-persists.html | 69 + .../WebCore/manual-tests/inline-input-marking.html | 38 + .../WebCore/manual-tests/input-empty-on-focus.html | 6 + .../manual-tests/input-starved-by-timers.html | 51 + .../input-type-datetime-default-value.html | 80 + .../input-type-file-autocomplete-frame-1.html | 23 + .../input-type-file-autocomplete-frame-2.html | 7 + .../input-type-file-autocomplete-refresh.html | 10 + .../manual-tests/input-type-file-drag-drop.html | 18 + .../input-type-text-unconfirmed-inline-input.html | 20 + .../inspector-document-methods-override.html | 14 + .../console-alert-document-body.html | 14 + .../inspector-wrappers/console-alert-object.html | 14 + .../inspector-wrappers/console-alert-this.html | 17 + .../inspector-wrappers/console-eval.html | 11 + .../console-str-alert-object.html | 15 + .../inspector-wrappers/console-str-getter.html | 12 + .../inspector-wrappers/inspector-evaluate.html | 11 + .../inspector-hasAttributes.html | 18 + .../inspector-treeElementIdentifier.html | 17 + .../inspector-wrappers-test-utils.js | 46 + .../inspector/bp-in-named-eval-after-reload.html | 65 + .../manual-tests/inspector/command-line-api.html | 6 + .../manual-tests/inspector/console-assert.html | 37 + .../inspector/console-call-line-numbers.html | 14 + .../manual-tests/inspector/console-dir.html | 31 + .../inspector/console-log-formatting.html | 68 + .../manual-tests/inspector/console-time.html | 33 + .../inspector/debugger-execution-while-paused.html | 15 + .../inspector/debugger-pause-during-load.html | 5 + .../debugger-pause-on-else-statements.html | 18 + .../debugger-pause-on-for-in-statements.html | 18 + .../debugger-pause-on-for-statements.html | 16 + .../inspector/debugger-scopes-inspection.html | 35 + .../debugger-shortcuts-with-console-opened.html | 16 + .../debugger-status-bar-buttons-state.html | 2 + .../debugger-step-on-do-while-statements.html | 29 + .../debugger-step-on-for-in-statements.html | 35 + .../inspector/debugger-step-on-for-statements.html | 28 + .../debugger-step-on-while-statements.html | 29 + .../inspector/debugger-watch-expressions.html | 115 + .../manual-tests/inspector/display-form-data.html | 249 ++ .../manual-tests/inspector/display-sql-null.html | 21 + .../inspector/display-sql-transaction-error.html | 24 + .../manual-tests/inspector/dom-mutation.html | 31 + .../inspector/duplicate-resource-urls.html | 61 + .../inspector/error-warning-count.html | 60 + .../inspector/errors-with-space in-url.html | 7 + .../manual-tests/inspector/escape-links.html | 1 + .../inspector/forzen-ui-while-paused.html | 11 + .../manual-tests/inspector/hidden-evals.html | 118 + .../manual-tests/inspector/highlight-nodes.html | 23 + .../inspector/highlight-source-line.html | 4 + .../inspector/multiple-console-messages.html | 86 + .../manual-tests/inspector/named-evals.html | 72 + .../manual-tests/inspector/profiler-test-call.html | 35 + ...profiler-test-many-calls-in-the-same-scope.html | 42 + .../inspector/remember-last-script.html | 42 + .../inspector/resources/loop-statements.js | 22 + .../inspector/resources/mutate-frame-2.html | 12 + .../inspector/resources/mutate-frame.html | 10 + .../inspector/resources/script-console-calls.js | 8 + .../inspector/resources/script-error.js | 6 + .../manual-tests/inspector/returnEvent-crash.html | 17 + .../inspector/styled-error-bubbles-in-scripts.html | 6 + .../manual-tests/inspector/webinspector-log.html | 22 + .../interrupted-compound-transform.html | 79 + .../WebCore/manual-tests/invalid-mouse-event.html | 23 + Source/WebCore/manual-tests/item-background.html | 155 + .../manual-tests/java-string-object-type.html | 24 + .../js-timers-beneath-modal-dialog.html | 19 + .../manual-tests/keep_spelling_markers.html | 24 + .../manual-tests/keyboard-menukey-event.html | 31 + ...yboard_select_elements_with_same_beginning.html | 29 + .../manual-tests/keyboard_select_non_english.html | 36 + .../WebCore/manual-tests/korean-input-space.html | Bin 0 -> 1248 bytes .../manual-tests/large-size-image-crash.html | 6 + Source/WebCore/manual-tests/layoutroot_detach.xml | 33 + .../manual-tests/left-overflow-repaint.html | 61 + Source/WebCore/manual-tests/link-cursor-auto.html | 24 + Source/WebCore/manual-tests/linkjump-1.html | 79 + Source/WebCore/manual-tests/linkjump-2.html | 37 + Source/WebCore/manual-tests/linkjump-3.html | 125 + Source/WebCore/manual-tests/linkjump-4.html | 132 + Source/WebCore/manual-tests/linkjump-5.html | 24 + .../liveconnect-applet-array-parameters.html | 32 + .../liveconnect-applet-get-boolean.html | 7 + .../liveconnect-security-exception.html | 32 + .../manual-tests/load-deferrer-resume-crash.html | 33 + .../manual-tests/load-deferrer-script-element.html | 44 + .../manual-tests/localstorage-empty-database.html | 16 + .../location-host-canonicalization.html | 15 + .../WebCore/manual-tests/log-keypress-events.html | 34 + Source/WebCore/manual-tests/mail-attachments.html | 16 + .../mask-composite-missing-images.html | 23 + .../WebCore/manual-tests/match-marker-rects.html | 33 + .../media-controls-when-javascript-disabled.html | 26 + .../media-elements/video-replaces-poster.html | 15 + .../memory/MessageUidsAlreadyDownloaded2 | 4296 ++++++++++++++++++++ .../WebCore/manual-tests/memory/string-growth.html | 16 + .../memory/xhr-multiple-requests-responseText.html | 57 + .../memory/xhr-multiple-requests-responseXML.html | 117 + .../manual-tests/memory/xhr-multiple-requests.html | 55 + .../memory/xhr-repeated-string-access.xml | 43 + .../manual-tests/modal-dialog-arguments.html | 19 + .../manual-tests/modal-dialog-blur-selfclose.html | 3 + Source/WebCore/manual-tests/modal-dialog-blur.html | 34 + Source/WebCore/manual-tests/modal-dialog.html | 27 + .../manual-tests/mouseevent-on-closeddoc.html | 22 + .../manual-tests/mouseevents-on-textnodes.html | 43 + .../manual-tests/named-window-blank-target.html | 19 + Source/WebCore/manual-tests/nested-plug-ins.html | 45 + .../manual-tests/new-window-subresource-crash.html | 20 + .../WebCore/manual-tests/no-listbox-rendering.html | 66 + .../no-repaint-after-wake-from-sleep.html | 183 + Source/WebCore/manual-tests/non-bmp.html | 12 + .../onbeforeunload-close_with_javascript.html | 40 + Source/WebCore/manual-tests/onblur-remove.html | 31 + .../manual-tests/onclick_in_noncontent.html | 19 + .../manual-tests/onfocus-alert-blinking-caret.html | 8 + Source/WebCore/manual-tests/onsearch-enter.html | 7 + .../manual-tests/onunload-form-submit-crash.html | 9 + Source/WebCore/manual-tests/open-after-close.html | 16 + .../manual-tests/open-close-tokenizer-crash.html | 6 + .../WebCore/manual-tests/open-url-undefined.html | 11 + .../manual-tests/optgroup-empty-and-nested.html | 80 + .../manual-tests/overlappingTableSpans.html | 27 + .../manual-tests/paint-during-plugin-attach.html | 0 Source/WebCore/manual-tests/panScroll.html | 32 + .../partially-opaque-form-elements.html | 27 + .../manual-tests/partially-opaque-text-input.html | 25 + .../WebCore/manual-tests/password-caps-lock.html | 24 + .../password-ctrl-click-lose-focus.html | 23 + Source/WebCore/manual-tests/paste-crash.html | 26 + Source/WebCore/manual-tests/plain-text-paste.html | 57 + .../manual-tests/plugin-controller-datasource.html | 23 + .../manual-tests/plugin-in-iframe-scroll.html | 7 + .../manual-tests/plugin-visible-rect-change.html | 25 + .../flip4mac-update-alert-over-navigation.html | 30 + .../plugins/gtk-windowed-grey-glitch.html | 20 + .../manual-tests/plugins/object-clipping.html | 22 + .../plugins/plugin-paint-causes-layout.html | 39 + Source/WebCore/manual-tests/plugins/test.swf | Bin 0 -> 10085 bytes .../timeout-dialog-displayed-over-navigation.html | 25 + .../timeout-dialog-displayed-over-navigation.swf | Bin 0 -> 5705 bytes Source/WebCore/manual-tests/plugins/windowed.html | 109 + .../WebCore/manual-tests/plugins/windowless.html | 108 + Source/WebCore/manual-tests/pointer-events.html | 203 + .../manual-tests/post-multi-file-upload.html | 35 + .../manual-tests/pre-tab-selection-rect.html | 66 + .../manual-tests/preload-scanner-entities.html | 7 + Source/WebCore/manual-tests/print-before-load.html | 16 + .../manual-tests/print-onload-with-image.html | 13 + ...ith-height-transition-in-screen-stylesheet.html | 26 + .../manual-tests/property-map-save-crash.html | 49 + Source/WebCore/manual-tests/qt/main.html | 10 + .../WebCore/manual-tests/qt/numpad-enter-key.html | 22 + Source/WebCore/manual-tests/qt/plugin-iframe.html | 26 + .../qt/plugin-sibling-frame-include.html | 17 + .../manual-tests/qt/plugin-sibling-frame.html | 6 + .../manual-tests/qt/qtplugin-scrolling.html | 32 + Source/WebCore/manual-tests/qt/qtplugin.html | 27 + Source/WebCore/manual-tests/qt/unload-alert.html | 8 + .../WebCore/manual-tests/quit-inside-unload.html | 14 + Source/WebCore/manual-tests/redirect.html | 2 + .../manual-tests/redirectHistory/redir-1.html | 10 + .../manual-tests/redirectHistory/redir-2.html | 9 + .../manual-tests/redirectHistory/redir-3.html | 11 + .../WebCore/manual-tests/redirection-target.html | 6 + .../redraw-page-cache-visited-links.html | 34 + .../remove-form-node-with-radio-buttons-crash.html | 33 + .../manual-tests/remove-input-file-onchange.html | 42 + .../WebCore/manual-tests/remove-on-drop-crash.html | 10 + .../manual-tests/remove-select-onchange.html | 9 + .../WebCore/manual-tests/reset-initiatedDrag.html | 27 + Source/WebCore/manual-tests/resources/200x100.png | Bin 0 -> 236 bytes Source/WebCore/manual-tests/resources/200x200.png | Bin 0 -> 314 bytes Source/WebCore/manual-tests/resources/3dolph.gif | Bin 0 -> 17455 bytes .../resources/ArrayParameterTestApplet.class | Bin 0 -> 2145 bytes .../resources/ArrayParameterTestApplet.java | 89 + .../manual-tests/resources/CheckerApplet.class | Bin 0 -> 425 bytes .../manual-tests/resources/CheckerApplet.java | 21 + .../resources/Default-port-frame-contents.html | 4 + .../manual-tests/resources/DrawMessage.class | Bin 0 -> 1219 bytes .../manual-tests/resources/StringTypeTest.class | Bin 0 -> 354 bytes .../manual-tests/resources/StringTypeTest.java | 7 + .../manual-tests/resources/TestApplet.class | Bin 0 -> 427 bytes .../WebCore/manual-tests/resources/TestApplet.java | 16 + .../manual-tests/resources/alert-and-go-back.html | 4 + .../manual-tests/resources/animated-10x.gif | Bin 0 -> 1253 bytes .../WebCore/manual-tests/resources/animated-2x.gif | Bin 0 -> 2311 bytes .../manual-tests/resources/animated-infinite.gif | Bin 0 -> 1661 bytes Source/WebCore/manual-tests/resources/apple.jpg | Bin 0 -> 6388 bytes .../manual-tests/resources/before-go-back.html | 17 + .../WebCore/manual-tests/resources/big-page.html | 2 + .../resources/chrome-bidi-text-window.html | 61 + .../resources/containsAnimatedGif.html | 3 + .../WebCore/manual-tests/resources/cur-hotspot.cur | Bin 0 -> 4286 bytes .../manual-tests/resources/cursor-empty-url.css | 1 + .../WebCore/manual-tests/resources/drag-image.png | Bin 0 -> 229 bytes .../manual-tests/resources/drop-in-empty-doc.xhtml | 0 .../WebCore/manual-tests/resources/empty-file.js | 0 Source/WebCore/manual-tests/resources/frame1.html | 8 + Source/WebCore/manual-tests/resources/frame2.html | 8 + .../manual-tests/resources/hash-ref-test.html | 24 + .../WebCore/manual-tests/resources/helpCursor.tiff | Bin 0 -> 274 bytes .../manual-tests/resources/hover-subframe-1.html | 29 + .../manual-tests/resources/hover-subframe-2.html | 29 + .../resources/large-size-image-crash.gif | Bin 0 -> 16204 bytes .../liveconnect-security-exception-popup.html | 47 + .../resources/load-deferrer-script-element.js | 5 + .../WebCore/manual-tests/resources/lorem-text.html | 34 + .../resources/mouseevent-on-closeddoc.html | 1 + .../post-echo-and-notify-done.cgi | 12 + .../resources/multiFileResources/testFile1.html | 4 + .../resources/multiFileResources/testFile2.html | 4 + .../resources/multiFileResources/testFile3.html | 5 + .../resources/named-window-blank-target-step2.html | 19 + .../resources/named-window-blank-target-step3.html | 14 + .../resources/named-window-blank-target-step4.html | 14 + .../resources/nested-plug-ins-inner-frame.html | 1 + .../resources/nested-plug-ins-outer-frame.html | 3 + .../manual-tests/resources/nestedframesets.html | 4 + .../manual-tests/resources/non-animated.gif | Bin 0 -> 1642 bytes .../resources/open-after-close-popup.html | 5 + .../resources/open-close-tokenizer-crash.html | 8 + Source/WebCore/manual-tests/resources/orange.mov | Bin 0 -> 875 bytes .../manual-tests/resources/plain-text-paste.dmg | Bin 0 -> 63687 bytes .../resources/plugin-in-iframe-scroll-iframe.html | 6 + .../manual-tests/resources/popup200x100.html | 8 + .../manual-tests/resources/popup200x200.html | 8 + .../manual-tests/resources/print-subframe.html | 1 + .../redraw-page-cache-visited-links-2.html | 19 + .../manual-tests/resources/simple_image.png | Bin 0 -> 10585 bytes Source/WebCore/manual-tests/resources/spinbox.swf | Bin 0 -> 1083 bytes .../resources/testframe-link_text.html | 5 + .../manual-tests/resources/testframeset.html | 4 + .../resources/textarea-form-back-on-submit.html | 16 + .../manual-tests/resources/touch-poster.png | Bin 0 -> 11681 bytes .../WebCore/manual-tests/resources/video-tab.html | 1 + .../manual-tests/resources/webkit-background.png | Bin 0 -> 41522 bytes .../manual-tests/resources/will-go-back.html | 11 + .../window-close-during-parsing-popup1.html | 11 + .../window-close-during-parsing-popup2.html | 7 + .../resources/write-after-open-popup.html | 5 + Source/WebCore/manual-tests/right-click-crash.html | 6 + Source/WebCore/manual-tests/screen-availLeft.html | 27 + .../manual-tests/scrollIntoView-horizontal.html | 33 + .../manual-tests/scrollIntoView-vertical.html | 45 + Source/WebCore/manual-tests/scrollbar-hittest.html | 26 + .../WebCore/manual-tests/scrollbar-hittest2.html | 21 + .../manual-tests/scrollbar-hover-active.html | 76 + .../manual-tests/scrolling-nestedframesets.html | 28 + .../secure-keyboard-enabled-after-submit.html | 34 + .../WebCore/manual-tests/select-delete-item.html | 21 + .../manual-tests/select-element-type-select.html | 33 + .../WebCore/manual-tests/select-narrow-width.html | 48 + .../manual-tests/select-onchange-after-js.html | 47 + .../manual-tests/select-option-in-onload.html | 30 + .../manual-tests/select-popup-on-spacebar.html | 29 + Source/WebCore/manual-tests/select-scroll.html | 34 + ...select-webkit-appearance-off-narrow-select.html | 49 + Source/WebCore/manual-tests/select_alignment.html | 34 + .../select_dropdown_box_alignment.html | 30 + Source/WebCore/manual-tests/select_hr.html | 234 ++ .../WebCore/manual-tests/selection-drag-crash.html | 14 + Source/WebCore/manual-tests/show-hide-object.html | 64 + .../manual-tests/show-modal-dialog-test.html | 15 + .../manual-tests/showModalDialog-returnValue.html | 13 + .../manual-tests/simple-image-compositing.html | 76 + .../manual-tests/slider-thumb-tracking.html | 28 + .../manual-tests/spatial-navigation/frameset.html | 7 + .../manual-tests/spatial-navigation/links.html | 8 + .../spatial-navigation-test-cases.html | 147 + .../WebCore/manual-tests/stale-currentEvent.html | 57 + .../manual-tests/stale-scrollbar-client-crash.html | 54 + .../manual-tests/style-keypress-events.html | 38 + .../submit-form-with-target-twice.html | 15 + .../manual-tests/subview-click-assertion.html | 32 + Source/WebCore/manual-tests/svg-animated-gifs.svg | 17 + .../manual-tests/svg-animation-parseValues.svg | 15 + .../manual-tests/svg-crash-hovering-use.svg | 30 + Source/WebCore/manual-tests/svg-cursor-changes.svg | 29 + .../manual-tests/svg-deep-clone-to-new-doc.html | 56 + .../WebCore/manual-tests/svg-filter-animation.svg | 120 + Source/WebCore/manual-tests/svg-link-hover-use.svg | 9 + Source/WebCore/manual-tests/svg-links.svg | 12 + .../manual-tests/svg-node-count-vs-scroll.xhtml | 42 + .../manual-tests/svg-repaint-foreignObject.svg | 81 + Source/WebCore/manual-tests/svg-repaint-group.svg | 81 + Source/WebCore/manual-tests/svg-repaint-image.svg | 77 + Source/WebCore/manual-tests/svg-repaint-path.svg | 77 + Source/WebCore/manual-tests/svg-text-selection.svg | 9 + Source/WebCore/manual-tests/svg-tooltip.svg | 62 + .../WebCore/manual-tests/system-color-change.html | 7 + .../WebCore/manual-tests/tabbing-input-google.html | 24 + Source/WebCore/manual-tests/target-test.html | 1 + Source/WebCore/manual-tests/target_new-1.html | 11 + Source/WebCore/manual-tests/target_new.html | 28 + Source/WebCore/manual-tests/targeted.html | 1 + Source/WebCore/manual-tests/template.html | 24 + .../test-iframes-loading-the-same-resource.html | 19 + .../manual-tests/text-field-autoscroll.html | 23 + .../textarea-after-stylesheet-link.html | 18 + ...ea-caret-position-after-auto-spell-correct.html | 14 + Source/WebCore/manual-tests/textarea-focus.html | 29 + .../manual-tests/textarea-iframe-navigation.html | 17 + .../manual-tests/textarea-iframe-navigation2.html | 12 + Source/WebCore/manual-tests/textarea-onpaste.html | 9 + .../manual-tests/textarea-reset-default-value.html | 24 + Source/WebCore/manual-tests/textfield-onblur.html | 37 + Source/WebCore/manual-tests/timeout-test.html | 13 + Source/WebCore/manual-tests/timeout-test.php | 3 + .../manual-tests/title-internal-whitespace.html | 12 + .../manual-tests/transition-accelerated.html | 46 + Source/WebCore/manual-tests/transition-delay.html | 59 + Source/WebCore/manual-tests/transition-events.html | 90 + Source/WebCore/manual-tests/transition-left.html | 46 + .../manual-tests/transition-timing-functions.html | 122 + Source/WebCore/manual-tests/transitions.html | 54 + Source/WebCore/manual-tests/transitions2.html | 52 + .../WebCore/manual-tests/update-empty-popup.html | 28 + .../manual-tests/user-drag-with-decorations.html | 7 + .../manual-tests/video-in-non-frontmost-tab.html | 4 + Source/WebCore/manual-tests/video-player.html | 103 + Source/WebCore/manual-tests/video-rtsp.html | 11 + .../manual-tests/video-waiting-seeking.html | 81 + .../manual-tests/visited-link-new-window.html | 18 + Source/WebCore/manual-tests/webarchive-test.html | 9 + .../manual-tests/whitespace-pre-affinity.html | 16 + .../WebCore/manual-tests/win/contextmenu-key.html | 112 + .../WebCore/manual-tests/win/contextmenu-key2.html | 13 + Source/WebCore/manual-tests/win/milliondollar.html | 137 + .../manual-tests/window-close-during-parsing.html | 18 + .../manual-tests/window-open-features-parsing.html | 38 + .../manual-tests/window-print-subframe.html | 5 + Source/WebCore/manual-tests/window-sizing.html | 126 + Source/WebCore/manual-tests/wml/StartTests.wml | 35 + Source/WebCore/manual-tests/wml/a-br-element.wml | 11 + Source/WebCore/manual-tests/wml/a-element.wml | 10 + Source/WebCore/manual-tests/wml/a-img-element.wml | 10 + Source/WebCore/manual-tests/wml/access-target.wml | 9 + .../WebCore/manual-tests/wml/anchor-br-element.wml | 10 + Source/WebCore/manual-tests/wml/anchor-element.wml | 33 + .../manual-tests/wml/anchor-img-element.wml | 10 + .../manual-tests/wml/card-newcontext-attr.wml | 18 + .../manual-tests/wml/card-onenterbackward.wml | 23 + .../manual-tests/wml/card-onenterforward.wml | 13 + Source/WebCore/manual-tests/wml/card-ontimer.wml | 21 + .../manual-tests/wml/deck-access-control.wml | 10 + Source/WebCore/manual-tests/wml/input-format.wml | 22 + Source/WebCore/manual-tests/wml/onevent-go.wml | 17 + Source/WebCore/manual-tests/wml/onevent-noop.wml | 11 + Source/WebCore/manual-tests/wml/onevent-prev.wml | 19 + .../WebCore/manual-tests/wml/onevent-refresh.wml | 16 + Source/WebCore/manual-tests/wml/onevent-shadow.wml | 28 + .../WebCore/manual-tests/wml/resources/smiley.png | Bin 0 -> 2856 bytes Source/WebCore/manual-tests/wml/select-element.wml | 24 + .../manual-tests/wml/select-onpick-event-crash.wml | 12 + .../manual-tests/wml/select-onpick-event.wml | 14 + Source/WebCore/manual-tests/wml/setvar-element.wml | 15 + Source/WebCore/manual-tests/wml/targetdeck.wml | 13 + .../WebCore/manual-tests/wml/task-go-in-anchor.wml | 9 + .../manual-tests/wml/task-prev-in-anchor.wml | 11 + .../manual-tests/wml/task-refresh-in-anchor.wml | 15 + Source/WebCore/manual-tests/wml/template-go.wml | 18 + .../WebCore/manual-tests/wml/template-ontimer.wml | 16 + Source/WebCore/manual-tests/wml/timer.wml | 30 + .../manual-tests/wml/variable-substitution.wml | 33 + .../manual-tests/word-spacing-highlight.html | 15 + Source/WebCore/manual-tests/wordXML-selectall.xml | 3 + Source/WebCore/manual-tests/write-after-open.html | 42 + .../manual-tests/xhr-failure-behind-alert.html | 10 + 536 files changed, 20327 insertions(+) create mode 100644 Source/WebCore/manual-tests/ATSU-bad-layout.html create mode 100644 Source/WebCore/manual-tests/DOMContextMenuEvent.html create mode 100644 Source/WebCore/manual-tests/Default-port-frame.html create mode 100644 Source/WebCore/manual-tests/JavaScript-bookmarklets.html create mode 100644 Source/WebCore/manual-tests/NPN_Invoke/English.lproj/Localized.r create mode 100644 Source/WebCore/manual-tests/NPN_Invoke/Info.plist create mode 100644 Source/WebCore/manual-tests/NPN_Invoke/NPN_Invoke.xcodeproj/project.pbxproj create mode 100644 Source/WebCore/manual-tests/NPN_Invoke/main.c create mode 100644 Source/WebCore/manual-tests/NPN_Invoke/test.html create mode 100644 Source/WebCore/manual-tests/WebKitSite.webarchive create mode 100644 Source/WebCore/manual-tests/accessibility/java-applet.html create mode 100644 Source/WebCore/manual-tests/accessibility/resources/AppletTest.class create mode 100644 Source/WebCore/manual-tests/accessibility/resources/AppletTest.java create mode 100644 Source/WebCore/manual-tests/accidental-strict-mode.html create mode 100644 Source/WebCore/manual-tests/animate-duration.html create mode 100644 Source/WebCore/manual-tests/animate-left.html create mode 100644 Source/WebCore/manual-tests/animate-none.html create mode 100644 Source/WebCore/manual-tests/animated-gif-bfcache-crash.html create mode 100644 Source/WebCore/manual-tests/animated-gif-looping.html create mode 100644 Source/WebCore/manual-tests/animation-with-transition.html create mode 100644 Source/WebCore/manual-tests/animation/animateColor-by.svg create mode 100644 Source/WebCore/manual-tests/animation/animateColor-from-by.svg create mode 100644 Source/WebCore/manual-tests/animation/animateColor-repeat-indefinite.svg create mode 100644 Source/WebCore/manual-tests/animation/animateColor-to-from.svg create mode 100644 Source/WebCore/manual-tests/animation/animateColor-to.svg create mode 100644 Source/WebCore/manual-tests/animation/animateColor-values-simple.svg create mode 100644 Source/WebCore/manual-tests/animation/animateMotion-to.svg create mode 100644 Source/WebCore/manual-tests/animation/animateTransform-keyTimes.svg create mode 100644 Source/WebCore/manual-tests/animation/animateTransform-parser.svg create mode 100644 Source/WebCore/manual-tests/animation/animateTransform-repeat-once.svg create mode 100644 Source/WebCore/manual-tests/animation/animateTransform-toanimation.svg create mode 100644 Source/WebCore/manual-tests/animation/set-to.svg create mode 100644 Source/WebCore/manual-tests/animation/transitions-and-paused-animations.html create mode 100644 Source/WebCore/manual-tests/applet-finish-parsing-children.html create mode 100644 Source/WebCore/manual-tests/applet-param-no-name.html create mode 100644 Source/WebCore/manual-tests/array-out-of-memory.html create mode 100644 Source/WebCore/manual-tests/arrow-key-events.html create mode 100644 Source/WebCore/manual-tests/audio-volume.html create mode 100644 Source/WebCore/manual-tests/autocompletion-fire-onchange.html create mode 100644 Source/WebCore/manual-tests/autocorrection/autocorrection-cancelled-by-ESC.html create mode 100644 Source/WebCore/manual-tests/autocorrection/autocorrection-cancelled-by-typing-1.html create mode 100644 Source/WebCore/manual-tests/autocorrection/autocorrection-contraction.html create mode 100644 Source/WebCore/manual-tests/autocorrection/continue-typing-to-dismiss-reversion.html create mode 100644 Source/WebCore/manual-tests/autocorrection/delete-to-dismiss-reversion.html create mode 100644 Source/WebCore/manual-tests/autocorrection/delete-to-end-of-word-to-show-reversion.html create mode 100644 Source/WebCore/manual-tests/autocorrection/dismiss-multiple-guesses.html create mode 100644 Source/WebCore/manual-tests/autocorrection/move-to-end-of-word-to-show-reversion.html create mode 100644 Source/WebCore/manual-tests/autocorrection/select-from-multiple-guesses.html create mode 100644 Source/WebCore/manual-tests/autocorrection/type-whitespace-to-dismiss-reversion.html create mode 100644 Source/WebCore/manual-tests/autofill-popup-width-and-item-direction.html create mode 100644 Source/WebCore/manual-tests/autofill_alignment.html create mode 100644 Source/WebCore/manual-tests/autoscroll-over-scrollbar.html create mode 100644 Source/WebCore/manual-tests/autoscroll-when-outside-window.html create mode 100644 Source/WebCore/manual-tests/autoscroll.html create mode 100644 Source/WebCore/manual-tests/back-forward-during-alert-1.html create mode 100644 Source/WebCore/manual-tests/back-forward-during-alert-2.html create mode 100644 Source/WebCore/manual-tests/back.html create mode 100644 Source/WebCore/manual-tests/background-image-change-in-page-cache.html create mode 100644 Source/WebCore/manual-tests/bad-clearTimeout-crash.html create mode 100644 Source/WebCore/manual-tests/bidi-parens.html create mode 100644 Source/WebCore/manual-tests/bidi-visible-control-characters.html create mode 100644 Source/WebCore/manual-tests/bugzilla-14899.html create mode 100644 Source/WebCore/manual-tests/bugzilla-3855.html create mode 100644 Source/WebCore/manual-tests/bugzilla-48077.html create mode 100644 Source/WebCore/manual-tests/bugzilla-4840.html create mode 100644 Source/WebCore/manual-tests/bugzilla-5768.html create mode 100644 Source/WebCore/manual-tests/bugzilla-6821.html create mode 100644 Source/WebCore/manual-tests/canvas-mask-redraw.html create mode 100644 Source/WebCore/manual-tests/caret-image.html create mode 100644 Source/WebCore/manual-tests/caretScrolling.html create mode 100644 Source/WebCore/manual-tests/chrome-bidi-text.html create mode 100644 Source/WebCore/manual-tests/chromium/no-autofill-on-readonly.html create mode 100644 Source/WebCore/manual-tests/chromium/onchange-reload-popup.html create mode 100644 Source/WebCore/manual-tests/chromium/select-close-popup-value-change.html create mode 100644 Source/WebCore/manual-tests/chromium/suggestions-popup-font-change.html create mode 100644 Source/WebCore/manual-tests/clear-input-file.html create mode 100644 Source/WebCore/manual-tests/clearTimeout-crash-bug29832.html create mode 100644 Source/WebCore/manual-tests/close-on-closedWindow.html create mode 100644 Source/WebCore/manual-tests/compositing/accel-comp-iframe-tab-repaint.html create mode 100644 Source/WebCore/manual-tests/compositing/assert-on-tab-switch.html create mode 100644 Source/WebCore/manual-tests/compositing/caret-in-compositing-frame.html create mode 100644 Source/WebCore/manual-tests/compositing/font-smoothing.html create mode 100644 Source/WebCore/manual-tests/compositing/missing-iframe-contents.html create mode 100644 Source/WebCore/manual-tests/compositing/resources/composited-subframe.html create mode 100644 Source/WebCore/manual-tests/compositing/resources/editable-compositing-subframe.html create mode 100644 Source/WebCore/manual-tests/compositing/resources/flash-frame.html create mode 100644 Source/WebCore/manual-tests/compositing/resources/tab-repaint-part-2.html create mode 100644 Source/WebCore/manual-tests/compositing/show-composited-iframe-on-back-button.html create mode 100644 Source/WebCore/manual-tests/computed-transform-value.html create mode 100644 Source/WebCore/manual-tests/containing-block-position-change.html create mode 100644 Source/WebCore/manual-tests/contenteditable-link.html create mode 100644 Source/WebCore/manual-tests/context-click-generated-content.html create mode 100644 Source/WebCore/manual-tests/context-click-unfocused-frame.html create mode 100644 Source/WebCore/manual-tests/crash-and-no-repaint-after-wake-from-sleep.html create mode 100644 Source/WebCore/manual-tests/crash-on-accessing-domwindow-without-frame.html create mode 100644 Source/WebCore/manual-tests/crash-on-find-with-no-selection.html create mode 100644 Source/WebCore/manual-tests/css3-cursor-fallback-quirks.html create mode 100644 Source/WebCore/manual-tests/css3-cursor-fallback-strict.html create mode 100644 Source/WebCore/manual-tests/cur-hotspot.html create mode 100644 Source/WebCore/manual-tests/cursor-empty-url.html create mode 100644 Source/WebCore/manual-tests/cursor-max-size.html create mode 100644 Source/WebCore/manual-tests/cursor.html create mode 100644 Source/WebCore/manual-tests/cursorfallback.xml create mode 100644 Source/WebCore/manual-tests/custom-cursors.html create mode 100644 Source/WebCore/manual-tests/database-threading-stress-test-2.html create mode 100644 Source/WebCore/manual-tests/database-threading-stress-test.html create mode 100644 Source/WebCore/manual-tests/debugger-caught-uncaught-exceptions.html create mode 100644 Source/WebCore/manual-tests/deleteToEndOfLine.html create mode 100644 Source/WebCore/manual-tests/dictionary-scrolled-iframe.html create mode 100644 Source/WebCore/manual-tests/directory-drop-on-view.html create mode 100644 Source/WebCore/manual-tests/disable-javascript-reload.html create mode 100644 Source/WebCore/manual-tests/disabled-option-elements.html create mode 100644 Source/WebCore/manual-tests/display-none-option.html create mode 100644 Source/WebCore/manual-tests/divx-plugin-fails-to-draw.html create mode 100644 Source/WebCore/manual-tests/dom-manipulation-on-resize.html create mode 100644 Source/WebCore/manual-tests/dom/document-write-synchronous-after-page-load.html create mode 100644 Source/WebCore/manual-tests/dom/form-control-for-label.html create mode 100644 Source/WebCore/manual-tests/dom/progressbar.html create mode 100644 Source/WebCore/manual-tests/drag-caret.html create mode 100644 Source/WebCore/manual-tests/drag-cursor-notallowed.html create mode 100644 Source/WebCore/manual-tests/drag-enter-alert.html create mode 100644 Source/WebCore/manual-tests/drag-escape.html create mode 100644 Source/WebCore/manual-tests/drag-image-table-part-decorations.html create mode 100644 Source/WebCore/manual-tests/drag-image-to-address-bar.html create mode 100644 Source/WebCore/manual-tests/drag-image-to-desktop.html create mode 100644 Source/WebCore/manual-tests/drag-image.html create mode 100644 Source/WebCore/manual-tests/drag-move-in-search-field.html create mode 100644 Source/WebCore/manual-tests/drag-out-of-background-window.html create mode 100644 Source/WebCore/manual-tests/drag-with-div-or-image-as-data-image.html create mode 100644 Source/WebCore/manual-tests/drag_select_highlighting.html create mode 100644 Source/WebCore/manual-tests/drag_with_opacity.html create mode 100644 Source/WebCore/manual-tests/drop-in-empty-doc.html create mode 100644 Source/WebCore/manual-tests/drop-text-acquires-style.html create mode 100644 Source/WebCore/manual-tests/empty-link-target.html create mode 100644 Source/WebCore/manual-tests/empty-script-crash.html create mode 100644 Source/WebCore/manual-tests/empty-title-popup.html create mode 100644 Source/WebCore/manual-tests/find-count-matches-after-text-control.html create mode 100644 Source/WebCore/manual-tests/first-line-style-crash.html create mode 100644 Source/WebCore/manual-tests/flash-unload-tab.html create mode 100644 Source/WebCore/manual-tests/flipped-text-rendering.html create mode 100644 Source/WebCore/manual-tests/focus-change-between-key-events.html create mode 100644 Source/WebCore/manual-tests/focus-select-when-clicked.html create mode 100644 Source/WebCore/manual-tests/focusringcolor-change-on-theme-change.html create mode 100644 Source/WebCore/manual-tests/form-control-madness.html create mode 100644 Source/WebCore/manual-tests/form-element-spelling.html create mode 100644 Source/WebCore/manual-tests/form-value-restore.html create mode 100644 Source/WebCore/manual-tests/frame-hover.html create mode 100644 Source/WebCore/manual-tests/frames/nested-iframe-blit-on-scroll.html create mode 100644 Source/WebCore/manual-tests/frames/resources/blit-on-scroll-subframe.html create mode 100644 Source/WebCore/manual-tests/frames/resources/blit-on-scroll-subsubframe.html create mode 100644 Source/WebCore/manual-tests/go-back-after-alert.html create mode 100644 Source/WebCore/manual-tests/goBack-blank-tab-page.html create mode 100644 Source/WebCore/manual-tests/gtk/caret-browsing.html create mode 100644 Source/WebCore/manual-tests/gtk/copy-htmltext.html create mode 100644 Source/WebCore/manual-tests/gtk/cursor-image.html create mode 100644 Source/WebCore/manual-tests/gtk/floatingdiv.html create mode 100644 Source/WebCore/manual-tests/gtk/paste-richtext-from-firefox.html create mode 100644 Source/WebCore/manual-tests/gtk/plugin-resize-scroll.html create mode 100644 Source/WebCore/manual-tests/gtk/resources/cell.cur create mode 100644 Source/WebCore/manual-tests/gtk/resources/long_cell.cur create mode 100644 Source/WebCore/manual-tests/hash-ref.html create mode 100644 Source/WebCore/manual-tests/image-prefetch-stress.html create mode 100644 Source/WebCore/manual-tests/ime-keydown-preventdefault.html create mode 100644 Source/WebCore/manual-tests/indexeddb-persists.html create mode 100644 Source/WebCore/manual-tests/inline-input-marking.html create mode 100644 Source/WebCore/manual-tests/input-empty-on-focus.html create mode 100644 Source/WebCore/manual-tests/input-starved-by-timers.html create mode 100644 Source/WebCore/manual-tests/input-type-datetime-default-value.html create mode 100644 Source/WebCore/manual-tests/input-type-file-autocomplete-frame-1.html create mode 100644 Source/WebCore/manual-tests/input-type-file-autocomplete-frame-2.html create mode 100644 Source/WebCore/manual-tests/input-type-file-autocomplete-refresh.html create mode 100644 Source/WebCore/manual-tests/input-type-file-drag-drop.html create mode 100644 Source/WebCore/manual-tests/input-type-text-unconfirmed-inline-input.html create mode 100644 Source/WebCore/manual-tests/inspector-document-methods-override.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/console-alert-document-body.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/console-alert-object.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/console-alert-this.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/console-eval.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/console-str-alert-object.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/console-str-getter.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/inspector-evaluate.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/inspector-hasAttributes.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/inspector-treeElementIdentifier.html create mode 100644 Source/WebCore/manual-tests/inspector-wrappers/inspector-wrappers-test-utils.js create mode 100644 Source/WebCore/manual-tests/inspector/bp-in-named-eval-after-reload.html create mode 100644 Source/WebCore/manual-tests/inspector/command-line-api.html create mode 100644 Source/WebCore/manual-tests/inspector/console-assert.html create mode 100644 Source/WebCore/manual-tests/inspector/console-call-line-numbers.html create mode 100644 Source/WebCore/manual-tests/inspector/console-dir.html create mode 100644 Source/WebCore/manual-tests/inspector/console-log-formatting.html create mode 100644 Source/WebCore/manual-tests/inspector/console-time.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-execution-while-paused.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-pause-during-load.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-pause-on-else-statements.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-pause-on-for-in-statements.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-pause-on-for-statements.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-scopes-inspection.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-shortcuts-with-console-opened.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-status-bar-buttons-state.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-step-on-do-while-statements.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-step-on-for-in-statements.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-step-on-for-statements.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-step-on-while-statements.html create mode 100644 Source/WebCore/manual-tests/inspector/debugger-watch-expressions.html create mode 100644 Source/WebCore/manual-tests/inspector/display-form-data.html create mode 100644 Source/WebCore/manual-tests/inspector/display-sql-null.html create mode 100644 Source/WebCore/manual-tests/inspector/display-sql-transaction-error.html create mode 100644 Source/WebCore/manual-tests/inspector/dom-mutation.html create mode 100644 Source/WebCore/manual-tests/inspector/duplicate-resource-urls.html create mode 100644 Source/WebCore/manual-tests/inspector/error-warning-count.html create mode 100644 Source/WebCore/manual-tests/inspector/errors-with-space in-url.html create mode 100644 Source/WebCore/manual-tests/inspector/escape-links.html create mode 100644 Source/WebCore/manual-tests/inspector/forzen-ui-while-paused.html create mode 100644 Source/WebCore/manual-tests/inspector/hidden-evals.html create mode 100644 Source/WebCore/manual-tests/inspector/highlight-nodes.html create mode 100644 Source/WebCore/manual-tests/inspector/highlight-source-line.html create mode 100644 Source/WebCore/manual-tests/inspector/multiple-console-messages.html create mode 100644 Source/WebCore/manual-tests/inspector/named-evals.html create mode 100644 Source/WebCore/manual-tests/inspector/profiler-test-call.html create mode 100644 Source/WebCore/manual-tests/inspector/profiler-test-many-calls-in-the-same-scope.html create mode 100644 Source/WebCore/manual-tests/inspector/remember-last-script.html create mode 100644 Source/WebCore/manual-tests/inspector/resources/loop-statements.js create mode 100644 Source/WebCore/manual-tests/inspector/resources/mutate-frame-2.html create mode 100644 Source/WebCore/manual-tests/inspector/resources/mutate-frame.html create mode 100644 Source/WebCore/manual-tests/inspector/resources/script-console-calls.js create mode 100644 Source/WebCore/manual-tests/inspector/resources/script-error.js create mode 100644 Source/WebCore/manual-tests/inspector/returnEvent-crash.html create mode 100644 Source/WebCore/manual-tests/inspector/styled-error-bubbles-in-scripts.html create mode 100644 Source/WebCore/manual-tests/inspector/webinspector-log.html create mode 100644 Source/WebCore/manual-tests/interrupted-compound-transform.html create mode 100644 Source/WebCore/manual-tests/invalid-mouse-event.html create mode 100644 Source/WebCore/manual-tests/item-background.html create mode 100644 Source/WebCore/manual-tests/java-string-object-type.html create mode 100644 Source/WebCore/manual-tests/js-timers-beneath-modal-dialog.html create mode 100644 Source/WebCore/manual-tests/keep_spelling_markers.html create mode 100644 Source/WebCore/manual-tests/keyboard-menukey-event.html create mode 100644 Source/WebCore/manual-tests/keyboard_select_elements_with_same_beginning.html create mode 100644 Source/WebCore/manual-tests/keyboard_select_non_english.html create mode 100644 Source/WebCore/manual-tests/korean-input-space.html create mode 100644 Source/WebCore/manual-tests/large-size-image-crash.html create mode 100644 Source/WebCore/manual-tests/layoutroot_detach.xml create mode 100644 Source/WebCore/manual-tests/left-overflow-repaint.html create mode 100644 Source/WebCore/manual-tests/link-cursor-auto.html create mode 100644 Source/WebCore/manual-tests/linkjump-1.html create mode 100644 Source/WebCore/manual-tests/linkjump-2.html create mode 100644 Source/WebCore/manual-tests/linkjump-3.html create mode 100644 Source/WebCore/manual-tests/linkjump-4.html create mode 100644 Source/WebCore/manual-tests/linkjump-5.html create mode 100644 Source/WebCore/manual-tests/liveconnect-applet-array-parameters.html create mode 100644 Source/WebCore/manual-tests/liveconnect-applet-get-boolean.html create mode 100644 Source/WebCore/manual-tests/liveconnect-security-exception.html create mode 100644 Source/WebCore/manual-tests/load-deferrer-resume-crash.html create mode 100644 Source/WebCore/manual-tests/load-deferrer-script-element.html create mode 100644 Source/WebCore/manual-tests/localstorage-empty-database.html create mode 100644 Source/WebCore/manual-tests/location-host-canonicalization.html create mode 100644 Source/WebCore/manual-tests/log-keypress-events.html create mode 100644 Source/WebCore/manual-tests/mail-attachments.html create mode 100644 Source/WebCore/manual-tests/mask-composite-missing-images.html create mode 100644 Source/WebCore/manual-tests/match-marker-rects.html create mode 100644 Source/WebCore/manual-tests/media-controls-when-javascript-disabled.html create mode 100644 Source/WebCore/manual-tests/media-elements/video-replaces-poster.html create mode 100644 Source/WebCore/manual-tests/memory/MessageUidsAlreadyDownloaded2 create mode 100644 Source/WebCore/manual-tests/memory/string-growth.html create mode 100644 Source/WebCore/manual-tests/memory/xhr-multiple-requests-responseText.html create mode 100644 Source/WebCore/manual-tests/memory/xhr-multiple-requests-responseXML.html create mode 100644 Source/WebCore/manual-tests/memory/xhr-multiple-requests.html create mode 100644 Source/WebCore/manual-tests/memory/xhr-repeated-string-access.xml create mode 100644 Source/WebCore/manual-tests/modal-dialog-arguments.html create mode 100644 Source/WebCore/manual-tests/modal-dialog-blur-selfclose.html create mode 100644 Source/WebCore/manual-tests/modal-dialog-blur.html create mode 100644 Source/WebCore/manual-tests/modal-dialog.html create mode 100644 Source/WebCore/manual-tests/mouseevent-on-closeddoc.html create mode 100644 Source/WebCore/manual-tests/mouseevents-on-textnodes.html create mode 100644 Source/WebCore/manual-tests/named-window-blank-target.html create mode 100644 Source/WebCore/manual-tests/nested-plug-ins.html create mode 100644 Source/WebCore/manual-tests/new-window-subresource-crash.html create mode 100644 Source/WebCore/manual-tests/no-listbox-rendering.html create mode 100644 Source/WebCore/manual-tests/no-repaint-after-wake-from-sleep.html create mode 100644 Source/WebCore/manual-tests/non-bmp.html create mode 100644 Source/WebCore/manual-tests/onbeforeunload-close_with_javascript.html create mode 100644 Source/WebCore/manual-tests/onblur-remove.html create mode 100644 Source/WebCore/manual-tests/onclick_in_noncontent.html create mode 100644 Source/WebCore/manual-tests/onfocus-alert-blinking-caret.html create mode 100644 Source/WebCore/manual-tests/onsearch-enter.html create mode 100644 Source/WebCore/manual-tests/onunload-form-submit-crash.html create mode 100644 Source/WebCore/manual-tests/open-after-close.html create mode 100644 Source/WebCore/manual-tests/open-close-tokenizer-crash.html create mode 100644 Source/WebCore/manual-tests/open-url-undefined.html create mode 100644 Source/WebCore/manual-tests/optgroup-empty-and-nested.html create mode 100644 Source/WebCore/manual-tests/overlappingTableSpans.html create mode 100644 Source/WebCore/manual-tests/paint-during-plugin-attach.html create mode 100644 Source/WebCore/manual-tests/panScroll.html create mode 100644 Source/WebCore/manual-tests/partially-opaque-form-elements.html create mode 100644 Source/WebCore/manual-tests/partially-opaque-text-input.html create mode 100644 Source/WebCore/manual-tests/password-caps-lock.html create mode 100644 Source/WebCore/manual-tests/password-ctrl-click-lose-focus.html create mode 100644 Source/WebCore/manual-tests/paste-crash.html create mode 100644 Source/WebCore/manual-tests/plain-text-paste.html create mode 100644 Source/WebCore/manual-tests/plugin-controller-datasource.html create mode 100644 Source/WebCore/manual-tests/plugin-in-iframe-scroll.html create mode 100644 Source/WebCore/manual-tests/plugin-visible-rect-change.html create mode 100644 Source/WebCore/manual-tests/plugins/flip4mac-update-alert-over-navigation.html create mode 100644 Source/WebCore/manual-tests/plugins/gtk-windowed-grey-glitch.html create mode 100644 Source/WebCore/manual-tests/plugins/object-clipping.html create mode 100644 Source/WebCore/manual-tests/plugins/plugin-paint-causes-layout.html create mode 100644 Source/WebCore/manual-tests/plugins/test.swf create mode 100644 Source/WebCore/manual-tests/plugins/timeout-dialog-displayed-over-navigation.html create mode 100644 Source/WebCore/manual-tests/plugins/timeout-dialog-displayed-over-navigation.swf create mode 100644 Source/WebCore/manual-tests/plugins/windowed.html create mode 100644 Source/WebCore/manual-tests/plugins/windowless.html create mode 100644 Source/WebCore/manual-tests/pointer-events.html create mode 100644 Source/WebCore/manual-tests/post-multi-file-upload.html create mode 100644 Source/WebCore/manual-tests/pre-tab-selection-rect.html create mode 100644 Source/WebCore/manual-tests/preload-scanner-entities.html create mode 100644 Source/WebCore/manual-tests/print-before-load.html create mode 100644 Source/WebCore/manual-tests/print-onload-with-image.html create mode 100644 Source/WebCore/manual-tests/print-with-height-transition-in-screen-stylesheet.html create mode 100644 Source/WebCore/manual-tests/property-map-save-crash.html create mode 100644 Source/WebCore/manual-tests/qt/main.html create mode 100644 Source/WebCore/manual-tests/qt/numpad-enter-key.html create mode 100644 Source/WebCore/manual-tests/qt/plugin-iframe.html create mode 100644 Source/WebCore/manual-tests/qt/plugin-sibling-frame-include.html create mode 100644 Source/WebCore/manual-tests/qt/plugin-sibling-frame.html create mode 100644 Source/WebCore/manual-tests/qt/qtplugin-scrolling.html create mode 100644 Source/WebCore/manual-tests/qt/qtplugin.html create mode 100644 Source/WebCore/manual-tests/qt/unload-alert.html create mode 100644 Source/WebCore/manual-tests/quit-inside-unload.html create mode 100644 Source/WebCore/manual-tests/redirect.html create mode 100644 Source/WebCore/manual-tests/redirectHistory/redir-1.html create mode 100644 Source/WebCore/manual-tests/redirectHistory/redir-2.html create mode 100644 Source/WebCore/manual-tests/redirectHistory/redir-3.html create mode 100644 Source/WebCore/manual-tests/redirection-target.html create mode 100644 Source/WebCore/manual-tests/redraw-page-cache-visited-links.html create mode 100644 Source/WebCore/manual-tests/remove-form-node-with-radio-buttons-crash.html create mode 100644 Source/WebCore/manual-tests/remove-input-file-onchange.html create mode 100644 Source/WebCore/manual-tests/remove-on-drop-crash.html create mode 100644 Source/WebCore/manual-tests/remove-select-onchange.html create mode 100644 Source/WebCore/manual-tests/reset-initiatedDrag.html create mode 100644 Source/WebCore/manual-tests/resources/200x100.png create mode 100644 Source/WebCore/manual-tests/resources/200x200.png create mode 100644 Source/WebCore/manual-tests/resources/3dolph.gif create mode 100644 Source/WebCore/manual-tests/resources/ArrayParameterTestApplet.class create mode 100644 Source/WebCore/manual-tests/resources/ArrayParameterTestApplet.java create mode 100644 Source/WebCore/manual-tests/resources/CheckerApplet.class create mode 100644 Source/WebCore/manual-tests/resources/CheckerApplet.java create mode 100644 Source/WebCore/manual-tests/resources/Default-port-frame-contents.html create mode 100644 Source/WebCore/manual-tests/resources/DrawMessage.class create mode 100644 Source/WebCore/manual-tests/resources/StringTypeTest.class create mode 100644 Source/WebCore/manual-tests/resources/StringTypeTest.java create mode 100644 Source/WebCore/manual-tests/resources/TestApplet.class create mode 100644 Source/WebCore/manual-tests/resources/TestApplet.java create mode 100644 Source/WebCore/manual-tests/resources/alert-and-go-back.html create mode 100644 Source/WebCore/manual-tests/resources/animated-10x.gif create mode 100644 Source/WebCore/manual-tests/resources/animated-2x.gif create mode 100644 Source/WebCore/manual-tests/resources/animated-infinite.gif create mode 100644 Source/WebCore/manual-tests/resources/apple.jpg create mode 100644 Source/WebCore/manual-tests/resources/before-go-back.html create mode 100644 Source/WebCore/manual-tests/resources/big-page.html create mode 100644 Source/WebCore/manual-tests/resources/chrome-bidi-text-window.html create mode 100644 Source/WebCore/manual-tests/resources/containsAnimatedGif.html create mode 100644 Source/WebCore/manual-tests/resources/cur-hotspot.cur create mode 100644 Source/WebCore/manual-tests/resources/cursor-empty-url.css create mode 100644 Source/WebCore/manual-tests/resources/drag-image.png create mode 100644 Source/WebCore/manual-tests/resources/drop-in-empty-doc.xhtml create mode 100644 Source/WebCore/manual-tests/resources/empty-file.js create mode 100644 Source/WebCore/manual-tests/resources/frame1.html create mode 100644 Source/WebCore/manual-tests/resources/frame2.html create mode 100644 Source/WebCore/manual-tests/resources/hash-ref-test.html create mode 100644 Source/WebCore/manual-tests/resources/helpCursor.tiff create mode 100644 Source/WebCore/manual-tests/resources/hover-subframe-1.html create mode 100644 Source/WebCore/manual-tests/resources/hover-subframe-2.html create mode 100644 Source/WebCore/manual-tests/resources/large-size-image-crash.gif create mode 100644 Source/WebCore/manual-tests/resources/liveconnect-security-exception-popup.html create mode 100644 Source/WebCore/manual-tests/resources/load-deferrer-script-element.js create mode 100644 Source/WebCore/manual-tests/resources/lorem-text.html create mode 100644 Source/WebCore/manual-tests/resources/mouseevent-on-closeddoc.html create mode 100755 Source/WebCore/manual-tests/resources/multiFileResources/post-echo-and-notify-done.cgi create mode 100644 Source/WebCore/manual-tests/resources/multiFileResources/testFile1.html create mode 100644 Source/WebCore/manual-tests/resources/multiFileResources/testFile2.html create mode 100644 Source/WebCore/manual-tests/resources/multiFileResources/testFile3.html create mode 100644 Source/WebCore/manual-tests/resources/named-window-blank-target-step2.html create mode 100644 Source/WebCore/manual-tests/resources/named-window-blank-target-step3.html create mode 100644 Source/WebCore/manual-tests/resources/named-window-blank-target-step4.html create mode 100644 Source/WebCore/manual-tests/resources/nested-plug-ins-inner-frame.html create mode 100644 Source/WebCore/manual-tests/resources/nested-plug-ins-outer-frame.html create mode 100644 Source/WebCore/manual-tests/resources/nestedframesets.html create mode 100644 Source/WebCore/manual-tests/resources/non-animated.gif create mode 100644 Source/WebCore/manual-tests/resources/open-after-close-popup.html create mode 100644 Source/WebCore/manual-tests/resources/open-close-tokenizer-crash.html create mode 100644 Source/WebCore/manual-tests/resources/orange.mov create mode 100644 Source/WebCore/manual-tests/resources/plain-text-paste.dmg create mode 100644 Source/WebCore/manual-tests/resources/plugin-in-iframe-scroll-iframe.html create mode 100644 Source/WebCore/manual-tests/resources/popup200x100.html create mode 100644 Source/WebCore/manual-tests/resources/popup200x200.html create mode 100755 Source/WebCore/manual-tests/resources/print-subframe.html create mode 100644 Source/WebCore/manual-tests/resources/redraw-page-cache-visited-links-2.html create mode 100644 Source/WebCore/manual-tests/resources/simple_image.png create mode 100644 Source/WebCore/manual-tests/resources/spinbox.swf create mode 100644 Source/WebCore/manual-tests/resources/testframe-link_text.html create mode 100644 Source/WebCore/manual-tests/resources/testframeset.html create mode 100644 Source/WebCore/manual-tests/resources/textarea-form-back-on-submit.html create mode 100644 Source/WebCore/manual-tests/resources/touch-poster.png create mode 100644 Source/WebCore/manual-tests/resources/video-tab.html create mode 100644 Source/WebCore/manual-tests/resources/webkit-background.png create mode 100644 Source/WebCore/manual-tests/resources/will-go-back.html create mode 100644 Source/WebCore/manual-tests/resources/window-close-during-parsing-popup1.html create mode 100644 Source/WebCore/manual-tests/resources/window-close-during-parsing-popup2.html create mode 100644 Source/WebCore/manual-tests/resources/write-after-open-popup.html create mode 100644 Source/WebCore/manual-tests/right-click-crash.html create mode 100644 Source/WebCore/manual-tests/screen-availLeft.html create mode 100644 Source/WebCore/manual-tests/scrollIntoView-horizontal.html create mode 100644 Source/WebCore/manual-tests/scrollIntoView-vertical.html create mode 100644 Source/WebCore/manual-tests/scrollbar-hittest.html create mode 100644 Source/WebCore/manual-tests/scrollbar-hittest2.html create mode 100644 Source/WebCore/manual-tests/scrollbar-hover-active.html create mode 100644 Source/WebCore/manual-tests/scrolling-nestedframesets.html create mode 100644 Source/WebCore/manual-tests/secure-keyboard-enabled-after-submit.html create mode 100644 Source/WebCore/manual-tests/select-delete-item.html create mode 100644 Source/WebCore/manual-tests/select-element-type-select.html create mode 100644 Source/WebCore/manual-tests/select-narrow-width.html create mode 100644 Source/WebCore/manual-tests/select-onchange-after-js.html create mode 100644 Source/WebCore/manual-tests/select-option-in-onload.html create mode 100644 Source/WebCore/manual-tests/select-popup-on-spacebar.html create mode 100644 Source/WebCore/manual-tests/select-scroll.html create mode 100644 Source/WebCore/manual-tests/select-webkit-appearance-off-narrow-select.html create mode 100644 Source/WebCore/manual-tests/select_alignment.html create mode 100644 Source/WebCore/manual-tests/select_dropdown_box_alignment.html create mode 100644 Source/WebCore/manual-tests/select_hr.html create mode 100644 Source/WebCore/manual-tests/selection-drag-crash.html create mode 100644 Source/WebCore/manual-tests/show-hide-object.html create mode 100644 Source/WebCore/manual-tests/show-modal-dialog-test.html create mode 100644 Source/WebCore/manual-tests/showModalDialog-returnValue.html create mode 100644 Source/WebCore/manual-tests/simple-image-compositing.html create mode 100644 Source/WebCore/manual-tests/slider-thumb-tracking.html create mode 100644 Source/WebCore/manual-tests/spatial-navigation/frameset.html create mode 100644 Source/WebCore/manual-tests/spatial-navigation/links.html create mode 100644 Source/WebCore/manual-tests/spatial-navigation/spatial-navigation-test-cases.html create mode 100644 Source/WebCore/manual-tests/stale-currentEvent.html create mode 100644 Source/WebCore/manual-tests/stale-scrollbar-client-crash.html create mode 100644 Source/WebCore/manual-tests/style-keypress-events.html create mode 100644 Source/WebCore/manual-tests/submit-form-with-target-twice.html create mode 100644 Source/WebCore/manual-tests/subview-click-assertion.html create mode 100644 Source/WebCore/manual-tests/svg-animated-gifs.svg create mode 100644 Source/WebCore/manual-tests/svg-animation-parseValues.svg create mode 100644 Source/WebCore/manual-tests/svg-crash-hovering-use.svg create mode 100644 Source/WebCore/manual-tests/svg-cursor-changes.svg create mode 100644 Source/WebCore/manual-tests/svg-deep-clone-to-new-doc.html create mode 100644 Source/WebCore/manual-tests/svg-filter-animation.svg create mode 100644 Source/WebCore/manual-tests/svg-link-hover-use.svg create mode 100644 Source/WebCore/manual-tests/svg-links.svg create mode 100644 Source/WebCore/manual-tests/svg-node-count-vs-scroll.xhtml create mode 100644 Source/WebCore/manual-tests/svg-repaint-foreignObject.svg create mode 100644 Source/WebCore/manual-tests/svg-repaint-group.svg create mode 100644 Source/WebCore/manual-tests/svg-repaint-image.svg create mode 100644 Source/WebCore/manual-tests/svg-repaint-path.svg create mode 100644 Source/WebCore/manual-tests/svg-text-selection.svg create mode 100644 Source/WebCore/manual-tests/svg-tooltip.svg create mode 100644 Source/WebCore/manual-tests/system-color-change.html create mode 100644 Source/WebCore/manual-tests/tabbing-input-google.html create mode 100644 Source/WebCore/manual-tests/target-test.html create mode 100644 Source/WebCore/manual-tests/target_new-1.html create mode 100644 Source/WebCore/manual-tests/target_new.html create mode 100644 Source/WebCore/manual-tests/targeted.html create mode 100644 Source/WebCore/manual-tests/template.html create mode 100644 Source/WebCore/manual-tests/test-iframes-loading-the-same-resource.html create mode 100644 Source/WebCore/manual-tests/text-field-autoscroll.html create mode 100644 Source/WebCore/manual-tests/textarea-after-stylesheet-link.html create mode 100644 Source/WebCore/manual-tests/textarea-caret-position-after-auto-spell-correct.html create mode 100644 Source/WebCore/manual-tests/textarea-focus.html create mode 100644 Source/WebCore/manual-tests/textarea-iframe-navigation.html create mode 100644 Source/WebCore/manual-tests/textarea-iframe-navigation2.html create mode 100644 Source/WebCore/manual-tests/textarea-onpaste.html create mode 100644 Source/WebCore/manual-tests/textarea-reset-default-value.html create mode 100644 Source/WebCore/manual-tests/textfield-onblur.html create mode 100644 Source/WebCore/manual-tests/timeout-test.html create mode 100644 Source/WebCore/manual-tests/timeout-test.php create mode 100644 Source/WebCore/manual-tests/title-internal-whitespace.html create mode 100644 Source/WebCore/manual-tests/transition-accelerated.html create mode 100644 Source/WebCore/manual-tests/transition-delay.html create mode 100644 Source/WebCore/manual-tests/transition-events.html create mode 100644 Source/WebCore/manual-tests/transition-left.html create mode 100644 Source/WebCore/manual-tests/transition-timing-functions.html create mode 100644 Source/WebCore/manual-tests/transitions.html create mode 100644 Source/WebCore/manual-tests/transitions2.html create mode 100644 Source/WebCore/manual-tests/update-empty-popup.html create mode 100644 Source/WebCore/manual-tests/user-drag-with-decorations.html create mode 100644 Source/WebCore/manual-tests/video-in-non-frontmost-tab.html create mode 100644 Source/WebCore/manual-tests/video-player.html create mode 100644 Source/WebCore/manual-tests/video-rtsp.html create mode 100644 Source/WebCore/manual-tests/video-waiting-seeking.html create mode 100644 Source/WebCore/manual-tests/visited-link-new-window.html create mode 100644 Source/WebCore/manual-tests/webarchive-test.html create mode 100644 Source/WebCore/manual-tests/whitespace-pre-affinity.html create mode 100644 Source/WebCore/manual-tests/win/contextmenu-key.html create mode 100644 Source/WebCore/manual-tests/win/contextmenu-key2.html create mode 100644 Source/WebCore/manual-tests/win/milliondollar.html create mode 100644 Source/WebCore/manual-tests/window-close-during-parsing.html create mode 100644 Source/WebCore/manual-tests/window-open-features-parsing.html create mode 100755 Source/WebCore/manual-tests/window-print-subframe.html create mode 100644 Source/WebCore/manual-tests/window-sizing.html create mode 100644 Source/WebCore/manual-tests/wml/StartTests.wml create mode 100644 Source/WebCore/manual-tests/wml/a-br-element.wml create mode 100644 Source/WebCore/manual-tests/wml/a-element.wml create mode 100644 Source/WebCore/manual-tests/wml/a-img-element.wml create mode 100644 Source/WebCore/manual-tests/wml/access-target.wml create mode 100644 Source/WebCore/manual-tests/wml/anchor-br-element.wml create mode 100644 Source/WebCore/manual-tests/wml/anchor-element.wml create mode 100644 Source/WebCore/manual-tests/wml/anchor-img-element.wml create mode 100644 Source/WebCore/manual-tests/wml/card-newcontext-attr.wml create mode 100644 Source/WebCore/manual-tests/wml/card-onenterbackward.wml create mode 100644 Source/WebCore/manual-tests/wml/card-onenterforward.wml create mode 100644 Source/WebCore/manual-tests/wml/card-ontimer.wml create mode 100644 Source/WebCore/manual-tests/wml/deck-access-control.wml create mode 100644 Source/WebCore/manual-tests/wml/input-format.wml create mode 100644 Source/WebCore/manual-tests/wml/onevent-go.wml create mode 100644 Source/WebCore/manual-tests/wml/onevent-noop.wml create mode 100644 Source/WebCore/manual-tests/wml/onevent-prev.wml create mode 100644 Source/WebCore/manual-tests/wml/onevent-refresh.wml create mode 100644 Source/WebCore/manual-tests/wml/onevent-shadow.wml create mode 100644 Source/WebCore/manual-tests/wml/resources/smiley.png create mode 100644 Source/WebCore/manual-tests/wml/select-element.wml create mode 100644 Source/WebCore/manual-tests/wml/select-onpick-event-crash.wml create mode 100644 Source/WebCore/manual-tests/wml/select-onpick-event.wml create mode 100644 Source/WebCore/manual-tests/wml/setvar-element.wml create mode 100644 Source/WebCore/manual-tests/wml/targetdeck.wml create mode 100644 Source/WebCore/manual-tests/wml/task-go-in-anchor.wml create mode 100644 Source/WebCore/manual-tests/wml/task-prev-in-anchor.wml create mode 100644 Source/WebCore/manual-tests/wml/task-refresh-in-anchor.wml create mode 100644 Source/WebCore/manual-tests/wml/template-go.wml create mode 100644 Source/WebCore/manual-tests/wml/template-ontimer.wml create mode 100644 Source/WebCore/manual-tests/wml/timer.wml create mode 100644 Source/WebCore/manual-tests/wml/variable-substitution.wml create mode 100644 Source/WebCore/manual-tests/word-spacing-highlight.html create mode 100644 Source/WebCore/manual-tests/wordXML-selectall.xml create mode 100644 Source/WebCore/manual-tests/write-after-open.html create mode 100644 Source/WebCore/manual-tests/xhr-failure-behind-alert.html (limited to 'Source/WebCore/manual-tests') diff --git a/Source/WebCore/manual-tests/ATSU-bad-layout.html b/Source/WebCore/manual-tests/ATSU-bad-layout.html new file mode 100644 index 0000000..ab725cb --- /dev/null +++ b/Source/WebCore/manual-tests/ATSU-bad-layout.html @@ -0,0 +1,24 @@ + + + + + +

BUG ID: Bugzilla bug 9808 REGRESSION: Incorrect layout (and ERROR) when forcing ATSU For All Text

+ +

STEPS TO TEST: +Choose Use ATSU For All Text from Safari’s Debug menu and reload this page. +

+ +

TEST PASS: +The text “Lorem ipsum” below will remain on one line. +

+ +

TEST FAIL: +There will be a line break after “Lorem” (and at many other places on this page). +

+ +Lorem ipsum + + + diff --git a/Source/WebCore/manual-tests/DOMContextMenuEvent.html b/Source/WebCore/manual-tests/DOMContextMenuEvent.html new file mode 100644 index 0000000..5c0fc33 --- /dev/null +++ b/Source/WebCore/manual-tests/DOMContextMenuEvent.html @@ -0,0 +1,56 @@ + + + + +
To activate context menu, right-click or ctrl-click anywhere on the page.
+
 
+
Prevent default context menu
+
 
+ + -- No event captured -- + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/Default-port-frame.html b/Source/WebCore/manual-tests/Default-port-frame.html new file mode 100644 index 0000000..660947d --- /dev/null +++ b/Source/WebCore/manual-tests/Default-port-frame.html @@ -0,0 +1,12 @@ +To run this test you will need to put this file and Default-port-frame-contents.html +on a webserver and then point your browser to http://localhost/Default-port-frame.html. +We cannot make this a LayoutTest because we don't want to mess with people's default ports. +
+ + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/JavaScript-bookmarklets.html b/Source/WebCore/manual-tests/JavaScript-bookmarklets.html new file mode 100644 index 0000000..0b71f6f --- /dev/null +++ b/Source/WebCore/manual-tests/JavaScript-bookmarklets.html @@ -0,0 +1,55 @@ + + +This test is for rdar://problem/5310312 and can be run manually only.
+rdar://problem/5379908 tracks the effort to enhance DRT to make this into a layout test.
+
+Directions: +
    +
  1. drag each link below to the bookmarks bar to create bookmarks +
  2. open the JavaScript console (in the debug menu) +
  3. click on all the bookmarks you've just created +
+Expected results: +no parse errors in the JavaScript console
+
+ \ No newline at end of file diff --git a/Source/WebCore/manual-tests/NPN_Invoke/English.lproj/Localized.r b/Source/WebCore/manual-tests/NPN_Invoke/English.lproj/Localized.r new file mode 100644 index 0000000..f5c8373 --- /dev/null +++ b/Source/WebCore/manual-tests/NPN_Invoke/English.lproj/Localized.r @@ -0,0 +1,17 @@ +#include + +// Plugin info +resource 'STR#' (126) { { + "Tests NPN_Invoke()", + "NPN_Invoke Test Plug-In" +} }; + +// MIME Type descriptions +resource 'STR#' (127) { { + "NPN_Invoke test" +} }; + +// MIME Types +resource 'STR#' (128) { { + "test/npn-invoke" +} }; diff --git a/Source/WebCore/manual-tests/NPN_Invoke/Info.plist b/Source/WebCore/manual-tests/NPN_Invoke/Info.plist new file mode 100644 index 0000000..f7684e3 --- /dev/null +++ b/Source/WebCore/manual-tests/NPN_Invoke/Info.plist @@ -0,0 +1,30 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + NPN_Invoke + CFBundleGetInfoString + 420+, Copyright 2006 Apple Computer, Inc. + CFBundleIconFile + + CFBundleIdentifier + com.apple.test.plugins.npn-invoke + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BRPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + CFPlugInDynamicRegisterFunction + + CFPlugInDynamicRegistration + NO + + diff --git a/Source/WebCore/manual-tests/NPN_Invoke/NPN_Invoke.xcodeproj/project.pbxproj b/Source/WebCore/manual-tests/NPN_Invoke/NPN_Invoke.xcodeproj/project.pbxproj new file mode 100644 index 0000000..a8a08f3 --- /dev/null +++ b/Source/WebCore/manual-tests/NPN_Invoke/NPN_Invoke.xcodeproj/project.pbxproj @@ -0,0 +1,253 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 42; + objects = { + +/* Begin PBXBuildFile section */ + 2220AF6109A447200030077C /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2220AF6009A447200030077C /* WebKit.framework */; }; + 2220B04709A459ED0030077C /* Localized.r in Rez */ = {isa = PBXBuildFile; fileRef = 2220B04609A459ED0030077C /* Localized.r */; }; + 84226A8E06823C4700780194 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84226A8D06823C4700780194 /* Carbon.framework */; }; + 8454AD210680F60300DFAEA4 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 8454AD200680F60300DFAEA4 /* main.c */; }; + 8D576314048677EA00EA77CD /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0AA1909FFE8422F4C02AAC07 /* CoreFoundation.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 0AA1909FFE8422F4C02AAC07 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; + 2220AF6009A447200030077C /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = ""; }; + 2220B03809A459B20030077C /* English */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.rez; name = English; path = English.lproj/Localized.r; sourceTree = ""; }; + 84226A8D06823C4700780194 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; + 8454AD200680F60300DFAEA4 /* main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = ""; }; + 8D576316048677EA00EA77CD /* NPN_Invoke.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NPN_Invoke.plugin; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D576317048677EA00EA77CD /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 8D576313048677EA00EA77CD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 84226A8E06823C4700780194 /* Carbon.framework in Frameworks */, + 8D576314048677EA00EA77CD /* CoreFoundation.framework in Frameworks */, + 2220AF6109A447200030077C /* WebKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 089C166AFE841209C02AAC07 /* NetscapeMoviePlugIn */ = { + isa = PBXGroup; + children = ( + 08FB77AFFE84173DC02AAC07 /* Source */, + 089C167CFE841241C02AAC07 /* Resources */, + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */, + 19C28FB6FE9D52B211CA2CBB /* Products */, + ); + name = NetscapeMoviePlugIn; + sourceTree = ""; + }; + 089C1671FE841209C02AAC07 /* External Frameworks and Libraries */ = { + isa = PBXGroup; + children = ( + 84226A8D06823C4700780194 /* Carbon.framework */, + 0AA1909FFE8422F4C02AAC07 /* CoreFoundation.framework */, + 2220AF6009A447200030077C /* WebKit.framework */, + ); + name = "External Frameworks and Libraries"; + sourceTree = ""; + }; + 089C167CFE841241C02AAC07 /* Resources */ = { + isa = PBXGroup; + children = ( + 8D576317048677EA00EA77CD /* Info.plist */, + 2220B04609A459ED0030077C /* Localized.r */, + ); + name = Resources; + sourceTree = ""; + }; + 08FB77AFFE84173DC02AAC07 /* Source */ = { + isa = PBXGroup; + children = ( + 8454AD200680F60300DFAEA4 /* main.c */, + ); + name = Source; + sourceTree = ""; + }; + 19C28FB6FE9D52B211CA2CBB /* Products */ = { + isa = PBXGroup; + children = ( + 8D576316048677EA00EA77CD /* NPN_Invoke.plugin */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 8D57630D048677EA00EA77CD /* NPN_Invoke */ = { + isa = PBXNativeTarget; + buildConfigurationList = 149C298308902C53008A9EFC /* Build configuration list for PBXNativeTarget "NPN_Invoke" */; + buildPhases = ( + 8D576311048677EA00EA77CD /* Sources */, + 8333A742068B76EA00241F49 /* Rez */, + 8D57630F048677EA00EA77CD /* Resources */, + 8D576313048677EA00EA77CD /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = NPN_Invoke; + productInstallPath = "$(HOME)/Library/Bundles"; + productName = NetscapeMoviePlugIn; + productReference = 8D576316048677EA00EA77CD /* NPN_Invoke.plugin */; + productType = "com.apple.product-type.bundle"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 089C1669FE841209C02AAC07 /* Project object */ = { + isa = PBXProject; + buildConfigurationList = 149C298708902C53008A9EFC /* Build configuration list for PBXProject "NPN_Invoke" */; + compatibilityVersion = "Xcode 2.4"; + developmentRegion = English; + hasScannedForEncodings = 1; + knownRegions = ( + English, + Japanese, + French, + German, + ); + mainGroup = 089C166AFE841209C02AAC07 /* NetscapeMoviePlugIn */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 8D57630D048677EA00EA77CD /* NPN_Invoke */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 8D57630F048677EA00EA77CD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXRezBuildPhase section */ + 8333A742068B76EA00241F49 /* Rez */ = { + isa = PBXRezBuildPhase; + buildActionMask = 2147483647; + files = ( + 2220B04709A459ED0030077C /* Localized.r in Rez */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXRezBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 8D576311048677EA00EA77CD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8454AD210680F60300DFAEA4 /* main.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 2220B04609A459ED0030077C /* Localized.r */ = { + isa = PBXVariantGroup; + children = ( + 2220B03809A459B20030077C /* English */, + ); + name = Localized.r; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 149C298408902C53008A9EFC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + FRAMEWORK_SEARCH_PATHS = "$(FRAMEWORK_SEARCH_PATHS)"; + GCC_DEBUGGING_SYMBOLS = full; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "/Library/Internet Plug-Ins"; + PRODUCT_NAME = NPN_Invoke; + WRAPPER_EXTENSION = plugin; + }; + name = Debug; + }; + 149C298508902C53008A9EFC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = ( + ppc, + i386, + ); + FRAMEWORK_SEARCH_PATHS = "$(FRAMEWORK_SEARCH_PATHS)"; + GCC_DEBUGGING_SYMBOLS = full; + INFOPLIST_FILE = Info.plist; + INSTALL_PATH = "/Library/Internet Plug-Ins"; + PRODUCT_NAME = NPN_Invoke; + WRAPPER_EXTENSION = plugin; + }; + name = Release; + }; + 149C298808902C53008A9EFC /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = Debug; + }; + 149C298908902C53008A9EFC /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + PREBINDING = NO; + SDKROOT = /Developer/SDKs/MacOSX10.4u.sdk; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 149C298308902C53008A9EFC /* Build configuration list for PBXNativeTarget "NPN_Invoke" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 149C298408902C53008A9EFC /* Debug */, + 149C298508902C53008A9EFC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 149C298708902C53008A9EFC /* Build configuration list for PBXProject "NPN_Invoke" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 149C298808902C53008A9EFC /* Debug */, + 149C298908902C53008A9EFC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 089C1669FE841209C02AAC07 /* Project object */; +} diff --git a/Source/WebCore/manual-tests/NPN_Invoke/main.c b/Source/WebCore/manual-tests/NPN_Invoke/main.c new file mode 100644 index 0000000..4a6d706 --- /dev/null +++ b/Source/WebCore/manual-tests/NPN_Invoke/main.c @@ -0,0 +1,265 @@ +/* + IMPORTANT: This Apple software is supplied to you by Apple Computer, Inc. ("Apple") in + consideration of your agreement to the following terms, and your use, installation, + modification or redistribution of this Apple software constitutes acceptance of these + terms. If you do not agree with these terms, please do not use, install, modify or + redistribute this Apple software. + + In consideration of your agreement to abide by the following terms, and subject to these + terms, Apple grants you a personal, non-exclusive license, under AppleÕs copyrights in + this original Apple software (the "Apple Software"), to use, reproduce, modify and + redistribute the Apple Software, with or without modifications, in source and/or binary + forms; provided that if you redistribute the Apple Software in its entirety and without + modifications, you must retain this notice and the following text and disclaimers in all + such redistributions of the Apple Software. Neither the name, trademarks, service marks + or logos of Apple Computer, Inc. may be used to endorse or promote products derived from + the Apple Software without specific prior written permission from Apple. Except as expressly + stated in this notice, no other rights or licenses, express or implied, are granted by Apple + herein, including but not limited to any patent rights that may be infringed by your + derivative works or by other works in which the Apple Software may be incorporated. + + The Apple Software is provided by Apple on an "AS IS" basis. APPLE MAKES NO WARRANTIES, + EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS + USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS. + + IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS + OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, + REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND + WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR + OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#import +#import +#import + +NPNetscapeFuncs *browser; + +NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc, char* argn[], char* argv[], NPSavedData* saved); +NPError NPP_Destroy(NPP instance, NPSavedData** save); +NPError NPP_SetWindow(NPP instance, NPWindow* window); +NPError NPP_NewStream(NPP instance, NPMIMEType type, NPStream* stream, NPBool seekable, uint16_t* stype); +NPError NPP_DestroyStream(NPP instance, NPStream* stream, NPReason reason); +int32_t NPP_WriteReady(NPP instance, NPStream* stream); +int32_t NPP_Write(NPP instance, NPStream* stream, int32_t offset, int32_t len, void* buffer); +void NPP_StreamAsFile(NPP instance, NPStream* stream, const char* fname); +void NPP_Print(NPP instance, NPPrint* platformPrint); +int16_t NPP_HandleEvent(NPP instance, void* event); +void NPP_URLNotify(NPP instance, const char* URL, NPReason reason, void* notifyData); +NPError NPP_GetValue(NPP instance, NPPVariable variable, void *value); +NPError NPP_SetValue(NPP instance, NPNVariable variable, void *value); + +#pragma export on +// Mach-o entry points +NPError NP_Initialize(NPNetscapeFuncs *browserFuncs); +NPError NP_GetEntryPoints(NPPluginFuncs *pluginFuncs); +void NP_Shutdown(void); +// For compatibility with CFM browsers. +int main(NPNetscapeFuncs *browserFuncs, NPPluginFuncs *pluginFuncs, NPP_ShutdownProcPtr *shutdown); +#pragma export off + + +typedef void (* FunctionPointer) (void); +typedef void (* TransitionVector) (void); +static FunctionPointer functionPointerForTVector(TransitionVector); +static TransitionVector tVectorForFunctionPointer(FunctionPointer); + +// Mach-o entry points +NPError NP_Initialize(NPNetscapeFuncs* browserFuncs) +{ + browser = browserFuncs; + return NPERR_NO_ERROR; +} + +NPError NP_GetEntryPoints(NPPluginFuncs* pluginFuncs) +{ + pluginFuncs->version = 11; + pluginFuncs->size = sizeof(pluginFuncs); + pluginFuncs->newp = NPP_New; + pluginFuncs->destroy = NPP_Destroy; + pluginFuncs->setwindow = NPP_SetWindow; + pluginFuncs->newstream = NPP_NewStream; + pluginFuncs->destroystream = NPP_DestroyStream; + pluginFuncs->asfile = NPP_StreamAsFile; + pluginFuncs->writeready = NPP_WriteReady; + pluginFuncs->write = (NPP_WriteProcPtr)NPP_Write; + pluginFuncs->print = NPP_Print; + pluginFuncs->event = NPP_HandleEvent; + pluginFuncs->urlnotify = NPP_URLNotify; + pluginFuncs->getvalue = NPP_GetValue; + pluginFuncs->setvalue = NPP_SetValue; + + return NPERR_NO_ERROR; +} + +void NP_Shutdown(void) +{ + +} + +// For compatibility with CFM browsers. +int main(NPNetscapeFuncs *browserFuncs, NPPluginFuncs *pluginFuncs, NPP_ShutdownProcPtr *shutdown) +{ + browser = malloc(sizeof(NPNetscapeFuncs)); + bzero(browser, sizeof(NPNetscapeFuncs)); + + browser->size = browserFuncs->size; + browser->version = browserFuncs->version; + + // Since this is a mach-o plug-in and the browser is CFM because it is calling main, translate + // our function points into TVectors so the browser can call them. + browser->geturl = (NPN_GetURLProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->geturl); + browser->posturl = (NPN_PostURLProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->posturl); + browser->requestread = (NPN_RequestReadProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->requestread); + browser->newstream = (NPN_NewStreamProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->newstream); + browser->write = (NPN_WriteProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->write); + browser->destroystream = (NPN_DestroyStreamProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->destroystream); + browser->status = (NPN_StatusProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->status); + browser->uagent = (NPN_UserAgentProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->uagent); + browser->memalloc = (NPN_MemAllocProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->memalloc); + browser->memfree = (NPN_MemFreeProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->memfree); + browser->memflush = (NPN_MemFlushProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->memflush); + browser->reloadplugins = (NPN_ReloadPluginsProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->reloadplugins); + browser->geturlnotify = (NPN_GetURLNotifyProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->geturlnotify); + browser->posturlnotify = (NPN_PostURLNotifyProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->posturlnotify); + browser->getvalue = (NPN_GetValueProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->getvalue); + browser->setvalue = (NPN_SetValueProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->setvalue); + browser->invalidaterect = (NPN_InvalidateRectProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->invalidaterect); + browser->invalidateregion = (NPN_InvalidateRegionProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->invalidateregion); + browser->forceredraw = (NPN_ForceRedrawProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->forceredraw); + browser->getJavaEnv = (NPN_GetJavaEnvProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->getJavaEnv); + browser->getJavaPeer = (NPN_GetJavaPeerProcPtr)functionPointerForTVector((TransitionVector)browserFuncs->getJavaPeer); + + pluginFuncs->version = 11; + pluginFuncs->size = sizeof(pluginFuncs); + pluginFuncs->newp = (NPP_NewProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_New); + pluginFuncs->destroy = (NPP_DestroyProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_Destroy); + pluginFuncs->setwindow = (NPP_SetWindowProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_SetWindow); + pluginFuncs->newstream = (NPP_NewStreamProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_NewStream); + pluginFuncs->destroystream = (NPP_DestroyStreamProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_DestroyStream); + pluginFuncs->asfile = (NPP_StreamAsFileProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_StreamAsFile); + pluginFuncs->writeready = (NPP_WriteReadyProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_WriteReady); + pluginFuncs->write = (NPP_WriteProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_Write); + pluginFuncs->print = (NPP_PrintProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_Print); + pluginFuncs->event = (NPP_HandleEventProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_HandleEvent); + pluginFuncs->urlnotify = (NPP_URLNotifyProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_URLNotify); + pluginFuncs->getvalue = (NPP_GetValueProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_GetValue); + pluginFuncs->setvalue = (NPP_SetValueProcPtr)tVectorForFunctionPointer((FunctionPointer)NPP_SetValue); + + *shutdown = (NPP_ShutdownProcPtr)tVectorForFunctionPointer((FunctionPointer)NP_Shutdown); + + return NPERR_NO_ERROR; +} + +NPError NPP_New(NPMIMEType pluginType, NPP instance, uint16_t mode, int16_t argc, char* argn[], char* argv[], NPSavedData* saved) +{ + // Call window.alert("Success!") + NPError error; + NPObject *windowObject = NULL; + error = browser->getvalue(instance, NPNVWindowNPObject, &windowObject); + if (error == NPERR_NO_ERROR) { + NPVariant alertMessage; + STRINGZ_TO_NPVARIANT("Success!", alertMessage); + NPVariant result; + browser->invoke(instance, windowObject, browser->getstringidentifier("alert"), &alertMessage, 1, &result); + browser->releaseobject(windowObject); + } + + return NPERR_NO_ERROR; +} + +NPError NPP_Destroy(NPP instance, NPSavedData** save) +{ + return NPERR_NO_ERROR; +} + +NPError NPP_SetWindow(NPP instance, NPWindow* window) +{ + return NPERR_NO_ERROR; +} + +NPError NPP_NewStream(NPP instance, NPMIMEType type, NPStream* stream, NPBool seekable, uint16_t* stype) +{ + *stype = NP_ASFILEONLY; + return NPERR_NO_ERROR; +} + +NPError NPP_DestroyStream(NPP instance, NPStream* stream, NPReason reason) +{ + return NPERR_NO_ERROR; +} + +int32_t NPP_WriteReady(NPP instance, NPStream* stream) +{ + return 0; +} + +int32_t NPP_Write(NPP instance, NPStream* stream, int32_t offset, int32_t len, void* buffer) +{ + return 0; +} + +void NPP_StreamAsFile(NPP instance, NPStream* stream, const char* fname) +{ +} + +void NPP_Print(NPP instance, NPPrint* platformPrint) +{ + +} + +int16_t NPP_HandleEvent(NPP instance, void* event) +{ + return 1; +} + +void NPP_URLNotify(NPP instance, const char* url, NPReason reason, void* notifyData) +{ + +} + +NPError NPP_GetValue(NPP instance, NPPVariable variable, void *value) +{ + return NPERR_GENERIC_ERROR; +} + +NPError NPP_SetValue(NPP instance, NPNVariable variable, void *value) +{ + return NPERR_GENERIC_ERROR; +} + +// function pointer converters + +FunctionPointer functionPointerForTVector(TransitionVector tvp) +{ + const uint32_t temp[6] = {0x3D800000, 0x618C0000, 0x800C0000, 0x804C0004, 0x7C0903A6, 0x4E800420}; + uint32_t *newGlue = NULL; + + if (tvp != NULL) { + newGlue = (uint32_t *)malloc(sizeof(temp)); + if (newGlue != NULL) { + unsigned i; + for (i = 0; i < 6; i++) newGlue[i] = temp[i]; + newGlue[0] |= ((UInt32)tvp >> 16); + newGlue[1] |= ((UInt32)tvp & 0xFFFF); + MakeDataExecutable(newGlue, sizeof(temp)); + } + } + + return (FunctionPointer)newGlue; +} + +TransitionVector tVectorForFunctionPointer(FunctionPointer fp) +{ + FunctionPointer *newGlue = NULL; + if (fp != NULL) { + newGlue = (FunctionPointer *)malloc(2 * sizeof(FunctionPointer)); + if (newGlue != NULL) { + newGlue[0] = fp; + newGlue[1] = NULL; + } + } + return (TransitionVector)newGlue; +} diff --git a/Source/WebCore/manual-tests/NPN_Invoke/test.html b/Source/WebCore/manual-tests/NPN_Invoke/test.html new file mode 100644 index 0000000..5164701 --- /dev/null +++ b/Source/WebCore/manual-tests/NPN_Invoke/test.html @@ -0,0 +1,29 @@ + + +NPN_Invoke() test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/WebCore/manual-tests/animation/animateTransform-repeat-once.svg b/Source/WebCore/manual-tests/animation/animateTransform-repeat-once.svg new file mode 100644 index 0000000..b1951ba --- /dev/null +++ b/Source/WebCore/manual-tests/animation/animateTransform-repeat-once.svg @@ -0,0 +1,8 @@ + + + + + + The rect should from 0,0 to 100,0 over 2 seconds, twice. + + diff --git a/Source/WebCore/manual-tests/animation/animateTransform-toanimation.svg b/Source/WebCore/manual-tests/animation/animateTransform-toanimation.svg new file mode 100644 index 0000000..b15ffd3 --- /dev/null +++ b/Source/WebCore/manual-tests/animation/animateTransform-toanimation.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/animation/set-to.svg b/Source/WebCore/manual-tests/animation/set-to.svg new file mode 100644 index 0000000..8b35459 --- /dev/null +++ b/Source/WebCore/manual-tests/animation/set-to.svg @@ -0,0 +1,10 @@ + + + + + + + + There should be a 100x100 green rect at 0,0. + + diff --git a/Source/WebCore/manual-tests/animation/transitions-and-paused-animations.html b/Source/WebCore/manual-tests/animation/transitions-and-paused-animations.html new file mode 100644 index 0000000..388d837 --- /dev/null +++ b/Source/WebCore/manual-tests/animation/transitions-and-paused-animations.html @@ -0,0 +1,71 @@ + + + + + + Transitions and paused animations + + + + + +

Box should animate smoothly left, then right then left again, and not jump at the end.

+
+
+
+ + + diff --git a/Source/WebCore/manual-tests/applet-finish-parsing-children.html b/Source/WebCore/manual-tests/applet-finish-parsing-children.html new file mode 100644 index 0000000..842fd85 --- /dev/null +++ b/Source/WebCore/manual-tests/applet-finish-parsing-children.html @@ -0,0 +1,11 @@ +

+ Test for Bug 5816522 REGRESSION (r30111-30112): Tahoe web cam website has some text in Chinese or japanese. +

+

+ You should see the word PASS below. +

+ + + diff --git a/Source/WebCore/manual-tests/array-out-of-memory.html b/Source/WebCore/manual-tests/array-out-of-memory.html new file mode 100644 index 0000000..486e200 --- /dev/null +++ b/Source/WebCore/manual-tests/array-out-of-memory.html @@ -0,0 +1,42 @@ + + + + + + +

This test checks that Array objects fail gracefully (throw exception) when array length grows large.

+

This test may run for over 20 seconds on a fast machine, and will consume hundereds of MB of memory.

+ + + diff --git a/Source/WebCore/manual-tests/arrow-key-events.html b/Source/WebCore/manual-tests/arrow-key-events.html new file mode 100644 index 0000000..81231f1 --- /dev/null +++ b/Source/WebCore/manual-tests/arrow-key-events.html @@ -0,0 +1,93 @@ + +

Test for bug 3387: +Redundant keydown, keypress, keyup events sent for arrow keys.

+ +

Try pressing arrow keys, PgUp/PgDown/Home/End, Esc, or function keys. +The test passes if the box below doesn't turn red.

+ +

+ + + diff --git a/Source/WebCore/manual-tests/audio-volume.html b/Source/WebCore/manual-tests/audio-volume.html new file mode 100644 index 0000000..f7e698c --- /dev/null +++ b/Source/WebCore/manual-tests/audio-volume.html @@ -0,0 +1,28 @@ + + + + + + +

TEST: Audio volume should be 0.05 when the movie begins playing.

+ +
+ + + + + + + + +

This test verifies that on autocompletion the 'onchange' event is fired.

+

Steps to reproduce:

+
    +
  1. In the input field, type the word "apple" (without quotes). Then click the button Submit or hit the return/enter + key on your keyboard
  2. +
  3. Once the page reloads, in the input field, type "ap" (without quotes) and let the browser autocomplete the word (or select + "apple" from the autocompletion drop-down list contextual menu). Then click the button Submit or hit the return/enter + key on your keyboard.
  4. +
+
+

+

+
+

+
+
diff --git a/Source/WebCore/manual-tests/autocorrection/autocorrection-cancelled-by-ESC.html b/Source/WebCore/manual-tests/autocorrection/autocorrection-cancelled-by-ESC.html
new file mode 100644
index 0000000..185e5c6
--- /dev/null
+++ b/Source/WebCore/manual-tests/autocorrection/autocorrection-cancelled-by-ESC.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+Autocorrection Cancellation By ESC Test
+
+
+

This test verifies that autocorrection is not applied when user dismisses correction panel by pressing +ESC key.

+

After seeing the correction panel, press ESC key, then press space. You should see the phrase "the collaps" +where "collaps" has red mispell underline.

+

Note, this test can fail due to user specific spell checking data. If the user has previously +dismissed 'collapse' as the correct spelling of 'collaps' several times, the spell checker will not provide +'collapse' as a suggestion anymore. To fix this, remove all files in ~/Library/Spelling.

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autocorrection/autocorrection-cancelled-by-typing-1.html b/Source/WebCore/manual-tests/autocorrection/autocorrection-cancelled-by-typing-1.html new file mode 100644 index 0000000..9637195 --- /dev/null +++ b/Source/WebCore/manual-tests/autocorrection/autocorrection-cancelled-by-typing-1.html @@ -0,0 +1,59 @@ + + + + + + + + +Autocorrection Cancellation By Typing Test + + +
This test verifies that autocorrection behaves correctly when continuing typing in a word on +which autocorrection panel is hown. You should see correction panel showing 'collapse' after 'collaps' is entered. And after a pause, phrase 'the collapsing' is shown without underline.
+

Note, this test can fail due to user specific spell checking data. If the user has previously dismissed 'collapse' as the correct spelling of 'collaps' several times, the spell checker will not provide 'collapse' as a suggestion anymore. To fix this, remove all files in ~/Library/Spelling.

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autocorrection/autocorrection-contraction.html b/Source/WebCore/manual-tests/autocorrection/autocorrection-contraction.html new file mode 100644 index 0000000..ef5bb68 --- /dev/null +++ b/Source/WebCore/manual-tests/autocorrection/autocorrection-contraction.html @@ -0,0 +1,52 @@ + + + + + + + + +Delete to Dismiss Reversion Panel Test + + +

This test verifies that, after typing an apostrophe, if the current word is part of a contraction, previously shown autocorrection will not be applied.

+

After loading the page, you should see correction panel shows "would" for "wouldn". Then after typing "'t", the correction panel dissappears and the final sentence is "this wouldn't".

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autocorrection/continue-typing-to-dismiss-reversion.html b/Source/WebCore/manual-tests/autocorrection/continue-typing-to-dismiss-reversion.html new file mode 100644 index 0000000..b8521c0 --- /dev/null +++ b/Source/WebCore/manual-tests/autocorrection/continue-typing-to-dismiss-reversion.html @@ -0,0 +1,49 @@ + + + + + + + + +Continue Typing to Dismiss Reversion Panel Test + + +

This test verifies that, after reversion panel is shown, continue typing will dismiss the reversion panel.

+

After seeing the reversion panel, start typing (excluding whitespace). You should see the panel being +dismissed once you start typing.

+

Note, this test can fail due to user specific spell checking data. If the user has previously +frequently revert 'message' to 'mesage'. To fix this, remove all files in ~/Library/Spelling, then kill AppleSpell.service process.

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autocorrection/delete-to-dismiss-reversion.html b/Source/WebCore/manual-tests/autocorrection/delete-to-dismiss-reversion.html new file mode 100644 index 0000000..c39b2ac --- /dev/null +++ b/Source/WebCore/manual-tests/autocorrection/delete-to-dismiss-reversion.html @@ -0,0 +1,49 @@ + + + + + + + + +Delete to Dismiss Reversion Panel Test + + +

This test verifies that, after reversion panel is shown, continue deleting the word will dismiss the reversion panel.

+

After seeing the reversion panel, start deleting the corrected word character by character. You should see the panel being +dismissed once you start deleting.

+

Note, this test can fail due to user specific spell checking data. If the user has previously +frequently revert 'message' to 'mesage'. To fix this, remove all files in ~/Library/Spelling, then kill AppleSpell.service process.

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autocorrection/delete-to-end-of-word-to-show-reversion.html b/Source/WebCore/manual-tests/autocorrection/delete-to-end-of-word-to-show-reversion.html new file mode 100644 index 0000000..320ed8c --- /dev/null +++ b/Source/WebCore/manual-tests/autocorrection/delete-to-end-of-word-to-show-reversion.html @@ -0,0 +1,49 @@ + + + + + + + + +Delete to End of Word to Show Reversion Panel Test + + +

This test verifies that reversion panel is shown when user moves carret to previously corrected word using delete key.

+

After seeing the reversion panel, press ESC key, then space key. You should see the phrase "the mesage" +where "mesage" has red mispell underline.

+

Note, this test can fail due to user specific spell checking data. If the user has previously +frequently revert 'message' to 'mesage'. To fix this, remove all files in ~/Library/Spelling, then kill AppleSpell.service process.

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autocorrection/dismiss-multiple-guesses.html b/Source/WebCore/manual-tests/autocorrection/dismiss-multiple-guesses.html new file mode 100644 index 0000000..56724f1 --- /dev/null +++ b/Source/WebCore/manual-tests/autocorrection/dismiss-multiple-guesses.html @@ -0,0 +1,49 @@ + + + + + + + + +Dismiss Multiple Guesses Test + + +

This test verifies that pressing ESC key diusmisses multiple guesses panel correctly

+

After seeing the panel with multiple candidates, pressing ESC key to dismiss the panel.

+

Note, this test can fail due to user specific spell checking data. To fix this, remove all files in ~/Library/Spelling, then kill AppleSpell.service process.

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autocorrection/move-to-end-of-word-to-show-reversion.html b/Source/WebCore/manual-tests/autocorrection/move-to-end-of-word-to-show-reversion.html new file mode 100644 index 0000000..8ca2a6b --- /dev/null +++ b/Source/WebCore/manual-tests/autocorrection/move-to-end-of-word-to-show-reversion.html @@ -0,0 +1,49 @@ + + + + + + + + +Move to End of Word to Show Reversion Panel Test + + +

This test verifies that reversion panel is shown when user moves carret to previously corrected word

+

After seeing the reversion panel, press ESC key, then space key. You should see the phrase "the mesage" +where "mesage" has red mispell underline.

+

Note, this test can fail due to user specific spell checking data. If the user has previously +frequently revert 'message' to 'mesage'. To fix this, remove all files in ~/Library/Spelling, then kill AppleSpell.service process.

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autocorrection/select-from-multiple-guesses.html b/Source/WebCore/manual-tests/autocorrection/select-from-multiple-guesses.html new file mode 100644 index 0000000..dc8881f --- /dev/null +++ b/Source/WebCore/manual-tests/autocorrection/select-from-multiple-guesses.html @@ -0,0 +1,49 @@ + + + + + + + + +Select From Multiple Guesses Test + + +

This test verifies that multiple guesses on mispelled word is working correctly

+

After seeing the panel with multiple candidates, use left and/or right arrow key to select the desired candidate, and then use return key to confirm. You can also use this test to test that pressing ESC key will dismiss the panel.

+

Note, this test can fail due to user specific spell checking data. To fix this, remove all files in ~/Library/Spelling, then kill AppleSpell.service process.

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autocorrection/type-whitespace-to-dismiss-reversion.html b/Source/WebCore/manual-tests/autocorrection/type-whitespace-to-dismiss-reversion.html new file mode 100644 index 0000000..eeea0f7 --- /dev/null +++ b/Source/WebCore/manual-tests/autocorrection/type-whitespace-to-dismiss-reversion.html @@ -0,0 +1,50 @@ + + + + + + + + +Type Whitespace to Dismiss Reversion Panel Test + + +

This test verifies that, after reversion panel is shown, typing whitespace will dismiss the reversion panel. +It also keep the existing autocorrection underline.

+

After seeing the reversion panel, type whitespace. You should see the panel being dismissed once you start typing. +However, the word "message" still has blue underline.

+

Note, this test can fail due to user specific spell checking data. If the user has previously +frequently revert 'message' to 'mesage'. To fix this, remove all files in ~/Library/Spelling, then kill AppleSpell.service process.

+
+ +
+ + + + + + diff --git a/Source/WebCore/manual-tests/autofill-popup-width-and-item-direction.html b/Source/WebCore/manual-tests/autofill-popup-width-and-item-direction.html new file mode 100644 index 0000000..fa0a80a --- /dev/null +++ b/Source/WebCore/manual-tests/autofill-popup-width-and-item-direction.html @@ -0,0 +1,37 @@ + + + + +Test the popup list box's width and its items' display directionality + + + +

+Autofill popup list box should have the same width as its input field's width. +If the submitted input text is longer, it will be truncated to fit in the +input field's width +

Try type some long text in the "Last name" input box, + Say "abcd abcd abcd abcd abcd abcd". +then click "Submit". Open the file again, and type the first letter "a", +the form autofill pop-up should show up now with the width the same as +the width of the input field, and the text "abcd abcd abcd abcd abcd abcd" got +truncated to fit in. +

Try type the following text into the "First name" and "Last name". +

    +
  • abcd efg +
  • שששששש × × × × × ×  בבבבבבבבב +
  • abc ××× defghijklmnopq +
  • ×××××××××× abcdefghijklmn בבבבבבב +
  • hi! +
  • ××! +
+They should be displayed as RTL in the popup of "First name", +and should be displayed as LTR in the popup of the "Last name". +
+
+ First name:
+ Last name:
+ +
+ + diff --git a/Source/WebCore/manual-tests/autofill_alignment.html b/Source/WebCore/manual-tests/autofill_alignment.html new file mode 100644 index 0000000..4863e41 --- /dev/null +++ b/Source/WebCore/manual-tests/autofill_alignment.html @@ -0,0 +1,25 @@ + + + + +Test auto-fill drop-down items' alignment + + + +

+Autofill drop-down item's alignment should be the same as the input field. +It should align left if the input field's direction is ltr. It should +align right if the input field's direction is rtl. +

Try type some text in the "First name" and "Last name" input box, +then click "Submit". Open the file again, double click the "First name" +field, the drop-down box should be opened with the items aligned right. +Double click the "Last name" field, the drop-down box should be opened +with the items aligned left. +
+

+ First name:
+ Last name:
+ +
+ + diff --git a/Source/WebCore/manual-tests/autoscroll-over-scrollbar.html b/Source/WebCore/manual-tests/autoscroll-over-scrollbar.html new file mode 100644 index 0000000..2330ed1 --- /dev/null +++ b/Source/WebCore/manual-tests/autoscroll-over-scrollbar.html @@ -0,0 +1,8 @@ + + +

Bug 40403

+

Click down somewhere in this text, then move the pointer over the scrollbar at the bottom of the window, stop there, holding the mouse button down.

+
+

If the bug occurs, then this text won't be selected until you move the mouse slightly. If the bug does not occur, this text should be selected.

+ + diff --git a/Source/WebCore/manual-tests/autoscroll-when-outside-window.html b/Source/WebCore/manual-tests/autoscroll-when-outside-window.html new file mode 100644 index 0000000..91b4ecf --- /dev/null +++ b/Source/WebCore/manual-tests/autoscroll-when-outside-window.html @@ -0,0 +1,7 @@ + + +

Click somewhere in this text, then quickly drag past the bottom of the window and hold still to allow auto-scrolling to happen.

+
+

If the bug occurs, then this text won't be selected until you move the mouse slightly. If the bug does not occur, this text should be selected.

+ + diff --git a/Source/WebCore/manual-tests/autoscroll.html b/Source/WebCore/manual-tests/autoscroll.html new file mode 100644 index 0000000..db9bd90 --- /dev/null +++ b/Source/WebCore/manual-tests/autoscroll.html @@ -0,0 +1,32 @@ + + + + + + +

Test for bug 11718: +When I mouse up after dragging a selection outside of a iframe, the iframe continues to scroll automatically.

+ +

Make the frame autoscroll by moving the mouse pointer outside of it while selecting. +Autoscrolling should stop when you release the mouse button outside the frame (in the main frame, +in another subframe, or just outside the window).

+ +

Test for bug 49209: +Open another page in a different tab, middle click in the first iframe, scroll up, and select the other tab. The pan scrolling +cursor should disappear, and you should exit pan scrolling mode.

+ + +
+ + + + diff --git a/Source/WebCore/manual-tests/back-forward-during-alert-1.html b/Source/WebCore/manual-tests/back-forward-during-alert-1.html new file mode 100644 index 0000000..41a6e6a --- /dev/null +++ b/Source/WebCore/manual-tests/back-forward-during-alert-1.html @@ -0,0 +1,3 @@ + +View this page, then click here. + diff --git a/Source/WebCore/manual-tests/back-forward-during-alert-2.html b/Source/WebCore/manual-tests/back-forward-during-alert-2.html new file mode 100644 index 0000000..931af01 --- /dev/null +++ b/Source/WebCore/manual-tests/back-forward-during-alert-2.html @@ -0,0 +1,10 @@ + + + +Follow the instructions in the alert that shows up on page load. + diff --git a/Source/WebCore/manual-tests/back.html b/Source/WebCore/manual-tests/back.html new file mode 100644 index 0000000..4eea5df --- /dev/null +++ b/Source/WebCore/manual-tests/back.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/background-image-change-in-page-cache.html b/Source/WebCore/manual-tests/background-image-change-in-page-cache.html new file mode 100644 index 0000000..c6fb38e --- /dev/null +++ b/Source/WebCore/manual-tests/background-image-change-in-page-cache.html @@ -0,0 +1,30 @@ + + + + + +

BUG ID: 12773 REGRESSION (r19490): Crash on ipx-server.de

+ +

STEPS TO TEST: +Click the link below. +

+ +

TEST PASS: +A SUCCESS message will appear at the bottom of the page and Safari will not crash. +

+ +

TEST FAIL: +Safari will crash or the SUCCESS message will not appear. +

+ +
+
+Click here +
+ + + diff --git a/Source/WebCore/manual-tests/bad-clearTimeout-crash.html b/Source/WebCore/manual-tests/bad-clearTimeout-crash.html new file mode 100644 index 0000000..b7ee23c --- /dev/null +++ b/Source/WebCore/manual-tests/bad-clearTimeout-crash.html @@ -0,0 +1,13 @@ +If the back/forward cache is enabled, this test will crash instead of going to the next page that says PASS. + +It cannot be automated because DumpRenderTree doesn't support the back/forward cache. + + diff --git a/Source/WebCore/manual-tests/bidi-parens.html b/Source/WebCore/manual-tests/bidi-parens.html new file mode 100644 index 0000000..cbbd854 --- /dev/null +++ b/Source/WebCore/manual-tests/bidi-parens.html @@ -0,0 +1,18 @@ + + + + + +

This test checks for a regression against 3435 Parentheses are backwards in Hebrew text (no bidi mirroring?).

+

Success: parentheses encapsulate word.

+

Failure: parentheses face away from word.

+
+

+(למדינות) +

+ + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/bidi-visible-control-characters.html b/Source/WebCore/manual-tests/bidi-visible-control-characters.html new file mode 100644 index 0000000..7eeac06 --- /dev/null +++ b/Source/WebCore/manual-tests/bidi-visible-control-characters.html @@ -0,0 +1,12 @@ + + + + +Internal bidi control characters are visible + + +

Since the current default font does not contain bidi control characters, this test needs to be manual. The following paragraph should contain only 3 hebrew characters (and no control characters).

+

גבא

+ + diff --git a/Source/WebCore/manual-tests/bugzilla-14899.html b/Source/WebCore/manual-tests/bugzilla-14899.html new file mode 100644 index 0000000..1cee31a --- /dev/null +++ b/Source/WebCore/manual-tests/bugzilla-14899.html @@ -0,0 +1,33 @@ + + + + + + +

BUG ID: Bugzilla bug 14899 !d->m_view->needsLayout() in Frame::paint() (Causes assert)

+ +

STEPS TO TEST: + Make sure you are using a debug build of the Web Kit framework. Click the Test button below. +

+ +

TEST PASS: + A new window will open. +

+ +

TEST FAIL: + An assertion failure will occur. +

+ + + diff --git a/Source/WebCore/manual-tests/bugzilla-3855.html b/Source/WebCore/manual-tests/bugzilla-3855.html new file mode 100644 index 0000000..dd19104 --- /dev/null +++ b/Source/WebCore/manual-tests/bugzilla-3855.html @@ -0,0 +1,34 @@ + + + + + +

BUG ID: Bugzilla Bug 3855 Table with Form Field and Hidden DIV crashes Safari

+ +

STEPS TO TEST: +Type in the text field below.

+ +

TEST PASS: +Safari will not crash, text will show up in text field as expected. +

+ +

TEST FAIL: +Safari will crash. +

+ +Type in the input field below: +
+
+ + + + +
test
+
+ + +
+ + + diff --git a/Source/WebCore/manual-tests/bugzilla-48077.html b/Source/WebCore/manual-tests/bugzilla-48077.html new file mode 100644 index 0000000..67bb1f1 --- /dev/null +++ b/Source/WebCore/manual-tests/bugzilla-48077.html @@ -0,0 +1,87 @@ + + + + +

+ + + + + + + +111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + + + + + +111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 + + + + + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/bugzilla-4840.html b/Source/WebCore/manual-tests/bugzilla-4840.html new file mode 100644 index 0000000..6cf68bd --- /dev/null +++ b/Source/WebCore/manual-tests/bugzilla-4840.html @@ -0,0 +1,26 @@ + + + + + +

BUG ID: Bugzilla bug 4840 Frames only resize wider, can't make them narrower

+ +

STEPS TO TEST: +Drag the vertical split bar below to the left and release it. +

+ +

TEST PASS: +The frames will resize accordingly, with the split bar where you released it. +

+ +

TEST FAIL: +The split bar will not follow the mouse when dragged to the left. After releasing +the mouse button, the frames will not resize and the split bar will continue to +follow the mouse. +

+ + + + + diff --git a/Source/WebCore/manual-tests/bugzilla-5768.html b/Source/WebCore/manual-tests/bugzilla-5768.html new file mode 100644 index 0000000..4ead9f2 --- /dev/null +++ b/Source/WebCore/manual-tests/bugzilla-5768.html @@ -0,0 +1,41 @@ + + + +No relayout when all frames are fixed + + + + + + diff --git a/Source/WebCore/manual-tests/bugzilla-6821.html b/Source/WebCore/manual-tests/bugzilla-6821.html new file mode 100644 index 0000000..a653945 --- /dev/null +++ b/Source/WebCore/manual-tests/bugzilla-6821.html @@ -0,0 +1,57 @@ + + + + + + +

BUG ID: Bugzilla bug 6821 Fix for 5983 will not always update hover correctly.

+ +

STEPS TO TEST: +Move the mouse over the text “Hover here” until it disappears and “Wait” appears, then DO NOT MOVE the mouse +until the end of the test. +

+ +

TEST PASS: +After a second, you should see “Only green now” over a green background. +No other colors should be visible. +

+ +

TEST FAIL: +“Only green now” will appear over a yellow background with a red +rect at the top. If you move the mouse over the background, the colors will +change to green eventually. +

+ +
+ + + +
+
+Hover here
 Wait 
+
+
+Only green now +
+ + diff --git a/Source/WebCore/manual-tests/canvas-mask-redraw.html b/Source/WebCore/manual-tests/canvas-mask-redraw.html new file mode 100644 index 0000000..f166b3a --- /dev/null +++ b/Source/WebCore/manual-tests/canvas-mask-redraw.html @@ -0,0 +1,65 @@ + + + + + + Canvas Mask + + + + + +

Hovering over the image or text should cause the element to be redrawn with a new mask

+ https://bugs.webkit.org/show_bug.cgi?id=19954 +

Image with mask

+ Clown Fish + +

Div with mask

+
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +
+ + + diff --git a/Source/WebCore/manual-tests/caret-image.html b/Source/WebCore/manual-tests/caret-image.html new file mode 100644 index 0000000..a6dff5e --- /dev/null +++ b/Source/WebCore/manual-tests/caret-image.html @@ -0,0 +1,9 @@ +

+Test to see if caret works correctly to the right of an image. +If the test is successful, the caret will look thin as usual. +If the test fails, the caret will be a big black box the size of the image. +

+ +
freelunch
+ + diff --git a/Source/WebCore/manual-tests/caretScrolling.html b/Source/WebCore/manual-tests/caretScrolling.html new file mode 100644 index 0000000..6fb8044 --- /dev/null +++ b/Source/WebCore/manual-tests/caretScrolling.html @@ -0,0 +1,18 @@ + +

Manual test for fix for rdar://problem/3690705 "caret does not move when scrolling overflow: auto editable area"

+

+Click inside the block below, a caret should appear. Grab the block's scroll handle and scroll down. The caret blinks, try to grab the scroll handle while the caret is visible. The caret should scroll and disappear when it reaches the block's border. +

+ +
+one
+two
+three
+four
+five
+six
+seven
+eight
+
+ + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/chrome-bidi-text.html b/Source/WebCore/manual-tests/chrome-bidi-text.html new file mode 100644 index 0000000..99c0a7b --- /dev/null +++ b/Source/WebCore/manual-tests/chrome-bidi-text.html @@ -0,0 +1,5 @@ +

+ This tests drawing bidirectional text in Windows Safari chrome. Click the + Start button and follow the instructions. +

+ \ No newline at end of file diff --git a/Source/WebCore/manual-tests/chromium/no-autofill-on-readonly.html b/Source/WebCore/manual-tests/chromium/no-autofill-on-readonly.html new file mode 100644 index 0000000..9724aaa --- /dev/null +++ b/Source/WebCore/manual-tests/chromium/no-autofill-on-readonly.html @@ -0,0 +1,33 @@ + + + + +

This page tests that the autofill popup is not shown for read-only and disabled text inputs.

+

Do the following:

+
    +
  • Enter a name in the input text in Form 1 and press submit. This is so the autofill has a value for that field.
  • +
  • Reload the page so the input text is empty. Click twice on the Form 1 text input. An autofill popup with the name you entered previously should be shown.
  • +
  • Click twice on the Form 2 text input. No autofill popup should be shown.
  • +
  • Click twice on the Form 3 text input. No autofill popup should be shown.
  • +
+ +

Form 1 (text input non read-only)

+
+ Name:
+ +
+ +

Form 2 (text input read-only)

+
+ Name:
+ +
+ +

Form 3 (text input disabled)

+
+ Name:
+ +
+ + + diff --git a/Source/WebCore/manual-tests/chromium/onchange-reload-popup.html b/Source/WebCore/manual-tests/chromium/onchange-reload-popup.html new file mode 100644 index 0000000..ce8f21e --- /dev/null +++ b/Source/WebCore/manual-tests/chromium/onchange-reload-popup.html @@ -0,0 +1,44 @@ + + + + + +

Do the following and see if Chromium crashes.

+
    +
  • Click the select
  • +
  • Press 'e' on your keyboard
  • +
  • Click on the document but not the select itself.
  • +
+ +
+ +
+ + diff --git a/Source/WebCore/manual-tests/chromium/select-close-popup-value-change.html b/Source/WebCore/manual-tests/chromium/select-close-popup-value-change.html new file mode 100644 index 0000000..f2adf61 --- /dev/null +++ b/Source/WebCore/manual-tests/chromium/select-close-popup-value-change.html @@ -0,0 +1,20 @@ + + + + +

Do the following, the test passes if the select keeps the selected value after step 4, fails if the value reverted.

+
    +
  • 1. Click the select to open the popup list.
  • +
  • 2. Use keyboard to select a value by pressing the first letter of the value.
  • +
  • 3. Click the select again to close the popup list, it should stay at the value from step 2.
  • +
  • 4. Click anywhere else on the page to move the focus out of the select.
  • +
+ + + + diff --git a/Source/WebCore/manual-tests/chromium/suggestions-popup-font-change.html b/Source/WebCore/manual-tests/chromium/suggestions-popup-font-change.html new file mode 100644 index 0000000..b85977a --- /dev/null +++ b/Source/WebCore/manual-tests/chromium/suggestions-popup-font-change.html @@ -0,0 +1,21 @@ + + + + +

Verify that the font size in the suggestion popup matches the corresponding + input field, test passes if step 2 matches expected behavior.

+
    +
  • 1. Type "abcd" in the text form and press enter.
  • +
  • 2. Type "a" in the text form, suggestions popup should appear. + Verify that font size of text in suggestion popup is the same as in + the corresponding input form. +
  • +
  • 3. Delete contents of input box, press Cntrl/+ [Command/+ on Mac] + to magnify the page contents. Repeat step 2, text size should still + match.
  • +
+
+ +
+ + diff --git a/Source/WebCore/manual-tests/clear-input-file.html b/Source/WebCore/manual-tests/clear-input-file.html new file mode 100644 index 0000000..f1ef360 --- /dev/null +++ b/Source/WebCore/manual-tests/clear-input-file.html @@ -0,0 +1,27 @@ + +

Use this to test the various ways you can clear an input type=file element.

+
+

Choose a file here:

+

Then press one of these buttons, that should clear the file: + +

+

Or press this button that should clear the file, but won't, due to bug 13448:

+

Or press this button to verify we can't set to a non-empty value:

+
diff --git a/Source/WebCore/manual-tests/clearTimeout-crash-bug29832.html b/Source/WebCore/manual-tests/clearTimeout-crash-bug29832.html new file mode 100644 index 0000000..d9ec5c7 --- /dev/null +++ b/Source/WebCore/manual-tests/clearTimeout-crash-bug29832.html @@ -0,0 +1,20 @@ + + +

This test reproduces the crash in DOMWindow::clearTimeout that happens when DOMWindow is disconnected from the Frame (as in back/forward cache expiration case tested here). +

This is the link to the bug: https://bugs.webkit.org/show_bug.cgi?id=29832 +

To reproduce the crash, click the link below, the popup window opens, which will immediately navigate to another one, so the b/f cache entry will be created. Close the popup window. Wait a few seconds (~10), for the page cache to start deleting pages it doesn't need - crash will happen.
Crash me! diff --git a/Source/WebCore/manual-tests/close-on-closedWindow.html b/Source/WebCore/manual-tests/close-on-closedWindow.html new file mode 100644 index 0000000..9e30715 --- /dev/null +++ b/Source/WebCore/manual-tests/close-on-closedWindow.html @@ -0,0 +1,39 @@ + + + + + +

BUG ID: rdar://problem/4094363 Can't re-open a window at capripalace.com website because "close" fails on already-closed window

+ +

STEPS TO TEST: +

    +
  1. Click the link below
  2. +
  3. Close the window that opens
  4. +
  5. Click the link again
  6. +
+

+ +

TEST PASS: +If the bug is fixed, a window WILL OPEN after Step #3. +

+ +

TEST FAIL: +If the bug is not fixed, a window WILL NOT OPEN after Step #3. +

+ + + + Click this link + + + diff --git a/Source/WebCore/manual-tests/compositing/accel-comp-iframe-tab-repaint.html b/Source/WebCore/manual-tests/compositing/accel-comp-iframe-tab-repaint.html new file mode 100644 index 0000000..35c9c34 --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/accel-comp-iframe-tab-repaint.html @@ -0,0 +1,15 @@ + +Accelerated compositing tab repaint bug + +

Accelerated compositing tab repaint bug

+

This test case checks for a repaint bug resulting from accelerated +compositing of iframes on Mac. Follow these steps:

+
    +
  1. Open this link in a new tab.
  2. +
  3. Close this tab.
  4. +
  5. The new page should be blue.
  6. +
diff --git a/Source/WebCore/manual-tests/compositing/assert-on-tab-switch.html b/Source/WebCore/manual-tests/compositing/assert-on-tab-switch.html new file mode 100644 index 0000000..5b82c49 --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/assert-on-tab-switch.html @@ -0,0 +1,20 @@ + + + + + + + +
+

https://bugs.webkit.org/show_bug.cgi?id=43167
+ You should not hit an assertion if you load this file in a tab, then switch back and forth between other tabs.

+ + diff --git a/Source/WebCore/manual-tests/compositing/caret-in-compositing-frame.html b/Source/WebCore/manual-tests/compositing/caret-in-compositing-frame.html new file mode 100644 index 0000000..703f3b2 --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/caret-in-compositing-frame.html @@ -0,0 +1,7 @@ + + diff --git a/Source/WebCore/manual-tests/compositing/font-smoothing.html b/Source/WebCore/manual-tests/compositing/font-smoothing.html new file mode 100644 index 0000000..fce444e --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/font-smoothing.html @@ -0,0 +1,34 @@ + + + + + + + +
+ This text should be antialiased, but not smoothed. +
+ +
+ This text should be antialiased and smoothed. +
+ +
+ This text should be antialiased and smoothed in the browser, and antialiased in pixel results. +
+ + diff --git a/Source/WebCore/manual-tests/compositing/missing-iframe-contents.html b/Source/WebCore/manual-tests/compositing/missing-iframe-contents.html new file mode 100644 index 0000000..d769e43 --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/missing-iframe-contents.html @@ -0,0 +1,33 @@ + + + + + + + + + + + +

https://bugs.webkit.org/show_bug.cgi?id=42046
+ You should see a blue rectangle inside the iframe when the page loads.

+ + diff --git a/Source/WebCore/manual-tests/compositing/resources/composited-subframe.html b/Source/WebCore/manual-tests/compositing/resources/composited-subframe.html new file mode 100644 index 0000000..4a4f53e --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/resources/composited-subframe.html @@ -0,0 +1,28 @@ + + + + + + + + +
+
+ + + diff --git a/Source/WebCore/manual-tests/compositing/resources/editable-compositing-subframe.html b/Source/WebCore/manual-tests/compositing/resources/editable-compositing-subframe.html new file mode 100644 index 0000000..24b43e8 --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/resources/editable-compositing-subframe.html @@ -0,0 +1,9 @@ + +
+The caret should blink correctly when editing this paragraph. +
diff --git a/Source/WebCore/manual-tests/compositing/resources/flash-frame.html b/Source/WebCore/manual-tests/compositing/resources/flash-frame.html new file mode 100644 index 0000000..34d9290 --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/resources/flash-frame.html @@ -0,0 +1,3 @@ + +Flash frame for repaint test + diff --git a/Source/WebCore/manual-tests/compositing/resources/tab-repaint-part-2.html b/Source/WebCore/manual-tests/compositing/resources/tab-repaint-part-2.html new file mode 100644 index 0000000..17cb6e7 --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/resources/tab-repaint-part-2.html @@ -0,0 +1,18 @@ + +Accelerated compositing tab repaint bug part 2 + + +
    +
  1. This page should have a blue background.
  2. +
+ + diff --git a/Source/WebCore/manual-tests/compositing/show-composited-iframe-on-back-button.html b/Source/WebCore/manual-tests/compositing/show-composited-iframe-on-back-button.html new file mode 100644 index 0000000..fff8888 --- /dev/null +++ b/Source/WebCore/manual-tests/compositing/show-composited-iframe-on-back-button.html @@ -0,0 +1,76 @@ + + + + + + + Show composited iframe contents when navigating back to page + + + + +

+ This page has a composited iframe. When navigating to a new page and then back to this one, the iframe contents should show up. +

+ Click on the following URL and then click back. When navigating back to this page, the blue box inside the black rectangle + should show up. +

+
+              http://apple.com
+
+
+ +
+

+
+
diff --git a/Source/WebCore/manual-tests/computed-transform-value.html b/Source/WebCore/manual-tests/computed-transform-value.html
new file mode 100644
index 0000000..5d7e622
--- /dev/null
+++ b/Source/WebCore/manual-tests/computed-transform-value.html
@@ -0,0 +1,49 @@
+
+
+
+
+    
+    Get Computed Transform
+    
+    
+
+
+
+

Testing transform computed style

+

All boxes are 200x200 pixels. When you click on an element, the computed transform style will be displayed below

+

Computed style for -webkit-transform displayed here

+ + +
+ scale(1.5, 0.75) +
+ +
+ rotate(30deg) +
+ +
+ translate(50px, 80px) +
+ +
+ translate(10px, 50px) scale(0.8) rotate(-10deg) +
+ + + diff --git a/Source/WebCore/manual-tests/containing-block-position-change.html b/Source/WebCore/manual-tests/containing-block-position-change.html new file mode 100644 index 0000000..adc2238 --- /dev/null +++ b/Source/WebCore/manual-tests/containing-block-position-change.html @@ -0,0 +1,35 @@ + + + + + + + +

+ This is a test for http://bugs.webkit.org/show_bug.cgi?id=9121 + REGRESSION: [Incremental Repaint] DHTML movement test failures. +

+

+ Do not resize the window. If you did, reload the test. +

+

+ There should be a green square below, aligned with the left margin of the page. +

+
+
+ +
+ + diff --git a/Source/WebCore/manual-tests/contenteditable-link.html b/Source/WebCore/manual-tests/contenteditable-link.html new file mode 100644 index 0000000..9923aa9 --- /dev/null +++ b/Source/WebCore/manual-tests/contenteditable-link.html @@ -0,0 +1,29 @@ + + + + Webkit bugzilla repro movie: #7156 + + + + + +

Repro movie for bug #7156

+ +
The behaviour of editable links is controlled by the user default WebKitEditableLinkBehavior. This can be set via a private WebPreference. If the preference is OnlyLiveWithShiftKey, then the link will only be active when the shift key is pressed (WinIE/Firefox behaviour). If the preference is WebKitEditableLinkAlwaysLive or WebKitEditableLinkDefaultBehavior, then the link is always active (Safari 2.0 behaviour). Finally, if the preference is WebKitEditableLinkLiveWhenNotFocused, the link will only be live if the selection before clicking on the link is not in the same editable block as the link.
+ +
Also, when a link is 'live' it can be dragged as a link, and when the link isn't 'live', dragging a link just performs a normal text selection. +
+ +
+

Test content

+

Test link

+
+ + + diff --git a/Source/WebCore/manual-tests/context-click-generated-content.html b/Source/WebCore/manual-tests/context-click-generated-content.html new file mode 100644 index 0000000..3fcaf6d --- /dev/null +++ b/Source/WebCore/manual-tests/context-click-generated-content.html @@ -0,0 +1,21 @@ + + +

+Test of crash when context-clicking on generated content. +Do a control-click or a right-click in one of these two +boxes, and make sure you don't see a crash. +

diff --git a/Source/WebCore/manual-tests/context-click-unfocused-frame.html b/Source/WebCore/manual-tests/context-click-unfocused-frame.html new file mode 100644 index 0000000..3e94e85 --- /dev/null +++ b/Source/WebCore/manual-tests/context-click-unfocused-frame.html @@ -0,0 +1,17 @@ + + + diff --git a/Source/WebCore/manual-tests/crash-and-no-repaint-after-wake-from-sleep.html b/Source/WebCore/manual-tests/crash-and-no-repaint-after-wake-from-sleep.html new file mode 100644 index 0000000..c0ccb12 --- /dev/null +++ b/Source/WebCore/manual-tests/crash-and-no-repaint-after-wake-from-sleep.html @@ -0,0 +1,186 @@ + + + + Test for Bugs 39295 and 39297 + + + + + + + + + + +

This is a combined test for Bug 39295: Crash (preceded by + assertion) in WKCACFLayerRenderer::setNeedsDisplay when computer wakes from sleep on particular page and Bug 39297: WebView doesn't repaint until page reloads when page + using hardware acceleration loads just after waking from sleep. To test, put your computer to sleep (or + "Standby", as Windows calls it). When you wake your computer up, the browser should not crash and the animation + below should still be running without any periods of non-painting of the WebView.

+
+
+
+
+
+
+
+ + + + diff --git a/Source/WebCore/manual-tests/crash-on-accessing-domwindow-without-frame.html b/Source/WebCore/manual-tests/crash-on-accessing-domwindow-without-frame.html new file mode 100644 index 0000000..77dd115 --- /dev/null +++ b/Source/WebCore/manual-tests/crash-on-accessing-domwindow-without-frame.html @@ -0,0 +1,22 @@ + +

This test reproduces the crash that happens when JavaScript has access to DOMWindow which is disconnected from its Frame. This crash was fixed by http://trac.webkit.org/changeset/49786

+To reproduce the crash: +
  • Click the link below, the popup window opens.
  • Close the popup window.
  • Wait about 10 seconds (~10, page cache should start deleting pages) and observe the crash.
+Crashes on Safari 4.0.3

Crash me!

+ diff --git a/Source/WebCore/manual-tests/crash-on-find-with-no-selection.html b/Source/WebCore/manual-tests/crash-on-find-with-no-selection.html new file mode 100644 index 0000000..9dd108c --- /dev/null +++ b/Source/WebCore/manual-tests/crash-on-find-with-no-selection.html @@ -0,0 +1,12 @@ + + + + +

This test can be used to verify that we do not crash when searching for text on a page when nothing on the page is currently selected.

+
    +
  1. Ensure that you have not clicked anywhere on this page and that nothing on this page is currently selected.
  2. +
  3. Search for the word "crash" in this page (In Safari for Mac, select Edit->Find->Find or press Cmd-F on your keyboard to open the Find banner to search for a word in the page). +
  4. This test PASSED if we do not crash and the word "crash" is highlighted in at least the first sentence on this page.
  5. +
+ + diff --git a/Source/WebCore/manual-tests/css3-cursor-fallback-quirks.html b/Source/WebCore/manual-tests/css3-cursor-fallback-quirks.html new file mode 100644 index 0000000..0efca75 --- /dev/null +++ b/Source/WebCore/manual-tests/css3-cursor-fallback-quirks.html @@ -0,0 +1,64 @@ + +Quirks custom cursor tests + +

Bug .991: REGRESSION: missing or broken CSS custom cursors are displayed as a missing image icon.

+

Move the cursor over the blue box - it should not turn into a missing image icon, and should turn into an I-beam over text.

+ +
some text
+
+ +
+

Bug 6001: WebKit does not handle fallback custom cursors

+

Bug 9013: Let correct CSS custom cursor declarations parse

+

In each of the blue boxes below, the cursor should become a help cursor (question mark).

+ + + + + + + +
+

In each of the blue boxes below, the cursor should remain the default cursor, since all cursor definitions are invalid in quirks mode.

+ + + +
+

In each of the blue boxes below, the cursor should show the text cursor, since they contain invalid hotspots.

+ + + + +
+ +

In each of the blue boxes below, the cursor should show the help, since they contain valid hotspots.

+ + + + +
+ +

+

Should show an I-beam cursor.

+

The following testcases test inheritance of the cursor property. The first one should have the help cursor for both divs (normal inheritance). The second one should have help cursor for big div, text cursor for small div (inner div has cursor property, should not inherit). The next has invalid css syntax in the inner div, so it should inherit from the parent. The last two testcases have correct syntax and there is no inheritance in this case.

+ + +
+
+
+
+
+
+
+
+
+
+
+

In each of the blue boxes below, the hotspot is out-of-range. In quirks mode we do not support hotspots at all, so we show the fallback cursor(text).

+ + + + +
+ + diff --git a/Source/WebCore/manual-tests/css3-cursor-fallback-strict.html b/Source/WebCore/manual-tests/css3-cursor-fallback-strict.html new file mode 100644 index 0000000..06624c4 --- /dev/null +++ b/Source/WebCore/manual-tests/css3-cursor-fallback-strict.html @@ -0,0 +1,56 @@ + + +Strict custom cursor tests + +

Bug .991: REGRESSION: missing or broken CSS custom cursors are displayed as a missing image icon.

+

Move the cursor over the blue box - it should not turn into a missing image icon, and should turn into an I-beam over text.

+ +
some text
+
+ +
+

Bug 6001: WebKit does not handle fallback custom cursors

+

Bug 9013: Let correct CSS custom cursor declarations parse

+

In each of the blue boxes below, the cursor should become a help cursor (question mark).

+ + + + + + + +
+

In each of the blue boxes below, the cursor should remain the default cursor, since all cursor definitions are invalid in strict mode.

+ + + + + + +
+ +

+

Should show an I-beam cursor.

+

The following testcases test inheritance of the cursor property. The first one should have the help cursor for both divs (normal inheritance). The second one should have help cursor for big div, text cursor for small div (inner div has cursor property, should not inherit). The next two have invalid css syntax in the inner div, so they should inherit from parent. The rightmost testcase has a nonexistant url, but the syntax is correct, and there is no inheritance in this case.

+ + +
+
+
+
+
+
+
+
+
+
+
+

In each of the blue boxes below, the hotspot is out-of-range. For now this means a failure to show the custom cursor(lower level problem?).

+ + + + +
+ + diff --git a/Source/WebCore/manual-tests/cur-hotspot.html b/Source/WebCore/manual-tests/cur-hotspot.html new file mode 100644 index 0000000..f1cfb54 --- /dev/null +++ b/Source/WebCore/manual-tests/cur-hotspot.html @@ -0,0 +1,12 @@ + + + +

Test for .cur cursor intrinsic hot spot behavior. See bug 15779.

+
Mouse cursor should be upside down inside this box.
+ +
Mouse cursor should be upside down inside this box.
+ +
Mouse cursor should flip erratically, due to incorrect hot spot forced in CSS.
+ + + diff --git a/Source/WebCore/manual-tests/cursor-empty-url.html b/Source/WebCore/manual-tests/cursor-empty-url.html new file mode 100644 index 0000000..a336100 --- /dev/null +++ b/Source/WebCore/manual-tests/cursor-empty-url.html @@ -0,0 +1,3 @@ +
Mousing over the grey block should not cause a crash.
+ +
diff --git a/Source/WebCore/manual-tests/cursor-max-size.html b/Source/WebCore/manual-tests/cursor-max-size.html new file mode 100644 index 0000000..a112a70 --- /dev/null +++ b/Source/WebCore/manual-tests/cursor-max-size.html @@ -0,0 +1,25 @@ + + + + + + +

+ If there is a custom cursor, the test has failed. This tests that images larger than 128x128 cannot be used + as cursors and that hotspots cannot be outside of the cursors bounds box. +

+ + diff --git a/Source/WebCore/manual-tests/cursor.html b/Source/WebCore/manual-tests/cursor.html new file mode 100644 index 0000000..206cfe0 --- /dev/null +++ b/Source/WebCore/manual-tests/cursor.html @@ -0,0 +1,38 @@ +
Mouse over the grey blocks to change the cursor.
+
auto
+
default
+
hand
+
pointer
+
text
+
help
+
crosshair
+
move
+
w
+
e
+
n
+
s
+
nw
+
ne
+
sw
+
se
+
ns
+
ew
+
nwse
+
nesw
+
col
+
row
+
allscroll
+
verticaltext
+
contextmenu
+
nodrop
+
notallowed
+
progress
+
wait
+
alias
+
cell
+
copy
+
none
+
zoom in
+
zoom out
+
grab
+
grabbing
diff --git a/Source/WebCore/manual-tests/cursorfallback.xml b/Source/WebCore/manual-tests/cursorfallback.xml new file mode 100644 index 0000000..a4fdf2f --- /dev/null +++ b/Source/WebCore/manual-tests/cursorfallback.xml @@ -0,0 +1,32 @@ + + + +Strict mode + SVG cursor fallback test + + +

Test svg cursor fallback, should show help cursor:

+ + + + + + + +Test svg cursor fallback with hotspot, should show help cursor: + + + +Test svg cursor fallback with illegal hotspot, should show default cursor: + + + +Test svg cursor fallback with illegal hotspot, should show default cursor: + + + + +

Testing cursor fallback in strict mode, should show help cursor:

+
+ + diff --git a/Source/WebCore/manual-tests/custom-cursors.html b/Source/WebCore/manual-tests/custom-cursors.html new file mode 100644 index 0000000..0620c47 --- /dev/null +++ b/Source/WebCore/manual-tests/custom-cursors.html @@ -0,0 +1,10 @@ +Bug 8991: REGRESSION: missing or broken CSS custom cursors are displayed as a missing image icon.

+Move the cursor over the blue box - it should not turn into a missing image icon, and should turn into an I-beam over text. + +

some text
+
+ +
+Bug 6001: WebKit does not handle fallback custom cursors

+Move the cursor over the blue box - it should become a help cursor (question mark). +

diff --git a/Source/WebCore/manual-tests/database-threading-stress-test-2.html b/Source/WebCore/manual-tests/database-threading-stress-test-2.html new file mode 100644 index 0000000..b99af3c --- /dev/null +++ b/Source/WebCore/manual-tests/database-threading-stress-test-2.html @@ -0,0 +1,51 @@ + + + + + + +

This test needs to run without crashes and assertion failures for a while.

+ + diff --git a/Source/WebCore/manual-tests/database-threading-stress-test.html b/Source/WebCore/manual-tests/database-threading-stress-test.html new file mode 100644 index 0000000..f22610c --- /dev/null +++ b/Source/WebCore/manual-tests/database-threading-stress-test.html @@ -0,0 +1,84 @@ + + + + + + + + + + +This test stresses the database threading code by constantly opening transactions to the test database at a fast rate.
+See radar 5729446 for more details.
+

Current Transaction Count: 0
+ + + diff --git a/Source/WebCore/manual-tests/debugger-caught-uncaught-exceptions.html b/Source/WebCore/manual-tests/debugger-caught-uncaught-exceptions.html new file mode 100644 index 0000000..d812ca6 --- /dev/null +++ b/Source/WebCore/manual-tests/debugger-caught-uncaught-exceptions.html @@ -0,0 +1,35 @@ + + + + + +

This page tests Caught exceptions still pause the debugger +

To test this bug, open the inspector, open the scripts panel, and click the button to pause on all exceptions, press + the button, and see which exceptions are paused on. Then press the pause on exceptions button again to only + pause on uncaught exceptions, and see which exceptions are paused on.

+ + + diff --git a/Source/WebCore/manual-tests/deleteToEndOfLine.html b/Source/WebCore/manual-tests/deleteToEndOfLine.html new file mode 100644 index 0000000..fdbc24d --- /dev/null +++ b/Source/WebCore/manual-tests/deleteToEndOfLine.html @@ -0,0 +1,20 @@ + + + + + +deleteToEndOfLine: test + + +

First add the following line to your ~/Library/KeyBindings/DefaultKeyBinding.dict then relaunch Safari: "^k" = "deleteToEndOfLine:";

+

Place the cursor between the two 'o's in 'Foo' and hit ^k twice. The first should result in 'Fo\nbar' and the second should result in 'Fobar'.

+
Foo
bar
+ + + diff --git a/Source/WebCore/manual-tests/dictionary-scrolled-iframe.html b/Source/WebCore/manual-tests/dictionary-scrolled-iframe.html new file mode 100644 index 0000000..d7cf23e --- /dev/null +++ b/Source/WebCore/manual-tests/dictionary-scrolled-iframe.html @@ -0,0 +1,28 @@ + + + + + +

BUG ID: Bugzilla bug 8295 Dictionary pop-up panel targets the wrong word in a scrolled IFRAME

+ +

STEPS TO TEST:
+1. Click the inner frame’s down scroll arrow once.
+2. Move the mouse pointer +over “target”.
+3. Press Command-Control-D to invoke the Dictionary pop-up panel. +

+ +

TEST PASS: +The Dictionary pop-up panel will appear over “target”, giving its definition. +

+ +

TEST FAIL: +The Dictionary pop-up panel will appear over “failure”, with the definition of failure. +

+ + + + + diff --git a/Source/WebCore/manual-tests/directory-drop-on-view.html b/Source/WebCore/manual-tests/directory-drop-on-view.html new file mode 100644 index 0000000..b82cc45 --- /dev/null +++ b/Source/WebCore/manual-tests/directory-drop-on-view.html @@ -0,0 +1,20 @@ + + + + Manual drop test + + + + This tests that unknown file types are handled correctly when dropped in the window +
    +
  • + Drag a file that WebKit doesn't recognise -- eg. a disk image, tarball, etc.
    + WebKit should cause a Finder window to open, with the dropped file selected. +
  • +
  • + Attempt to drop a directory onto the WebView.
    + The drag should not be accepted, and the drag cursor should be the standard disallowed drag cursor. +
  • +
+ + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/disable-javascript-reload.html b/Source/WebCore/manual-tests/disable-javascript-reload.html new file mode 100644 index 0000000..c7e2a91 --- /dev/null +++ b/Source/WebCore/manual-tests/disable-javascript-reload.html @@ -0,0 +1,21 @@ + + + + + + +
+PASS +
+ diff --git a/Source/WebCore/manual-tests/disabled-option-elements.html b/Source/WebCore/manual-tests/disabled-option-elements.html new file mode 100644 index 0000000..4ff291f --- /dev/null +++ b/Source/WebCore/manual-tests/disabled-option-elements.html @@ -0,0 +1,26 @@ + +

This tests that disabled option elements shouldn't be selectable and that no elements in disabled optgroups are selectable.

+
+ + + +
+ + + diff --git a/Source/WebCore/manual-tests/display-none-option.html b/Source/WebCore/manual-tests/display-none-option.html new file mode 100644 index 0000000..30071f3 --- /dev/null +++ b/Source/WebCore/manual-tests/display-none-option.html @@ -0,0 +1,11 @@ +

+When you click the following <select>, you should see only two options. +Mac Safari doesn't pass this test yet. +See Bug 8351 for detail. + +

+ diff --git a/Source/WebCore/manual-tests/divx-plugin-fails-to-draw.html b/Source/WebCore/manual-tests/divx-plugin-fails-to-draw.html new file mode 100644 index 0000000..57244b7 --- /dev/null +++ b/Source/WebCore/manual-tests/divx-plugin-fails-to-draw.html @@ -0,0 +1,12 @@ + + +This is a manual test for +Bug #39457. It +requires that you have the DivX plug-in installed.

+ +The plug-in below should not appear as a white box but as a video player with +controls.

+ + + + diff --git a/Source/WebCore/manual-tests/dom-manipulation-on-resize.html b/Source/WebCore/manual-tests/dom-manipulation-on-resize.html new file mode 100644 index 0000000..81eaa5a --- /dev/null +++ b/Source/WebCore/manual-tests/dom-manipulation-on-resize.html @@ -0,0 +1,28 @@ + + + + + +
+

+BUG ID: Bugzilla bug 8739 +Crash in RenderTableSection::paint due to manipulating DOM on resize +

+

+>TEST PASS: You got here without crashing, which means test PASS. It is normal for the +window to have resized. +

+ diff --git a/Source/WebCore/manual-tests/dom/document-write-synchronous-after-page-load.html b/Source/WebCore/manual-tests/dom/document-write-synchronous-after-page-load.html new file mode 100644 index 0000000..f62fd68 --- /dev/null +++ b/Source/WebCore/manual-tests/dom/document-write-synchronous-after-page-load.html @@ -0,0 +1,23 @@ +

This test ensures that document.write after page load is synchronous.

+

You will get a PASS or FAIL alert message after a few seconds.

+ diff --git a/Source/WebCore/manual-tests/dom/form-control-for-label.html b/Source/WebCore/manual-tests/dom/form-control-for-label.html new file mode 100644 index 0000000..aeb8338 --- /dev/null +++ b/Source/WebCore/manual-tests/dom/form-control-for-label.html @@ -0,0 +1,12 @@ + + + +

Test hover

+
+
+ + + diff --git a/Source/WebCore/manual-tests/dom/progressbar.html b/Source/WebCore/manual-tests/dom/progressbar.html new file mode 100644 index 0000000..95e64f2 --- /dev/null +++ b/Source/WebCore/manual-tests/dom/progressbar.html @@ -0,0 +1,8 @@ + +

Indeterminate progress bar

+This is an example of a determinate progress bar.
+This is an example of an indeterminate progress bar.
+This is an example of a right-to-left determinate progress bar.
+This is an example of a right-to-left indeterminate progress bar.
+ + diff --git a/Source/WebCore/manual-tests/drag-caret.html b/Source/WebCore/manual-tests/drag-caret.html new file mode 100644 index 0000000..4334ab2 --- /dev/null +++ b/Source/WebCore/manual-tests/drag-caret.html @@ -0,0 +1,3 @@ +

This tests dragging over an input element, to make sure no drag-cursor is left behind.

+

+

Drag some text over the input element and make sure the Drag Caret disappears when the drag exits the input element. Per https://bugs.webkit.org/show_bug.cgi?id=26787

diff --git a/Source/WebCore/manual-tests/drag-cursor-notallowed.html b/Source/WebCore/manual-tests/drag-cursor-notallowed.html new file mode 100644 index 0000000..e6cb6d4 --- /dev/null +++ b/Source/WebCore/manual-tests/drag-cursor-notallowed.html @@ -0,0 +1,111 @@ + + + + + + +

This test can be used to verify that the not-allowed cursor is shown during an invalid drag-and-drop operation. + In particular, if the effectAllowed is and the dropEffect of the + drop target is then the drop is not allowed and the cursor should + change to the not-allowed cursor. Note, this test only pertains to the Windows build since the Mac build does not show a drop cursor + for a not-allowed drop operation (see bug #25925). +

+ Drag the red square over the drop target (demarcated by the dashed boundary). While hovering over the drop target, if the cursor + is not-allowed then the test PASSED. Otherwise, the test FAILED.

+
+ +

+
+
Drag the red square over me.

+ +
+ +
+
+

Items that can be dragged to the drop target:

+
Square
+
+
+ + diff --git a/Source/WebCore/manual-tests/drag-enter-alert.html b/Source/WebCore/manual-tests/drag-enter-alert.html new file mode 100644 index 0000000..e563923 --- /dev/null +++ b/Source/WebCore/manual-tests/drag-enter-alert.html @@ -0,0 +1,29 @@ + + + + + + +

Do the following and see if Webkit crashes.

+
    +
  • Drag the image
  • +
  • Click the OK button on the alert box
  • +
+ + + diff --git a/Source/WebCore/manual-tests/drag-escape.html b/Source/WebCore/manual-tests/drag-escape.html new file mode 100644 index 0000000..ebdf4e7 --- /dev/null +++ b/Source/WebCore/manual-tests/drag-escape.html @@ -0,0 +1,57 @@ + + + + + + +

Test for https://bugs.webkit.org/show_bug.cgi?id=26699

+ +

Instructions:

+ +

Drag the "Drag Me!" link below

+

Press escape

+ + Drag Me! + +

+
+
diff --git a/Source/WebCore/manual-tests/drag-image-table-part-decorations.html b/Source/WebCore/manual-tests/drag-image-table-part-decorations.html
new file mode 100644
index 0000000..28aa175
--- /dev/null
+++ b/Source/WebCore/manual-tests/drag-image-table-part-decorations.html
@@ -0,0 +1,19 @@
+
+

+ When dragging each of the black squares below, the drag image should include + only the hollow black square, and no blue background. +

+
+
+ +
+
+ +
+
+ +
+
+ +
+
diff --git a/Source/WebCore/manual-tests/drag-image-to-address-bar.html b/Source/WebCore/manual-tests/drag-image-to-address-bar.html new file mode 100644 index 0000000..8a8c088 --- /dev/null +++ b/Source/WebCore/manual-tests/drag-image-to-address-bar.html @@ -0,0 +1,24 @@ + + + + + +

BUG ID: Bugzilla bug 9952 REGRESSION: Repro crash when dragging an image from the window to the address bar

+ +

STEPS TO TEST: +Drag the image from below to the address bar, then click on the image. +

+ +

TEST PASS: +No crash. +

+ +

TEST FAIL: +Safari will crash when you drop the image onto the address bar or when you click it. +

+ +
+ + + diff --git a/Source/WebCore/manual-tests/drag-image-to-desktop.html b/Source/WebCore/manual-tests/drag-image-to-desktop.html new file mode 100644 index 0000000..abcd395 --- /dev/null +++ b/Source/WebCore/manual-tests/drag-image-to-desktop.html @@ -0,0 +1,15 @@ + + + + + +

This page tests WebKit's behavior when dragging an image with a file extension that doesn't match its MIME type or actual file type +

Prerequisites:
+

  • run the LayoutTest's webserver (WebKitTools/run-webkit-httpd)
+

Steps to test:
+

  1. drag and drop the image below to the desktop
+ +

Expected results:
+The file should have .gif extension (not .bat or .jpg/.jpeg) + + diff --git a/Source/WebCore/manual-tests/drag-image.html b/Source/WebCore/manual-tests/drag-image.html new file mode 100644 index 0000000..580d5e5 --- /dev/null +++ b/Source/WebCore/manual-tests/drag-image.html @@ -0,0 +1,27 @@ + + + + + + +

This tests that setting the drag image works. If this is successful, the drag icon when dragging the text below around should look like the image below.

+ +
Try dragging me around!
+
+
+ + diff --git a/Source/WebCore/manual-tests/drag-move-in-search-field.html b/Source/WebCore/manual-tests/drag-move-in-search-field.html new file mode 100644 index 0000000..4bb720a --- /dev/null +++ b/Source/WebCore/manual-tests/drag-move-in-search-field.html @@ -0,0 +1,11 @@ +

Double-click the word "dolor" to select it, then drag the selection to +between "lorem" and "ipsum". There should be no assertion failure in a +debug build.

+ + + diff --git a/Source/WebCore/manual-tests/drag-out-of-background-window.html b/Source/WebCore/manual-tests/drag-out-of-background-window.html new file mode 100644 index 0000000..05fa087 --- /dev/null +++ b/Source/WebCore/manual-tests/drag-out-of-background-window.html @@ -0,0 +1,26 @@ + + + + + +

BUG ID: Bugzilla bug 15077 REGRESSION: Cannot drag selected text out of a background window

+ +

STEPS TO TEST:
+1. Select the first line of text in this window.
+2. Switch to another application.
+3. With this window in the background, click and hold inside the selected text, +then drag the text out of the window. +

+ +

TEST PASS: +This window will not come to the foreground when you click, and you will be able to +drag the selected text out. +

+ +

TEST FAIL: +As soon as you click in the selected text, this window will come to the foreground +and you may not be able to drag the selected text. +

+ + diff --git a/Source/WebCore/manual-tests/drag-with-div-or-image-as-data-image.html b/Source/WebCore/manual-tests/drag-with-div-or-image-as-data-image.html new file mode 100644 index 0000000..1d5a791 --- /dev/null +++ b/Source/WebCore/manual-tests/drag-with-div-or-image-as-data-image.html @@ -0,0 +1,55 @@ + + + Test for WebKit bug 24735: Poor setDragImage support on Windows + + + + + +

Test for WebKit bug 24735: Poor setDragImage support on Windows

+ +

Instructions:

+

When you drag the first div, the image under the cursor should be of the second image.

+

When you drag the first image, the image under the cursor should be of the second div.

+ +
+
+ +
Drag me, I am a div! (first div)
+
+
+ +
+
+ +
+
+
When a drag is started on the image, this is the div that is used as the drag image! (second div)
+ + + diff --git a/Source/WebCore/manual-tests/drag_select_highlighting.html b/Source/WebCore/manual-tests/drag_select_highlighting.html new file mode 100644 index 0000000..d6f4057 --- /dev/null +++ b/Source/WebCore/manual-tests/drag_select_highlighting.html @@ -0,0 +1,14 @@ + + +Highlight leaves trails + + +

Drag across the following line from right to left and all the way back.

+

+Curabitur pretium, quam quis semper malesuada, est libero feugiat libero, vel fringilla orci nibh sed neque. +

+

Drag across the following line from left to right and all the way back.

+

+Curabitur pretium, quam quis semper malesuada, est libero feugiat libero, vel fringilla orci nibh sed neque. +

+ \ No newline at end of file diff --git a/Source/WebCore/manual-tests/drag_with_opacity.html b/Source/WebCore/manual-tests/drag_with_opacity.html new file mode 100644 index 0000000..0e4b69b --- /dev/null +++ b/Source/WebCore/manual-tests/drag_with_opacity.html @@ -0,0 +1,33 @@ + + + +Untitled Document + + + + +

This is the test case for crashing bug <rdar://problem/4234658>

+ + + + +
+
Click to right of this text and drag
+
+ + diff --git a/Source/WebCore/manual-tests/drop-in-empty-doc.html b/Source/WebCore/manual-tests/drop-in-empty-doc.html new file mode 100644 index 0000000..eae14f8 --- /dev/null +++ b/Source/WebCore/manual-tests/drop-in-empty-doc.html @@ -0,0 +1,6 @@ + + + +

Click here to open a new window. Drag and drop a file over the new window. It should not crash. + + diff --git a/Source/WebCore/manual-tests/drop-text-acquires-style.html b/Source/WebCore/manual-tests/drop-text-acquires-style.html new file mode 100644 index 0000000..602c760 --- /dev/null +++ b/Source/WebCore/manual-tests/drop-text-acquires-style.html @@ -0,0 +1,11 @@ + + +Dragging plain text into a styled region + + +

This test ensures the plain text dropped into a styled text region will acquire the appropriate style

+

To run this test, drag the text in the input element below into the bold text region. The dropped text should be bold.

+
+Drag the text from the above input element into this bold text + + diff --git a/Source/WebCore/manual-tests/empty-link-target.html b/Source/WebCore/manual-tests/empty-link-target.html new file mode 100644 index 0000000..06ccd0c --- /dev/null +++ b/Source/WebCore/manual-tests/empty-link-target.html @@ -0,0 +1,28 @@ + + + + +

Bug: REGRESSION: Repro crash when clicking link with target="_blank"

+

If the test passes, you will see a PASS message below. (It's normal for a new window to open.)

+
+ +
+ + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/empty-script-crash.html b/Source/WebCore/manual-tests/empty-script-crash.html new file mode 100644 index 0000000..5605ff9 --- /dev/null +++ b/Source/WebCore/manual-tests/empty-script-crash.html @@ -0,0 +1,6 @@ +This document used to crash when loaded as the very first document in +a Safari instance to use JavaScript. It can't be a meaningful layout +test since it would get loaded after many other documents that ran +scripts. + diff --git a/Source/WebCore/manual-tests/empty-title-popup.html b/Source/WebCore/manual-tests/empty-title-popup.html new file mode 100644 index 0000000..cb6ea8c --- /dev/null +++ b/Source/WebCore/manual-tests/empty-title-popup.html @@ -0,0 +1,3 @@ +

This demonstrates bug 9833.

+

Select the second item on the pop up. +

diff --git a/Source/WebCore/manual-tests/find-count-matches-after-text-control.html b/Source/WebCore/manual-tests/find-count-matches-after-text-control.html new file mode 100644 index 0000000..738be8c --- /dev/null +++ b/Source/WebCore/manual-tests/find-count-matches-after-text-control.html @@ -0,0 +1,14 @@ +

+ Test that text matches are counted correctly when a match occurs inside a text field. +

+

+ To test: +

    +
  1. Choose Edit > Find > Find
  2. +
  3. In the Find field, type “lemon” +
+

+

+ The test passes if the Find banner says “3 matches”. +

+ and another lemon. diff --git a/Source/WebCore/manual-tests/first-line-style-crash.html b/Source/WebCore/manual-tests/first-line-style-crash.html new file mode 100644 index 0000000..4758b1e --- /dev/null +++ b/Source/WebCore/manual-tests/first-line-style-crash.html @@ -0,0 +1,23 @@ + + + + + + +

+ Regression test for http://bugs.webkit.org/show_bug.cgi?id=8760 + crash (hang?) on subtlegradient.com article page. +

+

+ No crash means test PASS. +

+
+
+ Lorem ipsum +
+ + diff --git a/Source/WebCore/manual-tests/flash-unload-tab.html b/Source/WebCore/manual-tests/flash-unload-tab.html new file mode 100644 index 0000000..0ba1cf1 --- /dev/null +++ b/Source/WebCore/manual-tests/flash-unload-tab.html @@ -0,0 +1,39 @@ + + + + + +

+

Bug 14207 : + REGRESSION: Crash after closing a tab with Google Maps Street View

+ +

STEPS TO TEST: + Open a new tab then close this tab. +

+ +

TEST PASS: + Expected : The tab is closed. +

+ +

TEST FAIL: + If the test FAILS : The webkit crashes. +

+

+ + + + diff --git a/Source/WebCore/manual-tests/flipped-text-rendering.html b/Source/WebCore/manual-tests/flipped-text-rendering.html new file mode 100644 index 0000000..197e4b3 --- /dev/null +++ b/Source/WebCore/manual-tests/flipped-text-rendering.html @@ -0,0 +1,14 @@ + + + +Flipped text in link drag image + + +

Try dragging each of the following links. In each case, the link text should appear correctly (not flipped) in the +drag image, above the URL.

+

There are three separate code paths, due to the canUseFastRenderer and shouldUseATSU functions.

+

WebKit renderer, using CG: Drag me to your leader

+

WebKit renderer, using ATSUI because of the अ: Drag me अ to your leader

+

Cocoa, because of the א: Drag me א to your leader

+ + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/focus-change-between-key-events.html b/Source/WebCore/manual-tests/focus-change-between-key-events.html new file mode 100644 index 0000000..8ceb575 --- /dev/null +++ b/Source/WebCore/manual-tests/focus-change-between-key-events.html @@ -0,0 +1,24 @@ + + + +

Type some text. It should only appear in the below input field.

+ + diff --git a/Source/WebCore/manual-tests/focus-select-when-clicked.html b/Source/WebCore/manual-tests/focus-select-when-clicked.html new file mode 100644 index 0000000..3f1e798 --- /dev/null +++ b/Source/WebCore/manual-tests/focus-select-when-clicked.html @@ -0,0 +1,29 @@ + + + + + +

BUG ID: 4011544 selecting an item from a select menu with the mouse doesn't place the focus on the menu

+ +

STEPS TO TEST:
+1. Click on the pop-up menu below titled "Click Here", and select OPTION 1 from the list.
+2. Verify that a blue focus ring is drawn around the pop-up menu.
+3. Press tab, and verify that focus moves to TEXT AREA 2

+ +

TEST PASS: +Blue focus ring is drawn around the pop-up menu when clicked, then focus moves to TEXT AREA 2 after pressing tab.

+ +

TEST FAIL: +No blue focus ring drawn around the pop-up menu when clicked, or after selecting OPTION 1 from the list. After selecting option 1 and pressing tab, focus will land on the first focusable element on the page. +

+ + + + + + + diff --git a/Source/WebCore/manual-tests/focusringcolor-change-on-theme-change.html b/Source/WebCore/manual-tests/focusringcolor-change-on-theme-change.html new file mode 100644 index 0000000..ca12fe6 --- /dev/null +++ b/Source/WebCore/manual-tests/focusringcolor-change-on-theme-change.html @@ -0,0 +1,8 @@ + +
    +
  • Select the input element above.
  • +
  • Change the system focus ring color.
    On OS X you can do this by going to System Preferences->Appearance and selecting another value in the Appearance popup menu.
  • +
  • Make Safari the active application again.
  • +
+ +

The tests passes if the focus ring around the input element changes color.

diff --git a/Source/WebCore/manual-tests/form-control-madness.html b/Source/WebCore/manual-tests/form-control-madness.html new file mode 100644 index 0000000..30dac2b --- /dev/null +++ b/Source/WebCore/manual-tests/form-control-madness.html @@ -0,0 +1,46 @@ + + +
+Only the radio buttons between X's should be checked after clicking the button and going back +
+ + + +X X + + + +XX + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ \ No newline at end of file diff --git a/Source/WebCore/manual-tests/form-element-spelling.html b/Source/WebCore/manual-tests/form-element-spelling.html new file mode 100644 index 0000000..805dddc --- /dev/null +++ b/Source/WebCore/manual-tests/form-element-spelling.html @@ -0,0 +1,6 @@ + + + +

Test that it's possible to do spell-checking in the two elements above. Choose "Check Spelling" or "Spelling..." from the contextual menu and verify that both work.

+ + diff --git a/Source/WebCore/manual-tests/form-value-restore.html b/Source/WebCore/manual-tests/form-value-restore.html new file mode 100644 index 0000000..7b065af --- /dev/null +++ b/Source/WebCore/manual-tests/form-value-restore.html @@ -0,0 +1,9 @@ +

This tests if form values get their values properly restored when you go back. +To test, use the Debug menu to turn off "Use Back/Forward Cache". +Then, type "a" into the first field below, type "b" into the second field, and select both "c" and "d" in the list box. +Then, click on this link to go to a blank page. +Then go back. +Check that the form elements have the values that selected.

+
+
+
diff --git a/Source/WebCore/manual-tests/frame-hover.html b/Source/WebCore/manual-tests/frame-hover.html new file mode 100644 index 0000000..c461295 --- /dev/null +++ b/Source/WebCore/manual-tests/frame-hover.html @@ -0,0 +1,5 @@ + +

Move the mouse pointer into the yellow box, then directly into the green box, then out of both boxes. No red or cyan should remain, only yellow and green.

+ + + diff --git a/Source/WebCore/manual-tests/frames/nested-iframe-blit-on-scroll.html b/Source/WebCore/manual-tests/frames/nested-iframe-blit-on-scroll.html new file mode 100644 index 0000000..6d4d30e --- /dev/null +++ b/Source/WebCore/manual-tests/frames/nested-iframe-blit-on-scroll.html @@ -0,0 +1,31 @@ + + + + + +
+ +

The blue box should not get "smeared" when you scroll the inner iframe.

+ + diff --git a/Source/WebCore/manual-tests/frames/resources/blit-on-scroll-subframe.html b/Source/WebCore/manual-tests/frames/resources/blit-on-scroll-subframe.html new file mode 100644 index 0000000..b0dc4b9 --- /dev/null +++ b/Source/WebCore/manual-tests/frames/resources/blit-on-scroll-subframe.html @@ -0,0 +1,10 @@ + + diff --git a/Source/WebCore/manual-tests/frames/resources/blit-on-scroll-subsubframe.html b/Source/WebCore/manual-tests/frames/resources/blit-on-scroll-subsubframe.html new file mode 100644 index 0000000..9084096 --- /dev/null +++ b/Source/WebCore/manual-tests/frames/resources/blit-on-scroll-subsubframe.html @@ -0,0 +1,10 @@ + diff --git a/Source/WebCore/manual-tests/go-back-after-alert.html b/Source/WebCore/manual-tests/go-back-after-alert.html new file mode 100644 index 0000000..b3a1e1a --- /dev/null +++ b/Source/WebCore/manual-tests/go-back-after-alert.html @@ -0,0 +1,7 @@ + + +This tests a bug where going back just before putting up an alert can lead to a crash. +
+Click this link to run the test. + + diff --git a/Source/WebCore/manual-tests/goBack-blank-tab-page.html b/Source/WebCore/manual-tests/goBack-blank-tab-page.html new file mode 100644 index 0000000..7a6157e --- /dev/null +++ b/Source/WebCore/manual-tests/goBack-blank-tab-page.html @@ -0,0 +1,19 @@ + + + +Link to open in a tab +
+
+Manual test : +
+You need to open the above link in a new tab. In the opened page, just click on the link : if the webkit doesn't crash, the test has succeed. +
+Details : +
+This test checks if you can go back to a _blank-target previously tab-opened page. +
+If the webkit doesn't meet an assertion error : this test is Successfull. +
+When you click on the above link, one page (with _blank target) is loaded and this page will open a link and go back. + + diff --git a/Source/WebCore/manual-tests/gtk/caret-browsing.html b/Source/WebCore/manual-tests/gtk/caret-browsing.html new file mode 100644 index 0000000..182b043 --- /dev/null +++ b/Source/WebCore/manual-tests/gtk/caret-browsing.html @@ -0,0 +1,7 @@ + + +

Manual test for Caret Browsing. Resize your window until the first paragraph fills at least two lines of text . Enable caret browsing mode (usually by pressing theF7 key). Press down. Now you should be on the second line of the first paragraph. Press up. Now you should be on the first line again. Now press Ctrl+Down.

+

You should be on the first line of the second paragraph now. Press Ctrl+Down again.

+

You should be on the first line of the third paragraph now. Press Ctrl+Up, and you should be back on the second paragraph.

+ + diff --git a/Source/WebCore/manual-tests/gtk/copy-htmltext.html b/Source/WebCore/manual-tests/gtk/copy-htmltext.html new file mode 100644 index 0000000..0b811f6 --- /dev/null +++ b/Source/WebCore/manual-tests/gtk/copy-htmltext.html @@ -0,0 +1,24 @@ + + + + + Copy HTML content + + +

Copy HTML content from currently editable area

+
+ Here is a Editable Area,
+

+ STEPS TO TEST:
+
    +
  1. Select all that text or picture in this editable area (type Ctrl-A / Option-A)
  2. +
  3. Copy them use Ctrl-C / Option-C
  4. +
  5. Move the cursor to a blank line below
  6. +
  7. Paste them use Ctrl-V / Option-V
  8. +
+

Ensure that text and image has been pasted with formats and no garbled.

+









+
+ + diff --git a/Source/WebCore/manual-tests/gtk/cursor-image.html b/Source/WebCore/manual-tests/gtk/cursor-image.html new file mode 100644 index 0000000..a231337 --- /dev/null +++ b/Source/WebCore/manual-tests/gtk/cursor-image.html @@ -0,0 +1,4 @@ +
Mouse over the grey block below to change the cursor to a small cross.
+
 
+
Mouse over the grey block below to change the cursor to three small crosses.
+
 
diff --git a/Source/WebCore/manual-tests/gtk/floatingdiv.html b/Source/WebCore/manual-tests/gtk/floatingdiv.html new file mode 100644 index 0000000..b7169c7 --- /dev/null +++ b/Source/WebCore/manual-tests/gtk/floatingdiv.html @@ -0,0 +1,149 @@ + + +1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20
+21
+22
+23
+24
+25
+26
+27
+28
+29
+30
+31
+32
+33
+34
+35
+36
+37
+38
+39
+40
+41
+42
+43
+44
+45
+46
+47
+48
+49
+50
+51
+52
+53
+54
+55
+56
+57
+58
+59
+60
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+
+1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+61
+62
+63
+64
+65
+66
+67
+68
+69
+70
+
+127
+128
+129
+130
+131
+132
+133
+134
+135
+136
+137
+138
+139
+140
+141
+142
+143
+144
+145
+146
+147
+148
+149
+150
+151
+152
+153
+154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+ diff --git a/Source/WebCore/manual-tests/gtk/paste-richtext-from-firefox.html b/Source/WebCore/manual-tests/gtk/paste-richtext-from-firefox.html new file mode 100644 index 0000000..c739a59 --- /dev/null +++ b/Source/WebCore/manual-tests/gtk/paste-richtext-from-firefox.html @@ -0,0 +1,30 @@ + + + + + Paste rich text from firefox + + +

BUG ID: + Bugzilla bug 26791 + [Gtk] Paste of rich text from firefox results garbled markup +

+

Paste rich text from firefox

+

+ STEPS TO TEST:
+

    +
  1. Launch FireFox to browse http://www.apple.com
  2. +
  3. Select that text or picture from FireFox page
  4. +
  5. Copy them use Ctrl-C / Option-C, (or just select them on Linux)
  6. +
  7. Back in WebkitGtk, click inside the EditableArea below,
  8. +
  9. Paste them use Ctrl-V / Option-V, (or just Middle Mouse Click on Linux)
  10. +
+

Ensure that text or picture has been pasted with formats and no garbled.

+
+











+
+

+ + + diff --git a/Source/WebCore/manual-tests/gtk/plugin-resize-scroll.html b/Source/WebCore/manual-tests/gtk/plugin-resize-scroll.html new file mode 100644 index 0000000..d452b95 --- /dev/null +++ b/Source/WebCore/manual-tests/gtk/plugin-resize-scroll.html @@ -0,0 +1,28 @@ + + + + + + +

+ Resize the browser, ensure that the plugin resizes and does not produce a greyish border. + Scroll the view, ensure that plugin scrolls out of view. +

+ + + +

content

+ + + diff --git a/Source/WebCore/manual-tests/gtk/resources/cell.cur b/Source/WebCore/manual-tests/gtk/resources/cell.cur new file mode 100644 index 0000000..decfbdc Binary files /dev/null and b/Source/WebCore/manual-tests/gtk/resources/cell.cur differ diff --git a/Source/WebCore/manual-tests/gtk/resources/long_cell.cur b/Source/WebCore/manual-tests/gtk/resources/long_cell.cur new file mode 100644 index 0000000..e69de29 diff --git a/Source/WebCore/manual-tests/hash-ref.html b/Source/WebCore/manual-tests/hash-ref.html new file mode 100644 index 0000000..ed15fdb --- /dev/null +++ b/Source/WebCore/manual-tests/hash-ref.html @@ -0,0 +1,25 @@ + + +Manual Test for Bug 13067: Manually adding #hash to URL reloads entire page instead of jumping to #hash location in cached page + + + +

Manual Test for Bug 13067: Manually adding #hash to URL reloads entire page instead of jumping to #hash location in cached page

+
+

Instructions

+
    +
  1. Click link to open test page in new window.
  2. +
  3. Set hash ref to "#div5" on the URL and hit Enter.
    This should take you to the top of the div5 box without reloading the page.
  4. +
  5. Set hash ref to "#" on the URL and hit Enter.
    This should take you to the top of the page without reloading.
  6. +
  7. Set hash ref to "#div3" on the URL and hit Enter.
    This should take you to the top of the div3 box without reloading.
  8. +
  9. Hit Enter in the address bar without chainging the "#div3" hash.
    This should reload the page.
  10. +
  11. Set hash ref to "#" on the URL and hit Enter.
    This should take you to the top of the page without reloading.
  12. +
  13. Hit Enter in the address bar without chainging the "#" hash.
    This should reload the page.
  14. +
  15. Delete the hash ref on the URL and hit Enter.
    This should reload the page.
  16. +
  17. Go back in history 5 times to the first URL.
    None of the pages should be reloaded.
  18. +
  19. Go forward in history 5 times to the last URL.
    None of the pages should be reloaded.
  20. +
+ + diff --git a/Source/WebCore/manual-tests/image-prefetch-stress.html b/Source/WebCore/manual-tests/image-prefetch-stress.html new file mode 100644 index 0000000..b9203b7 --- /dev/null +++ b/Source/WebCore/manual-tests/image-prefetch-stress.html @@ -0,0 +1,20 @@ + + + +When an image is preloaded in javascript, the size of the image is never +reported to the javascript garbage collector. If a large image is repeatedly +preloaded but never used, it will not free any of the images until the +garbage collector has run out of space to allocate any new free javascript +variables. This test passes if after a certain point, the number of allocated +images as reported by the caches window stops growing. + + diff --git a/Source/WebCore/manual-tests/ime-keydown-preventdefault.html b/Source/WebCore/manual-tests/ime-keydown-preventdefault.html new file mode 100644 index 0000000..aa474e9 --- /dev/null +++ b/Source/WebCore/manual-tests/ime-keydown-preventdefault.html @@ -0,0 +1,27 @@ + + +

Typing in the input fields below should not generate text, even with an IME enabled.

+ +Type into the input: +
+
+Or the text area: +
+Or the contentEditable area: +
+ + + diff --git a/Source/WebCore/manual-tests/indexeddb-persists.html b/Source/WebCore/manual-tests/indexeddb-persists.html new file mode 100644 index 0000000..d8061e1 --- /dev/null +++ b/Source/WebCore/manual-tests/indexeddb-persists.html @@ -0,0 +1,69 @@ + + +

This is a test that only applies to IndexedDB. Our test for whether you have it enabled seems to have failed.

+ +

Please follow these steps in order:

+ +

First, click here to open a database and set some data within it.

+ +

Next, close the browser and then re-open this page.

+ +

Lastly, click here to verify the data was there

+ +

Status: ...

+ + + + diff --git a/Source/WebCore/manual-tests/inline-input-marking.html b/Source/WebCore/manual-tests/inline-input-marking.html new file mode 100644 index 0000000..4c62cd4 --- /dev/null +++ b/Source/WebCore/manual-tests/inline-input-marking.html @@ -0,0 +1,38 @@ + + + + + +Inline Input Method Marking + + +

This tests that the underlining of the inline input hole does not obscure the glyphs.

+ +
    +
  1. Switch to Hirigana input method
  2. +
  3. Type characters into each of the green blocks below
  4. +
  5. As you do so, check that glyphs in the inline hole are clearly readable
  6. +
+
+9px Hiragino Kaku Gothic Std

+
12px Hiragino Kaku Gothic Std

+
24px Hiragino Kaku Gothic Std

+
+ + + + + + diff --git a/Source/WebCore/manual-tests/input-empty-on-focus.html b/Source/WebCore/manual-tests/input-empty-on-focus.html new file mode 100644 index 0000000..7cfc3ff --- /dev/null +++ b/Source/WebCore/manual-tests/input-empty-on-focus.html @@ -0,0 +1,6 @@ +
+
+

Drag the image above down into the text field. +If the test succeeds there will be no crash and you'll end up with an empty text field with a blinking caret. +It's arguably a bug that the text field accepts an image at all, so some day we might fix that and make this +test obsolete. Maybe we can find some other way to test the same code path.

diff --git a/Source/WebCore/manual-tests/input-starved-by-timers.html b/Source/WebCore/manual-tests/input-starved-by-timers.html new file mode 100644 index 0000000..f26cfa7 --- /dev/null +++ b/Source/WebCore/manual-tests/input-starved-by-timers.html @@ -0,0 +1,51 @@ + + + + + +This test will create enough timers to freeze browser UI. After 10 seconds, it +will start drain the timers so the UI becomes responsive again in a few seconds. +You don't need to kill the browser.
If the bug is fixed, there will be no +UI freeze. Refresh the page to repeat the experiment.
Try to click at this +button (or browser's menu) while UI is frozen:
+
+ + diff --git a/Source/WebCore/manual-tests/input-type-datetime-default-value.html b/Source/WebCore/manual-tests/input-type-datetime-default-value.html new file mode 100644 index 0000000..8be15d8 --- /dev/null +++ b/Source/WebCore/manual-tests/input-type-datetime-default-value.html @@ -0,0 +1,80 @@ + + +Default values for date/time input (type= date, datetime, datetime-local, month, time, week) + +

Enter Up or Down, or click the spin buttons for each input field.

+ +
+
    +
  • Emtpy values, no steps +
      +
    • date: +
    • datetime: +
    • datetime-local: +
    • month: +
    • time: +
    • week +
    +
  • Invalid values, no steps +
      +
    • date: +
    • datetime: +
    • datetime-local: +
    • month: +
    • time: +
    • week +
    +
  • Emtpy values, invalid steps +
      +
    • date: +
    • datetime: +
    • datetime-local: +
    • month: +
    • time: +
    • week +
    +
  • Invalid values, invalid steps +
      +
    • date: +
    • datetime: +
    • datetime-local: +
    • month: +
    • time: +
    • week +
    +
  • Emtpy values, step=any +
      s +
    • date: +
    • datetime: +
    • datetime-local: +
    • month: +
    • time: +
    • week +
    +
  • Invalid values, step=any +
      +
    • date: +
    • datetime: +
    • datetime-local: +
    • month: +
    • time: +
    • week +
    +
+
+ +

The input fields should show the current local/UTC date/time (with + or - a unit date/time described below except for step=any).

+ +

Unit dates/times

+
    +
  • date: 1 day (local time) +
  • datetime: 1 minute (UTC) +
  • datetime-local: 1 minute (local time) +
  • month: 1 month (local time) +
  • time: 1 minute (local time) +
  • week: 1 week (local time) +
+ +

As for step=any, the values don't change by stepping-up/-down.

+ + diff --git a/Source/WebCore/manual-tests/input-type-file-autocomplete-frame-1.html b/Source/WebCore/manual-tests/input-type-file-autocomplete-frame-1.html new file mode 100644 index 0000000..6abc90c --- /dev/null +++ b/Source/WebCore/manual-tests/input-type-file-autocomplete-frame-1.html @@ -0,0 +1,23 @@ + + +

BUG ID: 4532113 REGRESSION (NativeTextField): Crash occurs after modifying field then reloading page -[FormDelegate frameLayoutHasChanged:]

+ +

STEPS TO TEST: +

    +
  1. enable Safari's auto fill +
  2. type something in the input field, and press enter to register it with autofill +
  3. clear the field and type part of the same string you did previously +
  4. without ever removing focus from the input field, select the suggestion autofill suggests +
  5. refresh the page or go to a bookmark (don't remove focus from the input field) +
+

+ +

TEST PASS: +no crash. +

+ +

TEST FAIL: +Crash in -[FormDelegate frameLayoutHasChanged:] +

+ + diff --git a/Source/WebCore/manual-tests/input-type-file-autocomplete-frame-2.html b/Source/WebCore/manual-tests/input-type-file-autocomplete-frame-2.html new file mode 100644 index 0000000..d3cd114 --- /dev/null +++ b/Source/WebCore/manual-tests/input-type-file-autocomplete-frame-2.html @@ -0,0 +1,7 @@ + + +
+
+
+ + diff --git a/Source/WebCore/manual-tests/input-type-file-autocomplete-refresh.html b/Source/WebCore/manual-tests/input-type-file-autocomplete-refresh.html new file mode 100644 index 0000000..eea8dab --- /dev/null +++ b/Source/WebCore/manual-tests/input-type-file-autocomplete-refresh.html @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/input-type-file-drag-drop.html b/Source/WebCore/manual-tests/input-type-file-drag-drop.html new file mode 100644 index 0000000..eccc6e8 --- /dev/null +++ b/Source/WebCore/manual-tests/input-type-file-drag-drop.html @@ -0,0 +1,18 @@ + +
+ +
+
+ +
+ +

+<input type="file"> should be able to support drag and drop of files. Use the above controls to demonstrate: +

+
    +
  1. Accepting normal file drags (indicating accpetance during hover). +
  2. Rejecting diretory and non-normal file drags. +
  3. Dropping a symlink'd file should accpect/show/upload the target, not the symlink itself. +
  4. Rejecting of file-promise drags (this is probably a bug, not a feature). +
+ \ No newline at end of file diff --git a/Source/WebCore/manual-tests/input-type-text-unconfirmed-inline-input.html b/Source/WebCore/manual-tests/input-type-text-unconfirmed-inline-input.html new file mode 100644 index 0000000..857a63e --- /dev/null +++ b/Source/WebCore/manual-tests/input-type-text-unconfirmed-inline-input.html @@ -0,0 +1,20 @@ + + +Unconfirmed inline input in <input type=text> + + + +

Enter some text using inline input (e.g. Kotoeri Hiragana) and click the button without closing the input area.

+

+

The alert should show the inline input text, but without the bug fix it shows empty text.

+ + diff --git a/Source/WebCore/manual-tests/inspector-document-methods-override.html b/Source/WebCore/manual-tests/inspector-document-methods-override.html new file mode 100644 index 0000000..ca53f25 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-document-methods-override.html @@ -0,0 +1,14 @@ +

This page test that using the Web Inspector's search field on a page that +overrides Document.evaluate or Document.querySelectorAll +still works.

+ +

To test, right-click on this page and select “Inspect Element”, +then type “p” in the search field (without the quotes). If the +search results list appears, then you have passed the test. If one or more +alert dialogs appear, you have failed the test.

+ + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/console-alert-document-body.html b/Source/WebCore/manual-tests/inspector-wrappers/console-alert-document-body.html new file mode 100644 index 0000000..a177834 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/console-alert-document-body.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/console-alert-object.html b/Source/WebCore/manual-tests/inspector-wrappers/console-alert-object.html new file mode 100644 index 0000000..5caab2b --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/console-alert-object.html @@ -0,0 +1,14 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/console-alert-this.html b/Source/WebCore/manual-tests/inspector-wrappers/console-alert-this.html new file mode 100644 index 0000000..4b80326 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/console-alert-this.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/console-eval.html b/Source/WebCore/manual-tests/inspector-wrappers/console-eval.html new file mode 100644 index 0000000..9274cea --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/console-eval.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/console-str-alert-object.html b/Source/WebCore/manual-tests/inspector-wrappers/console-str-alert-object.html new file mode 100644 index 0000000..d146663 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/console-str-alert-object.html @@ -0,0 +1,15 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/console-str-getter.html b/Source/WebCore/manual-tests/inspector-wrappers/console-str-getter.html new file mode 100644 index 0000000..31f8907 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/console-str-getter.html @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/inspector-evaluate.html b/Source/WebCore/manual-tests/inspector-wrappers/inspector-evaluate.html new file mode 100644 index 0000000..cc00c3b --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/inspector-evaluate.html @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/inspector-hasAttributes.html b/Source/WebCore/manual-tests/inspector-wrappers/inspector-hasAttributes.html new file mode 100644 index 0000000..1fdf51a --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/inspector-hasAttributes.html @@ -0,0 +1,18 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/inspector-treeElementIdentifier.html b/Source/WebCore/manual-tests/inspector-wrappers/inspector-treeElementIdentifier.html new file mode 100644 index 0000000..288edc7 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/inspector-treeElementIdentifier.html @@ -0,0 +1,17 @@ + + + + + + + + + diff --git a/Source/WebCore/manual-tests/inspector-wrappers/inspector-wrappers-test-utils.js b/Source/WebCore/manual-tests/inspector-wrappers/inspector-wrappers-test-utils.js new file mode 100644 index 0000000..2666167 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector-wrappers/inspector-wrappers-test-utils.js @@ -0,0 +1,46 @@ +var truealert = window.alert; // we overwrite window.alert sometimes + +// Walk up the caller chain and try to find a reference to the Inspector's window +function doAttack() { + var obj = doAttack.caller; + for (var i = 0; + i < 1000 && (obj.arguments.length == 0 || !obj.arguments[0].target); + i++) { + obj = obj.caller; + } + if (i == 1000) return; + var win = obj.arguments[0].target.ownerDocument.defaultView; + xhr(win); +} + +function xhr(win) { + var xhr = new win.XMLHttpRequest(); + var url = prompt("Test failed. To prove it, I'm going " + + "to make a cross-domain XMLHttpRequest. Where " + + "would you like me to send it?\n\nHint: You can " + + "also try a file:// URL.", "http://www.example.com/"); + xhr.open("GET", url, false); + xhr.send(); + truealert("Result:\n\n" + xhr.responseText); +} + +function instructions(params) { + var str = "

This test tries to make a cross-domain XMLHttpRequest to " + + "check whether JavaScript object wrappers are working (bug 16837, bug 16011).

" + + "

View this page from an http:// URL to ensure that it's in a different " + + "origin from the Inspector.

" + + "

Instructions:

" + + "
    " + + "
  1. Right click the box" + + "" + + "
  2. Choose \"Inspect Element\" from the context menu"; + if (params.console) { + str += "
  3. Select the Console"; + str += "
  4. Type " + params.trigger + " into the console and hit Enter"; + } else { + str += "
  5. " + params.trigger; + } + str += "
  6. If the test failed, a prompt will appear.
"; + document.write(str); +} diff --git a/Source/WebCore/manual-tests/inspector/bp-in-named-eval-after-reload.html b/Source/WebCore/manual-tests/inspector/bp-in-named-eval-after-reload.html new file mode 100644 index 0000000..4612cd6 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/bp-in-named-eval-after-reload.html @@ -0,0 +1,65 @@ + +

Test for Bug 31375 - Web Inspector: breakpoints in named evals are not restored after a reload + +

    +
  • open this page with Web Inspector +

  • switch to the Scripts panel, enabling debug if required +

  • the available scripts in the select element should be: +

      +
    • (program): f1.js +
    • (program): f2.js +
    • bp-in-named-eval-after-reload.html +
    +
  • In (program) f1.js, set a breakpoint on the first +executable line of the function f1(), the invocation of doNothing(). +

  • In (program) f2.js, set a breakpoint on the first +executable line of the function f2(), the invocation of doNothing(). +

  • click this button: +

  • debugger should stop in the f1() function. +

  • resume the debugger +

  • debugger should stop in the f2() function (the function in (program) f2.js) +

  • resume the debugger +

  • switch to the web page, reload the web page, switch back to web inspector +

  • in the breakpoints sidebar panel, click on the two breakpoints listed +and the source for those functions should be shown in the source panel, and +the previous breakpoint markers should be visible +

  • click the "click me" button above, again +

  • debugger should stop in the f1() function. +

  • resume the debugger +

  • debugger should stop in the f2() function. +

  • resume the debugger +

+ +

Note that without the fix in Bug 31375, +the breakpoints won't work after reloading the page. + + + diff --git a/Source/WebCore/manual-tests/inspector/command-line-api.html b/Source/WebCore/manual-tests/inspector/command-line-api.html new file mode 100644 index 0000000..8b9a153 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/command-line-api.html @@ -0,0 +1,6 @@ + + +

Test for Bug 20385: Firebug command line extensions interfere with existing objects.

+

To test, execute "$()" in the Inspector's Console. Also trying setting $.

diff --git a/Source/WebCore/manual-tests/inspector/console-assert.html b/Source/WebCore/manual-tests/inspector/console-assert.html new file mode 100644 index 0000000..df2c4cc --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/console-assert.html @@ -0,0 +1,37 @@ + + +

Test for Bug 19134: Inspector should support console.assert.

+

To test, click the buttons below and look at the Inspector's Console.

diff --git a/Source/WebCore/manual-tests/inspector/console-call-line-numbers.html b/Source/WebCore/manual-tests/inspector/console-call-line-numbers.html new file mode 100644 index 0000000..ae831c5 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/console-call-line-numbers.html @@ -0,0 +1,14 @@ + + + +

Test for Bug 17234: Inspector should link console.{log,warn,info,error} back to call site.

+

To test, open the Inspector's Console and verify that all console messages have correct resource URLs and line numbers. Also verify that errors and warnings show up inline as bubbles in the resource source view.

diff --git a/Source/WebCore/manual-tests/inspector/console-dir.html b/Source/WebCore/manual-tests/inspector/console-dir.html new file mode 100644 index 0000000..90f389d --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/console-dir.html @@ -0,0 +1,31 @@ + +

Test for Bug 24329: REGRESSION: console.dirxml() Console API broken.

+

To test, open the Inspector's Console and verify that all console messages have the correct output.

+ + diff --git a/Source/WebCore/manual-tests/inspector/console-log-formatting.html b/Source/WebCore/manual-tests/inspector/console-log-formatting.html new file mode 100644 index 0000000..d59ebc9 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/console-log-formatting.html @@ -0,0 +1,68 @@ + +

Test for Bug 17228: console.{log,warn,info,error} should support format strings, variable arguments.

+

Open the Inspector (right-click and choose "Inspect Element"), then click the "Run Tests" button.

+ diff --git a/Source/WebCore/manual-tests/inspector/console-time.html b/Source/WebCore/manual-tests/inspector/console-time.html new file mode 100644 index 0000000..6c24373 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/console-time.html @@ -0,0 +1,33 @@ + +

Test for Bug 19159: Inspector should support console.time/console.timeEnd.

+

Open the Inspector (right-click and choose "Inspect Element"), then click the "Run Tests" button.

+ \ No newline at end of file diff --git a/Source/WebCore/manual-tests/inspector/debugger-execution-while-paused.html b/Source/WebCore/manual-tests/inspector/debugger-execution-while-paused.html new file mode 100644 index 0000000..67446d4 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-execution-while-paused.html @@ -0,0 +1,15 @@ + +

Test for Bug 20284: JavaScript can be executed even though debugger is running and at a break point.

+

To test, open the Inspector and start a debugging session. Set a break point inside the stepOne() function. Now click the Step One button in the page. The breakpoint should be hit. While paused at the breakpoint click on the Step Two button. You should not see an alert dialog.

+

+

diff --git a/Source/WebCore/manual-tests/inspector/debugger-pause-during-load.html b/Source/WebCore/manual-tests/inspector/debugger-pause-during-load.html new file mode 100644 index 0000000..631cafc --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-pause-during-load.html @@ -0,0 +1,5 @@ + +

Test for Bug 19053: Source code not visible when script is paused before onload fires.

+

To test, open the Inspector and start a debugging session. You should see this file and execution line in the Scripts panel.

diff --git a/Source/WebCore/manual-tests/inspector/debugger-pause-on-else-statements.html b/Source/WebCore/manual-tests/inspector/debugger-pause-on-else-statements.html new file mode 100644 index 0000000..424fb7e --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-pause-on-else-statements.html @@ -0,0 +1,18 @@ + + +Test for Bug 21944: Can't set a breakpoint on the statement after a single line "else". +

+Start a debugging session in the Web Inspector and open this file. When the debugger breaks, select the (program) node +in the call stack, you should see the execution line on the call to test(). +

+Also set a breakpoint on the call to test(), and reload. It should break before the test() function is called. diff --git a/Source/WebCore/manual-tests/inspector/debugger-pause-on-for-in-statements.html b/Source/WebCore/manual-tests/inspector/debugger-pause-on-for-in-statements.html new file mode 100644 index 0000000..c0c24e0 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-pause-on-for-in-statements.html @@ -0,0 +1,18 @@ + + +Test for Bug 22004: Can't set a breakpoint on the statement after a single line "for". +

+Start a debugging session in the Web Inspector and open this file. When the debugger breaks, select the (program) node +in the call stack, you should see the execution line on the call to test(). +

+Also set a breakpoint on the call to test(), and reload. It should break before the test() function is called. diff --git a/Source/WebCore/manual-tests/inspector/debugger-pause-on-for-statements.html b/Source/WebCore/manual-tests/inspector/debugger-pause-on-for-statements.html new file mode 100644 index 0000000..43a63e2 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-pause-on-for-statements.html @@ -0,0 +1,16 @@ + + +Test for Bug 22004: Can't set a breakpoint on the statement after a single line "for". +

+Start a debugging session in the Web Inspector and open this file. When the debugger breaks, select the (program) node +in the call stack, you should see the execution line on the call to test(). +

+Also set a breakpoint on the call to test(), and reload. It should break before the test() function is called. diff --git a/Source/WebCore/manual-tests/inspector/debugger-scopes-inspection.html b/Source/WebCore/manual-tests/inspector/debugger-scopes-inspection.html new file mode 100644 index 0000000..f06b3e7 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-scopes-inspection.html @@ -0,0 +1,35 @@ + + + +

Test for Bug 34161 - Local scope is shown as With scope in scope chain pane .

+

To test, open the Inspector and start a debugging session. In a second debugger will pause. While paused look at scope chain pane. There should be three scopes: 'With scope' containing objField variable, 'Local scope' with this and self variables and 'Global scope'. All scopes but 'Global' should be expanced. 'Global' scope should be collapsed(it takes too long to expand DOMWindow so we prefer to do it on demand).

+ + diff --git a/Source/WebCore/manual-tests/inspector/debugger-shortcuts-with-console-opened.html b/Source/WebCore/manual-tests/inspector/debugger-shortcuts-with-console-opened.html new file mode 100644 index 0000000..df089d5 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-shortcuts-with-console-opened.html @@ -0,0 +1,16 @@ + +

Test for Bug 31252: Web Inspector: Debugger shortcuts (F8, F10, F11) have no effect if the Console view is open.

+

To test, open the Inspector and start a debugging session. Open the Console view (press Esc or click the "Show console" button in the status bar) and make sure it is focused (the cursor is blinking in the text prompt.) +Set a breakpoint inside testFunction() (on the showAlert() call) and press F8. Now click the Test button in the page. The execution should stop on an HTML line containing onclick="testFunction()". Press F8. The execution should stop on the breakpoint. +Press F11, F10, F11 sequentially. You should see the "Test completed." alert dialog ONLY after the last keypress.

+

diff --git a/Source/WebCore/manual-tests/inspector/debugger-status-bar-buttons-state.html b/Source/WebCore/manual-tests/inspector/debugger-status-bar-buttons-state.html new file mode 100644 index 0000000..31ca3b1 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-status-bar-buttons-state.html @@ -0,0 +1,2 @@ +

Test for Bug 19173: Tool tips for Inspector debugger status bar buttons are wrong/missing.

+

To test, open the Inspector and go to the Scripts panel. Check that the tool tips for the debugger's two status bar buttons make sense when each button is toggled on and off.

diff --git a/Source/WebCore/manual-tests/inspector/debugger-step-on-do-while-statements.html b/Source/WebCore/manual-tests/inspector/debugger-step-on-do-while-statements.html new file mode 100644 index 0000000..190cbf8 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-step-on-do-while-statements.html @@ -0,0 +1,29 @@ + + +Start a debugging session in the Web Inspector and open this file. +

+Before running the tests please perform the following: +Make sure the execution is not paused in the debugger.
+Click the button and when the debugger breaks, set a breakpoint on the first line in the loop +(as indicated by the comment), and click continue.
+The debugger should stop at the beggining of the loop.
+The above actions should be performed before each of the following tests. +

+ +

+TEST 1: Click 'continue'. Execution should continue without stopping on the loop breakpoint again.
+TEST 2: Click 'Step over'. Debugger should step inside the loop to the next statement line. +'Step over' until the debugger reaches the 'while' line. Click 'Step into' - the debugger should +enter the 'condition' function.
+TEST 3: 'Step over' to the end of the loop (and 'while' statement) and step over again. Debugger +should go to the beggining of the loop.
diff --git a/Source/WebCore/manual-tests/inspector/debugger-step-on-for-in-statements.html b/Source/WebCore/manual-tests/inspector/debugger-step-on-for-in-statements.html new file mode 100644 index 0000000..8d6de78 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-step-on-for-in-statements.html @@ -0,0 +1,35 @@ + +Start a debugging session in the Web Inspector and open this file. +

+Before running the tests please perform the following: +Make sure the execution is not paused in the debugger.
+Click the button and when the debugger breaks, set a breakpoint on the first line in the loop +(as indicated by the comment), and click continue.
+The debugger should stop at the beggining of the loop.
+The above actions should be performed before each of the following tests. +

+ +

+TEST 1: Click 'continue'. Execution should continue without stopping on the loop breakpoint again.
+TEST 2: Click 'Step over'. Debugger should step inside the loop to the next statement line.
+TEST 3: Click 'Step into'. Debugger should step into 'getObject' function.
+TEST 4: 'Step over' to the statement line and then 'Step over' again. Debugger should pause on +the for-in loop again.
diff --git a/Source/WebCore/manual-tests/inspector/debugger-step-on-for-statements.html b/Source/WebCore/manual-tests/inspector/debugger-step-on-for-statements.html new file mode 100644 index 0000000..d3a50c6 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-step-on-for-statements.html @@ -0,0 +1,28 @@ + + +Start a debugging session in the Web Inspector and open this file. +

+Before running the tests please perform the following: +Make sure the execution is not paused in the debugger.
+Click the button and when the debugger breaks, set a breakpoint on the first line in the loop +(as indicated by the comment), and click continue.
+The debugger should stop at the beggining of the loop.
+The above actions should be performed before each of the following tests. +

+ +

+TEST 1: Click 'continue'. Execution should continue without stopping on the loop breakpoint again.
+TEST 2: Click 'Step over'. Debugger should step inside the loop to the next statement line.
+TEST 3: Click 'Step into'. Debugger should step into 'initialize' function. Click 'Step into' until +outside of the 'initialize' function - debugger should enter the 'condition' function.
+TEST 4: 'Step over' to the statement line and then 'Step over' again. Debugger should pause on +the for loop again. Click 'Step into'. Debugger should step into the 'increment' function. +Click 'Step into' until outside of the 'increment' function - debugger should enter the 'condition' +function.
diff --git a/Source/WebCore/manual-tests/inspector/debugger-step-on-while-statements.html b/Source/WebCore/manual-tests/inspector/debugger-step-on-while-statements.html new file mode 100644 index 0000000..fd077bc --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-step-on-while-statements.html @@ -0,0 +1,29 @@ + + +Start a debugging session in the Web Inspector and open this file. +

+Before running the tests please perform the following: +Make sure the execution is not paused in the debugger.
+Click the button and when the debugger breaks, set a breakpoint on the first line in the loop +(as indicated by the comment), and click continue.
+The debugger should stop at the beggining of the loop.
+The above actions should be performed before each of the following tests. +

+ +

+TEST 1: Click 'continue'. Execution should continue without stopping on the loop breakpoint again.
+TEST 2: Click 'Step over'. Debugger should step inside the loop to the next statement line.
+TEST 3: Click 'Step into'. Debugger should step into 'condition' function.
+TEST 4: 'Step over' the statements until reaching the end of the loop. Debugger should +step over to the beggingin of the while loop again. Click 'Step into'. Debugger should step into +the 'condition' function.
diff --git a/Source/WebCore/manual-tests/inspector/debugger-watch-expressions.html b/Source/WebCore/manual-tests/inspector/debugger-watch-expressions.html new file mode 100644 index 0000000..eb883c9 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/debugger-watch-expressions.html @@ -0,0 +1,115 @@ +

Test for +Bug 27514 - add support for watched expression. + +

To begin test, open web inspector, go the scripts panel +(enabling script debugging if necccessary), and then click this link: +[begin test]. + +

Perform the following steps, and note the expected results: + +

    + +
  1. After clicking the link above, you should now be paused in the body of +the test method, thanks to the debugger statement. + +

  2. Add the following expressions to the "Watch Expressions" section of the +Scripts panel sidebar pane: "this", "a", +"b", "c" and "d". Do NOT enter the quotes. + +

  3. The values of the expressions as shown in the window should a +DOMWindow for this, undefined for +the a, b, and c variables, and a +value of ReferenceError: Can't find variable: d +for the d variable. + +

  4. Note that the value for d should not change for the life of +the test, as the variable d is never introduced in the program. + +

  5. Step through the code, and you'll see the values of a, +b, and c change, as the variables are assigned. +Also note that as the scope changes due to the function invocation, values +will be changed to refer to their current scope. The this +expression will change when the method is invoked on the object constructed by +the test. + +

  6. Click different stack frames in the Call Stack section to ensure the +expressions change value appropriately as the current stack frame changes. + +

  7. Drive the debugger through the end of the outermost function, so that +the debugger is no longer in paused state. The values of +a, b, and c should all be a +ReferenceError like d, since these variables are defined in the +runTest() function, and the expressions are being evaluated against +the global object. + +

  8. From the console, execute the statement "a = 1". The +watch expressions do not currently refresh, so the value for a +should still be ReferenceError. + +

  9. Click the "Refresh" button in the Watch Expressions section and the +value for "a" should now be "1". + +

  10. Close down the browser, start it back up, traverse to a web site, +bring up web inspector, go to the Scripts panel. You should see the same +set of Watch Expressions in the list as you had when you last used web +inspector. + +

  11. Delete an expression by moving the mouse into the Watch Expression +section, and clicking the X icon which appears to the right of an +expression (on hover). + +

  12. Delete an expression by double-clicking anywhere on a top-level line +of a watch expression, and changing the expression to an empty string or +nothing but white-space. + +

  13. Modify an entry by double-clicking anywhere on a top-level line +of a watch expression, and changing the expression. + +

  14. Enter a new expression, "new Date()". The value should be +a toString() version of the date. Repeatedly press the Refresh button to see +the value updated with the current time. + +

+ + diff --git a/Source/WebCore/manual-tests/inspector/display-form-data.html b/Source/WebCore/manual-tests/inspector/display-form-data.html new file mode 100644 index 0000000..48cd817 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/display-form-data.html @@ -0,0 +1,249 @@ + + +Tests for Bug 22920 + + + + +

Tests for +

+ +

To test, open the Inspector on this page, go to the Resources panel, +and select the various resources created by this page in the left column of the +Resources panel. Note that for test-4 ... +test-11, the -sync and -async versions should show the same Form Data, +Request Payload and/or Query String Parameter values. + +

    + +
  • test-1: +
    no Form Data, Request Payload or Query String Parameters + +

  • test-2: +
    Query String Parameters (1): "parm1: abc" + +

  • test-3: +
    Query String Parameters (2): "parm1: def" and "parm2: g h i"; +Hovering over either parm should yield a tooltip: +"Double-Click to toggle between URL encoded and decoded formats". +Double-clicking on either parm should toggle between encoded and decoded +versions of the string. The decoded form is initially displayed. +The encoded form of parm2 is "g%20h+i". + +

  • test-4: +
    no Form Data, Request Payload or Query String Parameters + +

  • test-5: +
    Query String Parameters (1): "parm1: abc" + +

  • test-6: +
    Query String Parameters (3): "parm1: def" and "parm2: g h i" and "parm3: jj kk ll" + +

  • test-7: +
    Request Payload: 3 lines of text data with a very long 2nd line which should wrap + +

  • test-8: +
    Request Payload: 3 lines of text data with a very long 2nd line which should wrap + +

  • test-9: +
    Request Payload: 3 lines of text data with a very long 2nd line of binary data which should wrap + +

  • test-10: +
    Form Data (1): "parm1: abc" + +

  • test-11: +
    Form Data (2): "parm1: def" and "parm2: g h i" + +

  • test-12: +
    Query String Parameters (2): "parm1: abc" and "parm2: d e f" +
    Form Data (2): "parm1: ghi" and "parm2: j k l" + +

  • test-13: +
    Query String Parameters (2): "parm1: äbc" and "parm2: d ě f" +
    Form Data (2): "parm1: ghi" and "parm2: j k l" +

    Note that you should view the encoded values of the query string parameters +by double-clicking on one of the parameters. The values should be: +

    +parm1: %C3%A4bc
    +parm2: d%20%C4%9B+f
    +
    + +
  • test-14: +
    Same results as for test-13, a slightly different but compatible Content-Type +is used for the form data. + +

  • test-15: +
    Query String Parameters (2): "parm1: % (unable to decode value)" and "parm2: % (unable to decode value)", +with the parenthesized part in red. +
    Form Data (2): "parm1: % (unable to decode value)" and "parm2: % (unable to decode value)", +with the parenthesized part in red. +

    Note that you should view the encoded values of the query string parameters +by double-clicking on one of the parameters. The values for all four parameters should be "%". + +

  • test-form: +
    For this test, invoke the form at the bottom of the page +by pressing the submit button. The Resources panel should have a "test-form" +resource, with the following data: +

    Form Data (2): "field1: value ä;b;c" and "field2:value d;ě;f" +

    Note that you should view the encoded values of the query string parameters +by double-clicking on one of the parameters. The values should be: +

    +field1: value+%C3%A4%3Bb%3Bc
    +field2: value+d%3B%C4%9B%3Bf
    +
+ +

test-form +

+field1:
+field2:
+ +
+ +
+ + + + + +
+ +
+ +

NLS sample info + +

+ä - LATIN SMALL LETTER A WITH DIAERESIS
+Unicode: 0x00E4 == 228    
+UTF8:    C3 A4 
+HTML:    &auml;
+
+ě - LATIN SMALL LETTER E WITH CARON
+Unicode: 0x011B == 283    
+UTF8:    C4 9B
+HTML:    &#x11B;
+
+ + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/inspector/display-sql-null.html b/Source/WebCore/manual-tests/inspector/display-sql-null.html new file mode 100644 index 0000000..1d1403b --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/display-sql-null.html @@ -0,0 +1,21 @@ + +

Test for Bug 18837: Database panel fails to display tables if any value is NULL.

+

To test:

+
    +
  1. Open the Inspector
  2. +
  3. Go to the Databases panel
  4. +
  5. Click on the DisplaySQLNull table inside the InspectorTest database
  6. +
+

If the contents of the table appear (a single row with the value +"null" in the test column), you have passed the +test.

diff --git a/Source/WebCore/manual-tests/inspector/display-sql-transaction-error.html b/Source/WebCore/manual-tests/inspector/display-sql-transaction-error.html new file mode 100644 index 0000000..da2d310 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/display-sql-transaction-error.html @@ -0,0 +1,24 @@ + +

Test for Bug 19438: Transaction errors are never displayed in database query view.

+

To test:

+
    +
  1. Open the Inspector
  2. +
  3. Go to the Databases panel
  4. +
  5. Click on the InspectorTest database
  6. +
  7. Enter the following text on the query input line: INSERT INTO DisplaySQLTransactionError (test) VALUES (NULL)
  8. +
+

If the line of text you entered remains and an error line is output below +it, you have passed the test.

+

If the line of text you entered disappears and no error line is output, you +have failed the test.

+

If the line of text you entered remains and no error line is output, then +the test has become invalid and needs to be modified to cause the error +callback passed by the Inspector to db.transaction to be called.

diff --git a/Source/WebCore/manual-tests/inspector/dom-mutation.html b/Source/WebCore/manual-tests/inspector/dom-mutation.html new file mode 100644 index 0000000..33e8333 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/dom-mutation.html @@ -0,0 +1,31 @@ + +

Test for Bug 6590: Web Inspector shows stale DOM tree if the DOM changes after the inspector has loaded.

+

To test, open the Inspector and watch the DOM change to match the page. Clicking the buttons will navigate the subframe, and the all the subframe child nodes should change.

+
+ + +
+
+ +
+
diff --git a/Source/WebCore/manual-tests/inspector/duplicate-resource-urls.html b/Source/WebCore/manual-tests/inspector/duplicate-resource-urls.html new file mode 100644 index 0000000..7a9be7e --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/duplicate-resource-urls.html @@ -0,0 +1,61 @@ + + +Tests for Bug 30079 + + + + +

Tests for +

+ +

To test, open the Inspector on this page, go to the Resources panel. + +

First off, you should be able to actually select each "abc" resource to see +the HTTP info / content. Bug 30079 didn't allow you to select all of these. + +

For each of the "abc" resources open the HTTP Information and +Request Payload tree elements above the content. One of the resources +will not have a Request Payload. + +

There should be one each of the following resources: + +

    +
  • One with a Request Method: GET and no Request Payload +

  • One with a Request Method: POST and Request Payload of "123" +

  • One with a Request Method: POST and Request Payload of "456" +

+ +

Another change made by this bug was to change the way the drag/drop of +the resource itself worked. The previous method of handling drag/drop of +the resource was actually causing the unselectability. So the drag/drop +of the resources needs to be tested as well. + +

    +
  • Select one of the resources. +

  • Drag it to an application that can accept text or a link +

  • The application should provide some feedback indicating it will accept +the drop, but may not +

  • Drop, and the URL for the resource should be rendered appropriately. + + + + + diff --git a/Source/WebCore/manual-tests/inspector/error-warning-count.html b/Source/WebCore/manual-tests/inspector/error-warning-count.html new file mode 100644 index 0000000..9f6b9c2 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/error-warning-count.html @@ -0,0 +1,60 @@ + + +

    Test for Bug 18650: +Errors/warnings in Inspector should be visible outside of Resources.

    +

    To test, open the Inspector and click one of the buttons below. You should +see an error and/or warning count in the Inspector's status bar. Clicking on +the error/warning count should open the Console. Hovering over the +error/warning count should show you a tooltip that matches the text in the +button you clicked.

    +

    Note: You must reload the page between each button press.

    diff --git a/Source/WebCore/manual-tests/inspector/errors-with-space in-url.html b/Source/WebCore/manual-tests/inspector/errors-with-space in-url.html new file mode 100644 index 0000000..07e8ee0 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/errors-with-space in-url.html @@ -0,0 +1,7 @@ +

    Test for Bug 19065: +Resources with a space in their URL don't get error/warning bubbles.

    +

    To test, open the Inspector and refresh this page. There should be a red +bubble with the number "1" in it next to the main resource in the Resources +panel. Clicking the button below should change the "1" to a "2".

    +

    + diff --git a/Source/WebCore/manual-tests/inspector/escape-links.html b/Source/WebCore/manual-tests/inspector/escape-links.html new file mode 100644 index 0000000..5c5f6c0 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/escape-links.html @@ -0,0 +1 @@ + diff --git a/Source/WebCore/manual-tests/inspector/forzen-ui-while-paused.html b/Source/WebCore/manual-tests/inspector/forzen-ui-while-paused.html new file mode 100644 index 0000000..b8d50b0 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/forzen-ui-while-paused.html @@ -0,0 +1,11 @@ + +

    Test for Bug 20042: UI frozen when the debugger is paused.

    +

    Open the inspector and start debugging in the Scripts panel. While paused, try to open the Console. The Console should animate open fully.

    diff --git a/Source/WebCore/manual-tests/inspector/hidden-evals.html b/Source/WebCore/manual-tests/inspector/hidden-evals.html new file mode 100644 index 0000000..c507bcd --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/hidden-evals.html @@ -0,0 +1,118 @@ + +

    Test for Bug 30212 - Each JS execution in console adds extra item into "scripts" combo + +

    The following manual test creates functions via eval() and the +Function() constructor, some functions are named using the +//@sourceURL= directive, some aren't. Some contain +debugger commands, some don't. + +

    The functions named f_named_X are 'named' via the +//@sourceURL= directive, the ones named f_unnamed_X +are not. The 'named' functions should show up in the Scripts select element used +to select a resource/script to view, the 'unnamed' ones should not. + +

      +
    • open this page with Web Inspector +

    • switch to the Scripts panel, enabling debug if required +

    • the available scripts in the select element should be: +

        +
      • (program): f_named_1.eval +
      • (program): f_named_2.eval +
      • (program): f_named_3.eval +
      • hidden-evals.html +
      +
    • click this button: +

    • debugger should stop in the clickHandler function +

    • at this point, start stepping into the code +

    • you should be able to step into functions f_unnamed_1() +and f_unnamed_2(). There are no resource/scripts in the +select element that contain these functions, until you actually are paused +in them. At that point, entries for these functions will be in the select element, +named: "(program)". After pausing in both functions, there will be two "(program)" +entries. +

    • you should be able to use the next/prev buttons (to the left of the select element) +to switch to other resources/scripts that have been opened, including the ones +containing these functions +

    • you should be able to click on the functions that exist in the 'hidden' +resources from the Call Stack, and be shown the source; click around the +stack trace entries to verify +

    • rather than stepping into the f_named_3() call, press the +resume button +

    • the debugger should stop in f_named_3() because of the +debugger command +

    • rather than stepping into the f_unnamed_3() call, press the +resume button +

    • the debugger should stop in f_unnamed_3() because of the +debugger command. At this point, a third "(program)" entry for +this function is added to the select element. +

    + + + diff --git a/Source/WebCore/manual-tests/inspector/highlight-nodes.html b/Source/WebCore/manual-tests/inspector/highlight-nodes.html new file mode 100644 index 0000000..6712b3a --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/highlight-nodes.html @@ -0,0 +1,23 @@ + +

    This page has basic tests of node highlighting in the inspected page. To tests, load this page, open the inspector and mouseover the nodes in the treeview of the inspector. You should see the highlights happen with the appropriate padding/border/margin/content highlights.

    +
    padding:10px; border: 10px; margin: 10px;
    +
    padding:10px; border: 10px;
    +
    padding:10px; margin: 10px;
    +
    border: 10px; margin: 10px;
    +
    padding:10px;
    +
    border: 10px;
    +
    margin: 10px;
    +
    no padding, border, or margin
    +
    -webkit-transform:skew(-5deg,-5deg); padding:10px; border: 10px; margin: 10px;
    +
    -webkit-transform:skew(-5deg,-5deg); padding:10px; border: 10px;
    +
    -webkit-transform:skew(-5deg,-5deg); padding:10px; margin: 10px;
    +
    -webkit-transform:skew(-5deg,-5deg); border: 10px; margin: 10px;
    +
    -webkit-transform:skew(-5deg,-5deg); padding:10px;
    +
    -webkit-transform:skew(-5deg,-5deg); border: 10px;
    +
    -webkit-transform:skew(-5deg,-5deg); margin: 10px;
    +
    -webkit-transform:skew(-5deg,-5deg); no padding, border, or margin
    + diff --git a/Source/WebCore/manual-tests/inspector/highlight-source-line.html b/Source/WebCore/manual-tests/inspector/highlight-source-line.html new file mode 100644 index 0000000..2520485 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/highlight-source-line.html @@ -0,0 +1,4 @@ +

    Test for Bug 19204: Inspector should highlight source lines when following links to them.

    +

    To test, open the Inspector and reload this page. Then open the Inspector's Console and click the link for the markup error. You should see the line containing the error briefly highlighted in the source view.

    + +

    This line contains a markup error.

    diff --git a/Source/WebCore/manual-tests/inspector/multiple-console-messages.html b/Source/WebCore/manual-tests/inspector/multiple-console-messages.html new file mode 100644 index 0000000..842e6aa --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/multiple-console-messages.html @@ -0,0 +1,86 @@ + + + + + +This test generates warnings, errors, and logs to test the grouping of repeated +messages in the Web Inspector. To check this test open the Web Inspector and see +that there are never any repeated messages that don't have a number next to them. +
    +
    + +
    + +
    + + diff --git a/Source/WebCore/manual-tests/inspector/named-evals.html b/Source/WebCore/manual-tests/inspector/named-evals.html new file mode 100644 index 0000000..0c52531 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/named-evals.html @@ -0,0 +1,72 @@ + + + + + + +

    This page's JavaScript calls functions from named eval()'s. + +

    Used to test https://bugs.webkit.org/show_bug.cgi?id=25475 + +

    Load the Web Inspector and look at +the script's panel, and the script list drop-down control. +You should see entries for scripts named +"(program):f0.js" through "(program):f12.js". The entries were named +via proper use of the //@sourceURL comment. There will also be entries +named "(program)" for source that does not properly use, or use at all, +the //@sourceURL comment. + +

    Now, set a breakpoint in the body of the "f0" function in the +"(program):f0.js" script. Then click this button: + +

    + +

    When stopped at the breakpoint, the entry for the function in the +call stack control should the name of the script, "(program):f0.js", +beside the function name "f0". Note the function name for +f0 is set with the new "displayName" property. + + diff --git a/Source/WebCore/manual-tests/inspector/profiler-test-call.html b/Source/WebCore/manual-tests/inspector/profiler-test-call.html new file mode 100644 index 0000000..572a2e9 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/profiler-test-call.html @@ -0,0 +1,35 @@ + + + + + + + +This page's JavaScript has a call to call() in it. +
    +
    +To use this test, load it in the browser then load the WebInspector and look at +the profile. In the profile there should be a call to fakeObject() with call() as +its child and a fakeInteriorFunction() as call()'s child. +

    + + diff --git a/Source/WebCore/manual-tests/inspector/profiler-test-many-calls-in-the-same-scope.html b/Source/WebCore/manual-tests/inspector/profiler-test-many-calls-in-the-same-scope.html new file mode 100644 index 0000000..da5be42 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/profiler-test-many-calls-in-the-same-scope.html @@ -0,0 +1,42 @@ + + + + + + + +This page's JavaScript has many function calls in the same scope. +
    +
    +To use this test, load it in the browser then load the WebInspector and look at +the profile. In the profile many functions should be the children of startTest. +Use the sorting capabilites to make sure the similarly named functions are sorted +correctly. +
    + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/inspector/remember-last-script.html b/Source/WebCore/manual-tests/inspector/remember-last-script.html new file mode 100644 index 0000000..52e7f02 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/remember-last-script.html @@ -0,0 +1,42 @@ + +

    Test for Bug 27552 - remember last script displayed in Scripts panel + +

      +
    • open this page with Web Inspector, switch to the Scripts panel, enabling debug if required +

    • the available scripts in the select element should be: +

        +
      • (program): f1.js +
      • remember-last-script.html +
      +
    • select (program): f1.js so the source is available +

    • switch to the Resources panel +

    • close Web Inspector +

    • Repeat the following several times. Each time, (program): f1.js +should be the selected script: +

        +
      • open Web Inspector, switch to the Scripts panel, then close Web Inspector +
      +
    • open Web Inspector, switch to the Scripts panel +

    • select remember-last-script.html so the source is available +

    • Repeat the following several times. Each time, remember-last-script.html +should be the selected script: +

        +
      • open Web Inspector, switch to the Scripts panel, then close Web Inspector +
      +
    + + + diff --git a/Source/WebCore/manual-tests/inspector/resources/loop-statements.js b/Source/WebCore/manual-tests/inspector/resources/loop-statements.js new file mode 100644 index 0000000..cbb4e0d --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/resources/loop-statements.js @@ -0,0 +1,22 @@ +var i; +var a; + +function initialize() +{ + i = false; +} + +function condition() +{ + return !i; +} + +function increment() +{ + i = !i; +} + +function statement() +{ + a = i; +} diff --git a/Source/WebCore/manual-tests/inspector/resources/mutate-frame-2.html b/Source/WebCore/manual-tests/inspector/resources/mutate-frame-2.html new file mode 100644 index 0000000..9d413b9 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/resources/mutate-frame-2.html @@ -0,0 +1,12 @@ + diff --git a/Source/WebCore/manual-tests/inspector/resources/mutate-frame.html b/Source/WebCore/manual-tests/inspector/resources/mutate-frame.html new file mode 100644 index 0000000..08fc656 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/resources/mutate-frame.html @@ -0,0 +1,10 @@ + diff --git a/Source/WebCore/manual-tests/inspector/resources/script-console-calls.js b/Source/WebCore/manual-tests/inspector/resources/script-console-calls.js new file mode 100644 index 0000000..9c7bc35 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/resources/script-console-calls.js @@ -0,0 +1,8 @@ +console.info("Test console.info"); +console.log("Test console.log"); +console.warn("Test console.warn"); +console.error("Test console.error"); +console.time("Test console.time"); +console.timeEnd("Test console.time"); +console.count("Test console.count"); +console.assert(false, "Test console.assert"); diff --git a/Source/WebCore/manual-tests/inspector/resources/script-error.js b/Source/WebCore/manual-tests/inspector/resources/script-error.js new file mode 100644 index 0000000..c8be5ea --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/resources/script-error.js @@ -0,0 +1,6 @@ +var test = document.body; +this.will.be.an.error = 1; + +function test() { + return 42; +} diff --git a/Source/WebCore/manual-tests/inspector/returnEvent-crash.html b/Source/WebCore/manual-tests/inspector/returnEvent-crash.html new file mode 100644 index 0000000..5dd1119 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/returnEvent-crash.html @@ -0,0 +1,17 @@ + +

    Test for Bug 19038: Crash in JavaScriptDebugServer::returnEvent when inspecting an attached Inspector.

    +

    To test, open and attach the Inspector's debugger, then click the button below. If you don't crash, you have passed the test.

    + diff --git a/Source/WebCore/manual-tests/inspector/styled-error-bubbles-in-scripts.html b/Source/WebCore/manual-tests/inspector/styled-error-bubbles-in-scripts.html new file mode 100644 index 0000000..0049cef --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/styled-error-bubbles-in-scripts.html @@ -0,0 +1,6 @@ + +

    Test for Bug 19065: +Error bubbles are clobbered when syntax highlighting JavaScript resources.

    +

    To test, open the Inspector. There should be a red bubble with the number "1" +in it next to the the only script resource in the Resources panel. Clicking the +resource should show syntax highlighted JavaScript with a red error bubble.

    diff --git a/Source/WebCore/manual-tests/inspector/webinspector-log.html b/Source/WebCore/manual-tests/inspector/webinspector-log.html new file mode 100644 index 0000000..cdc5663 --- /dev/null +++ b/Source/WebCore/manual-tests/inspector/webinspector-log.html @@ -0,0 +1,22 @@ +

    Test for Bug 28047: add utility method to enable logging messages for inspector development.

    + +
      +
    • Open a browser, go to any web page. +
    • Open web inspector +
    • Open the console panel +
    • Open a web inspector on the web inspector +
    • Open that inspector's console panel +
    • In that panel, run the code: +
      +   WebInspector.log("hello, world")
      +
      +
    + +

    Results: +
    In the original inspector window, there should now be a message +in the console with the text "hello, world". There will be a blue +maginifying glass icon to the left of the message. Run the same +command again, and you should see the repeat count go to 2. +The message and repeat count are blue. + + diff --git a/Source/WebCore/manual-tests/interrupted-compound-transform.html b/Source/WebCore/manual-tests/interrupted-compound-transform.html new file mode 100644 index 0000000..7dafb73 --- /dev/null +++ b/Source/WebCore/manual-tests/interrupted-compound-transform.html @@ -0,0 +1,79 @@ + + + + + + Interrupted Transitions on Transform Test + + + + +In this test you should see a blue diamond spinning in the clockwise direction. After 1.5 seconds it should stop +close to the red outlne and then spin counterclockwise. After 3 more seconds it should stop close to the +position of the green outline. +(see: https://bugs.webkit.org/show_bug.cgi?id=26162) +

    +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/Source/WebCore/manual-tests/invalid-mouse-event.html b/Source/WebCore/manual-tests/invalid-mouse-event.html new file mode 100644 index 0000000..e76bbe5 --- /dev/null +++ b/Source/WebCore/manual-tests/invalid-mouse-event.html @@ -0,0 +1,23 @@ +

    Test for bug 8272: +Use of window.open & window.close can cause crash.

    +
      +
    1. (Get a dual processor Mac.)
    2. +
    3. Disable popup blocking in Safari.
    4. +
    5. Click the Start button.
    6. +
    7. As the test runs, move the mouse around.
    8. +
    9. If Safari doesn't crash in a while, interrupt the test by pressing Cmd+W.
    10. +
    + + + + diff --git a/Source/WebCore/manual-tests/item-background.html b/Source/WebCore/manual-tests/item-background.html new file mode 100644 index 0000000..d9d3b07 --- /dev/null +++ b/Source/WebCore/manual-tests/item-background.html @@ -0,0 +1,155 @@ + +

    + This test is for Windows only. + When you pull down each menu, the items’ background colors should match up with the swatches on the left (except for the hovered item). +

    +
    + Solid white menu: + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Solid black menu: + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + Transparent menu: + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + 50% blue menu: + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/Source/WebCore/manual-tests/java-string-object-type.html b/Source/WebCore/manual-tests/java-string-object-type.html new file mode 100644 index 0000000..ef74626 --- /dev/null +++ b/Source/WebCore/manual-tests/java-string-object-type.html @@ -0,0 +1,24 @@ + + + + +

    This test verifies that Java String objects are of the correct type when returned to JavaScript.

    + +

    On success, the Java String object will be of type "object".
    +On failure, the type will be "function".
    +See Radar 4212626.

    + +
    +
    + + + + + + diff --git a/Source/WebCore/manual-tests/js-timers-beneath-modal-dialog.html b/Source/WebCore/manual-tests/js-timers-beneath-modal-dialog.html new file mode 100644 index 0000000..6d5f2c7 --- /dev/null +++ b/Source/WebCore/manual-tests/js-timers-beneath-modal-dialog.html @@ -0,0 +1,19 @@ +

    JS timers should be paused while a modal dialog (or alert) is displayed.

    +

    Please disable popup blocker for this test.

    +
    0
    + diff --git a/Source/WebCore/manual-tests/keep_spelling_markers.html b/Source/WebCore/manual-tests/keep_spelling_markers.html new file mode 100644 index 0000000..7e1d964 --- /dev/null +++ b/Source/WebCore/manual-tests/keep_spelling_markers.html @@ -0,0 +1,24 @@ + +

    Test 1 - Check for hang (was bug #4836034)

    +
      +
    1. open this in Blot or Safari
    2. +
    3. click before the word "One" in the editable text, below
    4. +
    5. repeatedly type cmd-; to advance to the next misspelling
    6. +
    7. confirm that you can wrap back to the first misspelling without hanging
    8. +
    +

    Test 2 - Check that markings are retained (was bug #4204892)

    +
      +
    1. turn on Check Spelling as You Type from Edit->Spelling menu
    2. +
    3. click on each of the misspelled words in the line at the bottom of this page
    4. +

        (result should be that each misspelled word now has a red squiggly line below it) +

    5. control-click on “foor” in that sentence
    6. +
    7. select a corrected spelling from the popup, e.g.“four”
    8. +
    9. make sure that no other misspellings lost their red squiggly underline
    10. +
    +
    +
    +One twwo three foor five siz seven +

    +
    eight nine ten
    +
    + diff --git a/Source/WebCore/manual-tests/keyboard-menukey-event.html b/Source/WebCore/manual-tests/keyboard-menukey-event.html new file mode 100644 index 0000000..bd2c8e7 --- /dev/null +++ b/Source/WebCore/manual-tests/keyboard-menukey-event.html @@ -0,0 +1,31 @@ + + + + Menu key testing + + + +

    + See bug: 30619. + Note: this test is only applicable for Linux and Windows. +

    +
      +
    1. Click the text input box below and press Menu key. + The test passes if you see 'PASS' below. + +
    2. +
    3. Click or select somewhere + in this text and press Menu key. + The test passes if you see additional 'PASS' below. +
    4. +
    +
      + + diff --git a/Source/WebCore/manual-tests/keyboard_select_elements_with_same_beginning.html b/Source/WebCore/manual-tests/keyboard_select_elements_with_same_beginning.html new file mode 100644 index 0000000..8e3c102 --- /dev/null +++ b/Source/WebCore/manual-tests/keyboard_select_elements_with_same_beginning.html @@ -0,0 +1,29 @@ + + + + + +Test select on elements with same beginning letter + + + +See bug:28205. +

      +Click the drop-down to show selections (not navigate to the selection box). +Type the first letter 'A' to go to the elements start with 'A'. +It should select the first item starts with 'A'. +In windows, Continue typing 'A', it should continue to select the next item starts with 'A'. +

      + + + diff --git a/Source/WebCore/manual-tests/keyboard_select_non_english.html b/Source/WebCore/manual-tests/keyboard_select_non_english.html new file mode 100644 index 0000000..d06ef97 --- /dev/null +++ b/Source/WebCore/manual-tests/keyboard_select_non_english.html @@ -0,0 +1,36 @@ + + + + + +Test select non English element + + + +See bug:25899. +

      +Choose the correct input method. Open the select element then type the first +letter of one of the elements. The search prefix should be the first non English +letter, not the value of the physical keyboard plus the native non English +letter. For example, set the input method as Hebrew, hit keyboard 'c', the +translated Hebrew character is 'ב'. The search prefix should be 'ב', not "cב". +And the right element should be selected. +

      + +Hebrew Select: + + +Russian Select: + + + diff --git a/Source/WebCore/manual-tests/korean-input-space.html b/Source/WebCore/manual-tests/korean-input-space.html new file mode 100644 index 0000000..c8ccf39 Binary files /dev/null and b/Source/WebCore/manual-tests/korean-input-space.html differ diff --git a/Source/WebCore/manual-tests/large-size-image-crash.html b/Source/WebCore/manual-tests/large-size-image-crash.html new file mode 100644 index 0000000..93cafa2 --- /dev/null +++ b/Source/WebCore/manual-tests/large-size-image-crash.html @@ -0,0 +1,6 @@ + + + Displaying the animated GIF below should not result in memory corruption. + + + diff --git a/Source/WebCore/manual-tests/layoutroot_detach.xml b/Source/WebCore/manual-tests/layoutroot_detach.xml new file mode 100644 index 0000000..3a64c01 --- /dev/null +++ b/Source/WebCore/manual-tests/layoutroot_detach.xml @@ -0,0 +1,33 @@ + + + + +

      +
      + + + + + +
      +
      + + + + diff --git a/Source/WebCore/manual-tests/left-overflow-repaint.html b/Source/WebCore/manual-tests/left-overflow-repaint.html new file mode 100644 index 0000000..5616c4b --- /dev/null +++ b/Source/WebCore/manual-tests/left-overflow-repaint.html @@ -0,0 +1,61 @@ + + + + + +

      BUG ID: Bugzilla bug 7916 Box repaint rect does not include the left overflow

      + +

      STEPS TO TEST: +Scroll and resize the window as necessary to bring the three test cases below into view. +Press each Test button once. Do not scroll, resize, or hide the window or switch to another +tab. +

      + +

      TEST PASS: +In each test, “Lorem” will move down along with “ipsum”. +

      + +

      TEST FAIL: +“Lorem” will stay behind as “ipsum” moves down. +

      + +
      +

      + + Move block with left overflow +

      +
      + Lorem ipsum +
      +
      +
      +
      +

      + +

      + Move line with left overflow +
      + Lorem ipsum +
      +
      +
      +
      +

      + + Change height of table cell with left overflow +

      + +
      + Lorem ipsum +
      +
      + + + diff --git a/Source/WebCore/manual-tests/link-cursor-auto.html b/Source/WebCore/manual-tests/link-cursor-auto.html new file mode 100644 index 0000000..b978b4b --- /dev/null +++ b/Source/WebCore/manual-tests/link-cursor-auto.html @@ -0,0 +1,24 @@ + + + + + +

      BUG ID: 5551163 REGRESSION: Cursor does not change to arrow on "X" button in google maps, making it hard to click

      + +

      STEPS TO TEST: +Move the mouse over the link below. +

      + +

      TEST PASS: +The mouse pointer will change to an index finger. +

      + +

      TEST FAIL: +The mouse pointer will change to a wristwatch. +

      + +This is the link + + + diff --git a/Source/WebCore/manual-tests/linkjump-1.html b/Source/WebCore/manual-tests/linkjump-1.html new file mode 100644 index 0000000..0af0fe6 --- /dev/null +++ b/Source/WebCore/manual-tests/linkjump-1.html @@ -0,0 +1,79 @@ + + + + + +

      BUG ID: 4304213 sometimes have to click twice to jump to top, on href=""

      +As of 01-31-2006, this bug has NOT been fixed. + +

      STEPS TO TEST: +Click through the numbered links on this page. +

      + +

      TEST PASS: +Page will scroll to the top after clicking link #3. +

      + +

      TEST FAIL: +Page will scroll to the top after clicking link #3. Clicking this link twice might take you to the top of the page (but that is the bug). + +

      + + + +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor. +

      + + + +

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      + + + + + +

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem.

      + + + diff --git a/Source/WebCore/manual-tests/linkjump-2.html b/Source/WebCore/manual-tests/linkjump-2.html new file mode 100644 index 0000000..03eee77 --- /dev/null +++ b/Source/WebCore/manual-tests/linkjump-2.html @@ -0,0 +1,37 @@ + + + + + +

      BUG IDs:

      +4233844 in some cases, HTML href named anchors don't scroll to the right place
      +4246096 REGRESSION links to named anchors don't scroll to the right place (4825) + +

      STEPS TO TEST: +Manually resize window to about 800 x 600. Click on the links below. +

      + +

      TEST PASS: +Page will scroll as indicated. +

      + +

      TEST FAIL: +Page will NOT scroll, or will not scroll to the position indicated. +

      + +1. Click here. Page should scroll to TARGET TEXT. + +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vestibulum consectetuer nulla a ligula. Vestibulum aliquet neque ac nunc. Sed ornare, ipsum sed blandit iaculis, nulla urna suscipit felis, id elementum dolor mi ac velit. Etiam quis velit vitae felis pretium venenatis. Donec lobortis, dui eget imperdiet tristique, velit pede rhoncus sapien, sed interdum quam felis mattis lectus. Sed quis sem. Curabitur pharetra felis eu eros suscipit egestas. Aenean tempus varius urna. Ut dolor. Fusce sem dolor, facilisis et, mollis ac, adipiscing ac, ipsum. Morbi fringilla, diam eget tincidunt consectetuer, mauris lectus vulputate quam, id ornare enim magna in pede. Vivamus commodo, sapien eget aliquam convallis, purus eros blandit libero, eget viverra diam nibh vel mi. Duis iaculis mollis ipsum. Duis accumsan posuere urna. Cras tempus. Pellentesque eu ante. Vestibulum nunc erat, tempus id, nonummy et, ullamcorper ac, odio. Aenean tincidunt enim sed ligula pellentesque lobortis. Donec pellentesque luctus nisl. Maecenas blandit lacus et lacus. +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vestibulum consectetuer nulla a ligula. Vestibulum aliquet neque ac nunc. Sed ornare, ipsum sed blandit iaculis, nulla urna suscipit felis, id elementum dolor mi ac velit. Etiam quis velit vitae felis pretium venenatis. Donec lobortis, dui eget imperdiet tristique, velit pede rhoncus sapien, sed interdum quam felis mattis lectus. Sed quis sem. Curabitur pharetra felis eu eros suscipit egestas. Aenean tempus varius urna. Ut dolor. Fusce sem dolor, facilisis et, mollis ac, adipiscing ac, ipsum. Morbi fringilla, diam eget tincidunt consectetuer, mauris lectus vulputate quam, id ornare enim magna in pede. Vivamus commodo, sapien eget aliquam convallis, purus eros blandit libero, eget viverra diam nibh vel mi. Duis iaculis mollis ipsum. Duis accumsan posuere urna. Cras tempus. Pellentesque eu ante. Vestibulum nunc erat, tempus id, nonummy et, ullamcorper ac, odio. Aenean tincidunt enim sed ligula pellentesque lobortis. Donec pellentesque luctus nisl. Maecenas blandit lacus et lacus.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vestibulum consectetuer nulla a ligula. Vestibulum aliquet neque ac nunc. Sed ornare, ipsum sed blandit iaculis, nulla urna suscipit felis, id elementum dolor mi ac velit. Etiam quis velit vitae felis pretium venenatis. Donec lobortis, dui eget imperdiet tristique, velit pede rhoncus sapien, sed interdum quam felis mattis lectus. Sed quis sem. Curabitur pharetra felis eu eros suscipit egestas. Aenean tempus varius urna. Ut dolor. Fusce sem dolor, facilisis et, mollis ac, adipiscing ac, ipsum. Morbi fringilla, diam eget tincidunt consectetuer, mauris lectus vulputate quam, id ornare enim magna in pede. Vivamus commodo, sapien eget aliquam convallis, purus eros blandit libero, eget viverra diam nibh vel mi. Duis iaculis mollis ipsum. Duis accumsan posuere urna. Cras tempus. Pellentesque eu ante. Vestibulum nunc erat, tempus id, nonummy et, ullamcorper ac, odio. Aenean tincidunt enim sed ligula pellentesque lobortis. Donec pellentesque luctus nisl. Maecenas blandit lacus et lacus. +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vestibulum consectetuer nulla a ligula. Vestibulum aliquet neque ac nunc. Sed ornare, ipsum sed blandit iaculis, nulla urna suscipit felis, id elementum dolor mi ac velit. Etiam quis velit vitae felis pretium venenatis. Donec lobortis, dui eget imperdiet tristique, velit pede rhoncus sapien, sed interdum quam felis mattis lectus. Sed quis sem. Curabitur pharetra felis eu eros suscipit egestas. Aenean tempus varius urna. Ut dolor. Fusce sem dolor, facilisis et, mollis ac, adipiscing ac, ipsum. Morbi fringilla, diam eget tincidunt consectetuer, mauris lectus vulputate quam, id ornare enim magna in pede. Vivamus commodo, sapien eget aliquam convallis, purus eros blandit libero, eget viverra diam nibh vel mi. Duis iaculis mollis ipsum. Duis accumsan posuere urna. Cras tempus. Pellentesque eu ante. Vestibulum nunc erat, tempus id, nonummy et, ullamcorper ac, odio. Aenean tincidunt enim sed ligula pellentesque lobortis. + + +TARGET TEXT +

      2. Click here. Page should scroll just a little bit, to the top of the red box below.

      + +
      + + + + diff --git a/Source/WebCore/manual-tests/linkjump-3.html b/Source/WebCore/manual-tests/linkjump-3.html new file mode 100644 index 0000000..64e46c0 --- /dev/null +++ b/Source/WebCore/manual-tests/linkjump-3.html @@ -0,0 +1,125 @@ + + + + + +

      BUG ID: Bugzilla 6916 REGRESSION: URLs with named anchors in a page don't jump to proper location in document

      + +

      STEPS TO TEST: +Manually resize window to about 800 x 600. Click the link below.

      + +

      TEST PASS: +Page will scroll down to the dashed line. +

      + +

      TEST FAIL: +Page will scroll to the bottom, or to some other unexpected area of the page. +

      + +
      Clicking link should move page down to the dashes, not to the end of the page.
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      + +
      --------------
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      +
      blah blah blah
      + + + diff --git a/Source/WebCore/manual-tests/linkjump-4.html b/Source/WebCore/manual-tests/linkjump-4.html new file mode 100644 index 0000000..733277a --- /dev/null +++ b/Source/WebCore/manual-tests/linkjump-4.html @@ -0,0 +1,132 @@ + + + + + +

      BUG ID: 4247537 link jumping should scroll to tallest object on line, not first object on line

      + +

      STEPS TO TEST: +Manually resize window to about 800 x 600. Click the links in this document.

      + +

      TEST PASS: +After clicking a link, the page should always scroll to the top of the green box. +

      + +

      TEST FAIL: +After clicking a link, page scrolls to some unexpected area. +

      + + + +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor. +

      + +** The top of this box should be aligned to the top of the window ** + + + + +

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor. + +Curabitur facilisis pede nec arcu. Proin ut turpis. Maecenas quam nulla, dapibus vel, accumsan non, volutpat quis, tellus. Suspendisse consectetuer augue in mauris. Duis consequat pede sit amet dolor. Nulla vestibulum enim auctor felis tincidunt sodales. Nullam lobortis massa eu magna. Ut nonummy leo porta quam. Proin dignissim, ante ut aliquet dignissim, est odio aliquet lacus, eu sodales quam arcu ornare urna. Fusce arcu erat, vulputate pulvinar, dapibus luctus, volutpat quis, metus. Mauris eu massa. Praesent eget tortor eget arcu fringilla feugiat. Mauris posuere, risus nec blandit ultrices, enim odio tincidunt tortor, non bibendum elit mi non justo. Fusce tristique lacinia est. Maecenas est sem, eleifend a, fermentum et, interdum non, elit. Etiam sem. Vestibulum ultricies velit. Vivamus a mauris eget arcu volutpat vestibulum. Duis sed dui sit amet libero tempus tempor. Nulla diam.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor. + +Curabitur facilisis pede nec arcu. Proin ut turpis. Maecenas quam nulla, dapibus vel, accumsan non, volutpat quis, tellus. Suspendisse consectetuer augue in mauris. Duis consequat pede sit amet dolor. Nulla vestibulum enim auctor felis tincidunt sodales. Nullam lobortis massa eu magna. Ut nonummy leo porta quam. Proin dignissim, ante ut aliquet dignissim, est odio aliquet lacus, eu sodales quam arcu ornare urna. Fusce arcu erat, vulputate pulvinar, dapibus luctus, volutpat quis, metus. Mauris eu massa. Praesent eget tortor eget arcu fringilla feugiat. Mauris posuere, risus nec blandit ultrices, enim odio tincidunt tortor, non bibendum elit mi non justo. Fusce tristique lacinia est. Maecenas est sem, eleifend a, fermentum et, interdum non, elit. Etiam sem. Vestibulum ultricies velit. Vivamus a mauris eget arcu volutpat vestibulum. Duis sed dui sit amet libero tempus tempor. Nulla diam.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum.

      + + +** The top of this box should be aligned to the top of the window ** + + + + +

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor. + +Curabitur facilisis pede nec arcu. Proin ut turpis. Maecenas quam nulla, dapibus vel, accumsan non, volutpat quis, tellus. Suspendisse consectetuer augue in mauris. Duis consequat pede sit amet dolor. Nulla vestibulum enim auctor felis tincidunt sodales. Nullam lobortis massa eu magna. Ut nonummy leo porta quam. Proin dignissim, ante ut aliquet dignissim, est odio aliquet lacus, eu sodales quam arcu ornare urna. Fusce arcu erat, vulputate pulvinar, dapibus luctus, volutpat quis, metus. Mauris eu massa. Praesent eget tortor eget arcu fringilla feugiat. Mauris posuere, risus nec blandit ultrices, enim odio tincidunt tortor, non bibendum elit mi non justo. Fusce tristique lacinia est. Maecenas est sem, eleifend a, fermentum et, interdum non, elit. Etiam sem. Vestibulum ultricies velit. Vivamus a mauris eget arcu volutpat vestibulum. Duis sed dui sit amet libero tempus tempor. Nulla diam.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor.

      + + + + +** The top of the GREEN box should be aligned to the top of the window ** + + + + +

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor. + +Curabitur facilisis pede nec arcu. Proin ut turpis. Maecenas quam nulla, dapibus vel, accumsan non, volutpat quis, tellus. Suspendisse consectetuer augue in mauris. Duis consequat pede sit amet dolor. Nulla vestibulum enim auctor felis tincidunt sodales. Nullam lobortis massa eu magna. Ut nonummy leo porta quam. Proin dignissim, ante ut aliquet dignissim, est odio aliquet lacus, eu sodales quam arcu ornare urna. Fusce arcu erat, vulputate pulvinar, dapibus luctus, volutpat quis, metus. Mauris eu massa. Praesent eget tortor eget arcu fringilla feugiat. Mauris posuere, risus nec blandit ultrices, enim odio tincidunt tortor, non bibendum elit mi non justo. Fusce tristique lacinia est. Maecenas est sem, eleifend a, fermentum et, interdum non, elit. Etiam sem. Vestibulum ultricies velit. Vivamus a mauris eget arcu volutpat vestibulum. Duis sed dui sit amet libero tempus tempor. Nulla diam.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor.

      + + + + +** The top of this box should be aligned to the top of the window ** + +
      You're done!
      + + +

      +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor. + +Curabitur facilisis pede nec arcu. Proin ut turpis. Maecenas quam nulla, dapibus vel, accumsan non, volutpat quis, tellus. Suspendisse consectetuer augue in mauris. Duis consequat pede sit amet dolor. Nulla vestibulum enim auctor felis tincidunt sodales. Nullam lobortis massa eu magna. Ut nonummy leo porta quam. Proin dignissim, ante ut aliquet dignissim, est odio aliquet lacus, eu sodales quam arcu ornare urna. Fusce arcu erat, vulputate pulvinar, dapibus luctus, volutpat quis, metus. Mauris eu massa. Praesent eget tortor eget arcu fringilla feugiat. Mauris posuere, risus nec blandit ultrices, enim odio tincidunt tortor, non bibendum elit mi non justo. Fusce tristique lacinia est. Maecenas est sem, eleifend a, fermentum et, interdum non, elit. Etiam sem. Vestibulum ultricies velit. Vivamus a mauris eget arcu volutpat vestibulum. Duis sed dui sit amet libero tempus tempor. Nulla diam.Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In ornare risus. Aliquam nonummy libero et risus. Vestibulum sit amet massa nec mauris interdum luctus. Nam ut dolor ut nunc malesuada varius. Duis risus. Mauris vel nulla ut odio porta vestibulum. Mauris ac sapien. In a dolor at urna malesuada suscipit. Aenean nisl erat, nonummy quis, blandit in, sagittis et, ligula. Maecenas consequat. Donec nonummy rutrum nibh. Praesent tincidunt cursus mi. Donec adipiscing. Nulla at ipsum. Aenean fermentum. + +Donec libero est, semper non, pretium vel, adipiscing dapibus, justo. Morbi viverra, odio at suscipit sollicitudin, risus felis convallis odio, sit amet mollis mauris nisl ac magna. Donec tincidunt ante non ante ultricies rutrum. Sed enim sem, pharetra faucibus, faucibus a, venenatis nec, sem. Fusce lacus. Vestibulum porta urna. Vivamus nonummy gravida nisl. In pharetra eros ac arcu. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Nullam et lacus. Nunc metus nunc, iaculis eu, bibendum molestie, semper vitae, arcu. Nullam accumsan fringilla diam. Mauris odio risus, facilisis vitae, tincidunt eget, placerat nec, lacus. Mauris faucibus. Donec rutrum mauris non elit. Morbi dolor purus, auctor a, euismod at, vestibulum sed, massa. Suspendisse quis lorem. + +Donec blandit vestibulum mi. Donec turpis nisl, accumsan ut, vestibulum sed, mattis vel, turpis. Suspendisse placerat ultricies pede. Donec et diam vel libero volutpat vestibulum. Aenean luctus erat vitae urna. Etiam ac ligula. Praesent vestibulum urna vel lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Quisque hendrerit porta lectus. Pellentesque sed velit sed massa malesuada egestas. Phasellus volutpat mauris vitae massa. Sed pretium est quis nulla. Quisque fringilla neque a nunc. Vivamus ligula risus, pharetra vitae, sodales ut, convallis et, quam. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed a purus at turpis pellentesque porttitor. + +Integer consequat justo. Duis cursus. Sed lorem ante, aliquam sed, mattis eu, luctus in, elit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Morbi sem. Nam id pede et lectus luctus molestie. Vestibulum vulputate accumsan lectus. Proin ipsum libero, sagittis at, facilisis vitae, condimentum eu, urna. Vestibulum turpis magna, euismod in, pretium quis, cursus ut, diam. Vivamus in felis eget leo ultricies eleifend. Suspendisse sit amet dolor. Nam diam eros, tempor ut, tristique ut, accumsan commodo, neque. Etiam a orci eu ante suscipit tempor.

      + + diff --git a/Source/WebCore/manual-tests/linkjump-5.html b/Source/WebCore/manual-tests/linkjump-5.html new file mode 100644 index 0000000..7310eb8 --- /dev/null +++ b/Source/WebCore/manual-tests/linkjump-5.html @@ -0,0 +1,24 @@ + + + + + +

      BUG ID: 4256060 Link scrolling to last object on the page doesn't work if the link being scrolled to contains an empty inline

      + +

      STEPS TO TEST: +Manually resize window to about 800 x 600. Click the link below. +

      + +

      TEST PASS: +Page should scroll to the bottom.

      + +

      TEST FAIL: +Page will not scroll to the bottom. +

      + +Click me +
      + + + diff --git a/Source/WebCore/manual-tests/liveconnect-applet-array-parameters.html b/Source/WebCore/manual-tests/liveconnect-applet-array-parameters.html new file mode 100644 index 0000000..8f685c9 --- /dev/null +++ b/Source/WebCore/manual-tests/liveconnect-applet-array-parameters.html @@ -0,0 +1,32 @@ + + + Array parameters Applet + + +

      Calling Java Array Test page

      +This page calls a Java method which takes Arrays as parameters. On successful calling of the function, the passed in values are printed +to stdout from Java using System.out.println +Send object array should fail, but WebKit should not crash. +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      +
      + +Unable to load applet. + + + + diff --git a/Source/WebCore/manual-tests/liveconnect-applet-get-boolean.html b/Source/WebCore/manual-tests/liveconnect-applet-get-boolean.html new file mode 100644 index 0000000..0c0eddf --- /dev/null +++ b/Source/WebCore/manual-tests/liveconnect-applet-get-boolean.html @@ -0,0 +1,7 @@ + + +Unable to load applet. +This tests retrieving a boolean value from a Java class using javascript. It tests the return value. The return value should be true.
      + + + diff --git a/Source/WebCore/manual-tests/liveconnect-security-exception.html b/Source/WebCore/manual-tests/liveconnect-security-exception.html new file mode 100644 index 0000000..8bce752 --- /dev/null +++ b/Source/WebCore/manual-tests/liveconnect-security-exception.html @@ -0,0 +1,32 @@ + + + + + + + +

      This test checks for a regression against rdar://problem/4151132 REGRESSION: Some applet liveconnect calls throws privilege exception..

      +

      To test:

      +
        +
      1. Disable popup blocking.
      2. +
      3. Select the window titled "popup window."
      4. +
      5. From the debug menu, select "Show JavaScript console." This will allow you to see errors thrown in the popup window by the Java Virtual Machine. If there are any, the test has failed.
      6. +
      7. If the text in the popup window does not match the text below, the test has failed:
        +applet.field returned 1
        +incremented applet.field by 1
        +applet.field returned 2
        +applet.method() returned 1
        +
      8. +
      9. Otherwise, the test has passed.
      10. +
      + + + diff --git a/Source/WebCore/manual-tests/load-deferrer-resume-crash.html b/Source/WebCore/manual-tests/load-deferrer-resume-crash.html new file mode 100644 index 0000000..89f15b1 --- /dev/null +++ b/Source/WebCore/manual-tests/load-deferrer-resume-crash.html @@ -0,0 +1,33 @@ + + + + + + + + + +
      + +

      Click the above button to start loading an image and then open an alert() box. For the test to pass there should be no crash when closing the alert box.

      + + + diff --git a/Source/WebCore/manual-tests/load-deferrer-script-element.html b/Source/WebCore/manual-tests/load-deferrer-script-element.html new file mode 100644 index 0000000..c0ad773 --- /dev/null +++ b/Source/WebCore/manual-tests/load-deferrer-script-element.html @@ -0,0 +1,44 @@ + + + + + + + +

      This tests the bug https://bugs.webkit.org/show_bug.cgi?id=38910. +Click the button, wait 5 seconds and close it. +The test passes if no error messages show up in the page!

      + +

      + + + diff --git a/Source/WebCore/manual-tests/localstorage-empty-database.html b/Source/WebCore/manual-tests/localstorage-empty-database.html new file mode 100644 index 0000000..d0fcc41 --- /dev/null +++ b/Source/WebCore/manual-tests/localstorage-empty-database.html @@ -0,0 +1,16 @@ + + + +

      This page has called localStorage.getItem('foo'). +Since no data has been stored, no database file should have been created.

      + +

      If you click here, data will be stored, and a database file should be created.

      + +

      If you click here, the local storage will be cleared, and the database file should be gone when the browser is closed.

      + +

      (This is for https://bugs.webkit.org/show_bug.cgi?id=40301 +and https://bugs.webkit.org/show_bug.cgi?id=40767.)

      + + diff --git a/Source/WebCore/manual-tests/location-host-canonicalization.html b/Source/WebCore/manual-tests/location-host-canonicalization.html new file mode 100644 index 0000000..d13bd7d --- /dev/null +++ b/Source/WebCore/manual-tests/location-host-canonicalization.html @@ -0,0 +1,15 @@ + + + + + +

      This will test the URL canonicalization by assigning a host with an empty port specifier to window.location.host

      +

      Clicking the following button should change the host in the current URL to "www.example.com:". It actually loading is not important - +if you see "www.example.com:0" the test has failed. You should see "www.example.com:"

      + + + diff --git a/Source/WebCore/manual-tests/log-keypress-events.html b/Source/WebCore/manual-tests/log-keypress-events.html new file mode 100644 index 0000000..87e2288 --- /dev/null +++ b/Source/WebCore/manual-tests/log-keypress-events.html @@ -0,0 +1,34 @@ + + +

      This page is especially useful to test the shift-Tab issue. Should see a code of 9.

      +
      +Type here: +
      + + +
      +Key press values: +
      + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/mail-attachments.html b/Source/WebCore/manual-tests/mail-attachments.html new file mode 100644 index 0000000..9d8d920 --- /dev/null +++ b/Source/WebCore/manual-tests/mail-attachments.html @@ -0,0 +1,16 @@ + + + + + +

      BUG ID: 4435416 Attachments in Mail compose windows always display the broken image icon

      +

      Steps:

      +
        +
      1. Launch Mail.app with built WebKit +
      2. create a new email +
      3. drag a file to the email (make sure to use a > 1 page file, otherwise Mail shows the contents inline) +
      +

      Verify that the icon is what you see in Finder and has the file name and size beneath it

      + + diff --git a/Source/WebCore/manual-tests/mask-composite-missing-images.html b/Source/WebCore/manual-tests/mask-composite-missing-images.html new file mode 100644 index 0000000..ed0dfcd --- /dev/null +++ b/Source/WebCore/manual-tests/mask-composite-missing-images.html @@ -0,0 +1,23 @@ + + + + + +

      Test for WebKit Bug 26084: Bug 26084: Multiple missing images in webkit-mask-image prevent rendering

      +
      This text should be visible.
      +

      If the test passes, you should be able to see a lime square with a black border. Inside the border, you should see the text: This text should be visible.

      + + + diff --git a/Source/WebCore/manual-tests/match-marker-rects.html b/Source/WebCore/manual-tests/match-marker-rects.html new file mode 100644 index 0000000..d650965 --- /dev/null +++ b/Source/WebCore/manual-tests/match-marker-rects.html @@ -0,0 +1,33 @@ + +

      + In Safari, choose Edit > Find > Find, and type the strings “xyz” + and “123”. The white “holes” in the Find overlay + should line up with the matching text below. +

      +
      +
      xyz +
      +
      +

      123

      +
      + diff --git a/Source/WebCore/manual-tests/media-controls-when-javascript-disabled.html b/Source/WebCore/manual-tests/media-controls-when-javascript-disabled.html new file mode 100644 index 0000000..b7e52bc --- /dev/null +++ b/Source/WebCore/manual-tests/media-controls-when-javascript-disabled.html @@ -0,0 +1,26 @@ + + + + + + + + +

      TEST: Video should have controls when scripting is disabled.

      + + + + + +

      ERROR: JavaScript must be disabled for this test.

      + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/media-elements/video-replaces-poster.html b/Source/WebCore/manual-tests/media-elements/video-replaces-poster.html new file mode 100644 index 0000000..8d852aa --- /dev/null +++ b/Source/WebCore/manual-tests/media-elements/video-replaces-poster.html @@ -0,0 +1,15 @@ + + + + + +

      Test for https://bugs.webkit.org/show_bug.cgi?id=34965
      + Disable accelerated compositing and reload this test. You should see the test video + start playing.

      + + + + diff --git a/Source/WebCore/manual-tests/memory/MessageUidsAlreadyDownloaded2 b/Source/WebCore/manual-tests/memory/MessageUidsAlreadyDownloaded2 new file mode 100644 index 0000000..57269f6 --- /dev/null +++ b/Source/WebCore/manual-tests/memory/MessageUidsAlreadyDownloaded2 @@ -0,0 +1,4296 @@ + + + + + 1154111803.H358449P19268.mbox1.freenet.de,S=22050,L=363 + + DateDownloaded + 2006-07-28T19:13:46Z + + 1154117771.H461347P398.mbox1.freenet.de,S=2443,L=89 + + DateDownloaded + 2006-07-28T20:22:43Z + + 1154118461.H845954P11540.mbox1.freenet.de,S=2073,L=60 + + DateDownloaded + 2006-07-28T20:34:37Z + + 1154119399.H723288P24749.mbox1.freenet.de,S=3784,L=75 + + DateDownloaded + 2006-07-29T06:17:48Z + + 1154120527.H499834P7002.mbox1.freenet.de,S=2428,L=49 + + DateDownloaded + 2006-07-29T06:17:49Z + + 1154136928.H711235P7432.mbox1.freenet.de,S=2267,L=52 + + DateDownloaded + 2006-07-29T06:17:55Z + + 1154141115.H278014P21772.mbox1.freenet.de,S=2648,L=94 + + DateDownloaded + 2006-07-29T06:17:55Z + + 1154142404.H444143P13254.mbox1.freenet.de,S=26736,L=481 + + DateDownloaded + 2006-07-29T06:17:55Z + + 1154143048.H4813P29876.mbox1.freenet.de,S=2432,L=57 + + DateDownloaded + 2006-07-29T06:17:55Z + + 1154146079.H240331P27863.mbox1.freenet.de,S=3336,L=80 + + DateDownloaded + 2006-07-29T06:17:58Z + + 1154148315.H16116P16385.mbox1.freenet.de,S=1973,L=56 + + DateDownloaded + 2006-07-29T06:17:58Z + + 1154155911.H447952P8367.mbox1.freenet.de,S=9377,L=175 + + DateDownloaded + 2006-07-29T06:58:04Z + + 1154156262.H931482P16302.mbox1.freenet.de,S=1467,L=39 + + DateDownloaded + 2006-07-29T06:58:04Z + + 1154157562.H280906P1236.mbox1.freenet.de,S=35699,L=546 + + DateDownloaded + 2006-07-29T08:17:58Z + + 1154157648.H144803P2338.mbox1.freenet.de,S=22613,L=370 + + DateDownloaded + 2006-07-29T08:17:58Z + + 1154160958.H795942P22086.mbox1.freenet.de,S=2829,L=101 + + DateDownloaded + 2006-07-29T08:17:58Z + + 1154164698.H624491P18335.mbox1.freenet.de,S=43702,L=1023 + + DateDownloaded + 2006-07-29T16:14:45Z + + 1154167515.H972702P5030.mbox1.freenet.de,S=22467,L=368 + + DateDownloaded + 2006-07-29T16:14:46Z + + 1154174670.H224050P30725.mbox1.freenet.de,S=3308,L=80 + + DateDownloaded + 2006-07-29T16:14:47Z + + 1154176114.H743456P22579.mbox1.freenet.de,S=2006,L=57 + + DateDownloaded + 2006-07-29T16:14:47Z + + 1154184971.H479935P25330.mbox1.freenet.de,S=2635,L=91 + + DateDownloaded + 2006-07-29T16:14:47Z + + 1154185677.H789066P3851.mbox1.freenet.de,S=1167,L=34 + + DateDownloaded + 2006-07-29T16:14:47Z + + 1154190799.H30721P17126.mbox1.freenet.de,S=3783,L=75 + + DateDownloaded + 2006-07-29T16:35:31Z + + 1154194034.H891700P4354.mbox1.freenet.de,S=2153,L=51 + + DateDownloaded + 2006-07-29T17:35:31Z + + 1154198323.H243017P9092.mbox1.freenet.de,S=1500,L=38 + + DateDownloaded + 2006-07-29T18:56:10Z + + 1154201448.H521281P30530.mbox1.freenet.de,S=3766,L=110 + + DateDownloaded + 2006-07-29T19:35:34Z + + 1154201733.H742067P3354.mbox1.freenet.de,S=1374,L=35 + + DateDownloaded + 2006-07-29T19:35:34Z + + 1154202656.H351645P17823.mbox1.freenet.de,S=22871,L=370 + + DateDownloaded + 2006-07-29T19:55:49Z + + 1154206406.H789099P8315.mbox1.freenet.de,S=1975,L=56 + + DateDownloaded + 2006-07-29T21:11:07Z + + 1154207701.H462086P24032.mbox1.freenet.de,S=2628,L=92 + + DateDownloaded + 2006-07-29T21:54:47Z + + 1154211428.H139331P11450.mbox1.freenet.de,S=1978,L=58 + + DateDownloaded + 2006-07-30T07:32:37Z + + 1154211730.H16038P14828.mbox1.freenet.de,S=7500,L=226 + + DateDownloaded + 2006-07-30T07:32:39Z + + 1154221130.H326563P6974.mbox1.freenet.de,S=2771,L=79 + + DateDownloaded + 2006-07-30T07:32:39Z + + 1154222657.H751377P30045.mbox1.freenet.de,S=2197,L=48 + + DateDownloaded + 2006-07-30T07:32:39Z + + 1154226264.H252785P28758.mbox1.freenet.de,S=2933,L=80 + + DateDownloaded + 2006-07-30T07:32:39Z + + 1154230453.H837438P7526.mbox1.freenet.de,S=3571,L=78 + + DateDownloaded + 2006-07-30T07:32:41Z + + 1154236571.H729085P28582.mbox1.freenet.de,S=2807,L=80 + + DateDownloaded + 2006-07-30T07:32:41Z + + 1154236783.H955292P30199.mbox1.freenet.de,S=2188,L=62 + + DateDownloaded + 2006-07-30T07:32:41Z + + 1154242354.H170494P14687.mbox1.freenet.de,S=9625,L=63 + + DateDownloaded + 2006-07-30T07:32:41Z + + 1154242855.H757856P18626.mbox1.freenet.de,S=2672,L=91 + + DateDownloaded + 2006-07-30T07:32:41Z + + 1154244551.H920942P2192.mbox1.freenet.de,S=2207,L=53 + + DateDownloaded + 2006-07-30T07:32:41Z + + 1154263532.H193325P22924.mbox1.freenet.de,S=2039,L=57 + + DateDownloaded + 2006-07-30T12:46:38Z + + 1154265275.H367713P16996.mbox1.freenet.de,S=2198,L=51 + + DateDownloaded + 2006-07-30T13:16:47Z + + 1154282347.H20977P3823.mbox1.freenet.de,S=9587,L=199 + + DateDownloaded + 2006-08-06T14:33:16Z + + 1154288804.H803763P8206.mbox1.freenet.de,S=2058,L=58 + + DateDownloaded + 2006-08-06T14:33:17Z + + 1154299820.H477576P18033.mbox1.freenet.de,S=2618,L=93 + + DateDownloaded + 2006-08-06T14:33:18Z + + 1154310315.H820113P1827.mbox1.freenet.de,S=3799,L=110 + + DateDownloaded + 2006-08-06T14:33:19Z + + 1154311499.H546032P13891.mbox1.freenet.de,S=2233,L=52 + + DateDownloaded + 2006-08-06T14:33:19Z + + 1154318224.H536896P14968.mbox1.freenet.de,S=8805,L=157 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154319854.H210142P26288.mbox1.freenet.de,S=2446,L=56 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154321361.H711271P5428.mbox1.freenet.de,S=2036,L=59 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154322532.H550166P17256.mbox1.freenet.de,S=3144,L=110 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154325187.H294135P17861.mbox1.freenet.de,S=3459,L=77 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154330389.H180134P593.mbox1.freenet.de,S=2768,L=94 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154330589.H853877P3916.mbox1.freenet.de,S=2048,L=58 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154330917.H159606P9329.mbox1.freenet.de,S=28506,L=562 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154335492.H583581P30769.mbox1.freenet.de,S=3134,L=110 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154339191.H120444P8465.mbox1.freenet.de,S=3063,L=77 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154339572.H788076P15350.mbox1.freenet.de,S=1586,L=45 + + DateDownloaded + 2006-08-06T14:33:22Z + + 1154341116.H784100P13474.mbox1.freenet.de,S=9493,L=69 + + DateDownloaded + 2006-08-06T14:33:23Z + + 1154350115.H216883P8871.mbox1.freenet.de,S=3376,L=81 + + DateDownloaded + 2006-08-06T14:33:23Z + + 1154352077.H598131P13951.mbox1.freenet.de,S=2053,L=58 + + DateDownloaded + 2006-08-06T14:33:23Z + + 1154357533.H427278P29986.mbox1.freenet.de,S=5214,L=126 + + DateDownloaded + 2006-08-06T14:33:23Z + + 1154368111.H681374P21908.mbox1.freenet.de,S=3384,L=81 + + DateDownloaded + 2006-08-06T14:33:23Z + + 1154372487.H589212P18160.mbox1.freenet.de,S=1805,L=47 + + DateDownloaded + 2006-08-06T14:33:23Z + + 1154373426.H113666P5693.mbox1.freenet.de,S=1955,L=50 + + DateDownloaded + 2006-08-06T14:33:23Z + + 1154374064.H646622P19789.mbox1.freenet.de,S=16327,L=260 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154374390.H822597P26688.mbox1.freenet.de,S=29058,L=568 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154374877.H443661P8856.mbox1.freenet.de,S=7478,L=144 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154378335.H372820P17205.mbox1.freenet.de,S=29708,L=578 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154380198.H919219P16039.mbox1.freenet.de,S=1617,L=41 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154380266.H829510P17338.mbox1.freenet.de,S=3159,L=92 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154381245.H781041P971.mbox1.freenet.de,S=29486,L=573 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154383826.H581519P5619.mbox1.freenet.de,S=2491,L=58 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154383907.H914484P6602.mbox1.freenet.de,S=2579,L=59 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154389136.H486057P2884.mbox1.freenet.de,S=18921,L=508 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154406313.H251951P16905.mbox1.freenet.de,S=8234,L=91 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154406403.H74248P17793.mbox1.freenet.de,S=1468,L=39 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154406904.H284040P25564.mbox1.freenet.de,S=1328,L=30 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154410875.H702423P10666.mbox1.freenet.de,S=3436,L=95 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154411027.H712871P13320.mbox1.freenet.de,S=2299,L=45 + + DateDownloaded + 2006-08-06T14:33:27Z + + 1154412960.H909004P13832.mbox1.freenet.de,S=3304,L=92 + + DateDownloaded + 2006-08-06T14:33:30Z + + 1154423513.H859512P10214.mbox1.freenet.de,S=2261,L=66 + + DateDownloaded + 2006-08-06T14:33:30Z + + 1154432726.H69271P12439.mbox1.freenet.de,S=1774,L=41 + + DateDownloaded + 2006-08-06T14:33:30Z + + 1154433859.H266614P4663.mbox1.freenet.de,S=61054,L=790 + + DateDownloaded + 2006-08-06T14:33:30Z + + 1154437434.H599023P17039.mbox1.freenet.de,S=3191,L=92 + + DateDownloaded + 2006-08-06T14:33:30Z + + 1154446410.H329415P18075.mbox1.freenet.de,S=1871,L=41 + + DateDownloaded + 2006-08-06T14:33:30Z + + 1154446719.H706064P27099.mbox1.freenet.de,S=1666,L=40 + + DateDownloaded + 2006-08-06T14:33:30Z + + 1154452994.H219957P9909.mbox1.freenet.de,S=3768,L=109 + + DateDownloaded + 2006-08-06T14:33:30Z + + 1154456797.H410486P5536.mbox1.freenet.de,S=3808,L=112 + + DateDownloaded + 2006-08-06T14:33:30Z + + 1154458368.H152307P9225.mbox1.freenet.de,S=2298,L=46 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154459822.H574797P13606.mbox1.freenet.de,S=2294,L=44 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154462619.H765747P10024.mbox1.freenet.de,S=2075,L=58 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154464640.H274928P18932.mbox1.freenet.de,S=2051,L=59 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154467696.H267955P13501.mbox1.freenet.de,S=26182,L=563 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154467775.H548080P14727.mbox1.freenet.de,S=29184,L=578 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154470343.H767624P26215.mbox1.freenet.de,S=2613,L=95 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154479256.H884595P18388.mbox1.freenet.de,S=17010,L=293 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154479329.H790239P19426.mbox1.freenet.de,S=29841,L=576 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154482204.H318144P19613.mbox1.freenet.de,S=2919,L=80 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154492754.H490902P13765.mbox1.freenet.de,S=3224,L=92 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154496852.H422665P22937.mbox1.freenet.de,S=2168,L=61 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154500305.H761267P3003.mbox1.freenet.de,S=2055,L=59 + + DateDownloaded + 2006-08-06T14:33:34Z + + 1154502841.H481665P7299.mbox1.freenet.de,S=9029,L=158 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154503390.H907552P21594.mbox1.freenet.de,S=1355,L=30 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154506274.H963865P12453.mbox1.freenet.de,S=1538,L=33 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154507112.H636295P4391.mbox1.freenet.de,S=1545,L=41 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154510432.H500772P6353.mbox1.freenet.de,S=8098,L=136 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154510812.H930961P17880.mbox1.freenet.de,S=3269,L=80 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154511935.H742983P21884.mbox1.freenet.de,S=4303,L=63 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154518569.H771158P3018.mbox1.freenet.de,S=3228,L=92 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154518727.H778942P8528.mbox1.freenet.de,S=7727,L=181 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154525091.H309996P14768.mbox1.freenet.de,S=1577,L=49 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154527275.H61884P18991.mbox1.freenet.de,S=1629,L=50 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154528083.H278774P12141.mbox1.freenet.de,S=3469,L=95 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154531670.H161741P576.mbox1.freenet.de,S=17904,L=307 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154540694.H424930P11508.mbox1.freenet.de,S=2100,L=46 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154541967.H480715P24795.mbox1.freenet.de,S=34667,L=1135 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154544700.H204133P16065.mbox1.freenet.de,S=7518,L=177 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154545974.H878571P10429.mbox1.freenet.de,S=17643,L=304 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154547134.H790776P6068.mbox1.freenet.de,S=2129,L=35 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154547134.H791582P6082.mbox1.freenet.de,S=2109,L=35 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154552079.H183013P26609.mbox1.freenet.de,S=1557,L=34 + + DateDownloaded + 2006-08-06T14:33:37Z + + 1154558833.H680601P19873.mbox1.freenet.de,S=29014,L=565 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154559443.H629394P27069.mbox1.freenet.de,S=28201,L=565 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154559705.H963621P30624.mbox1.freenet.de,S=1658,L=52 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154559903.H128255P635.mbox1.freenet.de,S=4293,L=115 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154561841.H24917P22788.mbox1.freenet.de,S=1678,L=51 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154565078.H552095P24820.mbox1.freenet.de,S=1571,L=49 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154567656.H888068P19790.mbox1.freenet.de,S=28626,L=565 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154577271.H344493P18097.mbox1.freenet.de,S=2687,L=94 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154581483.H783928P29693.mbox1.freenet.de,S=1956,L=49 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154592204.H40007P17630.mbox1.freenet.de,S=1723,L=37 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154596091.H624074P1470.mbox1.freenet.de,S=1771,L=53 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154596322.H41452P6095.mbox1.freenet.de,S=3290,L=93 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154596653.H393287P14440.mbox1.freenet.de,S=1662,L=49 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154602697.H48510P21068.mbox1.freenet.de,S=3294,L=81 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154610123.H590789P10560.mbox1.freenet.de,S=5389,L=140 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154611988.H804047P20437.mbox1.freenet.de,S=15159,L=234 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154620474.H342588P28635.mbox1.freenet.de,S=8578,L=239 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154624033.H534525P3741.mbox1.freenet.de,S=3097,L=109 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154624721.H847487P16221.mbox1.freenet.de,S=1666,L=49 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154625169.H409170P24163.mbox1.freenet.de,S=1810,L=52 + + DateDownloaded + 2006-08-06T14:33:41Z + + 1154630617.H489240P18189.mbox1.freenet.de,S=15420,L=449 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154630832.H617668P26506.mbox1.freenet.de,S=3275,L=92 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154632455.H73886P5468.mbox1.freenet.de,S=41479,L=739 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154636004.H213292P11542.mbox1.freenet.de,S=2073,L=43 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154648684.H553339P9249.mbox1.freenet.de,S=1283,L=30 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154654111.H342601P28367.mbox1.freenet.de,S=1749,L=51 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154654548.H92597P32115.mbox1.freenet.de,S=1582,L=49 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154663797.H236313P19106.mbox1.freenet.de,S=3212,L=91 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154666007.H220170P15121.mbox1.freenet.de,S=2399,L=60 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154674137.H953239P18937.mbox1.freenet.de,S=1780,L=44 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154674539.H433913P29115.mbox1.freenet.de,S=1726,L=42 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154678097.H775074P29674.mbox1.freenet.de,S=2118,L=50 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154681470.H721664P30619.mbox1.freenet.de,S=1653,L=50 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154681835.H440294P5887.mbox1.freenet.de,S=3303,L=92 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154683329.H499060P3008.mbox1.freenet.de,S=2973,L=107 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154683349.H475784P3421.mbox1.freenet.de,S=1635,L=49 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154684133.H456313P20424.mbox1.freenet.de,S=16757,L=398 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154686227.H264355P3267.mbox1.freenet.de,S=5053,L=132 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154693255.H104812P23648.mbox1.freenet.de,S=3269,L=91 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154701385.H313603P24878.mbox1.freenet.de,S=1747,L=53 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154706438.H888975P28377.mbox1.freenet.de,S=8804,L=156 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154709564.H133555P12044.mbox1.freenet.de,S=1687,L=50 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154711177.H804272P9516.mbox1.freenet.de,S=3008,L=81 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154711962.H906792P24181.mbox1.freenet.de,S=1714,L=51 + + DateDownloaded + 2006-08-06T14:33:45Z + + 1154712249.H863087P31306.mbox1.freenet.de,S=1346,L=31 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154713540.H686084P26445.mbox1.freenet.de,S=1553,L=38 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154713751.H55777P30321.mbox1.freenet.de,S=1656,L=39 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154714170.H614557P4421.mbox1.freenet.de,S=3281,L=92 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154718674.H962131P20772.mbox1.freenet.de,S=2187,L=51 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154736338.H750416P22092.mbox1.freenet.de,S=1653,L=52 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154737824.H694419P4946.mbox1.freenet.de,S=3256,L=92 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154739519.H564665P7297.mbox1.freenet.de,S=1480,L=48 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154742580.H145981P16735.mbox1.freenet.de,S=3083,L=109 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154748952.H268713P25433.mbox1.freenet.de,S=1582,L=28 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154762163.H879963P5656.mbox1.freenet.de,S=1743,L=53 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154762709.H416283P12536.mbox1.freenet.de,S=36151,L=651 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154764703.H681259P13907.mbox1.freenet.de,S=5585,L=142 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154765905.H451651P2578.mbox1.freenet.de,S=1823,L=52 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154769448.H539772P24732.mbox1.freenet.de,S=30509,L=579 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154771241.H958339P23393.mbox1.freenet.de,S=2643,L=48 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154771454.H867661P26915.mbox1.freenet.de,S=3250,L=92 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154772483.H759921P10662.mbox1.freenet.de,S=31161,L=584 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154774590.H735607P14785.mbox1.freenet.de,S=1349,L=36 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154780998.H350794P2186.mbox1.freenet.de,S=1476,L=37 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154783729.H629301P24338.mbox1.freenet.de,S=1828,L=42 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154787802.H457991P5386.mbox1.freenet.de,S=1693,L=51 + + DateDownloaded + 2006-08-06T14:33:48Z + + 1154793287.H907122P26499.mbox1.freenet.de,S=1979,L=57 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154796083.H582751P18038.mbox1.freenet.de,S=3393,L=94 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154800164.H457883P20118.mbox1.freenet.de,S=1586,L=38 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154802791.H175746P2813.mbox1.freenet.de,S=32753,L=593 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154807187.H620176P8421.mbox1.freenet.de,S=2249,L=37 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154808376.H73702P29758.mbox1.freenet.de,S=31175,L=583 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154815352.H547663P23781.mbox1.freenet.de,S=2226,L=53 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154815852.H497641P28672.mbox1.freenet.de,S=1640,L=52 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154819844.H89068P3941.mbox1.freenet.de,S=1629,L=49 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154824220.H394534P13505.mbox1.freenet.de,S=3228,L=91 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154825688.H313706P30527.mbox1.freenet.de,S=1339,L=30 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154833081.H437178P7263.mbox1.freenet.de,S=1671,L=51 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154834629.H62247P20542.mbox1.freenet.de,S=32275,L=589 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154834996.H616625P23803.mbox1.freenet.de,S=2314,L=50 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154835617.H514035P28790.mbox1.freenet.de,S=32395,L=590 + + DateDownloaded + 2006-08-06T14:33:51Z + + 1154838795.H268666P26334.mbox1.freenet.de,S=3237,L=112 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154842431.H758835P9655.mbox1.freenet.de,S=1859,L=35 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154842671.H909620P13204.mbox1.freenet.de,S=1899,L=36 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154845999.H991416P17794.mbox1.freenet.de,S=1522,L=48 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154847930.H731674P21637.mbox1.freenet.de,S=1682,L=52 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154850230.H929566P13366.mbox1.freenet.de,S=2687,L=70 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154853778.H392687P27949.mbox1.freenet.de,S=1510,L=30 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154858210.H631452P8577.mbox1.freenet.de,S=1949,L=35 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154866627.H35308P2473.mbox1.freenet.de,S=2118,L=52 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154870895.H472229P15808.mbox1.freenet.de,S=1666,L=50 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154873038.H830117P19580.mbox1.freenet.de,S=1821,L=53 + + DateDownloaded + 2006-08-06T14:33:52Z + + 1154874938.H570736P20318.mbox1.freenet.de,S=9402,L=195 + + DateDownloaded + 2006-08-06T17:16:29Z + + 1154879259.H913434P702.mbox1.freenet.de,S=5899,L=123 + + DateDownloaded + 2006-08-06T17:16:29Z + + 1154892728.H872013P14934.mbox1.freenet.de,S=8171,L=176 + + DateDownloaded + 2006-08-06T20:03:30Z + + 1154893187.H782991P23768.mbox1.freenet.de,S=2273,L=36 + + DateDownloaded + 2006-08-06T20:03:33Z + + 1154896088.H57751P7859.mbox1.freenet.de,S=1746,L=51 + + DateDownloaded + 2006-08-06T20:29:21Z + + 1154897034.H715417P27754.mbox1.freenet.de,S=1355,L=31 + + DateDownloaded + 2006-08-07T06:15:32Z + + 1154897842.H192629P9304.mbox1.freenet.de,S=1775,L=51 + + DateDownloaded + 2006-08-07T06:15:34Z + + 1154908466.H256444P4309.mbox1.freenet.de,S=9612,L=202 + + DateDownloaded + 2006-08-07T06:15:34Z + + 1154913087.H603613P15691.mbox1.freenet.de,S=3458,L=95 + + DateDownloaded + 2006-08-07T06:15:34Z + + 1154921729.H699962P10129.mbox1.freenet.de,S=32365,L=590 + + DateDownloaded + 2006-08-07T06:15:36Z + + 1154925637.H501014P19587.mbox1.freenet.de,S=2030,L=34 + + DateDownloaded + 2006-08-07T06:15:36Z + + 1154926530.H205520P969.mbox1.freenet.de,S=1497,L=39 + + DateDownloaded + 2006-08-07T06:15:36Z + + 1154928611.H397993P27462.mbox1.freenet.de,S=1781,L=53 + + DateDownloaded + 2006-08-07T06:15:36Z + + 1154930612.H415665P22794.mbox1.freenet.de,S=1608,L=50 + + DateDownloaded + 2006-08-07T06:15:36Z + + 1154931196.H488624P31905.mbox1.freenet.de,S=31260,L=582 + + DateDownloaded + 2006-08-07T06:15:36Z + + 1154933559.H443205P4635.mbox1.freenet.de,S=6551340,L=85105 + + DateDownloaded + 2006-08-07T06:58:36Z + + 1154938322.H156182P23187.mbox1.freenet.de,S=2208,L=52 + + DateDownloaded + 2006-08-07T10:43:42Z + + 1154939863.H828842P20902.mbox1.freenet.de,S=1646,L=39 + + DateDownloaded + 2006-08-07T10:43:43Z + + 1154944050.H239620P3977.mbox1.freenet.de,S=1614,L=34 + + DateDownloaded + 2006-08-07T10:43:43Z + + 1154944762.H411027P17426.mbox1.freenet.de,S=3329,L=93 + + DateDownloaded + 2006-08-07T10:43:43Z + + 1154946936.H546750P29015.mbox1.freenet.de,S=16127,L=450 + + DateDownloaded + 2006-08-07T10:43:43Z + + 1154950715.H932658P9753.mbox1.freenet.de,S=3123,L=57 + + DateDownloaded + 2006-08-07T11:44:24Z + + 1154955826.H244494P25346.mbox1.freenet.de,S=1815,L=53 + + DateDownloaded + 2006-08-07T13:33:31Z + + 1154956871.H53807P29765.mbox1.freenet.de,S=1631,L=49 + + DateDownloaded + 2006-08-07T13:33:31Z + + 1154961414.H983301P10603.mbox1.freenet.de,S=3053,L=86 + + DateDownloaded + 2006-08-07T14:39:43Z + + 1154964711.H449025P23281.mbox1.freenet.de,S=5168,L=133 + + DateDownloaded + 2006-08-07T15:39:27Z + + 1154969887.H902776P18126.mbox1.freenet.de,S=3227,L=92 + + DateDownloaded + 2006-08-07T18:29:33Z + + 1154973242.H36323P30035.mbox1.freenet.de,S=1313,L=31 + + DateDownloaded + 2006-08-07T18:29:33Z + + 1154978298.H254629P25143.mbox1.freenet.de,S=33034,L=597 + + DateDownloaded + 2006-08-07T19:42:39Z + + 1154979552.H889611P20200.mbox1.freenet.de,S=2261,L=54 + + DateDownloaded + 2006-08-07T19:42:39Z + + 1154980568.H271316P9540.mbox1.freenet.de,S=31898,L=588 + + DateDownloaded + 2006-08-07T20:17:30Z + + 1154981484.H87054P30587.mbox1.freenet.de,S=1497,L=38 + + DateDownloaded + 2006-08-07T20:17:31Z + + 1154981702.H412110P4514.mbox1.freenet.de,S=8573,L=154 + + DateDownloaded + 2006-08-07T20:17:31Z + + 1154981870.H420131P9009.mbox1.freenet.de,S=1651,L=29 + + DateDownloaded + 2006-08-07T20:26:09Z + + 1154982355.H370141P21708.mbox1.freenet.de,S=1428,L=35 + + DateDownloaded + 2006-08-07T20:26:09Z + + 1154984295.H419999P24736.mbox1.freenet.de,S=1710,L=58 + + DateDownloaded + 2006-08-07T21:02:39Z + + 1154986457.H837808P23722.mbox1.freenet.de,S=1762,L=58 + + DateDownloaded + 2006-08-08T07:11:56Z + + 1154989237.H324641P29504.mbox1.freenet.de,S=1665,L=56 + + DateDownloaded + 2006-08-08T07:11:57Z + + 1154995803.H199883P16986.mbox1.freenet.de,S=3240,L=95 + + DateDownloaded + 2006-08-08T07:11:57Z + + 1155007768.H677900P17429.mbox1.freenet.de,S=3429,L=106 + + DateDownloaded + 2006-08-08T07:11:57Z + + 1155012524.H237704P28385.mbox1.freenet.de,S=1690,L=58 + + DateDownloaded + 2006-08-08T07:11:57Z + + 1155015722.H329094P31095.mbox1.freenet.de,S=1598,L=55 + + DateDownloaded + 2006-08-08T07:11:57Z + + 1155017688.H202986P2108.mbox1.freenet.de,S=2416,L=64 + + DateDownloaded + 2006-08-08T07:11:57Z + + 1155019544.H171597P31071.mbox1.freenet.de,S=14875,L=204 + + DateDownloaded + 2006-08-08T07:11:57Z + + 1155021858.H445423P4116.mbox1.freenet.de,S=2196,L=47 + + DateDownloaded + 2006-08-08T08:06:11Z + + 1155026416.H676559P25807.mbox1.freenet.de,S=4593,L=81 + + DateDownloaded + 2006-08-08T09:07:42Z + + 1155026481.H855058P27126.mbox1.freenet.de,S=1880,L=54 + + DateDownloaded + 2006-08-08T09:07:42Z + + 1155031071.H398485P26147.mbox1.freenet.de,S=14897,L=204 + + DateDownloaded + 2006-08-08T11:24:37Z + + 1155034969.H2428P30391.mbox1.freenet.de,S=159386,L=2162 + + DateDownloaded + 2006-08-08T11:24:38Z + + 1155038195.H291065P15043.mbox1.freenet.de,S=1987,L=36 + + DateDownloaded + 2006-08-08T12:28:23Z + + 1155038654.H448775P28113.mbox1.freenet.de,S=1691,L=56 + + DateDownloaded + 2006-08-08T12:28:23Z + + 1155039123.H590017P6572.mbox1.freenet.de,S=3229,L=90 + + DateDownloaded + 2006-08-08T12:28:23Z + + 1155039545.H801292P14681.mbox1.freenet.de,S=1715,L=56 + + DateDownloaded + 2006-08-08T12:28:23Z + + 1155041106.H6125P17272.mbox1.freenet.de,S=25559,L=395 + + DateDownloaded + 2006-08-08T13:41:32Z + + 1155047666.H906085P12577.mbox1.freenet.de,S=2136,L=42 + + DateDownloaded + 2006-08-08T14:39:06Z + + 1155050012.H159989P29286.mbox1.freenet.de,S=1652,L=39 + + DateDownloaded + 2006-08-08T19:47:30Z + + 1155050208.H193791P1203.mbox1.freenet.de,S=1683,L=40 + + DateDownloaded + 2006-08-08T19:47:30Z + + 1155050754.H895485P13244.mbox1.freenet.de,S=1761,L=41 + + DateDownloaded + 2006-08-08T19:47:30Z + + 1155054454.H613144P13074.mbox1.freenet.de,S=14663,L=205 + + DateDownloaded + 2006-08-08T19:47:30Z + + 1155056216.H853320P28840.mbox1.freenet.de,S=1562,L=28 + + DateDownloaded + 2006-08-08T19:47:31Z + + 1155060313.H287349P23272.mbox1.freenet.de,S=14987,L=206 + + DateDownloaded + 2006-08-08T19:47:31Z + + 1155066043.H154047P5837.mbox1.freenet.de,S=1627,L=55 + + DateDownloaded + 2006-08-08T19:47:31Z + + 1155071351.H344743P26441.mbox1.freenet.de,S=3238,L=92 + + DateDownloaded + 2006-08-09T06:51:24Z + + 1155075396.H2838P11152.mbox1.freenet.de,S=2242,L=37 + + DateDownloaded + 2006-08-09T06:51:24Z + + 1155087979.H908982P472.mbox1.freenet.de,S=3206,L=92 + + DateDownloaded + 2006-08-09T06:51:24Z + + 1155102590.H596945P18125.mbox1.freenet.de,S=1665,L=28 + + DateDownloaded + 2006-08-09T06:51:24Z + + 1155105219.H245947P23254.mbox1.freenet.de,S=1691,L=39 + + DateDownloaded + 2006-08-09T06:51:24Z + + 1155114184.H181845P9641.mbox1.freenet.de,S=1365,L=31 + + DateDownloaded + 2006-08-09T12:29:40Z + + 1155116990.H948623P3005.mbox1.freenet.de,S=1483,L=39 + + DateDownloaded + 2006-08-09T12:29:46Z + + 1155121665.H11872P25431.mbox1.freenet.de,S=2077,L=52 + + DateDownloaded + 2006-08-09T12:29:46Z + + 1155121962.H936848P2813.mbox1.freenet.de,S=3159,L=92 + + DateDownloaded + 2006-08-09T12:29:46Z + + 1155122252.H501745P12050.mbox1.freenet.de,S=21210,L=353 + + DateDownloaded + 2006-08-09T12:29:46Z + + 1155125174.H102411P11794.mbox1.freenet.de,S=1882,L=35 + + DateDownloaded + 2006-08-09T12:29:46Z + + 1155127037.H36718P9860.mbox1.freenet.de,S=5025,L=132 + + DateDownloaded + 2006-08-09T12:47:47Z + + 1155129246.H357155P25173.mbox1.freenet.de,S=28808,L=427 + + DateDownloaded + 2006-08-09T13:17:20Z + + 1155134270.H946819P22490.mbox1.freenet.de,S=3105,L=91 + + DateDownloaded + 2006-08-09T15:38:09Z + + 1155137071.H215601P6019.mbox1.freenet.de,S=2153,L=69 + + DateDownloaded + 2006-08-09T15:38:10Z + + 1155140096.H731141P5353.mbox1.freenet.de,S=27117,L=947 + + DateDownloaded + 2006-08-09T19:20:10Z + + 1155147435.H883142P16666.mbox1.freenet.de,S=3254,L=92 + + DateDownloaded + 2006-08-09T19:20:17Z + + 1155149346.H483480P3230.mbox1.freenet.de,S=1742,L=29 + + DateDownloaded + 2006-08-09T19:20:20Z + + 1155152041.H89754P29468.mbox1.freenet.de,S=13453,L=186 + + DateDownloaded + 2006-08-09T20:08:49Z + + 1155152549.H938827P6615.mbox1.freenet.de,S=1654,L=39 + + DateDownloaded + 2006-08-09T20:08:49Z + + 1155155667.H706656P27859.mbox1.freenet.de,S=1670,L=56 + + DateDownloaded + 2006-08-09T21:04:16Z + + 1155155721.H806685P29134.mbox1.freenet.de,S=1723,L=56 + + DateDownloaded + 2006-08-09T21:04:17Z + + 1155155861.H55151P32242.mbox1.freenet.de,S=1457,L=28 + + DateDownloaded + 2006-08-09T21:04:17Z + + 1155156698.H850532P19416.mbox1.freenet.de,S=13623,L=186 + + DateDownloaded + 2006-08-09T21:04:17Z + + 1155159422.H265424P29763.mbox1.freenet.de,S=5487,L=143 + + DateDownloaded + 2006-08-10T06:41:11Z + + 1155161221.H794333P25451.mbox1.freenet.de,S=3397,L=95 + + DateDownloaded + 2006-08-10T06:41:12Z + + 1155167903.H387503P8670.mbox1.freenet.de,S=5102,L=130 + + DateDownloaded + 2006-08-10T06:41:12Z + + 1155178649.H955288P12079.mbox1.freenet.de,S=3277,L=93 + + DateDownloaded + 2006-08-10T06:41:12Z + + 1155186315.H470476P5661.mbox1.freenet.de,S=3487,L=61 + + DateDownloaded + 2006-08-10T06:41:12Z + + 1155186658.H670900P15406.mbox1.freenet.de,S=1989,L=34 + + DateDownloaded + 2006-08-10T06:41:12Z + + 1155186997.H18542P21862.mbox1.freenet.de,S=2150,L=37 + + DateDownloaded + 2006-08-10T06:41:12Z + + 1155187306.H580672P27067.mbox1.freenet.de,S=2039,L=36 + + DateDownloaded + 2006-08-10T06:41:12Z + + 1155199565.H850171P22348.mbox1.freenet.de,S=1390,L=42 + + DateDownloaded + 2006-08-10T18:48:28Z + + 1155200503.H856923P16842.mbox1.freenet.de,S=1755,L=60 + + DateDownloaded + 2006-08-10T18:48:29Z + + 1155205799.H539866P8747.mbox1.freenet.de,S=1448,L=32 + + DateDownloaded + 2006-08-10T18:48:29Z + + 1155210205.H954514P4886.mbox1.freenet.de,S=5059,L=130 + + DateDownloaded + 2006-08-10T18:48:29Z + + 1155211504.H549185P762.mbox1.freenet.de,S=3250,L=92 + + DateDownloaded + 2006-08-10T18:48:29Z + + 1155219619.H759780P2552.mbox1.freenet.de,S=1373,L=35 + + DateDownloaded + 2006-08-10T18:48:29Z + + 1155224527.H270710P25060.mbox1.freenet.de,S=7736,L=305 + + DateDownloaded + 2006-08-10T18:48:29Z + + 1155226024.H400337P22956.mbox1.freenet.de,S=34091,L=713 + + DateDownloaded + 2006-08-10T18:48:30Z + + 1155230782.H443448P26737.mbox1.freenet.de,S=13144,L=186 + + DateDownloaded + 2006-08-10T18:48:30Z + + 1155243694.H163572P15822.mbox1.freenet.de,S=5506,L=143 + + DateDownloaded + 2006-08-11T07:02:06Z + + 1155244054.H318166P26053.mbox1.freenet.de,S=1531,L=29 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155246379.H408080P2400.mbox1.freenet.de,S=2226,L=36 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155248794.H746051P3848.mbox1.freenet.de,S=2052,L=45 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155250978.H781606P2109.mbox1.freenet.de,S=1601,L=27 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155251595.H386382P13425.mbox1.freenet.de,S=1574,L=27 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155252375.H816725P24987.mbox1.freenet.de,S=1577,L=27 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155253496.H489745P3333.mbox1.freenet.de,S=3120,L=91 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155263997.H396439P1002.mbox1.freenet.de,S=1640,L=56 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155267607.H85281P31359.mbox1.freenet.de,S=13158,L=185 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155268846.H494747P10094.mbox1.freenet.de,S=1951,L=40 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155271169.H140042P28629.mbox1.freenet.de,S=2760,L=97 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155274958.H592129P2743.mbox1.freenet.de,S=16365,L=260 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155278275.H114040P11873.mbox1.freenet.de,S=1723,L=59 + + DateDownloaded + 2006-08-11T07:02:15Z + + 1155288724.H433494P24215.mbox1.freenet.de,S=3220,L=91 + + DateDownloaded + 2006-08-11T10:26:06Z + + 1155293569.H411195P21139.mbox1.freenet.de,S=2721,L=76 + + DateDownloaded + 2006-08-11T11:11:15Z + + 1155295204.H811233P22677.mbox1.freenet.de,S=1621,L=57 + + DateDownloaded + 2006-08-11T11:21:09Z + + 1155296029.H99298P8943.mbox1.freenet.de,S=5011,L=132 + + DateDownloaded + 2006-08-11T11:55:47Z + + 1155297301.H522378P5338.mbox1.freenet.de,S=19298,L=303 + + DateDownloaded + 2006-08-11T11:55:47Z + + 1155297492.H795867P9124.mbox1.freenet.de,S=1373,L=35 + + DateDownloaded + 2006-08-11T12:01:07Z + + 1155300909.H622250P20310.mbox1.freenet.de,S=194228,L=2683 + + DateDownloaded + 2006-08-11T12:55:49Z + + 1155308792.H250936P22936.mbox1.freenet.de,S=2028,L=36 + + DateDownloaded + 2006-08-11T15:10:52Z + + 1155309026.H629799P28442.mbox1.freenet.de,S=1621,L=29 + + DateDownloaded + 2006-08-11T15:10:52Z + + 1155312703.H180117P16780.mbox1.freenet.de,S=13163,L=186 + + DateDownloaded + 2006-08-11T17:01:07Z + + 1155341164.H110377P27980.mbox1.freenet.de,S=1470,L=39 + + DateDownloaded + 2006-08-12T05:57:14Z + + 1155341478.H462941P2015.mbox1.freenet.de,S=1599,L=33 + + DateDownloaded + 2006-08-12T05:57:17Z + + 1155342793.H314697P19120.mbox1.freenet.de,S=1724,L=58 + + DateDownloaded + 2006-08-12T05:57:17Z + + 1155343779.H48544P30268.mbox1.freenet.de,S=3201,L=100 + + DateDownloaded + 2006-08-12T05:57:17Z + + 1155344116.H268158P7799.mbox1.freenet.de,S=1411,L=36 + + DateDownloaded + 2006-08-12T05:57:17Z + + 1155354546.H561532P28675.mbox1.freenet.de,S=1371,L=38 + + DateDownloaded + 2006-08-12T05:57:17Z + + 1155356696.H995990P11509.mbox1.freenet.de,S=1764,L=40 + + DateDownloaded + 2006-08-12T05:57:17Z + + 1155358818.H814534P27494.mbox1.freenet.de,S=2888,L=98 + + DateDownloaded + 2006-08-12T05:57:17Z + + 1155362721.H710518P1102.mbox1.freenet.de,S=2762,L=74 + + DateDownloaded + 2006-08-12T06:07:28Z + + 1155365332.H325159P29525.mbox1.freenet.de,S=1739,L=62 + + DateDownloaded + 2006-08-12T06:54:55Z + + 1155372108.H319445P16165.mbox1.freenet.de,S=2708,L=62 + + DateDownloaded + 2006-08-12T08:46:45Z + + 1155375874.H230704P3857.mbox1.freenet.de,S=2622,L=95 + + DateDownloaded + 2006-08-12T09:46:48Z + + 1155381212.H468458P6801.mbox1.freenet.de,S=1936,L=45 + + DateDownloaded + 2006-08-12T11:52:04Z + + 1155381681.H552427P18977.mbox1.freenet.de,S=5186,L=133 + + DateDownloaded + 2006-08-12T11:52:06Z + + 1155382498.H369535P6941.mbox1.freenet.de,S=26692,L=477 + + DateDownloaded + 2006-08-12T11:52:06Z + + 1155383606.H437045P30481.mbox1.freenet.de,S=1413,L=31 + + DateDownloaded + 2006-08-12T12:52:04Z + + 1155383682.H553821P32262.mbox1.freenet.de,S=1712,L=61 + + DateDownloaded + 2006-08-12T12:52:04Z + + 1155387642.H378906P31137.mbox1.freenet.de,S=1697,L=57 + + DateDownloaded + 2006-08-12T13:01:56Z + + 1155389142.H64410P23467.mbox1.freenet.de,S=2791,L=96 + + DateDownloaded + 2006-08-12T14:20:15Z + + 1155392313.H278709P4708.mbox1.freenet.de,S=3907,L=106 + + DateDownloaded + 2006-08-12T14:20:15Z + + 1155392617.H994844P9195.mbox1.freenet.de,S=253915,L=3335 + + DateDownloaded + 2006-08-12T14:26:49Z + + 1155394744.H831207P10676.mbox1.freenet.de,S=2793,L=104 + + DateDownloaded + 2006-08-12T15:02:13Z + + 1155395369.H420233P21087.mbox1.freenet.de,S=36481,L=508 + + DateDownloaded + 2006-08-12T15:11:38Z + + 1155395795.H180618P28398.mbox1.freenet.de,S=2038,L=69 + + DateDownloaded + 2006-08-12T15:16:41Z + + 1155396396.H370822P4949.mbox1.freenet.de,S=4288,L=118 + + DateDownloaded + 2006-08-12T15:39:54Z + + 1155396467.H347908P6065.mbox1.freenet.de,S=1666,L=42 + + DateDownloaded + 2006-08-12T15:39:54Z + + 1155397346.H746437P19876.mbox1.freenet.de,S=232524,L=3830 + + DateDownloaded + 2006-08-12T15:47:28Z + + 1155397550.H814414P23509.mbox1.freenet.de,S=1954,L=45 + + DateDownloaded + 2006-08-12T15:47:28Z + + 1155397892.H161483P29827.mbox1.freenet.de,S=2137,L=67 + + DateDownloaded + 2006-08-12T15:54:14Z + + 1155398368.H272840P5908.mbox1.freenet.de,S=1658,L=38 + + DateDownloaded + 2006-08-12T16:00:17Z + + 1155398680.H95312P14345.mbox1.freenet.de,S=5500,L=141 + + DateDownloaded + 2006-08-12T16:12:37Z + + 1155398690.H251433P14586.mbox1.freenet.de,S=2025,L=61 + + DateDownloaded + 2006-08-12T16:12:37Z + + 1155399622.H294694P31838.mbox1.freenet.de,S=1643,L=38 + + DateDownloaded + 2006-08-13T09:07:20Z + + 1155401459.H913217P28572.mbox1.freenet.de,S=2554,L=94 + + DateDownloaded + 2006-08-13T09:07:24Z + + 1155404891.H231218P23227.mbox1.freenet.de,S=1675,L=58 + + DateDownloaded + 2006-08-13T09:07:24Z + + 1155408089.H425332P10206.mbox1.freenet.de,S=2251,L=36 + + DateDownloaded + 2006-08-13T09:07:24Z + + 1155412433.H747029P3760.mbox1.freenet.de,S=1912,L=35 + + DateDownloaded + 2006-08-13T09:07:24Z + + 1155414118.H534159P31022.mbox1.freenet.de,S=2836,L=97 + + DateDownloaded + 2006-08-13T09:07:24Z + + 1155425735.H926302P27336.mbox1.freenet.de,S=1580,L=58 + + DateDownloaded + 2006-08-13T09:07:24Z + + 1155429421.H583293P26482.mbox1.freenet.de,S=2703,L=96 + + DateDownloaded + 2006-08-13T09:07:24Z + + 1155432697.H707953P20293.mbox1.freenet.de,S=3295,L=100 + + DateDownloaded + 2006-08-13T09:07:27Z + + 1155442908.H622889P29028.mbox1.freenet.de,S=15653,L=212 + + DateDownloaded + 2006-08-13T09:07:27Z + + 1155447888.H964302P4158.mbox1.freenet.de,S=1773,L=60 + + DateDownloaded + 2006-08-13T09:07:27Z + + 1155449311.H702848P16196.mbox1.freenet.de,S=2806,L=97 + + DateDownloaded + 2006-08-13T09:07:27Z + + 1155452938.H544521P27881.mbox1.freenet.de,S=1319,L=31 + + DateDownloaded + 2006-08-13T09:07:27Z + + 1155459240.H508185P13192.mbox1.freenet.de,S=1695,L=38 + + DateDownloaded + 2006-08-13T09:07:27Z + + 1155466103.H392282P30143.mbox1.freenet.de,S=2893,L=101 + + DateDownloaded + 2006-08-13T10:54:42Z + + 1155467153.H142108P13986.mbox1.freenet.de,S=1748,L=61 + + DateDownloaded + 2006-08-13T11:07:41Z + + 1155468819.H15840P9570.mbox1.freenet.de,S=5005,L=132 + + DateDownloaded + 2006-08-13T11:36:45Z + + 1155479457.H723406P8075.mbox1.freenet.de,S=2847,L=101 + + DateDownloaded + 2006-08-13T20:15:22Z + + 1155482043.H738903P18244.mbox1.freenet.de,S=15708,L=213 + + DateDownloaded + 2006-08-13T20:15:25Z + + 1155485750.H781909P19673.mbox1.freenet.de,S=5492,L=139 + + DateDownloaded + 2006-08-13T20:15:25Z + + 1155487081.H464166P18373.mbox1.freenet.de,S=1571,L=31 + + DateDownloaded + 2006-08-13T20:15:25Z + + 1155489196.H263823P4222.mbox1.freenet.de,S=2037,L=44 + + DateDownloaded + 2006-08-13T20:15:25Z + + 1155489237.H334522P5149.mbox1.freenet.de,S=1672,L=57 + + DateDownloaded + 2006-08-13T20:15:25Z + + 1155492259.H868827P2084.mbox1.freenet.de,S=2749,L=88 + + DateDownloaded + 2006-08-13T20:15:25Z + + 1155494078.H223060P6524.mbox1.freenet.de,S=2068,L=37 + + DateDownloaded + 2006-08-13T20:15:25Z + + 1155495377.H271409P8759.mbox1.freenet.de,S=2002,L=38 + + DateDownloaded + 2006-08-13T20:15:25Z + + 1155499124.H310745P21654.mbox1.freenet.de,S=13691,L=203 + + DateDownloaded + 2006-08-13T20:15:25Z + + 1155502236.H453831P28981.mbox1.freenet.de,S=1974,L=35 + + DateDownloaded + 2006-08-14T07:24:16Z + + 1155502536.H4863P7134.mbox1.freenet.de,S=3423,L=103 + + DateDownloaded + 2006-08-14T07:24:16Z + + 1155504322.H792521P10662.mbox1.freenet.de,S=2113,L=52 + + DateDownloaded + 2006-08-14T07:24:16Z + + 1155505529.H281536P26985.mbox1.freenet.de,S=2625,L=87 + + DateDownloaded + 2006-08-14T07:24:16Z + + 1155506205.H322296P1896.mbox1.freenet.de,S=1785,L=44 + + DateDownloaded + 2006-08-14T07:24:16Z + + 1155506625.H931796P6990.mbox1.freenet.de,S=1673,L=38 + + DateDownloaded + 2006-08-14T07:24:17Z + + 1155507649.H402055P18118.mbox1.freenet.de,S=2829,L=73 + + DateDownloaded + 2006-08-14T07:24:17Z + + 1155510882.H358588P21362.mbox1.freenet.de,S=15722,L=213 + + DateDownloaded + 2006-08-14T07:24:17Z + + 1155510919.H587150P21798.mbox1.freenet.de,S=1632,L=37 + + DateDownloaded + 2006-08-14T07:24:17Z + + 1155511387.H485218P26769.mbox1.freenet.de,S=2659,L=101 + + DateDownloaded + 2006-08-14T07:24:17Z + + 1155511644.H820998P29150.mbox1.freenet.de,S=31715,L=537 + + DateDownloaded + 2006-08-14T07:24:17Z + + 1155520110.H948986P24237.mbox1.freenet.de,S=3381,L=100 + + DateDownloaded + 2006-08-14T07:24:17Z + + 1155525640.H835576P13636.mbox1.freenet.de,S=1472,L=32 + + DateDownloaded + 2006-08-14T07:24:17Z + + 1155539870.H521633P14256.mbox1.freenet.de,S=3752,L=161 + + DateDownloaded + 2006-08-14T07:24:17Z + + 1155540611.H107641P28092.mbox1.freenet.de,S=2791,L=90 + + DateDownloaded + 2006-08-14T07:53:33Z + + 1155547625.H571328P4725.mbox1.freenet.de,S=6181,L=138 + + DateDownloaded + 2006-08-14T14:32:37Z + + 1155548287.H367423P19149.mbox1.freenet.de,S=2137,L=36 + + DateDownloaded + 2006-08-14T14:32:43Z + + 1155554846.H614484P3380.mbox1.freenet.de,S=2672,L=86 + + DateDownloaded + 2006-08-14T14:32:43Z + + 1155555174.H616170P9716.mbox1.freenet.de,S=4045,L=114 + + DateDownloaded + 2006-08-14T14:32:43Z + + 1155555283.H376477P12879.mbox1.freenet.de,S=5019,L=130 + + DateDownloaded + 2006-08-14T14:32:43Z + + 1155562611.H618120P10679.mbox1.freenet.de,S=1601,L=28 + + DateDownloaded + 2006-08-14T14:32:43Z + + 1155567178.H899466P23120.mbox1.freenet.de,S=2537,L=85 + + DateDownloaded + 2006-08-14T15:32:41Z + + 1155571046.H656123P19290.mbox1.freenet.de,S=15656,L=214 + + DateDownloaded + 2006-08-14T19:57:24Z + + 1155572350.H939519P19072.mbox1.freenet.de,S=3646,L=103 + + DateDownloaded + 2006-08-14T19:57:25Z + + 1155573494.H112844P11809.mbox1.freenet.de,S=10648,L=184 + + DateDownloaded + 2006-08-14T19:57:25Z + + 1155573879.H715341P19888.mbox1.freenet.de,S=18996,L=392 + + DateDownloaded + 2006-08-14T19:57:25Z + + 1155574584.H945804P2119.mbox1.freenet.de,S=4504,L=121 + + DateDownloaded + 2006-08-14T19:57:25Z + + 1155575961.H332723P1198.mbox1.freenet.de,S=1510,L=27 + + DateDownloaded + 2006-08-14T19:57:25Z + + 1155576490.H541871P15183.mbox1.freenet.de,S=1606,L=27 + + DateDownloaded + 2006-08-14T19:57:25Z + + 1155579837.H72419P26294.mbox1.freenet.de,S=2002,L=47 + + DateDownloaded + 2006-08-14T19:57:26Z + + 1155583115.H958331P27966.mbox1.freenet.de,S=1784,L=47 + + DateDownloaded + 2006-08-14T19:57:26Z + + 1155584199.H239307P14726.mbox1.freenet.de,S=3479,L=108 + + DateDownloaded + 2006-08-14T19:57:26Z + + 1155586181.H922796P27202.mbox1.freenet.de,S=1683,L=56 + + DateDownloaded + 2006-08-14T20:25:36Z + + 1155588441.H876897P8510.mbox1.freenet.de,S=3823,L=162 + + DateDownloaded + 2006-08-14T20:53:00Z + + 1155591961.H958739P27676.mbox1.freenet.de,S=8528,L=244 + + DateDownloaded + 2006-08-14T21:46:26Z + + 1155592810.H178870P7600.mbox1.freenet.de,S=2443,L=86 + + DateDownloaded + 2006-08-15T07:16:51Z + + 1155594577.H226466P30501.mbox1.freenet.de,S=1377,L=36 + + DateDownloaded + 2006-08-15T07:16:52Z + + 1155594767.H359327P502.mbox1.freenet.de,S=2044,L=44 + + DateDownloaded + 2006-08-15T07:16:52Z + + 1155595308.H206945P9299.mbox1.freenet.de,S=1539,L=28 + + DateDownloaded + 2006-08-15T07:16:52Z + + 1155595714.H968683P18026.mbox1.freenet.de,S=1371,L=26 + + DateDownloaded + 2006-08-15T07:16:52Z + + 1155605575.H514963P11444.mbox1.freenet.de,S=1582,L=51 + + DateDownloaded + 2006-08-15T07:16:52Z + + 1155609054.H722461P26093.mbox1.freenet.de,S=1342,L=38 + + DateDownloaded + 2006-08-15T07:16:53Z + + 1155609241.H114172P28491.mbox1.freenet.de,S=2377,L=86 + + DateDownloaded + 2006-08-15T07:16:53Z + + 1155612954.H927628P8467.mbox1.freenet.de,S=14415,L=202 + + DateDownloaded + 2006-08-15T07:16:53Z + + 1155613298.H183926P12165.mbox1.freenet.de,S=1594,L=54 + + DateDownloaded + 2006-08-15T07:16:54Z + + 1155623498.H162605P23815.mbox1.freenet.de,S=18287,L=285 + + DateDownloaded + 2006-08-15T07:16:54Z + + 1155627002.H454741P12744.mbox1.freenet.de,S=1289,L=33 + + DateDownloaded + 2006-08-15T07:31:50Z + + 1155627889.H742535P26819.mbox1.freenet.de,S=2535,L=87 + + DateDownloaded + 2006-08-15T07:57:39Z + + 1155634162.H456816P23232.mbox1.freenet.de,S=1713,L=54 + + DateDownloaded + 2006-08-15T09:31:47Z + + 1155639133.H569323P26340.mbox1.freenet.de,S=52499,L=954 + + DateDownloaded + 2006-08-15T13:39:24Z + + 1155642027.H16248P21003.mbox1.freenet.de,S=2468,L=77 + + DateDownloaded + 2006-08-15T13:39:29Z + + 1155646523.H196753P28653.mbox1.freenet.de,S=4907,L=129 + + DateDownloaded + 2006-08-15T13:39:29Z + + 1155647354.H345973P19847.mbox1.freenet.de,S=4138,L=70 + + DateDownloaded + 2006-08-15T13:39:29Z + + 1155649003.H40740P30415.mbox1.freenet.de,S=14780,L=202 + + DateDownloaded + 2006-08-15T13:39:29Z + + 1155655360.H224743P23901.mbox1.freenet.de,S=1751,L=54 + + DateDownloaded + 2006-08-15T15:23:49Z + + 1155656257.H442639P10814.mbox1.freenet.de,S=12463,L=189 + + DateDownloaded + 2006-08-15T18:20:43Z + + 1155658727.H21998P28019.mbox1.freenet.de,S=2629,L=55 + + DateDownloaded + 2006-08-15T18:20:47Z + + 1155660222.H789857P31515.mbox1.freenet.de,S=1713,L=42 + + DateDownloaded + 2006-08-15T18:20:47Z + + 1155660373.H539501P4119.mbox1.freenet.de,S=3977,L=61 + + DateDownloaded + 2006-08-15T18:20:47Z + + 1155660849.H475683P18605.mbox1.freenet.de,S=1779,L=44 + + DateDownloaded + 2006-08-15T18:20:47Z + + 1155661050.H849347P23410.mbox1.freenet.de,S=1723,L=54 + + DateDownloaded + 2006-08-15T18:20:47Z + + 1155662519.H272115P25223.mbox1.freenet.de,S=4066,L=120 + + DateDownloaded + 2006-08-15T18:20:47Z + + 1155663279.H93787P15524.mbox1.freenet.de,S=3286,L=99 + + DateDownloaded + 2006-08-15T18:20:47Z + + 1155666170.H581264P16357.mbox1.freenet.de,S=1964,L=44 + + DateDownloaded + 2006-08-15T18:25:38Z + + 1155672629.H698046P26779.mbox1.freenet.de,S=14858,L=202 + + DateDownloaded + 2006-08-15T20:13:32Z + + 1155675970.H481059P829.mbox1.freenet.de,S=30101,L=568 + + DateDownloaded + 2006-08-15T21:14:42Z + + 1155676427.H227690P9433.mbox1.freenet.de,S=28530,L=547 + + DateDownloaded + 2006-08-15T21:14:42Z + + 1155679020.H360235P24199.mbox1.freenet.de,S=5379,L=138 + + DateDownloaded + 2006-08-16T06:32:57Z + + 1155679259.H975948P30996.mbox1.freenet.de,S=1665,L=51 + + DateDownloaded + 2006-08-16T06:33:01Z + + 1155679666.H222655P5397.mbox1.freenet.de,S=13472,L=194 + + DateDownloaded + 2006-08-16T06:33:01Z + + 1155682595.H840883P17634.mbox1.freenet.de,S=2482,L=77 + + DateDownloaded + 2006-08-16T06:33:01Z + + 1155683025.H4077P24194.mbox1.freenet.de,S=28912,L=550 + + DateDownloaded + 2006-08-16T06:33:01Z + + 1155698954.H56251P20772.mbox1.freenet.de,S=1610,L=52 + + DateDownloaded + 2006-08-16T06:33:01Z + + 1155699730.H136388P29061.mbox1.freenet.de,S=13510,L=194 + + DateDownloaded + 2006-08-16T06:33:01Z + + 1155708190.H419348P27568.mbox1.freenet.de,S=1639,L=51 + + DateDownloaded + 2006-08-16T06:33:01Z + + 1155708619.H61568P4130.mbox1.freenet.de,S=4824,L=73 + + DateDownloaded + 2006-08-16T06:33:02Z + + 1155708934.H719113P13560.mbox1.freenet.de,S=4427,L=69 + + DateDownloaded + 2006-08-16T06:33:02Z + + 1155709249.H561354P21490.mbox1.freenet.de,S=4621,L=68 + + DateDownloaded + 2006-08-16T06:33:02Z + + 1155710073.H447832P6614.mbox1.freenet.de,S=2523,L=77 + + DateDownloaded + 2006-08-16T06:37:10Z + + 1155712109.H228570P13737.mbox1.freenet.de,S=3950,L=163 + + DateDownloaded + 2006-08-16T07:16:49Z + + 1155715259.H942469P29561.mbox1.freenet.de,S=4777,L=70 + + DateDownloaded + 2006-08-16T08:08:37Z + + 1155726497.H229006P18946.mbox1.freenet.de,S=5076,L=132 + + DateDownloaded + 2006-08-16T11:27:53Z + + 1155726841.H315888P31526.mbox1.freenet.de,S=2505,L=100 + + DateDownloaded + 2006-08-16T11:27:53Z + + 1155731830.H203362P7473.mbox1.freenet.de,S=31693,L=579 + + DateDownloaded + 2006-08-16T12:40:23Z + + 1155733467.H948324P28575.mbox1.freenet.de,S=29670,L=568 + + DateDownloaded + 2006-08-16T13:12:49Z + + 1155740627.H596547P27213.mbox1.freenet.de,S=5489,L=143 + + DateDownloaded + 2006-08-16T19:17:33Z + + 1155744035.H967627P7422.mbox1.freenet.de,S=1296,L=31 + + DateDownloaded + 2006-08-16T19:17:35Z + + 1155745060.H914526P32159.mbox1.freenet.de,S=2595,L=79 + + DateDownloaded + 2006-08-16T19:17:35Z + + 1155753499.H839663P19946.mbox1.freenet.de,S=1682,L=53 + + DateDownloaded + 2006-08-16T19:17:35Z + + 1155754705.H760692P11736.mbox1.freenet.de,S=9002,L=379 + + DateDownloaded + 2006-08-16T19:17:35Z + + 1155757129.H73453P26817.mbox1.freenet.de,S=3900,L=59 + + DateDownloaded + 2006-08-17T06:30:37Z + + 1155762271.H271538P26592.mbox1.freenet.de,S=9158,L=380 + + DateDownloaded + 2006-08-17T06:30:40Z + + 1155762960.H196055P6057.mbox1.freenet.de,S=2775,L=97 + + DateDownloaded + 2006-08-17T06:30:40Z + + 1155764084.H509441P23252.mbox1.freenet.de,S=1709,L=53 + + DateDownloaded + 2006-08-17T06:30:40Z + + 1155764556.H644385P29660.mbox1.freenet.de,S=14251,L=199 + + DateDownloaded + 2006-08-17T06:30:40Z + + 1155774936.H450120P5009.mbox1.freenet.de,S=2777,L=103 + + DateDownloaded + 2006-08-17T06:30:40Z + + 1155780523.H871720P4329.mbox1.freenet.de,S=3183,L=99 + + DateDownloaded + 2006-08-17T06:30:41Z + + 1155783955.H51113P13218.mbox1.freenet.de,S=1799,L=54 + + DateDownloaded + 2006-08-17T06:30:41Z + + 1155784022.H990661P14043.mbox1.freenet.de,S=14539,L=199 + + DateDownloaded + 2006-08-17T06:30:41Z + + 1155793718.H955690P17050.mbox1.freenet.de,S=34755,L=632 + + DateDownloaded + 2006-08-17T06:30:41Z + + 1155801361.H759607P6409.mbox1.freenet.de,S=2647,L=79 + + DateDownloaded + 2006-08-17T11:18:37Z + + 1155802366.H621150P28413.mbox1.freenet.de,S=2917,L=66 + + DateDownloaded + 2006-08-17T11:18:40Z + + 1155802717.H226200P5106.mbox1.freenet.de,S=2787,L=66 + + DateDownloaded + 2006-08-17T11:18:40Z + + 1155803161.H223217P17067.mbox1.freenet.de,S=1569,L=55 + + DateDownloaded + 2006-08-17T11:18:40Z + + 1155807606.H620116P11099.mbox1.freenet.de,S=23684,L=829 + + DateDownloaded + 2006-08-17T11:18:40Z + + 1155808943.H257985P8125.mbox1.freenet.de,S=1803,L=54 + + DateDownloaded + 2006-08-17T11:18:40Z + + 1155810163.H393619P4857.mbox1.freenet.de,S=5100,L=132 + + DateDownloaded + 2006-08-17T11:18:40Z + + 1155813863.H756962P28805.mbox1.freenet.de,S=1731,L=53 + + DateDownloaded + 2006-08-17T11:35:21Z + + 1155815032.H298878P28376.mbox1.freenet.de,S=2763,L=82 + + DateDownloaded + 2006-08-17T11:53:34Z + + 1155818963.H747901P22963.mbox1.freenet.de,S=34712,L=634 + + DateDownloaded + 2006-08-17T20:32:22Z + + 1155818984.H739984P23410.mbox1.freenet.de,S=34308,L=633 + + DateDownloaded + 2006-08-17T20:32:23Z + + 1155821900.H745528P30523.mbox1.freenet.de,S=14637,L=199 + + DateDownloaded + 2006-08-17T20:32:26Z + + 1155822043.H736444P1616.mbox1.freenet.de,S=5689,L=233 + + DateDownloaded + 2006-08-17T20:32:26Z + + 1155823988.H367897P19251.mbox1.freenet.de,S=3639,L=105 + + DateDownloaded + 2006-08-17T20:32:26Z + + 1155827411.H56325P7730.mbox1.freenet.de,S=4128,L=62 + + DateDownloaded + 2006-08-17T20:32:26Z + + 1155830753.H802421P22648.mbox1.freenet.de,S=2696,L=95 + + DateDownloaded + 2006-08-17T20:32:26Z + + 1155836839.H781658P6842.mbox1.freenet.de,S=3915,L=163 + + DateDownloaded + 2006-08-17T20:32:26Z + + 1155837795.H23180P1296.mbox1.freenet.de,S=1773,L=54 + + DateDownloaded + 2006-08-17T20:32:26Z + + 1155840734.H800798P4865.mbox1.freenet.de,S=1689,L=54 + + DateDownloaded + 2006-08-17T20:32:27Z + + 1155841425.H808648P21505.mbox1.freenet.de,S=34988,L=634 + + DateDownloaded + 2006-08-17T20:32:27Z + + 1155844693.H738830P5437.mbox1.freenet.de,S=1424,L=31 + + DateDownloaded + 2006-08-17T20:32:27Z + + 1155849030.H181753P18909.mbox1.freenet.de,S=2563,L=82 + + DateDownloaded + 2006-08-17T21:32:40Z + + 1155850140.H201004P7026.mbox1.freenet.de,S=5513,L=141 + + DateDownloaded + 2006-08-17T21:32:40Z + + 1155856569.H774450P31180.mbox1.freenet.de,S=14378,L=201 + + DateDownloaded + 2006-08-18T06:27:09Z + + 1155858413.H985113P19952.mbox1.freenet.de,S=43251,L=733 + + DateDownloaded + 2006-08-18T06:27:10Z + + 1155866739.H628872P13661.mbox1.freenet.de,S=14587,L=200 + + DateDownloaded + 2006-08-18T06:27:11Z + + 1155867521.H542305P24567.mbox1.freenet.de,S=1470,L=39 + + DateDownloaded + 2006-08-18T06:27:11Z + + 1155867939.H526630P498.mbox1.freenet.de,S=3322,L=101 + + DateDownloaded + 2006-08-18T06:27:11Z + + 1155875999.H983999P3123.mbox1.freenet.de,S=7921,L=133 + + DateDownloaded + 2006-08-18T06:27:11Z + + 1155876166.H404276P5169.mbox1.freenet.de,S=14596,L=201 + + DateDownloaded + 2006-08-18T06:27:11Z + + 1155880133.H13635P26998.mbox1.freenet.de,S=1438,L=37 + + DateDownloaded + 2006-08-18T06:27:12Z + + 1155881575.H161964P21959.mbox1.freenet.de,S=2546,L=80 + + DateDownloaded + 2006-08-18T06:27:12Z + + 1155883400.H255525P17617.mbox1.freenet.de,S=7693,L=142 + + DateDownloaded + 2006-08-18T08:49:03Z + + 1155884435.H930535P2478.mbox1.freenet.de,S=3339,L=59 + + DateDownloaded + 2006-08-18T08:49:04Z + + 1155886199.H865896P10437.mbox1.freenet.de,S=40408,L=703 + + DateDownloaded + 2006-08-18T08:49:06Z + + 1155886812.H222537P23034.mbox1.freenet.de,S=34692,L=632 + + DateDownloaded + 2006-08-18T08:49:06Z + + 1155888897.H165107P3093.mbox1.freenet.de,S=1728,L=56 + + DateDownloaded + 2006-08-18T08:49:06Z + + 1155894239.H249312P22078.mbox1.freenet.de,S=35341,L=635 + + DateDownloaded + 2006-08-18T10:27:53Z + + 1155896408.H218608P8208.mbox1.freenet.de,S=36962,L=888 + + DateDownloaded + 2006-08-18T10:27:54Z + + 1155899834.H107315P29722.mbox1.freenet.de,S=5051,L=132 + + DateDownloaded + 2006-08-18T13:42:12Z + + 1155900128.H579880P5438.mbox1.freenet.de,S=1796,L=54 + + DateDownloaded + 2006-08-18T13:42:13Z + + 1155908232.H143450P24816.mbox1.freenet.de,S=2679,L=81 + + DateDownloaded + 2006-08-18T13:42:13Z + + 1155908730.H379921P3969.mbox1.freenet.de,S=1839,L=48 + + DateDownloaded + 2006-08-18T13:47:16Z + + 1155909184.H50144P16561.mbox1.freenet.de,S=2705,L=96 + + DateDownloaded + 2006-08-18T17:40:33Z + + 1155919201.H953928P10247.mbox1.freenet.de,S=14635,L=200 + + DateDownloaded + 2006-08-18T17:40:36Z + + 1155919500.H299571P18227.mbox1.freenet.de,S=2781,L=83 + + DateDownloaded + 2006-08-18T17:40:36Z + + 1155922317.H155721P10234.mbox1.freenet.de,S=3723,L=59 + + DateDownloaded + 2006-08-18T17:40:36Z + + 1155926157.H516665P26689.mbox1.freenet.de,S=3872,L=162 + + DateDownloaded + 2006-08-18T18:45:07Z + + 1155930117.H43110P409.mbox1.freenet.de,S=1657,L=55 + + DateDownloaded + 2006-08-18T19:42:59Z + + 1155930487.H459342P6935.mbox1.freenet.de,S=1810,L=55 + + DateDownloaded + 2006-08-18T19:52:18Z + + 1155931871.H711403P31320.mbox1.freenet.de,S=2754,L=81 + + DateDownloaded + 2006-08-18T20:13:08Z + + 1155940967.H661079P21403.mbox1.freenet.de,S=3892,L=82 + + DateDownloaded + 2006-08-19T06:32:11Z + + 1155942954.H959054P13213.mbox1.freenet.de,S=2606,L=79 + + DateDownloaded + 2006-08-19T06:32:11Z + + 1155943594.H830163P21738.mbox1.freenet.de,S=14496,L=199 + + DateDownloaded + 2006-08-19T06:32:11Z + + 1155953941.H375532P22922.mbox1.freenet.de,S=37663,L=650 + + DateDownloaded + 2006-08-19T06:32:11Z + + 1155955639.H224625P4873.mbox1.freenet.de,S=2534,L=79 + + DateDownloaded + 2006-08-19T06:32:11Z + + 1155956770.H717876P16828.mbox1.freenet.de,S=1353,L=33 + + DateDownloaded + 2006-08-19T06:32:11Z + + 1155958211.H395151P1885.mbox1.freenet.de,S=1575,L=50 + + DateDownloaded + 2006-08-19T06:32:11Z + + 1155959154.H720265P12713.mbox1.freenet.de,S=1645,L=29 + + DateDownloaded + 2006-08-19T06:32:12Z + + 1155962213.H850812P15620.mbox1.freenet.de,S=3313,L=99 + + DateDownloaded + 2006-08-19T06:32:12Z + + 1155964530.H674989P10524.mbox1.freenet.de,S=2473,L=57 + + DateDownloaded + 2006-08-19T06:32:12Z + + 1155971182.H958306P25902.mbox1.freenet.de,S=1764,L=55 + + DateDownloaded + 2006-08-19T07:09:18Z + + 1155975654.H360857P32746.mbox1.freenet.de,S=24281,L=380 + + DateDownloaded + 2006-08-19T08:21:55Z + + 1155978606.H882247P21614.mbox1.freenet.de,S=4750,L=215 + + DateDownloaded + 2006-08-19T09:20:11Z + + 1155978609.H91622P21762.mbox1.freenet.de,S=2843,L=83 + + DateDownloaded + 2006-08-19T09:20:12Z + + 1155983252.H142286P31396.mbox1.freenet.de,S=1725,L=52 + + DateDownloaded + 2006-08-19T14:01:58Z + + 1155990327.H250456P14330.mbox1.freenet.de,S=40658,L=710 + + DateDownloaded + 2006-08-19T14:01:59Z + + 1155992006.H268992P14095.mbox1.freenet.de,S=5002,L=131 + + DateDownloaded + 2006-08-19T14:01:59Z + + 1155993464.H775200P5734.mbox1.freenet.de,S=2750,L=81 + + DateDownloaded + 2006-08-19T14:01:59Z + + 1155993923.H23966P13335.mbox1.freenet.de,S=1806,L=56 + + DateDownloaded + 2006-08-19T14:02:00Z + + 1155998626.H531558P24470.mbox1.freenet.de,S=2782,L=81 + + DateDownloaded + 2006-08-19T15:17:45Z + + 1156000731.H835960P7899.mbox1.freenet.de,S=13307,L=218 + + DateDownloaded + 2006-08-19T15:24:13Z + + 1156001862.H12790P29824.mbox1.freenet.de,S=42175,L=796 + + DateDownloaded + 2006-08-19T15:47:46Z + + 1156002114.H868256P2154.mbox1.freenet.de,S=2789,L=61 + + DateDownloaded + 2006-08-19T15:47:47Z + + 1156002227.H64014P4163.mbox1.freenet.de,S=1648,L=54 + + DateDownloaded + 2006-08-19T15:47:47Z + + 1156005285.H611697P29480.mbox1.freenet.de,S=3484,L=102 + + DateDownloaded + 2006-08-19T16:47:49Z + + 1156005955.H380622P10683.mbox1.freenet.de,S=1664,L=53 + + DateDownloaded + 2006-08-19T16:47:50Z + + 1156006709.H199343P23552.mbox1.freenet.de,S=3596,L=84 + + DateDownloaded + 2006-08-19T17:24:01Z + + 1156008044.H808442P12305.mbox1.freenet.de,S=2899,L=61 + + DateDownloaded + 2006-08-19T17:24:01Z + + 1156008369.H960103P17621.mbox1.freenet.de,S=2836,L=61 + + DateDownloaded + 2006-08-19T17:28:01Z + + 1156008381.H841515P17850.mbox1.freenet.de,S=3458,L=79 + + DateDownloaded + 2006-08-19T17:28:01Z + + 1156008500.H671840P19682.mbox1.freenet.de,S=4883,L=107 + + DateDownloaded + 2006-08-19T17:32:47Z + + 1156008786.H901063P24353.mbox1.freenet.de,S=1410,L=37 + + DateDownloaded + 2006-08-19T18:26:38Z + + 1156014162.H151759P29462.mbox1.freenet.de,S=8207,L=211 + + DateDownloaded + 2006-08-20T09:54:30Z + + 1156014181.H164973P29778.mbox1.freenet.de,S=2801,L=83 + + DateDownloaded + 2006-08-20T09:54:33Z + + 1156014251.H352625P31015.mbox1.freenet.de,S=4357,L=103 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156014340.H455048P320.mbox1.freenet.de,S=6468,L=159 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156014743.H629783P6625.mbox1.freenet.de,S=53033,L=881 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156018123.H961397P5943.mbox1.freenet.de,S=3905,L=163 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156028379.H828505P27266.mbox1.freenet.de,S=2767,L=82 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156028508.H894P29445.mbox1.freenet.de,S=1839,L=34 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156030327.H474473P18724.mbox1.freenet.de,S=1649,L=55 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156030963.H627766P28091.mbox1.freenet.de,S=2522,L=79 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156031101.H865938P30784.mbox1.freenet.de,S=1884,L=34 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156035905.H438180P20429.mbox1.freenet.de,S=16274,L=222 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156038032.H113870P16352.mbox1.freenet.de,S=7836,L=156 + + DateDownloaded + 2006-08-20T09:54:35Z + + 1156044240.H86659P12513.mbox1.freenet.de,S=1682,L=55 + + DateDownloaded + 2006-08-20T09:54:36Z + + 1156051753.H810260P18368.mbox1.freenet.de,S=1558,L=27 + + DateDownloaded + 2006-08-20T09:54:36Z + + 1156052106.H745766P25697.mbox1.freenet.de,S=1661,L=28 + + DateDownloaded + 2006-08-20T09:54:36Z + + 1156052701.H989197P4642.mbox1.freenet.de,S=3779,L=57 + + DateDownloaded + 2006-08-20T09:54:36Z + + 1156054400.H787458P23430.mbox1.freenet.de,S=1741,L=52 + + DateDownloaded + 2006-08-20T09:54:36Z + + 1156058019.H137367P3773.mbox1.freenet.de,S=39348,L=700 + + DateDownloaded + 2006-08-20T09:54:36Z + + 1156058731.H311112P14455.mbox1.freenet.de,S=39941,L=706 + + DateDownloaded + 2006-08-20T09:54:37Z + + 1156060483.H441837P7720.mbox1.freenet.de,S=2072,L=46 + + DateDownloaded + 2006-08-20T09:54:37Z + + 1156061154.H29866P20249.mbox1.freenet.de,S=3251,L=100 + + DateDownloaded + 2006-08-20T09:54:37Z + + 1156061500.H245944P30226.mbox1.freenet.de,S=1849,L=47 + + DateDownloaded + 2006-08-20T09:54:37Z + + 1156068184.H339810P27736.mbox1.freenet.de,S=2760,L=103 + + DateDownloaded + 2006-08-20T10:42:01Z + + 1156069993.H861771P26685.mbox1.freenet.de,S=1731,L=55 + + DateDownloaded + 2006-08-20T10:42:02Z + + 1156072809.H896197P13488.mbox1.freenet.de,S=2683,L=81 + + DateDownloaded + 2006-08-20T11:26:58Z + + 1156073950.H741083P2725.mbox1.freenet.de,S=2736,L=81 + + DateDownloaded + 2006-08-20T13:46:06Z + + 1156074277.H297055P12345.mbox1.freenet.de,S=4930,L=216 + + DateDownloaded + 2006-08-20T13:46:07Z + + 1156074822.H289674P486.mbox1.freenet.de,S=1674,L=51 + + DateDownloaded + 2006-08-20T13:46:07Z + + 1156076589.H226383P3006.mbox1.freenet.de,S=13122,L=182 + + DateDownloaded + 2006-08-20T13:46:07Z + + 1156082622.H613666P8035.mbox1.freenet.de,S=1490,L=39 + + DateDownloaded + 2006-08-20T14:05:51Z + + 1156084473.H524332P15040.mbox1.freenet.de,S=1386,L=36 + + DateDownloaded + 2006-08-20T14:36:01Z + + 1156090742.H552842P4682.mbox1.freenet.de,S=1724,L=54 + + DateDownloaded + 2006-08-20T16:26:17Z + + 1156090980.H629428P10269.mbox1.freenet.de,S=40061,L=704 + + DateDownloaded + 2006-08-20T16:26:18Z + + 1156093399.H69021P27455.mbox1.freenet.de,S=2605,L=81 + + DateDownloaded + 2006-08-20T20:32:26Z + + 1156093776.H964394P3345.mbox1.freenet.de,S=1648,L=52 + + DateDownloaded + 2006-08-20T20:32:28Z + + 1156100633.H224315P22071.mbox1.freenet.de,S=6550,L=176 + + DateDownloaded + 2006-08-20T20:32:28Z + + 1156100691.H592228P23082.mbox1.freenet.de,S=8705,L=235 + + DateDownloaded + 2006-08-20T20:32:28Z + + 1156104739.H462735P1094.mbox1.freenet.de,S=2602,L=80 + + DateDownloaded + 2006-08-20T20:32:28Z + + 1156109830.H17914P19227.mbox1.freenet.de,S=2492,L=78 + + DateDownloaded + 2006-08-21T06:48:49Z + + 1156112101.H795367P17167.mbox1.freenet.de,S=2647,L=101 + + DateDownloaded + 2006-08-21T06:48:50Z + + 1156113315.H343544P762.mbox1.freenet.de,S=1658,L=51 + + DateDownloaded + 2006-08-21T06:48:50Z + + 1156114091.H694234P11549.mbox1.freenet.de,S=1772,L=56 + + DateDownloaded + 2006-08-21T06:48:50Z + + 1156115165.H762268P24644.mbox1.freenet.de,S=14527,L=200 + + DateDownloaded + 2006-08-21T06:48:50Z + + 1156116327.H660320P9489.mbox1.freenet.de,S=1460,L=38 + + DateDownloaded + 2006-08-21T06:48:50Z + + 1156116534.H55291P13612.mbox1.freenet.de,S=1449,L=35 + + DateDownloaded + 2006-08-21T06:48:50Z + + 1156119986.H882019P25652.mbox1.freenet.de,S=2823,L=104 + + DateDownloaded + 2006-08-21T06:48:50Z + + 1156122853.H28178P27742.mbox1.freenet.de,S=2002,L=45 + + DateDownloaded + 2006-08-21T06:48:51Z + + 1156131466.H176825P3041.mbox1.freenet.de,S=1708,L=52 + + DateDownloaded + 2006-08-21T06:48:51Z + + 1156133130.H663462P20675.mbox1.freenet.de,S=2592,L=78 + + DateDownloaded + 2006-08-21T06:48:51Z + + 1156133473.H468753P24781.mbox1.freenet.de,S=1739,L=55 + + DateDownloaded + 2006-08-21T06:48:51Z + + 1156141359.H46959P9189.mbox1.freenet.de,S=1998,L=35 + + DateDownloaded + 2006-08-21T06:48:51Z + + 1156141630.H425226P15434.mbox1.freenet.de,S=40631,L=707 + + DateDownloaded + 2006-08-21T06:48:52Z + + 1156143777.H401918P28037.mbox1.freenet.de,S=37278,L=697 + + DateDownloaded + 2006-08-21T07:11:22Z + + 1156145388.H594392P28582.mbox1.freenet.de,S=2833,L=97 + + DateDownloaded + 2006-08-21T07:47:00Z + + 1156151885.H882182P30496.mbox1.freenet.de,S=1743,L=53 + + DateDownloaded + 2006-08-21T12:46:55Z + + 1156153111.H998990P24464.mbox1.freenet.de,S=4674,L=114 + + DateDownloaded + 2006-08-21T12:46:56Z + + 1156154981.H430092P31085.mbox1.freenet.de,S=2626,L=79 + + DateDownloaded + 2006-08-21T12:46:56Z + + 1156155567.H266846P10396.mbox1.freenet.de,S=37062,L=649 + + DateDownloaded + 2006-08-21T12:46:57Z + + 1156156653.H123786P1237.mbox1.freenet.de,S=1770,L=56 + + DateDownloaded + 2006-08-21T12:46:57Z + + 1156170396.H551730P19808.mbox1.freenet.de,S=41193,L=711 + + DateDownloaded + 2006-08-21T15:18:19Z + + 1156170466.H740758P21835.mbox1.freenet.de,S=51711,L=869 + + DateDownloaded + 2006-08-21T15:18:20Z + + 1156171031.H926392P4585.mbox1.freenet.de,S=2822,L=82 + + DateDownloaded + 2006-08-21T15:18:20Z + + 1156172230.H512316P6915.mbox1.freenet.de,S=24759,L=720 + + DateDownloaded + 2006-08-21T15:18:21Z + + 1156172650.H717242P18326.mbox1.freenet.de,S=36601,L=652 + + DateDownloaded + 2006-08-21T15:18:21Z + + 1156173039.H615099P28777.mbox1.freenet.de,S=1559,L=51 + + DateDownloaded + 2006-08-21T15:18:22Z + + 1156177594.H375484P16541.mbox1.freenet.de,S=1656,L=30 + + DateDownloaded + 2006-08-21T17:44:50Z + + 1156179152.H152794P24323.mbox1.freenet.de,S=4969,L=131 + + DateDownloaded + 2006-08-21T17:44:50Z + + 1156179647.H207059P6245.mbox1.freenet.de,S=16092,L=443 + + DateDownloaded + 2006-08-21T17:44:51Z + + 1156179723.H67824P7891.mbox1.freenet.de,S=15277,L=348 + + DateDownloaded + 2006-08-21T17:44:51Z + + 1156180060.H346675P15430.mbox1.freenet.de,S=1685,L=55 + + DateDownloaded + 2006-08-21T17:44:51Z + + 1156184445.H418632P10236.mbox1.freenet.de,S=4378,L=89 + + DateDownloaded + 2006-08-21T19:14:56Z + + 1156186699.H700456P19447.mbox1.freenet.de,S=1233,L=33 + + DateDownloaded + 2006-08-21T19:14:56Z + + 1156187075.H773717P27146.mbox1.freenet.de,S=6439,L=168 + + DateDownloaded + 2006-08-21T19:14:56Z + + 1156187142.H119915P28764.mbox1.freenet.de,S=24952,L=729 + + DateDownloaded + 2006-08-21T19:14:57Z + + 1156188434.H624660P25438.mbox1.freenet.de,S=1233,L=33 + + DateDownloaded + 2006-08-21T19:28:29Z + + 1156190016.H585491P4204.mbox1.freenet.de,S=1233,L=33 + + DateDownloaded + 2006-08-21T20:10:45Z + + 1156190229.H892273P10385.mbox1.freenet.de,S=31774,L=502 + + DateDownloaded + 2006-08-21T20:10:46Z + + 1156191121.H58939P1014.mbox1.freenet.de,S=8464,L=170 + + DateDownloaded + 2006-08-21T20:15:48Z + + 1156192210.H445719P28360.mbox1.freenet.de,S=3627,L=103 + + DateDownloaded + 2006-08-21T20:33:16Z + + 1156193539.H965586P24560.mbox1.freenet.de,S=1691,L=51 + + DateDownloaded + 2006-08-21T20:53:33Z + + 1156194052.H843898P1112.mbox1.freenet.de,S=1967,L=44 + + DateDownloaded + 2006-08-22T06:40:22Z + + 1156196073.H946686P6609.mbox1.freenet.de,S=2988,L=69 + + DateDownloaded + 2006-08-22T06:40:24Z + + 1156196215.H436396P8975.mbox1.freenet.de,S=7371,L=200 + + DateDownloaded + 2006-08-22T06:40:24Z + + 1156196403.H875793P12311.mbox1.freenet.de,S=2590,L=95 + + DateDownloaded + 2006-08-22T06:40:24Z + + 1156197011.H296928P21563.mbox1.freenet.de,S=3738,L=86 + + DateDownloaded + 2006-08-22T06:40:24Z + + 1156200476.H48277P29045.mbox1.freenet.de,S=1986,L=34 + + DateDownloaded + 2006-08-22T06:40:25Z + + 1156201055.H431831P10859.mbox1.freenet.de,S=1968,L=33 + + DateDownloaded + 2006-08-22T06:40:25Z + + 1156203189.H194716P13945.mbox1.freenet.de,S=2412,L=64 + + DateDownloaded + 2006-08-22T06:40:25Z + + 1156204076.H822392P25643.mbox1.freenet.de,S=1589,L=54 + + DateDownloaded + 2006-08-22T06:40:25Z + + 1156204147.H248290P26727.mbox1.freenet.de,S=2650,L=81 + + DateDownloaded + 2006-08-22T06:40:25Z + + 1156207011.H734989P30440.mbox1.freenet.de,S=30056,L=489 + + DateDownloaded + 2006-08-22T06:40:28Z + + 1156210710.H728400P8151.mbox1.freenet.de,S=2498,L=79 + + DateDownloaded + 2006-08-22T06:40:28Z + + 1156213391.H964402P5554.mbox1.freenet.de,S=5473,L=143 + + DateDownloaded + 2006-08-22T06:40:28Z + + 1156215292.H927815P28287.mbox1.freenet.de,S=1586,L=51 + + DateDownloaded + 2006-08-22T06:40:28Z + + 1156217397.H976068P19638.mbox1.freenet.de,S=1479,L=27 + + DateDownloaded + 2006-08-22T06:40:28Z + + 1156229965.H933681P25828.mbox1.freenet.de,S=2421,L=77 + + DateDownloaded + 2006-08-22T07:14:03Z + + 1156234060.H167927P7982.mbox1.freenet.de,S=3144,L=98 + + DateDownloaded + 2006-08-22T10:09:21Z + + 1156240198.H552010P24198.mbox1.freenet.de,S=38144,L=593 + + DateDownloaded + 2006-08-22T10:09:21Z + + 1156240239.H444189P25491.mbox1.freenet.de,S=38042,L=599 + + DateDownloaded + 2006-08-22T10:09:21Z + + 1156243974.H843643P20009.mbox1.freenet.de,S=1676,L=53 + + DateDownloaded + 2006-08-22T13:10:59Z + + 1156247073.H368328P32534.mbox1.freenet.de,S=36249,L=569 + + DateDownloaded + 2006-08-22T13:11:02Z + + 1156247921.H894091P26986.mbox1.freenet.de,S=2596,L=79 + + DateDownloaded + 2006-08-22T13:11:03Z + + 1156248662.H609680P13224.mbox1.freenet.de,S=37647,L=593 + + DateDownloaded + 2006-08-22T13:11:03Z + + 1156254708.H669035P13799.mbox1.freenet.de,S=1542,L=27 + + DateDownloaded + 2006-08-22T13:56:52Z + + 1156256353.H821648P30051.mbox1.freenet.de,S=3774,L=98 + + DateDownloaded + 2006-08-22T14:20:54Z + + 1156256369.H12830P30457.mbox1.freenet.de,S=17408,L=480 + + DateDownloaded + 2006-08-22T14:20:55Z + + 1156256982.H147690P13434.mbox1.freenet.de,S=1567,L=31 + + DateDownloaded + 2006-08-22T14:31:14Z + + 1156260058.H608282P25599.mbox1.freenet.de,S=2984,L=66 + + DateDownloaded + 2006-08-22T19:53:04Z + + 1156260534.H14160P5828.mbox1.freenet.de,S=3533,L=104 + + DateDownloaded + 2006-08-22T19:53:08Z + + 1156265731.H362387P27705.mbox1.freenet.de,S=2127,L=35 + + DateDownloaded + 2006-08-22T19:53:08Z + + 1156265942.H904452P1499.mbox1.freenet.de,S=2295,L=56 + + DateDownloaded + 2006-08-22T19:53:08Z + + 1156273508.H146082P6958.mbox1.freenet.de,S=23332,L=624 + + DateDownloaded + 2006-08-22T19:53:08Z + + 1156274107.H293316P22750.mbox1.freenet.de,S=5610,L=144 + + DateDownloaded + 2006-08-22T19:53:11Z + + 1156275874.H463874P31726.mbox1.freenet.de,S=2711,L=81 + + DateDownloaded + 2006-08-22T19:53:11Z + + 1156277419.H710606P2701.mbox1.freenet.de,S=2563,L=79 + + DateDownloaded + 2006-08-22T20:24:08Z + + 1156285689.H685812P12554.mbox1.freenet.de,S=5035,L=121 + + DateDownloaded + 2006-08-23T06:41:04Z + + 1156286221.H591132P20728.mbox1.freenet.de,S=1667,L=51 + + DateDownloaded + 2006-08-23T06:41:05Z + + 1156286563.H445822P29014.mbox1.freenet.de,S=1444,L=34 + + DateDownloaded + 2006-08-23T06:41:05Z + + 1156289183.H89604P29422.mbox1.freenet.de,S=1575,L=53 + + DateDownloaded + 2006-08-23T06:41:06Z + + 1156289963.H647307P6913.mbox1.freenet.de,S=3304,L=100 + + DateDownloaded + 2006-08-23T06:41:06Z + + 1156290394.H586113P16128.mbox1.freenet.de,S=5022,L=128 + + DateDownloaded + 2006-08-23T06:41:06Z + + 1156293727.H129171P20060.mbox1.freenet.de,S=1420,L=31 + + DateDownloaded + 2006-08-23T06:41:06Z + + 1156297635.H278548P20388.mbox1.freenet.de,S=1679,L=51 + + DateDownloaded + 2006-08-23T06:41:06Z + + 1156300709.H183097P594.mbox1.freenet.de,S=2569,L=78 + + DateDownloaded + 2006-08-23T06:41:06Z + + 1156305288.H901531P8596.mbox1.freenet.de,S=2933,L=47 + + DateDownloaded + 2006-08-23T06:41:06Z + + 1156310085.H727481P21928.mbox1.freenet.de,S=1594,L=51 + + DateDownloaded + 2006-08-23T06:41:06Z + + 1156311497.H823295P7719.mbox1.freenet.de,S=17437,L=292 + + DateDownloaded + 2006-08-23T06:41:07Z + + 1156311960.H256277P16603.mbox1.freenet.de,S=1878,L=33 + + DateDownloaded + 2006-08-23T06:41:07Z + + 1156315347.H730367P1334.mbox1.freenet.de,S=2576,L=79 + + DateDownloaded + 2006-08-23T06:48:34Z + + 1156315856.H546199P10284.mbox1.freenet.de,S=5053,L=132 + + DateDownloaded + 2006-08-23T06:58:08Z + + 1156316015.H836293P15059.mbox1.freenet.de,S=2637,L=80 + + DateDownloaded + 2006-08-23T06:58:08Z + + 1156317490.H316128P12220.mbox1.freenet.de,S=1609,L=36 + + DateDownloaded + 2006-08-23T07:53:19Z + + 1156323069.H397905P7644.mbox1.freenet.de,S=1731,L=55 + + DateDownloaded + 2006-08-23T12:01:31Z + + 1156328305.H107557P11033.mbox1.freenet.de,S=2684,L=51 + + DateDownloaded + 2006-08-23T12:01:31Z + + 1156328610.H899510P21236.mbox1.freenet.de,S=20398,L=332 + + DateDownloaded + 2006-08-23T12:01:32Z + + 1156329141.H976121P6861.mbox1.freenet.de,S=22614,L=364 + + DateDownloaded + 2006-08-23T12:01:34Z + + 1156329381.H661923P16478.mbox1.freenet.de,S=3571,L=102 + + DateDownloaded + 2006-08-23T12:01:34Z + + 1156331767.H169951P4175.mbox1.freenet.de,S=19386,L=321 + + DateDownloaded + 2006-08-23T12:01:34Z + + 1156333292.H687377P23174.mbox1.freenet.de,S=19034,L=316 + + DateDownloaded + 2006-08-23T12:01:35Z + + 1156335065.H813527P25388.mbox1.freenet.de,S=1855,L=55 + + DateDownloaded + 2006-08-23T12:20:52Z + + 1156335128.H506627P27897.mbox1.freenet.de,S=34219,L=596 + + DateDownloaded + 2006-08-23T12:20:52Z + + 1156337693.H916709P26274.mbox1.freenet.de,S=1488,L=39 + + DateDownloaded + 2006-08-23T14:33:15Z + + 1156339969.H201016P29226.mbox1.freenet.de,S=2729,L=80 + + DateDownloaded + 2006-08-23T14:33:16Z + + 1156340983.H489572P1578.mbox1.freenet.de,S=5353,L=138 + + DateDownloaded + 2006-08-23T14:33:18Z + + 1156343905.H613262P29822.mbox1.freenet.de,S=18033,L=871 + + DateDownloaded + 2006-08-23T14:42:42Z + + 1156347308.H585921P10247.mbox1.freenet.de,S=2509,L=78 + + DateDownloaded + 2006-08-23T17:03:36Z + + 1156348235.H605443P5820.mbox1.freenet.de,S=24063,L=831 + + DateDownloaded + 2006-08-23T17:03:37Z + + 1156349535.H189526P13945.mbox1.freenet.de,S=2784,L=82 + + DateDownloaded + 2006-08-23T17:03:37Z + + 1156349791.H518401P22732.mbox1.freenet.de,S=7069,L=186 + + DateDownloaded + 2006-08-23T17:03:38Z + + 1156352330.H449068P8873.mbox1.freenet.de,S=6059,L=155 + + DateDownloaded + 2006-08-23T17:03:38Z + + 1156352921.H600969P29626.mbox1.freenet.de,S=25063,L=716 + + DateDownloaded + 2006-08-23T17:18:15Z + + 1156353931.H733759P28776.mbox1.freenet.de,S=9424,L=258 + + DateDownloaded + 2006-08-23T17:38:06Z + + 1156354448.H385753P11448.mbox1.freenet.de,S=1666,L=30 + + DateDownloaded + 2006-08-23T17:38:06Z + + 1156355946.H172785P26542.mbox1.freenet.de,S=3133,L=98 + + DateDownloaded + 2006-08-23T18:02:28Z + + 1156356879.H751770P17495.mbox1.freenet.de,S=64948,L=1457 + + DateDownloaded + 2006-08-23T19:11:41Z + + 1156357949.H742519P7828.mbox1.freenet.de,S=1742,L=55 + + DateDownloaded + 2006-08-23T19:11:41Z + + 1156359742.H927083P11243.mbox1.freenet.de,S=8924,L=302 + + DateDownloaded + 2006-08-23T19:11:41Z + + 1156359904.H859310P14363.mbox1.freenet.de,S=6729,L=173 + + DateDownloaded + 2006-08-23T19:11:41Z + + 1156360217.H1360P19796.mbox1.freenet.de,S=1649,L=51 + + DateDownloaded + 2006-08-23T19:11:42Z + + 1156360946.H982607P633.mbox1.freenet.de,S=39555,L=717 + + DateDownloaded + 2006-08-23T21:19:56Z + + 1156363621.H577806P17175.mbox1.freenet.de,S=1587,L=31 + + DateDownloaded + 2006-08-23T21:20:00Z + + 1156364087.H814559P31535.mbox1.freenet.de,S=1532,L=31 + + DateDownloaded + 2006-08-23T21:20:00Z + + 1156364446.H917308P8932.mbox1.freenet.de,S=1621,L=32 + + DateDownloaded + 2006-08-23T21:20:00Z + + 1156366127.H829818P8733.mbox1.freenet.de,S=1353,L=31 + + DateDownloaded + 2006-08-23T21:20:00Z + + 1156369166.H442716P21101.mbox1.freenet.de,S=2562,L=70 + + DateDownloaded + 2006-08-24T05:58:44Z + + 1156370291.H719P6952.mbox1.freenet.de,S=1616,L=36 + + DateDownloaded + 2006-08-24T05:58:45Z + + 1156371667.H788296P29922.mbox1.freenet.de,S=4999,L=132 + + DateDownloaded + 2006-08-24T05:58:45Z + + 1156375748.H902317P11345.mbox1.freenet.de,S=2497,L=77 + + DateDownloaded + 2006-08-24T05:58:45Z + + 1156384457.H617314P16691.mbox1.freenet.de,S=1584,L=52 + + DateDownloaded + 2006-08-24T05:58:46Z + + 1156389145.H523602P9740.mbox1.freenet.de,S=2575,L=80 + + DateDownloaded + 2006-08-24T05:58:46Z + + 1156390322.H953020P24591.mbox1.freenet.de,S=2138,L=35 + + DateDownloaded + 2006-08-24T05:58:46Z + + 1156391277.H842866P5178.mbox1.freenet.de,S=1573,L=53 + + DateDownloaded + 2006-08-24T05:58:46Z + + 1156392812.H490436P26555.mbox1.freenet.de,S=1943,L=50 + + DateDownloaded + 2006-08-24T05:58:46Z + + 1156409023.H275252P19047.mbox1.freenet.de,S=16951,L=282 + + DateDownloaded + 2006-08-24T10:16:05Z + + 1156409406.H140046P26739.mbox1.freenet.de,S=1689,L=51 + + DateDownloaded + 2006-08-24T10:16:05Z + + 1156415085.H201171P20387.mbox1.freenet.de,S=1814,L=48 + + DateDownloaded + 2006-08-24T10:25:52Z + + 1156416657.H807142P26711.mbox1.freenet.de,S=312347,L=4119 + + DateDownloaded + 2006-08-24T10:56:18Z + + 1156423141.H738283P9595.mbox1.freenet.de,S=8204,L=155 + + DateDownloaded + 2006-08-24T13:14:17Z + + 1156423586.H986469P18910.mbox1.freenet.de,S=24526,L=378 + + DateDownloaded + 2006-08-24T13:14:19Z + + 1156423766.H305574P22337.mbox1.freenet.de,S=1757,L=47 + + DateDownloaded + 2006-08-24T13:14:19Z + + 1156426034.H411561P11292.mbox1.freenet.de,S=1751,L=55 + + DateDownloaded + 2006-08-24T14:53:56Z + + 1156426257.H814508P17034.mbox1.freenet.de,S=2142,L=50 + + DateDownloaded + 2006-08-24T14:53:57Z + + 1156432315.H944338P11912.mbox1.freenet.de,S=1689,L=37 + + DateDownloaded + 2006-08-24T15:40:00Z + + 1156437064.H929760P27072.mbox1.freenet.de,S=1396,L=35 + + DateDownloaded + 2006-08-24T16:34:59Z + + 1156437552.H24990P7839.mbox1.freenet.de,S=1772,L=47 + + DateDownloaded + 2006-08-24T18:00:14Z + + 1156437671.H85068P11659.mbox1.freenet.de,S=1684,L=51 + + DateDownloaded + 2006-08-24T18:00:15Z + + 1156441998.H409093P17815.mbox1.freenet.de,S=5785,L=139 + + DateDownloaded + 2006-08-24T18:00:15Z + + 1156446198.H125878P7360.mbox1.freenet.de,S=8722,L=270 + + DateDownloaded + 2006-08-24T19:26:26Z + + 1156446298.H279321P9602.mbox1.freenet.de,S=7215,L=203 + + DateDownloaded + 2006-08-24T19:26:26Z + + 1156446397.H304492P11756.mbox1.freenet.de,S=20240,L=558 + + DateDownloaded + 2006-08-24T19:26:27Z + + 1156450351.H298345P26939.mbox1.freenet.de,S=4133,L=115 + + DateDownloaded + 2006-08-24T21:15:59Z + + 1156453995.H371780P29628.mbox1.freenet.de,S=1580,L=28 + + DateDownloaded + 2006-08-24T21:16:00Z + + 1156460441.H902493P17252.mbox1.freenet.de,S=1585,L=52 + + DateDownloaded + 2006-08-25T06:39:53Z + + 1156460928.H250512P22577.mbox1.freenet.de,S=2571,L=78 + + DateDownloaded + 2006-08-25T06:40:10Z + + 1156468449.H428556P31977.mbox1.freenet.de,S=1758,L=47 + + DateDownloaded + 2006-08-25T06:40:10Z + + 1156468701.H640830P2031.mbox1.freenet.de,S=2381,L=76 + + DateDownloaded + 2006-08-25T06:40:10Z + + 1156471052.H538705P24970.mbox1.freenet.de,S=3245,L=90 + + DateDownloaded + 2006-08-25T06:40:10Z + + 1156472233.H352865P4623.mbox1.freenet.de,S=542213,L=7800 + + DateDownloaded + 2006-08-25T06:40:13Z + + 1156490541.H545396P8320.mbox1.freenet.de,S=96654,L=1346 + + DateDownloaded + 2006-08-25T07:25:02Z + + 1156492596.H148223P20881.mbox1.freenet.de,S=1999,L=34 + + DateDownloaded + 2006-08-25T09:31:31Z + + 1156493168.H185516P7060.mbox1.freenet.de,S=1816,L=33 + + DateDownloaded + 2006-08-25T09:31:31Z + + 1156502823.H884919P26106.mbox1.freenet.de,S=1691,L=56 + + DateDownloaded + 2006-08-25T11:31:46Z + + 1156507113.H321643P19255.mbox1.freenet.de,S=5378,L=140 + + DateDownloaded + 2006-08-25T12:35:04Z + + 1156507414.H963810P28046.mbox1.freenet.de,S=2857,L=51 + + DateDownloaded + 2006-08-25T12:35:04Z + + 1156513457.H597038P18199.mbox1.freenet.de,S=1486,L=39 + + DateDownloaded + 2006-08-25T18:39:22Z + + 1156516574.H33272P14791.mbox1.freenet.de,S=6938,L=118 + + DateDownloaded + 2006-08-25T18:39:23Z + + 1156517309.H650800P29358.mbox1.freenet.de,S=2982,L=75 + + DateDownloaded + 2006-08-25T18:39:23Z + + 1156522127.H373876P2643.mbox1.freenet.de,S=1587,L=51 + + DateDownloaded + 2006-08-25T18:39:23Z + + 1156522766.H246625P20682.mbox1.freenet.de,S=3333,L=100 + + DateDownloaded + 2006-08-25T18:39:23Z + + 1156529537.H136065P26779.mbox1.freenet.de,S=3780,L=116 + + DateDownloaded + 2006-08-25T18:39:24Z + + 1156530524.H954463P14172.mbox1.freenet.de,S=3712,L=115 + + DateDownloaded + 2006-08-25T18:39:24Z + + 1156532587.H787648P19469.mbox1.freenet.de,S=16095,L=437 + + DateDownloaded + 2006-08-25T19:22:38Z + + 1156532679.H554445P21183.mbox1.freenet.de,S=5584,L=162 + + DateDownloaded + 2006-08-25T19:22:38Z + + 1156532748.H638119P22590.mbox1.freenet.de,S=9089,L=198 + + DateDownloaded + 2006-08-25T19:22:38Z + + 1156534574.H270836P24004.mbox1.freenet.de,S=21643,L=350 + + DateDownloaded + 2006-08-25T21:09:33Z + + 1156536377.H578706P25236.mbox1.freenet.de,S=8217,L=176 + + DateDownloaded + 2006-08-25T21:09:36Z + + 1156538955.H25329P11731.mbox1.freenet.de,S=1765,L=55 + + DateDownloaded + 2006-08-25T21:09:36Z + + 1156541102.H692666P12671.mbox1.freenet.de,S=1506,L=35 + + DateDownloaded + 2006-08-25T21:38:36Z + + 1156544069.H856248P27072.mbox1.freenet.de,S=1562,L=29 + + DateDownloaded + 2006-08-26T07:15:58Z + + 1156549318.H314695P5966.mbox1.freenet.de,S=1594,L=51 + + DateDownloaded + 2006-08-26T07:15:58Z + + 1156552574.H442749P8681.mbox1.freenet.de,S=28405,L=522 + + DateDownloaded + 2006-08-26T07:15:58Z + + 1156553161.H622189P14963.mbox1.freenet.de,S=23163,L=374 + + DateDownloaded + 2006-08-26T07:15:59Z + + 1156561537.H227330P14836.mbox1.freenet.de,S=3759,L=116 + + DateDownloaded + 2006-08-26T07:15:59Z + + 1156564400.H36368P11833.mbox1.freenet.de,S=3864,L=118 + + DateDownloaded + 2006-08-26T07:15:59Z + + 1156574920.H627211P18312.mbox1.freenet.de,S=3010,L=86 + + DateDownloaded + 2006-08-26T07:15:59Z + + 1156576237.H864144P3629.mbox1.freenet.de,S=3196,L=109 + + DateDownloaded + 2006-08-26T07:16:00Z + + 1156576267.H974879P4022.mbox1.freenet.de,S=3065,L=107 + + DateDownloaded + 2006-08-26T07:16:00Z + + 1156579309.H517997P12771.mbox1.freenet.de,S=1724,L=52 + + DateDownloaded + 2006-08-26T09:38:43Z + + 1156580704.H8509P31929.mbox1.freenet.de,S=1648,L=54 + + DateDownloaded + 2006-08-26T09:38:43Z + + 1156581378.H425638P8539.mbox1.freenet.de,S=3939,L=119 + + DateDownloaded + 2006-08-26T09:38:44Z + + 1156581789.H721913P14216.mbox1.freenet.de,S=7053,L=123 + + DateDownloaded + 2006-08-26T09:38:44Z + + 1156590749.H170677P27688.mbox1.freenet.de,S=3377,L=112 + + DateDownloaded + 2006-08-26T11:43:22Z + + 1156590890.H501398P30491.mbox1.freenet.de,S=1507,L=36 + + DateDownloaded + 2006-08-26T11:43:23Z + + 1156594169.H314422P20793.mbox1.freenet.de,S=3866,L=117 + + DateDownloaded + 2006-08-26T12:59:47Z + + 1156598595.H104465P28754.mbox1.freenet.de,S=1695,L=53 + + DateDownloaded + 2006-08-26T13:59:46Z + + 1156602381.H87196P22354.mbox1.freenet.de,S=1632,L=52 + + DateDownloaded + 2006-08-26T14:59:32Z + + 1156607782.H396993P12508.mbox1.freenet.de,S=5154,L=133 + + DateDownloaded + 2006-08-26T16:23:15Z + + 1156608275.H103212P28930.mbox1.freenet.de,S=1350,L=30 + + DateDownloaded + 2006-08-26T16:23:16Z + + 1156610616.H638298P7490.mbox1.freenet.de,S=4018,L=111 + + DateDownloaded + 2006-08-26T17:05:52Z + + 1156610763.H278725P10198.mbox1.freenet.de,S=3691,L=58 + + DateDownloaded + 2006-08-26T17:05:53Z + + 1156617667.H152062P26956.mbox1.freenet.de,S=4704,L=89 + + DateDownloaded + 2006-08-26T19:30:56Z + + 1156618965.H215788P16362.mbox1.freenet.de,S=24100,L=687 + + DateDownloaded + 2006-08-26T19:30:57Z + + 1156619069.H69198P18118.mbox1.freenet.de,S=8816,L=240 + + DateDownloaded + 2006-08-26T19:30:57Z + + 1156619142.H495546P19352.mbox1.freenet.de,S=5115,L=134 + + DateDownloaded + 2006-08-26T19:30:57Z + + 1156622683.H623990P9695.mbox1.freenet.de,S=4462,L=119 + + DateDownloaded + 2006-08-26T20:55:10Z + + 1156627302.H474172P6812.mbox1.freenet.de,S=1705,L=56 + + DateDownloaded + 2006-08-27T09:32:46Z + + 1156629242.H605644P32006.mbox1.freenet.de,S=1683,L=43 + + DateDownloaded + 2006-08-27T09:32:47Z + + 1156633050.H581303P13138.mbox1.freenet.de,S=1524,L=30 + + DateDownloaded + 2006-08-27T09:32:47Z + + 1156633485.H534083P21169.mbox1.freenet.de,S=3805,L=116 + + DateDownloaded + 2006-08-27T09:32:47Z + + 1156643912.H983156P23127.mbox1.freenet.de,S=3786,L=116 + + DateDownloaded + 2006-08-27T09:32:47Z + + 1156645412.H702961P12524.mbox1.freenet.de,S=1590,L=37 + + DateDownloaded + 2006-08-27T09:32:47Z + + 1156646412.H830885P22234.mbox1.freenet.de,S=3555,L=104 + + DateDownloaded + 2006-08-27T09:32:47Z + + 1156648116.H733591P6025.mbox1.freenet.de,S=23089,L=370 + + DateDownloaded + 2006-08-27T09:32:48Z + + 1156650850.H755558P2627.mbox1.freenet.de,S=1560,L=53 + + DateDownloaded + 2006-08-27T09:32:48Z + + 1156657047.H587784P18251.mbox1.freenet.de,S=1699,L=56 + + DateDownloaded + 2006-08-27T09:32:48Z + + 1156659804.H361202P11295.mbox1.freenet.de,S=4485,L=118 + + DateDownloaded + 2006-08-27T09:32:48Z + + 1156677067.H165927P23712.mbox1.freenet.de,S=3816,L=116 + + DateDownloaded + 2006-08-27T11:22:35Z + + 1156677789.H338206P3684.mbox1.freenet.de,S=3917,L=95 + + DateDownloaded + 2006-08-27T11:23:38Z + + 1156678063.H539715P10854.mbox1.freenet.de,S=2414,L=48 + + DateDownloaded + 2006-08-27T11:33:05Z + + 1156678360.H217893P18381.mbox1.freenet.de,S=1977,L=35 + + DateDownloaded + 2006-08-27T11:33:05Z + + 1156679377.H960667P9014.mbox1.freenet.de,S=1780,L=33 + + DateDownloaded + 2006-08-27T11:59:11Z + + 1156681141.H749219P15470.mbox1.freenet.de,S=1742,L=53 + + DateDownloaded + 2006-08-27T12:38:44Z + + 1156682243.H802388P2173.mbox1.freenet.de,S=4615,L=120 + + DateDownloaded + 2006-08-27T12:38:44Z + + 1156685948.H91108P27966.mbox1.freenet.de,S=1478,L=39 + + DateDownloaded + 2006-08-27T13:45:01Z + + 1156686125.H586308P31263.mbox1.freenet.de,S=6825,L=95 + + DateDownloaded + 2006-08-27T13:45:02Z + + 1156687202.H377173P17632.mbox1.freenet.de,S=1644,L=53 + + DateDownloaded + 2006-08-27T14:20:35Z + + 1156690381.H436758P11593.mbox1.freenet.de,S=5589,L=144 + + DateDownloaded + 2006-08-27T17:50:01Z + + 1156691746.H108969P4127.mbox1.freenet.de,S=20903,L=341 + + DateDownloaded + 2006-08-27T17:50:04Z + + 1156692551.H254066P19430.mbox1.freenet.de,S=3873,L=117 + + DateDownloaded + 2006-08-27T17:50:04Z + + 1156694718.H545079P28530.mbox1.freenet.de,S=21022,L=344 + + DateDownloaded + 2006-08-27T17:50:04Z + + 1156696327.H98631P26821.mbox1.freenet.de,S=9038,L=120 + + DateDownloaded + 2006-08-27T17:50:04Z + + 1156696693.H413970P1627.mbox1.freenet.de,S=2048,L=47 + + DateDownloaded + 2006-08-27T17:50:04Z + + 1156697667.H784900P20074.mbox1.freenet.de,S=1723,L=42 + + DateDownloaded + 2006-08-27T17:50:04Z + + + diff --git a/Source/WebCore/manual-tests/memory/string-growth.html b/Source/WebCore/manual-tests/memory/string-growth.html new file mode 100644 index 0000000..2f921d0 --- /dev/null +++ b/Source/WebCore/manual-tests/memory/string-growth.html @@ -0,0 +1,16 @@ + diff --git a/Source/WebCore/manual-tests/memory/xhr-multiple-requests-responseText.html b/Source/WebCore/manual-tests/memory/xhr-multiple-requests-responseText.html new file mode 100644 index 0000000..463be57 --- /dev/null +++ b/Source/WebCore/manual-tests/memory/xhr-multiple-requests-responseText.html @@ -0,0 +1,57 @@ + + + + + TestWidget 1.3 + + + + + + + diff --git a/Source/WebCore/manual-tests/memory/xhr-multiple-requests-responseXML.html b/Source/WebCore/manual-tests/memory/xhr-multiple-requests-responseXML.html new file mode 100644 index 0000000..939302a --- /dev/null +++ b/Source/WebCore/manual-tests/memory/xhr-multiple-requests-responseXML.html @@ -0,0 +1,117 @@ + + + + + TestWidget 1.3 + + + + + + + diff --git a/Source/WebCore/manual-tests/memory/xhr-multiple-requests.html b/Source/WebCore/manual-tests/memory/xhr-multiple-requests.html new file mode 100644 index 0000000..17518b9 --- /dev/null +++ b/Source/WebCore/manual-tests/memory/xhr-multiple-requests.html @@ -0,0 +1,55 @@ + + + + + TestWidget 1.3 + + + + + + + diff --git a/Source/WebCore/manual-tests/memory/xhr-repeated-string-access.xml b/Source/WebCore/manual-tests/memory/xhr-repeated-string-access.xml new file mode 100644 index 0000000..efb8e35 --- /dev/null +++ b/Source/WebCore/manual-tests/memory/xhr-repeated-string-access.xml @@ -0,0 +1,43 @@ + + + + Massive Memory Leak + + + + + do it! +

      + + + diff --git a/Source/WebCore/manual-tests/modal-dialog-arguments.html b/Source/WebCore/manual-tests/modal-dialog-arguments.html new file mode 100644 index 0000000..9916137 --- /dev/null +++ b/Source/WebCore/manual-tests/modal-dialog-arguments.html @@ -0,0 +1,19 @@ + + + +

      +This tests that modal dialog arguments get passed around correctly. Click the button below to test. The text "SUCCESS" will be shown below if the test was successful. +
      + +
      +
      + diff --git a/Source/WebCore/manual-tests/modal-dialog-blur-selfclose.html b/Source/WebCore/manual-tests/modal-dialog-blur-selfclose.html new file mode 100644 index 0000000..c6b2da8 --- /dev/null +++ b/Source/WebCore/manual-tests/modal-dialog-blur-selfclose.html @@ -0,0 +1,3 @@ + diff --git a/Source/WebCore/manual-tests/modal-dialog-blur.html b/Source/WebCore/manual-tests/modal-dialog-blur.html new file mode 100644 index 0000000..bd72aa5 --- /dev/null +++ b/Source/WebCore/manual-tests/modal-dialog-blur.html @@ -0,0 +1,34 @@ + + + +Tests blur/focus events with modal dialogs + + + + +
      RUNNING...
      + + diff --git a/Source/WebCore/manual-tests/modal-dialog.html b/Source/WebCore/manual-tests/modal-dialog.html new file mode 100644 index 0000000..fe8f128 --- /dev/null +++ b/Source/WebCore/manual-tests/modal-dialog.html @@ -0,0 +1,27 @@ + + + + +
      +

      Here is the text from the main window:

      +

      Type text here to be sent back to the main window:

      +

      Then, push this button:

      +

      Push this button to test timer:

      +

      Timer did not fire yet.

      +
      + diff --git a/Source/WebCore/manual-tests/mouseevent-on-closeddoc.html b/Source/WebCore/manual-tests/mouseevent-on-closeddoc.html new file mode 100644 index 0000000..2da76bd --- /dev/null +++ b/Source/WebCore/manual-tests/mouseevent-on-closeddoc.html @@ -0,0 +1,22 @@ + + + + + +

      BUG ID: 4229177 REGRESSION (Denver): crash dispatching mouse events (4608)

      + +

      STEPS TO TEST: +Click on the link below, and move your mouse cursor over the blank page that is loaded.

      + +

      TEST PASS: +No crash after moving the mouse over the blank page that is loaded. Nothing happens. +

      + +

      TEST FAIL: +Crash after moving the mouse over the blank page that opens. +

      + +Click this link + + diff --git a/Source/WebCore/manual-tests/mouseevents-on-textnodes.html b/Source/WebCore/manual-tests/mouseevents-on-textnodes.html new file mode 100644 index 0000000..2d1c226 --- /dev/null +++ b/Source/WebCore/manual-tests/mouseevents-on-textnodes.html @@ -0,0 +1,43 @@ + + + + + + + +

      BUG ID: 4196646 target returns text node when it should return the parent node

      + +

      STEPS TO TEST: +Click where indicated below. +

      + +

      TEST PASS: +After clicking, see alert dialogs as described below. +

      + +

      TEST FAIL: +After clicking, see alert dialogs other than what is described below. +Specifically, tests #1 and #3 below will alert "[object TEXT]" +

      + +

      1. click on this text - you should see an alert that says "[object P]"

      + +
      2. click on white space next to this text -->
      you should see an alert that says "[object DIV]" -->

      + +3. click on this text - you should see an alert that says "[object BODY]"

      + +4. click on empty whitespace on this page, below this text - you should see an alert that says "[object HTML]" + + + diff --git a/Source/WebCore/manual-tests/named-window-blank-target.html b/Source/WebCore/manual-tests/named-window-blank-target.html new file mode 100644 index 0000000..33e8822 --- /dev/null +++ b/Source/WebCore/manual-tests/named-window-blank-target.html @@ -0,0 +1,19 @@ + + + + + + +

      BUG ID: Bugzilla bug 7747 REGRESSION: Background tab/window auto-refresh in GMail will take focus.

      + +

      STEPS TO TEST:
      +STEP 1: Close all other Safari windows and tabs.
      +STEP 2: Open this link in a new window in front of this window and follow the instructions in it. +

      + + + + diff --git a/Source/WebCore/manual-tests/nested-plug-ins.html b/Source/WebCore/manual-tests/nested-plug-ins.html new file mode 100644 index 0000000..20a11fa --- /dev/null +++ b/Source/WebCore/manual-tests/nested-plug-ins.html @@ -0,0 +1,45 @@ + +

      + Play with the display and visibility toggles. Make sure that turning an inner element visible does not show it if it has a hidden or + non-displaying ancestor, and that making an ancestor visible and displaying shows only its descendants the are visible and displaying. +

      + + + + + + + + + + +
      + Outer frame display + + Inner frame display +
      + Outer frame visibility + + Inner frame visibility + + Inner plug-in visibility +
      + + diff --git a/Source/WebCore/manual-tests/new-window-subresource-crash.html b/Source/WebCore/manual-tests/new-window-subresource-crash.html new file mode 100644 index 0000000..b287d90 --- /dev/null +++ b/Source/WebCore/manual-tests/new-window-subresource-crash.html @@ -0,0 +1,20 @@ + + + +

      This test verifies that document.writing into a newly-opened empty +window does not cause crashes or assertion failures, even if it +triggers subresource loads. If you have popup blocking enabled you can +click the button below to test. The test only works in Safari, because +it depends on behavior with resource identifiers, which are provided +by the app.

      + + + diff --git a/Source/WebCore/manual-tests/no-listbox-rendering.html b/Source/WebCore/manual-tests/no-listbox-rendering.html new file mode 100644 index 0000000..24336e0 --- /dev/null +++ b/Source/WebCore/manual-tests/no-listbox-rendering.html @@ -0,0 +1,66 @@ + + + +

      +This test just makes sense if webkit was build with NO_LISTBOX_RENDERING enabled.

      +You should see in the following table three comboboxes and no listboxes.

      +At the right cell you see a description of what should be the state of the elements just after loading this page.

      +
      + + + + + + + + + + + + + + + + + + + + + + + + +
      combobox in previos cell should have option '1' selected.
      combobox in previos cell should have no selected option.
      combobox in previos cell should have no selected option.
      + + combobox in previos cell should handle optgroup correctly.
      + + combobox in previos cell should handle optgroup correctly.
      + after pressing this button all the combo boxes should go back to the state discribed above.
      +
      + + + diff --git a/Source/WebCore/manual-tests/no-repaint-after-wake-from-sleep.html b/Source/WebCore/manual-tests/no-repaint-after-wake-from-sleep.html new file mode 100644 index 0000000..0c0f161 --- /dev/null +++ b/Source/WebCore/manual-tests/no-repaint-after-wake-from-sleep.html @@ -0,0 +1,183 @@ + + + + Test for Bug 39139 + + + + + + + + + +

      This is a test for Bug 39139: Pages + that use hardware acceleration don't repaint after waking computer from sleep. To test, put + your computer to sleep (or "Standby", as Windows calls it). When you wake your computer up, the + animation below should still be running.

      +
      +
      +
      +
      +
      +
      +
      + + + + diff --git a/Source/WebCore/manual-tests/non-bmp.html b/Source/WebCore/manual-tests/non-bmp.html new file mode 100644 index 0000000..e7cc581 --- /dev/null +++ b/Source/WebCore/manual-tests/non-bmp.html @@ -0,0 +1,12 @@ + + +Bug 25657 : Non-BMP characters + + +Test for bug 25657 : +Listed below are Mathematical Bold Capital A through E (U+1D400 .. U+1D404). Note that you need to install a font covering Plane 1 like Code2001 for this test. +
      +𝐀𝐁𝐂𝐃𝐄 +
      + + diff --git a/Source/WebCore/manual-tests/onbeforeunload-close_with_javascript.html b/Source/WebCore/manual-tests/onbeforeunload-close_with_javascript.html new file mode 100644 index 0000000..525f8f1 --- /dev/null +++ b/Source/WebCore/manual-tests/onbeforeunload-close_with_javascript.html @@ -0,0 +1,40 @@ + + + + + + +

      BUG ID: 4394910 calling Javascript window.close() does not trigger onbeforeunload event

      + +

      STEPS TO TEST: +

        +
      1. Click the "Open" button below. +
      2. In the window that opens, click the "Close" button. +
      +

      + +

      TEST PASS: +After the close button is clicked, you should see a dialog that reads:

      +
      Are you sure you want to navigate away from this page?
      +
      +onBeforeUnloadHandler return string is displayed here.
      +
      +Press OK to continue or Cancel to stay on the current page.
      +

      You should see the same dialog if you click the "Close" button in the main window. +

      + +

      TEST FAIL: +No dialog (as described above) after clicking the "Close" button in the newly opened window, or in the main window. +

      + + +
      +
      +

      Click the Open Window button. Once the new window is opened, close the new window by clicking the Close Window button (not the browser's close window icon).

      + + diff --git a/Source/WebCore/manual-tests/onblur-remove.html b/Source/WebCore/manual-tests/onblur-remove.html new file mode 100644 index 0000000..7348e16 --- /dev/null +++ b/Source/WebCore/manual-tests/onblur-remove.html @@ -0,0 +1,31 @@ + + + + + +

      This tests that elements shouldn't emit any onblur events when they are being removed from the document. To test this, click inside the input field. If If this test is successful, "SUCCESS" should be shown below, otherwise "FAILURE" is shown.

      +
      + +
      +
      
      +  
      +
      diff --git a/Source/WebCore/manual-tests/onclick_in_noncontent.html b/Source/WebCore/manual-tests/onclick_in_noncontent.html
      new file mode 100644
      index 0000000..9c14674
      --- /dev/null
      +++ b/Source/WebCore/manual-tests/onclick_in_noncontent.html
      @@ -0,0 +1,19 @@
      +
      +
      +
      +
      +
      +    
      +        
      +            
      +        
      +    
      Content.
      +

      Click anywhere inside the table element and you should get an alert telling you so.

      +

      Bugzilla 3662 was that clicking in non-content did not fire onclick handler.

      + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/onfocus-alert-blinking-caret.html b/Source/WebCore/manual-tests/onfocus-alert-blinking-caret.html new file mode 100644 index 0000000..26b9812 --- /dev/null +++ b/Source/WebCore/manual-tests/onfocus-alert-blinking-caret.html @@ -0,0 +1,8 @@ + + + +Focus the field below, then dismiss the alert. The field should retain the focus, +and the caret in the field should blink. +
      + + diff --git a/Source/WebCore/manual-tests/onsearch-enter.html b/Source/WebCore/manual-tests/onsearch-enter.html new file mode 100644 index 0000000..e6e15fe --- /dev/null +++ b/Source/WebCore/manual-tests/onsearch-enter.html @@ -0,0 +1,7 @@ + + + +

      This tests that onsearch handlers for search fields are invoked correctly when pressing enter. To test this in Safari, focus the search field and press enter. The text below should change to SUCCESS.

      +
      FAILURE
      + + diff --git a/Source/WebCore/manual-tests/onunload-form-submit-crash.html b/Source/WebCore/manual-tests/onunload-form-submit-crash.html new file mode 100644 index 0000000..1813e3f --- /dev/null +++ b/Source/WebCore/manual-tests/onunload-form-submit-crash.html @@ -0,0 +1,9 @@ + + +Click here and see if Safari crashes. +

      Still with me? Now close the window and see if Safari crashes.

      +
      +
      + + + diff --git a/Source/WebCore/manual-tests/open-after-close.html b/Source/WebCore/manual-tests/open-after-close.html new file mode 100644 index 0000000..4fcf5d2 --- /dev/null +++ b/Source/WebCore/manual-tests/open-after-close.html @@ -0,0 +1,16 @@ + + + +

      This test checks for a regression against rdar://problem/3572585: window.open fails if name param = the name of a window just closed in same function.

      +

      If the test passes, you will see a "PASS" message open in a new window.

      +
      + + diff --git a/Source/WebCore/manual-tests/open-close-tokenizer-crash.html b/Source/WebCore/manual-tests/open-close-tokenizer-crash.html new file mode 100644 index 0000000..d108cf8 --- /dev/null +++ b/Source/WebCore/manual-tests/open-close-tokenizer-crash.html @@ -0,0 +1,6 @@ + + + + Click the button above. Another browser window should open and then immediately close without crashing. + + diff --git a/Source/WebCore/manual-tests/open-url-undefined.html b/Source/WebCore/manual-tests/open-url-undefined.html new file mode 100644 index 0000000..2f725d5 --- /dev/null +++ b/Source/WebCore/manual-tests/open-url-undefined.html @@ -0,0 +1,11 @@ + +

      + Tests that window.open() does not interpret the missing URL + argument as the literal string “undefined”. +

      +

      + Click the Test button. A new window should open. To pass the test, the address + bar of the new window should be empty. If it contains a URL (ending with “undefined”), WebKit failed the test. +

      + + diff --git a/Source/WebCore/manual-tests/optgroup-empty-and-nested.html b/Source/WebCore/manual-tests/optgroup-empty-and-nested.html new file mode 100644 index 0000000..6aa3e7b --- /dev/null +++ b/Source/WebCore/manual-tests/optgroup-empty-and-nested.html @@ -0,0 +1,80 @@ + + + Empty and nested optgroup elements + + + + + + +

      Click on the select element above. When it drops down you should see the following items in the list:

      + +
        +
      • Item one
      • +
      • Group one
      • +
      • Group two
      • +
      • (unselectable, empty row)
      • +
      • Item inside an optgroup without a label
      • +
      • (unselectable, empty row)
      • +
      • Item inside an optgroup with an empty label
      • +
      • (selectable, empty row)
      • +
      • Group three
      • +
      • Item two
      • +
      • Nested group 1
      • +
      • Nested group 2
      • +
      • Nested group 3
      • +
      • Item three
      • +
      • Item four
      • +
      + +

      The text of the rows of the dropdown must not overlap each other.

      + + + diff --git a/Source/WebCore/manual-tests/overlappingTableSpans.html b/Source/WebCore/manual-tests/overlappingTableSpans.html new file mode 100644 index 0000000..861606a --- /dev/null +++ b/Source/WebCore/manual-tests/overlappingTableSpans.html @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + +
      + + + + + +
      + +
      +
      + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/paint-during-plugin-attach.html b/Source/WebCore/manual-tests/paint-during-plugin-attach.html new file mode 100644 index 0000000..e69de29 diff --git a/Source/WebCore/manual-tests/panScroll.html b/Source/WebCore/manual-tests/panScroll.html new file mode 100644 index 0000000..726755b --- /dev/null +++ b/Source/WebCore/manual-tests/panScroll.html @@ -0,0 +1,32 @@ + + + + + +

      BUG ID: Bugzilla Bug 16424 Enable auto-scroll in page by mouse middle click

      + +

      STEPS TO TEST: + For each iframe : Middle-click within the iframe and then move your mouse.

      + +

      TEST PASS: + For each iframe (except the 6th one which explicitly refuses scroll), you should see the scroll bars follow your moves and even reach the end of the page included in the iframe. You should also see an 4 arrow designed icon on the initial click location. +

      + +

      TEST FAIL: + The scroll doesn't follow the mouse moves or doesn't get activated (except the 6th one which explicitly refuses scroll). +

      + +
      + + + + + + + + +
      + + + diff --git a/Source/WebCore/manual-tests/partially-opaque-form-elements.html b/Source/WebCore/manual-tests/partially-opaque-form-elements.html new file mode 100644 index 0000000..b525c64 --- /dev/null +++ b/Source/WebCore/manual-tests/partially-opaque-form-elements.html @@ -0,0 +1,27 @@ + + + +

      BUG ID: Bugzilla bug 41113 [WinCairo] Text box backgrounds do not render in partially opaque layers

      + +
      +In the next paragraph you should see a partially opaque sequence including: +
        +
      1. The word "Before"
      2. +
      3. A checkbox
      4. +
      5. A radio button
      6. +
      7. The world "After"
      8. +
      +If this test is failing you might only see the word "Before." +
      + +

      +Before + + +After +

      + + + diff --git a/Source/WebCore/manual-tests/partially-opaque-text-input.html b/Source/WebCore/manual-tests/partially-opaque-text-input.html new file mode 100644 index 0000000..bef147e --- /dev/null +++ b/Source/WebCore/manual-tests/partially-opaque-text-input.html @@ -0,0 +1,25 @@ + + + +

      BUG ID: Bugzilla bug 41113 [WinCairo] Text box backgrounds do not render in partially opaque layers

      + +
      +In the next paragraph you should see a partially opaque sequence including: +
        +
      1. The word "Before"
      2. +
      3. A text box
      4. +
      5. The world "After"
      6. +
      +If this test is failing you will not see the text box border. +
      + +

      +Before + +After +

      + + + diff --git a/Source/WebCore/manual-tests/password-caps-lock.html b/Source/WebCore/manual-tests/password-caps-lock.html new file mode 100644 index 0000000..d63e433 --- /dev/null +++ b/Source/WebCore/manual-tests/password-caps-lock.html @@ -0,0 +1,24 @@ + + + + + +

      BUG ID: 10577 Caps lock icon should show in password fields

      + +

      STEPS TO TEST: +Press the caps lock key. +

      + +

      TEST PASS: +Verify that the caps lock indicator icon is drawn in the password field. Verify that when you open a new window, the password field in the background window no longer has an indicator. +

      + +

      TEST FAIL: +If there is no caps lock indicator, or if the indicator remains when the window is inactive, the test has failed. +

      + + + + + diff --git a/Source/WebCore/manual-tests/password-ctrl-click-lose-focus.html b/Source/WebCore/manual-tests/password-ctrl-click-lose-focus.html new file mode 100644 index 0000000..26cfbc4 --- /dev/null +++ b/Source/WebCore/manual-tests/password-ctrl-click-lose-focus.html @@ -0,0 +1,23 @@ + + + + + +

      BUG ID: 4604703 REGRESSION (NativeTextField): Focus is not removed from password field after I ctrl-click into a different field

      + +

      STEPS TO TEST: +
      1) Make a selection in the password field +
      2) Ctrl-click in the text field

      + +

      TEST PASS: +After ctrl-clicking in the text field, the password field should lose focus, and its selection should be cleared. +

      + +

      TEST FAIL: +After ctrl-clicking in the text field, if the password field still has a selection, the test has failed. +

      +
      +
      + + diff --git a/Source/WebCore/manual-tests/paste-crash.html b/Source/WebCore/manual-tests/paste-crash.html new file mode 100644 index 0000000..b88af1d --- /dev/null +++ b/Source/WebCore/manual-tests/paste-crash.html @@ -0,0 +1,26 @@ + +

      This test checks for a regression against.

      +

      To run the test:

      +
        +
      1. Select All +
      2. Copy +
      3. Paste into Blot +
      +

      If you don't crash, you pass.

      +
      + + + + +

      This test checks for a regression against.

      +

      To run the test:

      +
        +
      1. Select All +
      2. Copy +
      3. Paste into Blot +
      +

      If you don't crash, you pass.

      +
      + + + diff --git a/Source/WebCore/manual-tests/plain-text-paste.html b/Source/WebCore/manual-tests/plain-text-paste.html new file mode 100644 index 0000000..89ef451 --- /dev/null +++ b/Source/WebCore/manual-tests/plain-text-paste.html @@ -0,0 +1,57 @@ + + + + + +

      BUG ID: Bugzilla bug 8276 REGRESSION (NativeTextField): Pasting a Finder item into a text field results in a file: URL being pasted instead of just the file name +
      and
      BUG ID: Bugzilla bug 8283 REGRESSION: File's path doesn't appear after dragging file into input field

      + +

      STEPS TO TEST:
      +1. Double-click this disk image in the Finder.
      +2. Drag each item from the Finder window into the corresponding field below.
      +3. Select item 5 in the Finder window and choose Copy “5” from the Finder’s Edit menu.
      +4. Back in Safari, click inside the “Paste item 5 here” field and choose Paste from the Edit menu.
      +5. Eject the disk image. +

      + +

      TEST PASS: +The fields’ contents will match the Expected Contents. +

      + +

      TEST FAIL: +The fields’ contents will NOT match the Expected Contents. +

      +Plain text clipping + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/WebCore/manual-tests/plugin-controller-datasource.html b/Source/WebCore/manual-tests/plugin-controller-datasource.html new file mode 100644 index 0000000..6a70bf7 --- /dev/null +++ b/Source/WebCore/manual-tests/plugin-controller-datasource.html @@ -0,0 +1,23 @@ + + + + + +

      BUG ID: Bugzilla bug 8658 Assertion failure in -[WebPluginContainerCheck _isForbiddenFileLoad] (bridge is null) when clicking QuickTime object with href

      + +

      STEPS TO TEST: +Click the small orange square below. +

      + +

      TEST PASS: +QuickTime Player will open orange.mov. +

      + +

      TEST FAIL: +Nothing will happen in response to clicking the orange square. +

      + + + + diff --git a/Source/WebCore/manual-tests/plugin-in-iframe-scroll.html b/Source/WebCore/manual-tests/plugin-in-iframe-scroll.html new file mode 100644 index 0000000..182c43c --- /dev/null +++ b/Source/WebCore/manual-tests/plugin-in-iframe-scroll.html @@ -0,0 +1,7 @@ +

      This test requires that accelerated compositing be disabled. Please scroll down to the bottom.

      +

      Both squares should be orange, with no red visible at any time.

      + + +
       
      + +
       
      diff --git a/Source/WebCore/manual-tests/plugin-visible-rect-change.html b/Source/WebCore/manual-tests/plugin-visible-rect-change.html new file mode 100644 index 0000000..3fe12e9 --- /dev/null +++ b/Source/WebCore/manual-tests/plugin-visible-rect-change.html @@ -0,0 +1,25 @@ +

      + This test requires that accelerated compositing be disabled. Clicking the Test button should completely reveal the black-bordered box. + The orange video should completely fill the box, with the controller visible and touching the bottom of the box. There should be + not be any red visible. +

      +

      + +

      +
      +
      +
      + + + + + + +
      + +
      diff --git a/Source/WebCore/manual-tests/plugins/flip4mac-update-alert-over-navigation.html b/Source/WebCore/manual-tests/plugins/flip4mac-update-alert-over-navigation.html new file mode 100644 index 0000000..2391717 --- /dev/null +++ b/Source/WebCore/manual-tests/plugins/flip4mac-update-alert-over-navigation.html @@ -0,0 +1,30 @@ + + + Test case for <rdar://problem/7313430> Many crashes in Safari inside Flip4Mac below -[NSAlert didEndAlert:returnCode:contextInfo:] + + +

      Test case for <rdar://problem/7313430> Many crashes in Safari inside Flip4Mac below -[NSAlert didEndAlert:returnCode:contextInfo:]

      + +

      This test requires Flip4Mac to be installed and an update to be available for the version that is installed. Previous versions + of Flip4Mac can be downloaded from Telestream's website. + As of the writing of this test on 2010-04-21 the latest available version of Flip4Mac is 2.3.2.6. The prior version to that, + version 2.3.1.2, is therefore currently the most recent version that will reproduce this bug due to it being the most recent version + with an update available. +

      + +

      Once Flip4Mac is installed, you can test the bug by doing the following.

      +
        +
      1. Launch the browser with NSZombieEnabled=YES and NSDeallocateZombies=NO set in the enrivonment.
      2. +
      3. Load this page. A Flip4Mac update alert will be displayed, and soon after the page will navigate.
      4. +
      5. After the new page has loaded click the "Cancel" button on the update alert.The browser should not crash.
      6. +
      + +

      If you have the correct version of Flip4Mac installed but do not see the update alert displayed when loading this page then you may need to delete + the Flip4Mac preferences to force it to check for updates. You can do this by removing ~/Library/Preferences/net.telestream.wmv.* + and then relaunching the browser.

      + + + + + + diff --git a/Source/WebCore/manual-tests/plugins/gtk-windowed-grey-glitch.html b/Source/WebCore/manual-tests/plugins/gtk-windowed-grey-glitch.html new file mode 100644 index 0000000..73975eb --- /dev/null +++ b/Source/WebCore/manual-tests/plugins/gtk-windowed-grey-glitch.html @@ -0,0 +1,20 @@ + + + + Test grey glitch with fullscreen Flash animation (but 47742) + + +

      This manual test is used to test bug 47742.

      +
        +
      • 1. Click on the button to open popup with full screen flash animation.
      • +
      • 2. Make sure the popup content is not grey.
      • +
      • 3. Resize the popup.
      • +
      • 4. Make sure the resize does not produce grey flash (especially when scaling down).
      • +
      + + + diff --git a/Source/WebCore/manual-tests/plugins/object-clipping.html b/Source/WebCore/manual-tests/plugins/object-clipping.html new file mode 100644 index 0000000..23fd630 --- /dev/null +++ b/Source/WebCore/manual-tests/plugins/object-clipping.html @@ -0,0 +1,22 @@ + + + + + clipping objects + + + +

      You should see a clipped video surrounded by a thick green border.

      +

      https://bugs.webkit.org/show_bug.cgi?id=35555

      + + + + + + + diff --git a/Source/WebCore/manual-tests/plugins/plugin-paint-causes-layout.html b/Source/WebCore/manual-tests/plugins/plugin-paint-causes-layout.html new file mode 100644 index 0000000..4781c7e --- /dev/null +++ b/Source/WebCore/manual-tests/plugins/plugin-paint-causes-layout.html @@ -0,0 +1,39 @@ + + + + + + + + + + +

      This test should not assert or crash when loaded in Safari, when Safari captures a snapshot.

      +
      +
      + + + diff --git a/Source/WebCore/manual-tests/plugins/test.swf b/Source/WebCore/manual-tests/plugins/test.swf new file mode 100644 index 0000000..8952982 Binary files /dev/null and b/Source/WebCore/manual-tests/plugins/test.swf differ diff --git a/Source/WebCore/manual-tests/plugins/timeout-dialog-displayed-over-navigation.html b/Source/WebCore/manual-tests/plugins/timeout-dialog-displayed-over-navigation.html new file mode 100644 index 0000000..53fc1b7 --- /dev/null +++ b/Source/WebCore/manual-tests/plugins/timeout-dialog-displayed-over-navigation.html @@ -0,0 +1,25 @@ + + + Test case for <rdar://problem/7856151> REGRESSION: NPP_Destroy is not called when page navigates when plug-in is displaying modal dialog + + + + +

      Test case for <rdar://problem/7856151> REGRESSION: NPP_Destroy is not called when page navigates when plug-in is displaying modal dialog

      + +

      This page loads some Adobe Flash content that results in the Flash Player plug-in displaying a modal alert window. The page then triggers + a navigation while this alert is on-screen. After the navigation completes the Flash Player plug-in's modal alert should no longer be + visible on-screen and the plug-in host and browser application should not crash. +

      + + + + + + + + + + + diff --git a/Source/WebCore/manual-tests/plugins/timeout-dialog-displayed-over-navigation.swf b/Source/WebCore/manual-tests/plugins/timeout-dialog-displayed-over-navigation.swf new file mode 100644 index 0000000..7e7c3d9 Binary files /dev/null and b/Source/WebCore/manual-tests/plugins/timeout-dialog-displayed-over-navigation.swf differ diff --git a/Source/WebCore/manual-tests/plugins/windowed.html b/Source/WebCore/manual-tests/plugins/windowed.html new file mode 100644 index 0000000..56a02f4 --- /dev/null +++ b/Source/WebCore/manual-tests/plugins/windowed.html @@ -0,0 +1,109 @@ + + + + +Transparent Flash Test File + + + + + + + Verify the following tests with and without the page scrolled (including seeming unrelated test cases like printing).
      + For the Qt port, test with QGraphicsView enabled and disabled


      + + + + + +
      This is an overlay that will display over the flash. In addition, you should be able to see + the flash through the div contents.
      + +
      + + Verify if the flash toggles visibility +
      + + Verify if the flash resizes when element is resized +
      + + Verify if the flash moves when element is moved +
      + + Verify css animations with flash +
      + + Verify if printing displays flash on the print preview and printer output
      + + Verify if elements in flash are correctly painted and clickable after zooming
      + + Verify if taking a screenshot from QtTestBrowser displays flash
      + + Verify if flash is displayed with graphicssystems - raster, opengl
      + + Verify if shifting focus back and forth from flash to html works +
      + + Test if html can display over flash + + + Test opaque mode by setting wmode to opaque
      + +
      + + + diff --git a/Source/WebCore/manual-tests/plugins/windowless.html b/Source/WebCore/manual-tests/plugins/windowless.html new file mode 100644 index 0000000..27e8a82 --- /dev/null +++ b/Source/WebCore/manual-tests/plugins/windowless.html @@ -0,0 +1,108 @@ + + + + +Transparent Flash Test File + + + + + + + Verify the following tests with and without the page scrolled (including seeming unrelated test cases like printing).
      + For the Qt port, test with QGraphicsView enabled and disabled


      + + + + + +
      This is an overlay that will display over the flash. In addition, you should be able to see + the flash through the div contents.
      + +
      + + Verify if the flash toggles visibility +
      + + Verify if the flash resizes when element is resized +
      + + Verify if the flash moves when element is moved +
      + + Verify css animations with flash +
      + + Verify if printing displays flash on the print preview and printer output
      + + Verify if elements in flash are correctly painted and clickable after zooming
      + + Verify if taking a screenshot from QtTestBrowser displays flash
      + + Verify if flash is displayed with graphicssystems - raster, opengl
      + + Verify if shifting focus back and forth from flash to html works +
      + + Test if html can display over flash + + +
      + + + diff --git a/Source/WebCore/manual-tests/pointer-events.html b/Source/WebCore/manual-tests/pointer-events.html new file mode 100644 index 0000000..b931176 --- /dev/null +++ b/Source/WebCore/manual-tests/pointer-events.html @@ -0,0 +1,203 @@ + + + + + Test for 'pointer-events' property in HTML + + + + +

      Testing 'pointer-events' property in HTML

      + +

      This whole paragraph SHOULD change background when hovered

      + +

      This whole paragraph SHOULD NOT change background when hovered

      + +

      This paragraph SHOULD change background when hovered anywhere including + this inline text even though the inline text ignores pointer events.

      + +

      This paragraph SHOULD NOT change when the pointer is over only it but + this inline text SHOULD change and cause the parent to change also.

      + +
      This paragraph SHOULD NOT change when the pointer is over only it (not the child) +
      This child element SHOULD change and cause the parent to change also
      +
      + +

      + The following image SHOULD change when the pointer is over it. +

      + + + +

      + The following image SHOULD NOT change when the pointer is over it. +

      + + + +

      + The following image SHOULD change when the pointer is over it. It is inline + with this paragraph. + +

      + +

      + The following image SHOULD NOT change when the pointer is over it. It is inline + with this paragraph. + +

      + +

      + This paragraph SHOULD NOT change when the pointer is over only it, but the child + image SHOULD react and cause the parent to change. + +

      + +

      + This paragraph SHOULD change when the pointer is over it, but the child + image SHOULD NOT react. + +

      + + + + diff --git a/Source/WebCore/manual-tests/post-multi-file-upload.html b/Source/WebCore/manual-tests/post-multi-file-upload.html new file mode 100644 index 0000000..18f3039 --- /dev/null +++ b/Source/WebCore/manual-tests/post-multi-file-upload.html @@ -0,0 +1,35 @@ + + + + + +

      + This tests that the multi-file upload control works correctly. This test and the resources/multiFileResources must be placed on a web server so the test can be run manually.
      + Choose "testFile1.html" "testFile2.html" and "testFile3.html" and submit the form.
      + You should see a "Test Passed" or a "Test Failed" message after submitting the form.
      +

      +
      + + + + +
      
      +    
      +
      diff --git a/Source/WebCore/manual-tests/pre-tab-selection-rect.html b/Source/WebCore/manual-tests/pre-tab-selection-rect.html
      new file mode 100644
      index 0000000..d9a9801
      --- /dev/null
      +++ b/Source/WebCore/manual-tests/pre-tab-selection-rect.html
      @@ -0,0 +1,66 @@
      +
      +
      +Highlighting preformatted text after tab
      +
      +
      +
      +
      +

      +This is a test for http://bugs.webkit.org/show_bug.cgi?id=6043 +Incorrect selection highlighting in pre-formatted text with tabs. +

      +
      +

      +Instructions: +

      +

      +1. Click test 1. +The entire word “highlighting” below should be highlighted. +

      +
      Buggy	highlighting
      +

      +2. Click test 2. +The words “buggy highlighting” below should be fully highlighted. +

      +
      Very buggy	highlighting
      +

      +3. Click test 3. +The words “buggy highlighting” below should be fully highlighted. +

      +
      Very buggy	highlighting
      +

      +4. Click test 4. +The words “buggy highlighting” below should be fully highlighted. +

      +

      +Even more buggy highlighting. +

      + + diff --git a/Source/WebCore/manual-tests/preload-scanner-entities.html b/Source/WebCore/manual-tests/preload-scanner-entities.html new file mode 100644 index 0000000..21446ae --- /dev/null +++ b/Source/WebCore/manual-tests/preload-scanner-entities.html @@ -0,0 +1,7 @@ + + + + +

      rdar://problem/6904095 Query parameters are sometimes incorrect in URL

      +

      Check with the web inspector that the page tried to load 3 stylesheet resources (and not more).

      + diff --git a/Source/WebCore/manual-tests/print-before-load.html b/Source/WebCore/manual-tests/print-before-load.html new file mode 100644 index 0000000..edec30b --- /dev/null +++ b/Source/WebCore/manual-tests/print-before-load.html @@ -0,0 +1,16 @@ + + + +Print Test Page + + + + +This webpage should pop up a print dialog. If you print from that dialog, you +should see this output on paper. + + + + diff --git a/Source/WebCore/manual-tests/print-onload-with-image.html b/Source/WebCore/manual-tests/print-onload-with-image.html new file mode 100644 index 0000000..4d34a11 --- /dev/null +++ b/Source/WebCore/manual-tests/print-onload-with-image.html @@ -0,0 +1,13 @@ + + + +Print Test + + + +

      Hello, world.

      +

      +This webpage should pop up a print dialog. +

      + + diff --git a/Source/WebCore/manual-tests/print-with-height-transition-in-screen-stylesheet.html b/Source/WebCore/manual-tests/print-with-height-transition-in-screen-stylesheet.html new file mode 100644 index 0000000..2186c18 --- /dev/null +++ b/Source/WebCore/manual-tests/print-with-height-transition-in-screen-stylesheet.html @@ -0,0 +1,26 @@ + + + + +
      To run this test, Print and then push the Preview button (on Mac OS X). The symptom of the bug is a layout with overlapping text or missing sections. +If the test passes you should be able to see eight different lines below A, A1, A2, A3, B, B1, C, and C1. If it fails you might see as few as four lines.
      +

      +
      A: When printing you should be able to see all three paragraphs below.
      +
      +
      A1: This is a long paragraph which helps us see the mess you can get with long ones.
      + A2: This is a long paragraph which helps us see the mess you can get with long ones.
      + A3: This is a long paragraph which helps us see the mess you can get with long ones.
      +
      +
      B: When printing you should be able to see one line below.
      +
      B1: This is a long paragraph which helps us see the mess you can get with long ones.
      +
      C: When printing you should be able to see one line below
      +
      C1: This is a long paragraph which helps us see the mess you can get with long ones.
      +
      + + diff --git a/Source/WebCore/manual-tests/property-map-save-crash.html b/Source/WebCore/manual-tests/property-map-save-crash.html new file mode 100644 index 0000000..c4dce1a --- /dev/null +++ b/Source/WebCore/manual-tests/property-map-save-crash.html @@ -0,0 +1,49 @@ + + + + + + +

      Bug: rdar://problem/4465598 REGRESSION (TOT): Crash occurs at http://maps.google.com/?output=html ( KJS::Identifier::add(KJS::UString::Rep*)

      +

      This cause for this bug was that the code to save the window object's property map tried to use + the deleted property sentinel key as a normal pointer.

      +

      To run this test in Safari:

      +
        +
      1. Click here to do a back/forward navigation.
      2. +
      3. You should not crash.
      4. +
      +

      When the automated version of this test passes, you'll see a PASS message below. + (The automated version is currently disabled because DumpRenderTree doesn't work + with the back/forward cache enabled.)

      +
      +
      + + diff --git a/Source/WebCore/manual-tests/qt/main.html b/Source/WebCore/manual-tests/qt/main.html new file mode 100644 index 0000000..48c103a --- /dev/null +++ b/Source/WebCore/manual-tests/qt/main.html @@ -0,0 +1,10 @@ + + +
      +Plugin test within an iframe: +
      +
      + +
      + + diff --git a/Source/WebCore/manual-tests/qt/numpad-enter-key.html b/Source/WebCore/manual-tests/qt/numpad-enter-key.html new file mode 100644 index 0000000..ea9b800 --- /dev/null +++ b/Source/WebCore/manual-tests/qt/numpad-enter-key.html @@ -0,0 +1,22 @@ + + + + + +

      Press the numpad Enter key while the input box below is focused:

      +

      +

      + + diff --git a/Source/WebCore/manual-tests/qt/plugin-iframe.html b/Source/WebCore/manual-tests/qt/plugin-iframe.html new file mode 100644 index 0000000..ee838ba --- /dev/null +++ b/Source/WebCore/manual-tests/qt/plugin-iframe.html @@ -0,0 +1,26 @@ + + + + + + +

      + Scroll the view, ensure that plugin scrolls in sync with the view. +

      + + +

      content

      + + + diff --git a/Source/WebCore/manual-tests/qt/plugin-sibling-frame-include.html b/Source/WebCore/manual-tests/qt/plugin-sibling-frame-include.html new file mode 100644 index 0000000..e59867c --- /dev/null +++ b/Source/WebCore/manual-tests/qt/plugin-sibling-frame-include.html @@ -0,0 +1,17 @@ + + + + +ClickToFlash Test File + + + + + + + + + + + diff --git a/Source/WebCore/manual-tests/qt/plugin-sibling-frame.html b/Source/WebCore/manual-tests/qt/plugin-sibling-frame.html new file mode 100644 index 0000000..74e339a --- /dev/null +++ b/Source/WebCore/manual-tests/qt/plugin-sibling-frame.html @@ -0,0 +1,6 @@ + +Move the frame to hide the plugin fully + + + + diff --git a/Source/WebCore/manual-tests/qt/qtplugin-scrolling.html b/Source/WebCore/manual-tests/qt/qtplugin-scrolling.html new file mode 100644 index 0000000..8503832 --- /dev/null +++ b/Source/WebCore/manual-tests/qt/qtplugin-scrolling.html @@ -0,0 +1,32 @@ + + + + + + +

      + Scroll the page, ensure that the two labels move nicely along with the rest of the document. +

      + +
      + +
      + +
      + +
      + +

       

      + + + + diff --git a/Source/WebCore/manual-tests/qt/qtplugin.html b/Source/WebCore/manual-tests/qt/qtplugin.html new file mode 100644 index 0000000..631ce63 --- /dev/null +++ b/Source/WebCore/manual-tests/qt/qtplugin.html @@ -0,0 +1,27 @@ + + +Image:
      + +
      + + +
      +QT progress bar: + +
      + + +
      +You should not see this: + +
      + + + + diff --git a/Source/WebCore/manual-tests/qt/unload-alert.html b/Source/WebCore/manual-tests/qt/unload-alert.html new file mode 100644 index 0000000..3b02818 --- /dev/null +++ b/Source/WebCore/manual-tests/qt/unload-alert.html @@ -0,0 +1,8 @@ + + + + +Reload me twice ensuring that this didn't result in a crash. Test added due to +bug @25556 + + diff --git a/Source/WebCore/manual-tests/quit-inside-unload.html b/Source/WebCore/manual-tests/quit-inside-unload.html new file mode 100644 index 0000000..23ae71d --- /dev/null +++ b/Source/WebCore/manual-tests/quit-inside-unload.html @@ -0,0 +1,14 @@ + + + Close this window + diff --git a/Source/WebCore/manual-tests/redirect.html b/Source/WebCore/manual-tests/redirect.html new file mode 100644 index 0000000..f02a707 --- /dev/null +++ b/Source/WebCore/manual-tests/redirect.html @@ -0,0 +1,2 @@ + +

      See redirection-target.html for details of what this tests.

      diff --git a/Source/WebCore/manual-tests/redirectHistory/redir-1.html b/Source/WebCore/manual-tests/redirectHistory/redir-1.html new file mode 100644 index 0000000..1cdab45 --- /dev/null +++ b/Source/WebCore/manual-tests/redirectHistory/redir-1.html @@ -0,0 +1,10 @@ + + + +Redirect 1 + + +

      This test checks that a "quick" redirect does not create an extra entry in the back/forward list. See Radar 4351664.

      +

      Wait a few seconds for the redirect to occur. If you return to this page after the redirect, then the test passed. If you end up at redir-2.html, then the test failed.

      + + diff --git a/Source/WebCore/manual-tests/redirectHistory/redir-2.html b/Source/WebCore/manual-tests/redirectHistory/redir-2.html new file mode 100644 index 0000000..fe9e6ba --- /dev/null +++ b/Source/WebCore/manual-tests/redirectHistory/redir-2.html @@ -0,0 +1,9 @@ + + + +Redirect 2 + + +

      Test failed

      + + diff --git a/Source/WebCore/manual-tests/redirectHistory/redir-3.html b/Source/WebCore/manual-tests/redirectHistory/redir-3.html new file mode 100644 index 0000000..a525851 --- /dev/null +++ b/Source/WebCore/manual-tests/redirectHistory/redir-3.html @@ -0,0 +1,11 @@ + + +Redirect 3 + + + +

      Going back...

      + + diff --git a/Source/WebCore/manual-tests/redirection-target.html b/Source/WebCore/manual-tests/redirection-target.html new file mode 100644 index 0000000..365681a --- /dev/null +++ b/Source/WebCore/manual-tests/redirection-target.html @@ -0,0 +1,6 @@ +

      +This test checks that redirection does not leave Safari thinking it's still loading. +Check that the title bar does not say "Loading" any more. +The bug was 4432562 in Radar and +7058 in Bugzilla. +

      diff --git a/Source/WebCore/manual-tests/redraw-page-cache-visited-links.html b/Source/WebCore/manual-tests/redraw-page-cache-visited-links.html new file mode 100644 index 0000000..d13019b --- /dev/null +++ b/Source/WebCore/manual-tests/redraw-page-cache-visited-links.html @@ -0,0 +1,34 @@ + + + + + + +
        +
      1. The link in Step 2 should be rendered in an unvisited link color first. +
      2. Click This Link Once

        +
      3. The test passes if the link in Step 2 is rendered in a visited link color after the click. +
      + + diff --git a/Source/WebCore/manual-tests/remove-form-node-with-radio-buttons-crash.html b/Source/WebCore/manual-tests/remove-form-node-with-radio-buttons-crash.html new file mode 100644 index 0000000..298da5a --- /dev/null +++ b/Source/WebCore/manual-tests/remove-form-node-with-radio-buttons-crash.html @@ -0,0 +1,33 @@ + + + +
      This is a test for http://bugs.webkit.org/show_bug.cgi?id=12938 - to test this, press the "Run Test" button and wait for a couple of minutes - the browser should not crash.
      + +
      + + diff --git a/Source/WebCore/manual-tests/remove-input-file-onchange.html b/Source/WebCore/manual-tests/remove-input-file-onchange.html new file mode 100644 index 0000000..80368e3 --- /dev/null +++ b/Source/WebCore/manual-tests/remove-input-file-onchange.html @@ -0,0 +1,42 @@ + + + + + + +

      BUG ID: 4621649 repro crash: Upload link causes crash on pages.google.com in Frame::nodeForWidget

      + +

      STEPS TO TEST: +

        +
      1. To test this bug, just choose any file +
      +

      + +

      TEST PASS: +Should see the file chooser disappear and the word "Success" will appear +

      + +

      TEST FAIL: +Safari will crash in WebCore::Frame::nodeForWidget. +

      + +
      +
      +
      + + +
      +
      + + + + + diff --git a/Source/WebCore/manual-tests/remove-on-drop-crash.html b/Source/WebCore/manual-tests/remove-on-drop-crash.html new file mode 100644 index 0000000..c50adba --- /dev/null +++ b/Source/WebCore/manual-tests/remove-on-drop-crash.html @@ -0,0 +1,10 @@ + +Load Google and drag the logo onto this page. The second time you drag it on, Safari will crash. + + diff --git a/Source/WebCore/manual-tests/remove-select-onchange.html b/Source/WebCore/manual-tests/remove-select-onchange.html new file mode 100644 index 0000000..51004b5 --- /dev/null +++ b/Source/WebCore/manual-tests/remove-select-onchange.html @@ -0,0 +1,9 @@ +

      This test shouldn't crash when you pick something from select, even though it removes itself. +

      + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/reset-initiatedDrag.html b/Source/WebCore/manual-tests/reset-initiatedDrag.html new file mode 100644 index 0000000..a1c0770 --- /dev/null +++ b/Source/WebCore/manual-tests/reset-initiatedDrag.html @@ -0,0 +1,27 @@ + + + + + +

      BUG ID: Bugzilla bug 9466 Assertion failure when dragging an image from the document into Safari's address bar

      + +

      STEPS TO TEST:
      +1. Drag the apple image into this window’s address bar.
      +2. Choose History > Back to go back to this page.
      +3. Drag a URL from a TextEdit document into this window. +

      + +

      TEST PASS: +In step 3, this window will accept the dragged URL. +

      + +

      TEST FAIL: +In step 1, Safari will quit unexpectedly due to an assertion failure. Alternatively, +in step 3, this window will not accept the dragged URL. +

      + + + + + diff --git a/Source/WebCore/manual-tests/resources/200x100.png b/Source/WebCore/manual-tests/resources/200x100.png new file mode 100644 index 0000000..f7cf784 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/200x100.png differ diff --git a/Source/WebCore/manual-tests/resources/200x200.png b/Source/WebCore/manual-tests/resources/200x200.png new file mode 100644 index 0000000..35414cd Binary files /dev/null and b/Source/WebCore/manual-tests/resources/200x200.png differ diff --git a/Source/WebCore/manual-tests/resources/3dolph.gif b/Source/WebCore/manual-tests/resources/3dolph.gif new file mode 100644 index 0000000..2a1801f Binary files /dev/null and b/Source/WebCore/manual-tests/resources/3dolph.gif differ diff --git a/Source/WebCore/manual-tests/resources/ArrayParameterTestApplet.class b/Source/WebCore/manual-tests/resources/ArrayParameterTestApplet.class new file mode 100644 index 0000000..0435db6 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/ArrayParameterTestApplet.class differ diff --git a/Source/WebCore/manual-tests/resources/ArrayParameterTestApplet.java b/Source/WebCore/manual-tests/resources/ArrayParameterTestApplet.java new file mode 100644 index 0000000..d145844 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/ArrayParameterTestApplet.java @@ -0,0 +1,89 @@ +import java.applet.Applet; +import java.awt.*; +import java.awt.event.*; + + +public class ArrayParameterTestApplet + extends Applet +{ + public void init() + { + setLayout(new BorderLayout()); + } + + + public void start() + { + } + + + public void stop() + { + } + + + public void destroy() + { + } + + + public void arrayFunction(String [] array) { + System.out.println("arrayFunction called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } + + public void booleanFunction(boolean[] array) { + System.out.println("booleanArray called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } + + public void byteFunction(byte[] array) { + System.out.println("byteArray called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } + + public void charFunction(char[] array) { + System.out.println("charArray called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } + + public void shortFunction(short[] array) { + System.out.println("shortArray called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } + + public void intFunction(int[] array) { + System.out.println("intArray called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } + + public void longFunction(long[] array) { + System.out.println("longArray called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } + + public void floatFunction(float[] array) { + System.out.println("floatArray called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } + + public void doubleFunction(double[] array) { + System.out.println("doubleArray called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } + + public void objectFunction(Applet[] array) { + System.out.println("objectArray called"); + for (int i = 0; i < array.length; i++) + System.out.println(array[i]); + } +} diff --git a/Source/WebCore/manual-tests/resources/CheckerApplet.class b/Source/WebCore/manual-tests/resources/CheckerApplet.class new file mode 100644 index 0000000..684aa81 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/CheckerApplet.class differ diff --git a/Source/WebCore/manual-tests/resources/CheckerApplet.java b/Source/WebCore/manual-tests/resources/CheckerApplet.java new file mode 100644 index 0000000..895e33c --- /dev/null +++ b/Source/WebCore/manual-tests/resources/CheckerApplet.java @@ -0,0 +1,21 @@ +import java.applet.Applet; +import java.awt.Color; +import java.awt.Component; + +public class CheckerApplet extends Applet +{ + + public boolean checkVersion() + { + return true; + } + + public void start() + { + setBackground(new Color(255, 255, 255)); + } + + public CheckerApplet() + { + } +} diff --git a/Source/WebCore/manual-tests/resources/Default-port-frame-contents.html b/Source/WebCore/manual-tests/resources/Default-port-frame-contents.html new file mode 100644 index 0000000..3565b28 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/Default-port-frame-contents.html @@ -0,0 +1,4 @@ +My URL is: + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/DrawMessage.class b/Source/WebCore/manual-tests/resources/DrawMessage.class new file mode 100644 index 0000000..6de7afc Binary files /dev/null and b/Source/WebCore/manual-tests/resources/DrawMessage.class differ diff --git a/Source/WebCore/manual-tests/resources/StringTypeTest.class b/Source/WebCore/manual-tests/resources/StringTypeTest.class new file mode 100644 index 0000000..3a81287 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/StringTypeTest.class differ diff --git a/Source/WebCore/manual-tests/resources/StringTypeTest.java b/Source/WebCore/manual-tests/resources/StringTypeTest.java new file mode 100644 index 0000000..9b8dd78 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/StringTypeTest.java @@ -0,0 +1,7 @@ +import java.applet.*; + +public class StringTypeTest extends Applet { + public String getString() { + return new String("hello"); + } +} \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/TestApplet.class b/Source/WebCore/manual-tests/resources/TestApplet.class new file mode 100644 index 0000000..05fabdd Binary files /dev/null and b/Source/WebCore/manual-tests/resources/TestApplet.class differ diff --git a/Source/WebCore/manual-tests/resources/TestApplet.java b/Source/WebCore/manual-tests/resources/TestApplet.java new file mode 100644 index 0000000..e4758a3 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/TestApplet.java @@ -0,0 +1,16 @@ +import java.applet.Applet; + +public class TestApplet extends Applet { + public static int MAGIC_NUMBER = 1; + public int field; + + public void init() + { + field = MAGIC_NUMBER; + } + + public int method() + { + return MAGIC_NUMBER; + } +} \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/alert-and-go-back.html b/Source/WebCore/manual-tests/resources/alert-and-go-back.html new file mode 100644 index 0000000..55a5b50 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/alert-and-go-back.html @@ -0,0 +1,4 @@ + diff --git a/Source/WebCore/manual-tests/resources/animated-10x.gif b/Source/WebCore/manual-tests/resources/animated-10x.gif new file mode 100644 index 0000000..56bdb0e Binary files /dev/null and b/Source/WebCore/manual-tests/resources/animated-10x.gif differ diff --git a/Source/WebCore/manual-tests/resources/animated-2x.gif b/Source/WebCore/manual-tests/resources/animated-2x.gif new file mode 100644 index 0000000..71080bd Binary files /dev/null and b/Source/WebCore/manual-tests/resources/animated-2x.gif differ diff --git a/Source/WebCore/manual-tests/resources/animated-infinite.gif b/Source/WebCore/manual-tests/resources/animated-infinite.gif new file mode 100644 index 0000000..8bca4a8 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/animated-infinite.gif differ diff --git a/Source/WebCore/manual-tests/resources/apple.jpg b/Source/WebCore/manual-tests/resources/apple.jpg new file mode 100644 index 0000000..bce4c38 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/apple.jpg differ diff --git a/Source/WebCore/manual-tests/resources/before-go-back.html b/Source/WebCore/manual-tests/resources/before-go-back.html new file mode 100644 index 0000000..10d8dbe --- /dev/null +++ b/Source/WebCore/manual-tests/resources/before-go-back.html @@ -0,0 +1,17 @@ + + + +Click this link +
      +
      +Manual test : +Just click on the link : if the webkit doesn't crash, the test has succeed. +
      +Details: +This test checks if you can go back to a _blank previously tab-opened page. +
      +When you click on the above link, one page is loaded and tries to go back. +
      +If the webkit doesn't meet an assertion failure : this test is successfull. + + diff --git a/Source/WebCore/manual-tests/resources/big-page.html b/Source/WebCore/manual-tests/resources/big-page.html new file mode 100644 index 0000000..987ea75 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/big-page.html @@ -0,0 +1,2 @@ +

      This page is large enough to need to be scrolled in a 200x200 frame.

      +
      diff --git a/Source/WebCore/manual-tests/resources/chrome-bidi-text-window.html b/Source/WebCore/manual-tests/resources/chrome-bidi-text-window.html new file mode 100644 index 0000000..a2333b7 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/chrome-bidi-text-window.html @@ -0,0 +1,61 @@ + + + + + + +
      +

      + This tests drawing bidirectional text in Windows Safari chrome. +

      +

      + Select each item from the list and verify that the window title is + rendered exactly like the selected item. + Pay attention to the ordering of + the characters, the direction of parentheses, diacritics and combining marks, + and shaping of Arabic letters. You can ignore small differences in the overall width + of the text. + For your convenience, the + text to match will be displayed at the top of the window. +

      + + + diff --git a/Source/WebCore/manual-tests/resources/containsAnimatedGif.html b/Source/WebCore/manual-tests/resources/containsAnimatedGif.html new file mode 100644 index 0000000..77b2cbf --- /dev/null +++ b/Source/WebCore/manual-tests/resources/containsAnimatedGif.html @@ -0,0 +1,3 @@ + + + diff --git a/Source/WebCore/manual-tests/resources/cur-hotspot.cur b/Source/WebCore/manual-tests/resources/cur-hotspot.cur new file mode 100644 index 0000000..8107e47 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/cur-hotspot.cur differ diff --git a/Source/WebCore/manual-tests/resources/cursor-empty-url.css b/Source/WebCore/manual-tests/resources/cursor-empty-url.css new file mode 100644 index 0000000..0479af1 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/cursor-empty-url.css @@ -0,0 +1 @@ +#target { cursor: url(''), auto; } diff --git a/Source/WebCore/manual-tests/resources/drag-image.png b/Source/WebCore/manual-tests/resources/drag-image.png new file mode 100644 index 0000000..a229616 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/drag-image.png differ diff --git a/Source/WebCore/manual-tests/resources/drop-in-empty-doc.xhtml b/Source/WebCore/manual-tests/resources/drop-in-empty-doc.xhtml new file mode 100644 index 0000000..e69de29 diff --git a/Source/WebCore/manual-tests/resources/empty-file.js b/Source/WebCore/manual-tests/resources/empty-file.js new file mode 100644 index 0000000..e69de29 diff --git a/Source/WebCore/manual-tests/resources/frame1.html b/Source/WebCore/manual-tests/resources/frame1.html new file mode 100644 index 0000000..50f3b98 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/frame1.html @@ -0,0 +1,8 @@ + + +frame1 + + +Frame 1 + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/frame2.html b/Source/WebCore/manual-tests/resources/frame2.html new file mode 100644 index 0000000..d74db38 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/frame2.html @@ -0,0 +1,8 @@ + + +frame2 + + +Frame 2 + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/hash-ref-test.html b/Source/WebCore/manual-tests/resources/hash-ref-test.html new file mode 100644 index 0000000..ed45778 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/hash-ref-test.html @@ -0,0 +1,24 @@ + + +Test Case for Bug 13067: Manually adding #hash to URL reloads entire page instead of jumping to #hash location in cached page + + + +top +
      div1
      +
      div2
      +
      div3
      +
      div4
      +
      div5
      + + diff --git a/Source/WebCore/manual-tests/resources/helpCursor.tiff b/Source/WebCore/manual-tests/resources/helpCursor.tiff new file mode 100644 index 0000000..20b56b9 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/helpCursor.tiff differ diff --git a/Source/WebCore/manual-tests/resources/hover-subframe-1.html b/Source/WebCore/manual-tests/resources/hover-subframe-1.html new file mode 100644 index 0000000..181956b --- /dev/null +++ b/Source/WebCore/manual-tests/resources/hover-subframe-1.html @@ -0,0 +1,29 @@ + + + + + + + +
      + + diff --git a/Source/WebCore/manual-tests/resources/hover-subframe-2.html b/Source/WebCore/manual-tests/resources/hover-subframe-2.html new file mode 100644 index 0000000..ca4ca40 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/hover-subframe-2.html @@ -0,0 +1,29 @@ + + + + + + + +
      + + diff --git a/Source/WebCore/manual-tests/resources/large-size-image-crash.gif b/Source/WebCore/manual-tests/resources/large-size-image-crash.gif new file mode 100644 index 0000000..6da80af Binary files /dev/null and b/Source/WebCore/manual-tests/resources/large-size-image-crash.gif differ diff --git a/Source/WebCore/manual-tests/resources/liveconnect-security-exception-popup.html b/Source/WebCore/manual-tests/resources/liveconnect-security-exception-popup.html new file mode 100644 index 0000000..cea621b --- /dev/null +++ b/Source/WebCore/manual-tests/resources/liveconnect-security-exception-popup.html @@ -0,0 +1,47 @@ + + + + +popup window + + + + +
      + + diff --git a/Source/WebCore/manual-tests/resources/load-deferrer-script-element.js b/Source/WebCore/manual-tests/resources/load-deferrer-script-element.js new file mode 100644 index 0000000..fdecdb4 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/load-deferrer-script-element.js @@ -0,0 +1,5 @@ +if (jsLoaded) { + log("Button was clicked."); + // Use a big timeout value to ensure that error messages do not show up. + setTimeout(function() { if (runningModal) log("Error: This line should not show up!"); }, 3000); +} diff --git a/Source/WebCore/manual-tests/resources/lorem-text.html b/Source/WebCore/manual-tests/resources/lorem-text.html new file mode 100644 index 0000000..12a42a6 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/lorem-text.html @@ -0,0 +1,34 @@ +

      Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam + nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, + sed diam voluptua. At vero eos et accusam et justo duo dolores et ea + rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem + ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing + elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna + aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo + dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus + est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur + sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et + dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam + et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea + takimata sanctus est Lorem ipsum dolor sit amet. +

      +

      Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse + molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero + eros et accumsan et iusto odio dignissim qui blandit praesent luptatum + zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum + dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. +

      +

      Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper + suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem + vel eum iriure dolor in hendrerit in vulputate velit esse molestie + consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et + accumsan et iusto odio dignissim qui blandit praesent luptatum zzril + delenit augue duis dolore te feugait nulla facilisi. +

      +

      Nam liber tempor cum soluta nobis eleifend option congue nihil + imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum + dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh + euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut + wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper + suscipit lobortis nisl ut aliquip ex ea commodo consequat.

      \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/mouseevent-on-closeddoc.html b/Source/WebCore/manual-tests/resources/mouseevent-on-closeddoc.html new file mode 100644 index 0000000..569616a --- /dev/null +++ b/Source/WebCore/manual-tests/resources/mouseevent-on-closeddoc.html @@ -0,0 +1 @@ + diff --git a/Source/WebCore/manual-tests/resources/multiFileResources/post-echo-and-notify-done.cgi b/Source/WebCore/manual-tests/resources/multiFileResources/post-echo-and-notify-done.cgi new file mode 100755 index 0000000..2c523dc --- /dev/null +++ b/Source/WebCore/manual-tests/resources/multiFileResources/post-echo-and-notify-done.cgi @@ -0,0 +1,12 @@ +#!/usr/bin/perl -w + +print "Content-type: text/html\n\n"; + +if ($ENV{'REQUEST_METHOD'} eq "POST") { + read(STDIN, $request, $ENV{'CONTENT_LENGTH'}) + || die "Could not get query\n"; + print "
      $request
      "; + print ""; +} else { + print "Wrong method: " . $ENV{'REQUEST_METHOD'} . "\n"; +} diff --git a/Source/WebCore/manual-tests/resources/multiFileResources/testFile1.html b/Source/WebCore/manual-tests/resources/multiFileResources/testFile1.html new file mode 100644 index 0000000..4313554 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/multiFileResources/testFile1.html @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/multiFileResources/testFile2.html b/Source/WebCore/manual-tests/resources/multiFileResources/testFile2.html new file mode 100644 index 0000000..90167f7 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/multiFileResources/testFile2.html @@ -0,0 +1,4 @@ + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/multiFileResources/testFile3.html b/Source/WebCore/manual-tests/resources/multiFileResources/testFile3.html new file mode 100644 index 0000000..f89ddf3 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/multiFileResources/testFile3.html @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/named-window-blank-target-step2.html b/Source/WebCore/manual-tests/resources/named-window-blank-target-step2.html new file mode 100644 index 0000000..0275603 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/named-window-blank-target-step2.html @@ -0,0 +1,19 @@ + + + + + +

      BUG ID: Bugzilla bug 7747 REGRESSION: Background tab/window auto-refresh in GMail will take focus.

      + +

      STEPS TO TEST (continued):
      +STEP 3: Click this link. +

      + +

      TEST FAIL: +If this window is frontmost after STEP 4, then the test FAILED. +

      + + + + diff --git a/Source/WebCore/manual-tests/resources/named-window-blank-target-step3.html b/Source/WebCore/manual-tests/resources/named-window-blank-target-step3.html new file mode 100644 index 0000000..c510522 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/named-window-blank-target-step3.html @@ -0,0 +1,14 @@ + + + + + +

      BUG ID: Bugzilla bug 7747 REGRESSION: Background tab/window auto-refresh in GMail will take focus.

      + +

      STEPS TO TEST:
      +STEP 4: Click this link. +

      + + + diff --git a/Source/WebCore/manual-tests/resources/named-window-blank-target-step4.html b/Source/WebCore/manual-tests/resources/named-window-blank-target-step4.html new file mode 100644 index 0000000..ee07450 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/named-window-blank-target-step4.html @@ -0,0 +1,14 @@ + + + + + +

      BUG ID: Bugzilla bug 7747 REGRESSION: Background tab/window auto-refresh in GMail will take focus.

      + +

      TEST PASS: +If this window is frontmost after STEP 4, the test PASSED. +

      + + + diff --git a/Source/WebCore/manual-tests/resources/nested-plug-ins-inner-frame.html b/Source/WebCore/manual-tests/resources/nested-plug-ins-inner-frame.html new file mode 100644 index 0000000..193bbe9 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/nested-plug-ins-inner-frame.html @@ -0,0 +1 @@ + diff --git a/Source/WebCore/manual-tests/resources/nested-plug-ins-outer-frame.html b/Source/WebCore/manual-tests/resources/nested-plug-ins-outer-frame.html new file mode 100644 index 0000000..c447d16 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/nested-plug-ins-outer-frame.html @@ -0,0 +1,3 @@ + +
      + diff --git a/Source/WebCore/manual-tests/resources/nestedframesets.html b/Source/WebCore/manual-tests/resources/nestedframesets.html new file mode 100644 index 0000000..3202fc0 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/nestedframesets.html @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/non-animated.gif b/Source/WebCore/manual-tests/resources/non-animated.gif new file mode 100644 index 0000000..b6a8540 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/non-animated.gif differ diff --git a/Source/WebCore/manual-tests/resources/open-after-close-popup.html b/Source/WebCore/manual-tests/resources/open-after-close-popup.html new file mode 100644 index 0000000..4f443d0 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/open-after-close-popup.html @@ -0,0 +1,5 @@ + + + PASS: window.open succeeded after window.close using same name. + + diff --git a/Source/WebCore/manual-tests/resources/open-close-tokenizer-crash.html b/Source/WebCore/manual-tests/resources/open-close-tokenizer-crash.html new file mode 100644 index 0000000..b45110a --- /dev/null +++ b/Source/WebCore/manual-tests/resources/open-close-tokenizer-crash.html @@ -0,0 +1,8 @@ + + + + + + diff --git a/Source/WebCore/manual-tests/resources/orange.mov b/Source/WebCore/manual-tests/resources/orange.mov new file mode 100644 index 0000000..a17e81b Binary files /dev/null and b/Source/WebCore/manual-tests/resources/orange.mov differ diff --git a/Source/WebCore/manual-tests/resources/plain-text-paste.dmg b/Source/WebCore/manual-tests/resources/plain-text-paste.dmg new file mode 100644 index 0000000..f22188d Binary files /dev/null and b/Source/WebCore/manual-tests/resources/plain-text-paste.dmg differ diff --git a/Source/WebCore/manual-tests/resources/plugin-in-iframe-scroll-iframe.html b/Source/WebCore/manual-tests/resources/plugin-in-iframe-scroll-iframe.html new file mode 100644 index 0000000..b2593b0 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/plugin-in-iframe-scroll-iframe.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/Source/WebCore/manual-tests/resources/popup200x100.html b/Source/WebCore/manual-tests/resources/popup200x100.html new file mode 100644 index 0000000..7e649c0 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/popup200x100.html @@ -0,0 +1,8 @@ + + +Popup 200x100 + + + + + diff --git a/Source/WebCore/manual-tests/resources/popup200x200.html b/Source/WebCore/manual-tests/resources/popup200x200.html new file mode 100644 index 0000000..c569c0c --- /dev/null +++ b/Source/WebCore/manual-tests/resources/popup200x200.html @@ -0,0 +1,8 @@ + + +Popup 100x100 + + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/print-subframe.html b/Source/WebCore/manual-tests/resources/print-subframe.html new file mode 100755 index 0000000..272b684 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/print-subframe.html @@ -0,0 +1 @@ +

      This text in the subframe should be printed.

      diff --git a/Source/WebCore/manual-tests/resources/redraw-page-cache-visited-links-2.html b/Source/WebCore/manual-tests/resources/redraw-page-cache-visited-links-2.html new file mode 100644 index 0000000..c6568dc --- /dev/null +++ b/Source/WebCore/manual-tests/resources/redraw-page-cache-visited-links-2.html @@ -0,0 +1,19 @@ + + + + + + +


      +
        +
      1. Click the "Back" button on the browser. +
      + + diff --git a/Source/WebCore/manual-tests/resources/simple_image.png b/Source/WebCore/manual-tests/resources/simple_image.png new file mode 100644 index 0000000..4685399 Binary files /dev/null and b/Source/WebCore/manual-tests/resources/simple_image.png differ diff --git a/Source/WebCore/manual-tests/resources/spinbox.swf b/Source/WebCore/manual-tests/resources/spinbox.swf new file mode 100644 index 0000000..220d00a Binary files /dev/null and b/Source/WebCore/manual-tests/resources/spinbox.swf differ diff --git a/Source/WebCore/manual-tests/resources/testframe-link_text.html b/Source/WebCore/manual-tests/resources/testframe-link_text.html new file mode 100644 index 0000000..24c862d --- /dev/null +++ b/Source/WebCore/manual-tests/resources/testframe-link_text.html @@ -0,0 +1,5 @@ +

      Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur dui nunc, tristique a, varius commodo, pellentesque in, augue. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur vehicula ante et nisl. Sed vitae sapien. Quisque turpis. Nullam libero urna, semper quis, tincidunt a, aliquam eget, nulla. Proin sollicitudin, purus ut aliquet imperdiet, eros tortor vehicula ante, id rutrum erat sapien ut sem. Mauris urna velit, scelerisque vitae, aliquam non, venenatis vitae, nibh. In nunc massa, commodo in, imperdiet vitae, tempor ut, neque. Suspendisse pharetra, mauris in scelerisque iaculis, tellus magna tempus elit, eget ultricies libero magna eget tortor. Suspendisse nibh quam, commodo sit amet, bibendum dapibus, sollicitudin eu, nisi. Vestibulum ipsum. Sed eget odio at ante iaculis fermentum. Quisque sed velit. Cras adipiscing, felis sed sodales dictum, felis neque dictum ante, ac dignissim leo nibh id erat. Sed consectetuer, ligula quis faucibus tincidunt, mauris lorem tempor justo, et ultricies nisi enim sit amet eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam dictum posuere augue. Sed fringilla. Nunc nunc. + +Suspendisse fringilla dui quis libero. Vestibulum ipsum erat, dictum eu, sodales et, pharetra nec, nibh. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec ac turpis eget dolor facilisis commodo. Nunc augue. Quisque in mauris ac nunc mollis dictum. In hac habitasse platea dictumst. Cras sed nisl at purus mattis suscipit. Suspendisse potenti. Maecenas vel dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos hymenaeos. Sed pede nisl, tristique ac, convallis vitae, mattis et, ante. Maecenas tortor. Suspendisse pulvinar ullamcorper pede. Praesent ac lacus. Integer sapien massa, tempus at, interdum ut, fermentum vitae, mi. Nullam pulvinar eros id purus. Duis velit quam, dictum ac, gravida ut, luctus id, dui. Nam id neque. + +Aliquam vitae tortor sed massa aliquam pellentesque. Aliquam erat volutpat. Donec sem. Duis lacus. Mauris magna velit, feugiat vel, interdum sit amet, viverra vitae, leo. Fusce lectus arcu, lacinia tempor, sodales vitae, mollis nec, turpis. Donec et elit consequat ligula egestas aliquam. Aliquam a turpis. Phasellus quis magna. Pellentesque vehicula, ligula ac tristique sodales, odio arcu mollis lorem, a vestibulum quam ipsum ut orci. In accumsan malesuada nibh. Quisque accumsan, augue non egestas egestas, nibh arcu varius nunc, at ornare ipsum libero et eros.

      \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/testframeset.html b/Source/WebCore/manual-tests/resources/testframeset.html new file mode 100644 index 0000000..4d907e4 --- /dev/null +++ b/Source/WebCore/manual-tests/resources/testframeset.html @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/resources/textarea-form-back-on-submit.html b/Source/WebCore/manual-tests/resources/textarea-form-back-on-submit.html new file mode 100644 index 0000000..2348e2d --- /dev/null +++ b/Source/WebCore/manual-tests/resources/textarea-form-back-on-submit.html @@ -0,0 +1,16 @@ + + +Form with a textarea that goes back on submit + + +
      +

      +
      +
      + + +

      + + + + diff --git a/Source/WebCore/manual-tests/resources/touch-poster.png b/Source/WebCore/manual-tests/resources/touch-poster.png new file mode 100644 index 0000000..781c85a Binary files /dev/null and b/Source/WebCore/manual-tests/resources/touch-poster.png differ diff --git a/Source/WebCore/manual-tests/resources/video-tab.html b/Source/WebCore/manual-tests/resources/video-tab.html new file mode 100644 index 0000000..fec915f --- /dev/null +++ b/Source/WebCore/manual-tests/resources/video-tab.html @@ -0,0 +1 @@ +
      + + diff --git a/Source/WebCore/manual-tests/stale-currentEvent.html b/Source/WebCore/manual-tests/stale-currentEvent.html new file mode 100644 index 0000000..e9dfcfc --- /dev/null +++ b/Source/WebCore/manual-tests/stale-currentEvent.html @@ -0,0 +1,57 @@ + + + + + + +

      BUG ID: 5095997 (13218) Reproducible crash after call to window.close()

      + +

      STEPS TO TEST:
      + 1. Click the Open button below. A pop up window will open.
      + 2. In the pop up window, click the Close button, being careful not to + move the mouse during and shortly after clicking. +

      + +

      TEST PASS: + The black square will be replaced by the word “SUCCESS” and Safari will not crash. +

      + +

      TEST FAIL: + Safari will crash (the word “SUCCESS” may appear before the crash). +

      +
      + +
      +
      +
      + + diff --git a/Source/WebCore/manual-tests/stale-scrollbar-client-crash.html b/Source/WebCore/manual-tests/stale-scrollbar-client-crash.html new file mode 100644 index 0000000..037b21c --- /dev/null +++ b/Source/WebCore/manual-tests/stale-scrollbar-client-crash.html @@ -0,0 +1,54 @@ + + + + + +

      BUG ID: rdar://problem/5523503 Safari crashes clicking scroll bar in FaceBook 'Trips'

      + +

      STEPS TO TEST: +Drag the scroll thumb in each of the vertical scrollbars below. +

      + +

      TEST PASS: +Each scrollbar will disappear when clicked, along with the box containing it, but the browser will not crash as you continue to drag. +

      + +

      TEST FAIL: +The scrollbar will disappear and Safari will crash as you continue dragging. +

      + +
      +
      +
      +
      +
      +
      + +
      + + + diff --git a/Source/WebCore/manual-tests/style-keypress-events.html b/Source/WebCore/manual-tests/style-keypress-events.html new file mode 100644 index 0000000..b0d2770 --- /dev/null +++ b/Source/WebCore/manual-tests/style-keypress-events.html @@ -0,0 +1,38 @@ + +

      cmd+b and cmd+i should generate a keydown event in contentEditable fields. Also, calling +preventDefault() in the keydown event should cancel the text styling.

      + +
      +This is some sample text.



      +
      +
      + +
      +
      + + + diff --git a/Source/WebCore/manual-tests/submit-form-with-target-twice.html b/Source/WebCore/manual-tests/submit-form-with-target-twice.html new file mode 100644 index 0000000..9b10410 --- /dev/null +++ b/Source/WebCore/manual-tests/submit-form-with-target-twice.html @@ -0,0 +1,15 @@ + + +
      +

      This tests that calling form.submit() twice in a row from JavaScript, on a form with a custom target and with at least one text field does not cause an assertion in a debug build of Safari. +

      +

      To test this, click the button below. A new window should open up and Safari should not assert.

      + + diff --git a/Source/WebCore/manual-tests/subview-click-assertion.html b/Source/WebCore/manual-tests/subview-click-assertion.html new file mode 100644 index 0000000..121ee2f --- /dev/null +++ b/Source/WebCore/manual-tests/subview-click-assertion.html @@ -0,0 +1,32 @@ + + + + + +

      BUG ID: Bugzilla bug 9984 ASSERTION FAILURE: _private->mouseDownEvent != nil (WebKit/WebView/WebHTMLView.m:4863 -[WebHTMLView(WebInternal) _delegateDragSourceActionMask])

      + +

      STEPS TO TEST: +Open this test in a new Safari window. In the new window, click once on the text “Click me”. Do not click +anywhere else in the window before clicking the text. +

      + +

      TEST PASS: +The text will be deselected. +

      + +

      TEST FAIL: +An assertion failure will occur. +

      + + + + + + diff --git a/Source/WebCore/manual-tests/svg-animated-gifs.svg b/Source/WebCore/manual-tests/svg-animated-gifs.svg new file mode 100644 index 0000000..c661d41 --- /dev/null +++ b/Source/WebCore/manual-tests/svg-animated-gifs.svg @@ -0,0 +1,17 @@ + + + There should be only one animated image here, rotated, and not clipped: + + + + + + + The animated image below should look like the one above: + + + + + diff --git a/Source/WebCore/manual-tests/svg-animation-parseValues.svg b/Source/WebCore/manual-tests/svg-animation-parseValues.svg new file mode 100644 index 0000000..391916c --- /dev/null +++ b/Source/WebCore/manual-tests/svg-animation-parseValues.svg @@ -0,0 +1,15 @@ + + + + + Test for WebKit bug 12565 + (parsing of animateTransform values). + You should see a green square and no red. + + + + + + + + diff --git a/Source/WebCore/manual-tests/svg-crash-hovering-use.svg b/Source/WebCore/manual-tests/svg-crash-hovering-use.svg new file mode 100644 index 0000000..029b23b --- /dev/null +++ b/Source/WebCore/manual-tests/svg-crash-hovering-use.svg @@ -0,0 +1,30 @@ + + + + + + + +Hover over the rectangle - it should not crash + + + + diff --git a/Source/WebCore/manual-tests/svg-cursor-changes.svg b/Source/WebCore/manual-tests/svg-cursor-changes.svg new file mode 100644 index 0000000..ba7b546 --- /dev/null +++ b/Source/WebCore/manual-tests/svg-cursor-changes.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Source/WebCore/manual-tests/svg-deep-clone-to-new-doc.html b/Source/WebCore/manual-tests/svg-deep-clone-to-new-doc.html new file mode 100644 index 0000000..faf0ef5 --- /dev/null +++ b/Source/WebCore/manual-tests/svg-deep-clone-to-new-doc.html @@ -0,0 +1,56 @@ + + + + + + + + + + + +
      +
      + + + + + + + + + + Look mom, SVG in HTML! + + (If you had an HTML5 compliant browser, the previous text would be colored and on a path.) + +
      +
      + +
      +
      + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/svg-filter-animation.svg b/Source/WebCore/manual-tests/svg-filter-animation.svg new file mode 100644 index 0000000..5b7c9cc --- /dev/null +++ b/Source/WebCore/manual-tests/svg-filter-animation.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SVG + + +afps: +click on the image to start the animation + + + + diff --git a/Source/WebCore/manual-tests/svg-link-hover-use.svg b/Source/WebCore/manual-tests/svg-link-hover-use.svg new file mode 100644 index 0000000..c39974d --- /dev/null +++ b/Source/WebCore/manual-tests/svg-link-hover-use.svg @@ -0,0 +1,9 @@ + + + + + + + + The above blue square is a link, the cursor should be a hand above it. + diff --git a/Source/WebCore/manual-tests/svg-links.svg b/Source/WebCore/manual-tests/svg-links.svg new file mode 100644 index 0000000..5d0ff0d --- /dev/null +++ b/Source/WebCore/manual-tests/svg-links.svg @@ -0,0 +1,12 @@ + + + + + + Try the following with the link above: + 1. Hover and notice the status text change + 2. Hover and notice the cursor change to a hand + 3. Hover and notice a tooltip appear + 4. Drag the link and notice a bubble appear with the correct URL + + diff --git a/Source/WebCore/manual-tests/svg-node-count-vs-scroll.xhtml b/Source/WebCore/manual-tests/svg-node-count-vs-scroll.xhtml new file mode 100644 index 0000000..1890a53 --- /dev/null +++ b/Source/WebCore/manual-tests/svg-node-count-vs-scroll.xhtml @@ -0,0 +1,42 @@ + + + + + SVG Scrolling Performance depends on #node is Safari? + + + + + +

      SVG Scrolling Performance depends on #node is Safari?

      + + + diff --git a/Source/WebCore/manual-tests/svg-repaint-foreignObject.svg b/Source/WebCore/manual-tests/svg-repaint-foreignObject.svg new file mode 100644 index 0000000..5c5cad9 --- /dev/null +++ b/Source/WebCore/manual-tests/svg-repaint-foreignObject.svg @@ -0,0 +1,81 @@ + + + + + |A| + B + Click B and then A above. + The animation should have no trails or clipping. + + + + + + + + +
      +
      +
      +
      + + +
      + + diff --git a/Source/WebCore/manual-tests/svg-repaint-group.svg b/Source/WebCore/manual-tests/svg-repaint-group.svg new file mode 100644 index 0000000..7f0972e --- /dev/null +++ b/Source/WebCore/manual-tests/svg-repaint-group.svg @@ -0,0 +1,81 @@ + + + + + |A| + B + Click B and then A above. + The animation should have no trails or clipping. + + + + + + + + +
      +
      +
      +
      + + +
      + + diff --git a/Source/WebCore/manual-tests/svg-repaint-image.svg b/Source/WebCore/manual-tests/svg-repaint-image.svg new file mode 100644 index 0000000..018a6a0 --- /dev/null +++ b/Source/WebCore/manual-tests/svg-repaint-image.svg @@ -0,0 +1,77 @@ + + + + + |A| + B + Click B and then A above. + The animation should have no trails or clipping. + + + + + + + + + + + + + diff --git a/Source/WebCore/manual-tests/svg-repaint-path.svg b/Source/WebCore/manual-tests/svg-repaint-path.svg new file mode 100644 index 0000000..144e8ae --- /dev/null +++ b/Source/WebCore/manual-tests/svg-repaint-path.svg @@ -0,0 +1,77 @@ + + + + + |A| + B + Click B and then A above. + The animation should have no trails or clipping. + + + + + + + + + + + + + diff --git a/Source/WebCore/manual-tests/svg-text-selection.svg b/Source/WebCore/manual-tests/svg-text-selection.svg new file mode 100644 index 0000000..4c34d24 --- /dev/null +++ b/Source/WebCore/manual-tests/svg-text-selection.svg @@ -0,0 +1,9 @@ + + Selection will be constrained to this line. + You should be able + to select multiline here + See bug 12334 + + diff --git a/Source/WebCore/manual-tests/svg-tooltip.svg b/Source/WebCore/manual-tests/svg-tooltip.svg new file mode 100644 index 0000000..84fe1d7 --- /dev/null +++ b/Source/WebCore/manual-tests/svg-tooltip.svg @@ -0,0 +1,62 @@ + + + This string should not show up as a tooltip + + This test verifies that tooltips are properly rendered for SVG content in a variety of + scenarios. Hovering over every shape should result in a tooltip of "PASS". + + + + PASS + + + FAIL + + + + PASS + + + + FAIL + + + + + + When hovered, all shapes should show a "PASS" tooltip. Anything else is a failure. + + + PASS + + + + PASS + + + + + FAIL + + + + + + + PASS + + + + FAIL + + PASS + + + + + + PASS + + + + diff --git a/Source/WebCore/manual-tests/system-color-change.html b/Source/WebCore/manual-tests/system-color-change.html new file mode 100644 index 0000000..d06f242 --- /dev/null +++ b/Source/WebCore/manual-tests/system-color-change.html @@ -0,0 +1,7 @@ + +Change the system highlight color. + +On Mac OS X, go into System Preferences and change the Highlight color in the Appearance preference panel. + +If the background of this page changes color immediately, the test passed. + diff --git a/Source/WebCore/manual-tests/tabbing-input-google.html b/Source/WebCore/manual-tests/tabbing-input-google.html new file mode 100644 index 0000000..6770c11 --- /dev/null +++ b/Source/WebCore/manual-tests/tabbing-input-google.html @@ -0,0 +1,24 @@ + + + + + +

      BUG ID: 8181 REGRESSION: After tabbing in page's field, attempting to tab from Google toolbar search to page fails on first try

      + +

      STEPS TO TEST:
      +1) Place the cursor in the Google search field.
      +2) Hit tab until focus cycles through the text fields in the page, and comes back to the Google field.
      +3) Hit tab once. +

      + +

      TEST PASS: +The first text field in the page should have focus. +

      + +

      TEST FAIL: +The first text field in the page does not have focus. +

      + + + diff --git a/Source/WebCore/manual-tests/target-test.html b/Source/WebCore/manual-tests/target-test.html new file mode 100644 index 0000000..86f6000 --- /dev/null +++ b/Source/WebCore/manual-tests/target-test.html @@ -0,0 +1 @@ +Click this link. diff --git a/Source/WebCore/manual-tests/target_new-1.html b/Source/WebCore/manual-tests/target_new-1.html new file mode 100644 index 0000000..66e16c4 --- /dev/null +++ b/Source/WebCore/manual-tests/target_new-1.html @@ -0,0 +1,11 @@ + + + +

      Reference the opener, its properties and functions via the links below.

      +
        + +
      1. Clicking here should alert "[object Window]"
      2. +
      3. Clicking here should alert "some value"
      4. +
      5. Clicking here should alert "hello from opener"
      6. +
      + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/target_new.html b/Source/WebCore/manual-tests/target_new.html new file mode 100644 index 0000000..d7d75b4 --- /dev/null +++ b/Source/WebCore/manual-tests/target_new.html @@ -0,0 +1,28 @@ + + + + + + +

      BUG ID: 4172380 [GENENTECH] window.opener not available when child opened via target="_new"

      + +

      STEPS TO TEST: +Click link below, then click links in the window that opens.

      + +

      TEST PASS: +Links in the new window that opens will alert "[object Window]", "some value", and "hello from opener". +

      + +

      TEST FAIL: +First link in the new window that opens will alert "null", and the other two links will not work at all. +

      + +Click this link to begin test + + diff --git a/Source/WebCore/manual-tests/targeted.html b/Source/WebCore/manual-tests/targeted.html new file mode 100644 index 0000000..16cb18d --- /dev/null +++ b/Source/WebCore/manual-tests/targeted.html @@ -0,0 +1 @@ +This should open in a new window. diff --git a/Source/WebCore/manual-tests/template.html b/Source/WebCore/manual-tests/template.html new file mode 100644 index 0000000..e858392 --- /dev/null +++ b/Source/WebCore/manual-tests/template.html @@ -0,0 +1,24 @@ + + + + + +

      BUG ID: Bug ID Number Here Bug Title Here

      + +

      STEPS TO TEST: +Please describe the steps required to test this bug here. +

      + +

      TEST PASS: +Expected results if the test PASSES here. Please describe the results the tester would see if the bug in question is FIXED. +

      + +

      TEST FAIL: +Expected results if the test FAILS here. Please describe the results the tester would see if the bug in question is NOT FIXED. In many cases, this is just a description of the original bug. +

      + +Your test code goes here. + + + diff --git a/Source/WebCore/manual-tests/test-iframes-loading-the-same-resource.html b/Source/WebCore/manual-tests/test-iframes-loading-the-same-resource.html new file mode 100644 index 0000000..462db02 --- /dev/null +++ b/Source/WebCore/manual-tests/test-iframes-loading-the-same-resource.html @@ -0,0 +1,19 @@ + + + + + + To perform this test attempt to drag one of the apple images in the left frame while the right frame is doing loads. This test is not entirely deterministic so it should be attempted a number of times.
      + + + + diff --git a/Source/WebCore/manual-tests/text-field-autoscroll.html b/Source/WebCore/manual-tests/text-field-autoscroll.html new file mode 100644 index 0000000..c7848ec --- /dev/null +++ b/Source/WebCore/manual-tests/text-field-autoscroll.html @@ -0,0 +1,23 @@ + + + + + +

      BUG ID: Bugzilla #8496 REGRESSION: Dragging to select text around a text field causes the text field to scroll

      + +

      STEPS TO TEST: +Start dragging in the text above the text field. Stop where it says "HERE".

      + +

      TEST PASS: +The text field should not autoscroll its text during this drag. +

      + +

      TEST FAIL: +If the text field scrolls, the test has failed. +

      +Start dragging here....
      +
      +End dragging ............................HERE........watch the text field scroll. + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/textarea-after-stylesheet-link.html b/Source/WebCore/manual-tests/textarea-after-stylesheet-link.html new file mode 100644 index 0000000..1b88626 --- /dev/null +++ b/Source/WebCore/manual-tests/textarea-after-stylesheet-link.html @@ -0,0 +1,18 @@ + + + + + + +

      Tests: whether <link rel="stylesheet"/> disturbs the display of text in textareas

      +

      Related bug: 3751: REGRESSION: affects Blogger, GMail & Wikipedia: empty textarea's which should have content

      +

      Success: You will see "passed" inside the texarea below

      +
      + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/textarea-caret-position-after-auto-spell-correct.html b/Source/WebCore/manual-tests/textarea-caret-position-after-auto-spell-correct.html new file mode 100644 index 0000000..ab650ac --- /dev/null +++ b/Source/WebCore/manual-tests/textarea-caret-position-after-auto-spell-correct.html @@ -0,0 +1,14 @@ + + +

      Tests bug 26200 where the caret position jumps off to an incorrect position after auto-correcting a misspelled word.

      +

      Open this file in Google Chromium (version 3.0 +), in Windows, and enable the --auto-spell-correct flag. Insert the word 'teh' between any two words in the paragraph below.

      +

      SUCCESS: After hitting space, 'teh' is auto-corrected to 'the', and the caret stays on in the place it is supposed to be in after typing the word and hitting space.

      + + + diff --git a/Source/WebCore/manual-tests/textarea-focus.html b/Source/WebCore/manual-tests/textarea-focus.html new file mode 100644 index 0000000..53afe9e --- /dev/null +++ b/Source/WebCore/manual-tests/textarea-focus.html @@ -0,0 +1,29 @@ + + + + + + +

      BUG ID: Bugzilla bug 8324 REGRESSION: textarea :focus not applied immediately

      + +

      STEPS TO TEST: +Click in the red text area below. +

      + +

      TEST PASS: +The text area’s background will change from red to green. +

      + +

      TEST FAIL: +The text area will not change to green. Only switching to another window and back to this window +will change it to green. +

      + + + + + diff --git a/Source/WebCore/manual-tests/textarea-iframe-navigation.html b/Source/WebCore/manual-tests/textarea-iframe-navigation.html new file mode 100644 index 0000000..98d0748 --- /dev/null +++ b/Source/WebCore/manual-tests/textarea-iframe-navigation.html @@ -0,0 +1,17 @@ + + + + +

      Textarea inside iframe -- Navigation

      +
        +
      1. In the Debug menu, click "Go to about:blank soon"
      2. +
      3. Select a few lines in the textarea, keeping the mouse cursor down inside the area
      4. +
      5. Wait for the navigation to happen
      6. +
      7. Release the mouse
      8. +
      +

      You should not crash.

      +
      + + + diff --git a/Source/WebCore/manual-tests/textarea-iframe-navigation2.html b/Source/WebCore/manual-tests/textarea-iframe-navigation2.html new file mode 100644 index 0000000..74b4964 --- /dev/null +++ b/Source/WebCore/manual-tests/textarea-iframe-navigation2.html @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/textarea-onpaste.html b/Source/WebCore/manual-tests/textarea-onpaste.html new file mode 100644 index 0000000..04d98b1 --- /dev/null +++ b/Source/WebCore/manual-tests/textarea-onpaste.html @@ -0,0 +1,9 @@ + + + + + + This tests that onpaste handlers are called. To test this, paste some text in the textarea below. The result below should change from FAILURE to SUCCESS. +
      FAILURE
      + + diff --git a/Source/WebCore/manual-tests/textarea-reset-default-value.html b/Source/WebCore/manual-tests/textarea-reset-default-value.html new file mode 100644 index 0000000..1c747b6 --- /dev/null +++ b/Source/WebCore/manual-tests/textarea-reset-default-value.html @@ -0,0 +1,24 @@ + + +Test for https://bugs.webkit.org/show_bug.cgi?id=31539 + + + + + +

      Manual test for https://bugs.webkit.org/show_bug.cgi?id=31539.

      +

      To run this test:

      +
        +
      • Change the text in the <textarea> below.
      • +
      • Submit the form. The form should navigate back immediately.
      • +
      • Note that the value in the text area matches what you entered before submitting the form, this is correct.
      • +
      • Now click the reset button for the form. +
      • The text in the <textarea> should now match '123', the default text for the <textarea>.
      • +
      + + + + + diff --git a/Source/WebCore/manual-tests/textfield-onblur.html b/Source/WebCore/manual-tests/textfield-onblur.html new file mode 100644 index 0000000..8f9d7ec --- /dev/null +++ b/Source/WebCore/manual-tests/textfield-onblur.html @@ -0,0 +1,37 @@ + + + + + + +

      BUG ID: 4181058 8C45: Safari repro crash with document.write (WebCore::Node::dispatchEvent)

      + +

      STEPS TO TEST: +

        +
      • Press the Tab key. This will remove focus from the text field, and should call document.write without crashing. +
      +

      + +

      TEST PASS: +You should see text that says "Test has passed". +

      + +

      TEST FAIL: +If the test fails, the browser will crash. +

      + + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/timeout-test.html b/Source/WebCore/manual-tests/timeout-test.html new file mode 100644 index 0000000..2da94a2 --- /dev/null +++ b/Source/WebCore/manual-tests/timeout-test.html @@ -0,0 +1,13 @@ + + +10m10s Timeout Test + + +To run this test, both timeout-test.html and timeout-test.php must be served over http.
      +And you must be patient.
      +Clicking on this button will post a form that takes over 10 minutes for the server to respond. The connection should not time out!
      +
      + + + + diff --git a/Source/WebCore/manual-tests/timeout-test.php b/Source/WebCore/manual-tests/timeout-test.php new file mode 100644 index 0000000..3c546fe --- /dev/null +++ b/Source/WebCore/manual-tests/timeout-test.php @@ -0,0 +1,3 @@ +This content took 10m10s to deliver. Congratulations, you didn't time out! diff --git a/Source/WebCore/manual-tests/title-internal-whitespace.html b/Source/WebCore/manual-tests/title-internal-whitespace.html new file mode 100644 index 0000000..b2cb89e --- /dev/null +++ b/Source/WebCore/manual-tests/title-internal-whitespace.html @@ -0,0 +1,12 @@ + + + + Lorem + Ipsum + Dolor + + + + Title should render as "Lorem Ipsum Dolor" not "Lorem     Ipsum    Dolor". + + diff --git a/Source/WebCore/manual-tests/transition-accelerated.html b/Source/WebCore/manual-tests/transition-accelerated.html new file mode 100644 index 0000000..a898c29 --- /dev/null +++ b/Source/WebCore/manual-tests/transition-accelerated.html @@ -0,0 +1,46 @@ + + + + + + + +

      The lower box should animate more smoothly than the upper one (on Mac).

      +
      +
      + + diff --git a/Source/WebCore/manual-tests/transition-delay.html b/Source/WebCore/manual-tests/transition-delay.html new file mode 100644 index 0000000..006c798 --- /dev/null +++ b/Source/WebCore/manual-tests/transition-delay.html @@ -0,0 +1,59 @@ + + + + + + Transition Delay + + + + +

      Click to animate

      +
      +
      + Delay: 200ms +
      +
      + Delay: 2s +
      +
      + Delay: 4s +
      +
      + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/transition-events.html b/Source/WebCore/manual-tests/transition-events.html new file mode 100644 index 0000000..36cf940 --- /dev/null +++ b/Source/WebCore/manual-tests/transition-events.html @@ -0,0 +1,90 @@ + + + + + + Transition Events + + + + +

      Transition Events

      +

      Click to start transitions. Once started, transition end events should keep + things moving forever.

      +
      +
      +
      +
      +
      +
      + +
      + +
      + + diff --git a/Source/WebCore/manual-tests/transition-left.html b/Source/WebCore/manual-tests/transition-left.html new file mode 100644 index 0000000..492e306 --- /dev/null +++ b/Source/WebCore/manual-tests/transition-left.html @@ -0,0 +1,46 @@ + + + + + + Transition of left property + + + + +

      Transition of 'left' property

      + +

      The element below should move 200 pixels left or right when clicked

      + +
      + This element should transition. +
      + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/transition-timing-functions.html b/Source/WebCore/manual-tests/transition-timing-functions.html new file mode 100644 index 0000000..ed1e4d1 --- /dev/null +++ b/Source/WebCore/manual-tests/transition-timing-functions.html @@ -0,0 +1,122 @@ + + + + + Timing Functions for Transitions + + + +
      +
      + +

      Timing functions for transitions

      +

      On hover, the elements below should transition using the + described timing functions

      + +
      + +
      + Default (no timing function specified, should be the same as Ease) +
      + +
      + Ease (the default ease function) +
      + +
      + Linear +
      + +
      + Ease In +
      + +
      + Ease Out +
      + +
      + Ease In Out +
      + +
      + Cubic bezier specified the same as Ease In Out +
      + +
      + Bogus definition, should become default of Ease +
      + +
      + + + + + \ No newline at end of file diff --git a/Source/WebCore/manual-tests/transitions.html b/Source/WebCore/manual-tests/transitions.html new file mode 100644 index 0000000..33a9cff --- /dev/null +++ b/Source/WebCore/manual-tests/transitions.html @@ -0,0 +1,54 @@ + +

      + When you click the Change button, the shape will + . + +

      +
      + diff --git a/Source/WebCore/manual-tests/transitions2.html b/Source/WebCore/manual-tests/transitions2.html new file mode 100644 index 0000000..6515a79 --- /dev/null +++ b/Source/WebCore/manual-tests/transitions2.html @@ -0,0 +1,52 @@ + +

      + When you click the Change button, the shape will + . + +

      +
      + diff --git a/Source/WebCore/manual-tests/update-empty-popup.html b/Source/WebCore/manual-tests/update-empty-popup.html new file mode 100644 index 0000000..03462f2 --- /dev/null +++ b/Source/WebCore/manual-tests/update-empty-popup.html @@ -0,0 +1,28 @@ + + + + + +

      BUG ID: Bugzilla bug 13379 REGRESSION: Cannot add an option to a selected popup

      + +

      STEPS TO TEST: +1. Click on the empty popup button.
      +2. Click on the Test button. +

      + +

      TEST PASS: +The popup button will change to display the word SUCCESS. +

      + +

      TEST FAIL: +The popup button will become wider but will not display any text. Clicking the popup +once will not bring up the menu. +

      + + +
      + + + + diff --git a/Source/WebCore/manual-tests/user-drag-with-decorations.html b/Source/WebCore/manual-tests/user-drag-with-decorations.html new file mode 100644 index 0000000..1878d11 --- /dev/null +++ b/Source/WebCore/manual-tests/user-drag-with-decorations.html @@ -0,0 +1,7 @@ +This tests that we don't include overflow decorations from our ancestor nodes in the drag image for -webkit-user-drag: element. To perform this test drag the green square below. The drag image should not contain any parts of the scrollbar graphics visible on the page. + +
      +
      + Drag me! +
      +
      \ No newline at end of file diff --git a/Source/WebCore/manual-tests/video-in-non-frontmost-tab.html b/Source/WebCore/manual-tests/video-in-non-frontmost-tab.html new file mode 100644 index 0000000..d1fe4a8 --- /dev/null +++ b/Source/WebCore/manual-tests/video-in-non-frontmost-tab.html @@ -0,0 +1,4 @@ +This tests that video does not play if it's not in the frontmost tab. +Command-Click this link to open it in a non-frontmost tab. +If you hear music before switching tabs, then the test failed. +If not, click on the tab and the video should then play. diff --git a/Source/WebCore/manual-tests/video-player.html b/Source/WebCore/manual-tests/video-player.html new file mode 100644 index 0000000..74f0a38 --- /dev/null +++ b/Source/WebCore/manual-tests/video-player.html @@ -0,0 +1,103 @@ + + +
      + +
      >
      +
      +
      +
      + diff --git a/Source/WebCore/manual-tests/video-rtsp.html b/Source/WebCore/manual-tests/video-rtsp.html new file mode 100644 index 0000000..4fff987 --- /dev/null +++ b/Source/WebCore/manual-tests/video-rtsp.html @@ -0,0 +1,11 @@ + + +RTSP playback test + + + +

      Test that QuickTime file with RTSP URL loads.

      + +

      
      +
      +
      diff --git a/Source/WebCore/manual-tests/video-waiting-seeking.html b/Source/WebCore/manual-tests/video-waiting-seeking.html
      new file mode 100644
      index 0000000..508df1d
      --- /dev/null
      +++ b/Source/WebCore/manual-tests/video-waiting-seeking.html
      @@ -0,0 +1,81 @@
      +
      +    
      +        
      +        
      +    
      +    
      +        
      +
      +        

      Attempt to seek out of the buffered range. If supported, this + should cause a waiting and seeking event to be fired for each seek. + This test makes assumptions on the size of the input file, the bitrate + of delivery, and the duration of the file. +

      +

      + Source is assumed to be about 188k with a uniform bitrate, > 4 + seconds in length, and served at 25kb/s. This should make seeking one + second ahead every 200ms always leave the buffered region. +

      + + diff --git a/Source/WebCore/manual-tests/visited-link-new-window.html b/Source/WebCore/manual-tests/visited-link-new-window.html new file mode 100644 index 0000000..5e10a34 --- /dev/null +++ b/Source/WebCore/manual-tests/visited-link-new-window.html @@ -0,0 +1,18 @@ + + + +Visited link coloring test</test> +<style> +:visited { + color: limegreen; +} +</style> +</head> +<body> +<h1>Visited link coloring test</h1> +<p>Make sure the link below is not colored as visited (delete the item +for visited-link.html from your history and restart if +necessary). Then cmd-click it. The link should turn lime green.</p> +<a href="resources/visited-link.html">Am I a visited link?</a> +</body> +</html> diff --git a/Source/WebCore/manual-tests/webarchive-test.html b/Source/WebCore/manual-tests/webarchive-test.html new file mode 100644 index 0000000..ab64422 --- /dev/null +++ b/Source/WebCore/manual-tests/webarchive-test.html @@ -0,0 +1,9 @@ +<html> +<head> +<title>webarchive test + + +

      This test verifies that webarchive files larger than 4KB can be loaded. This functionality had previously regressed due to https://bugs.webkit.org/show_bug.cgi?id=36196. If you see a snapshot of webkit.org in the iframe below, the test passed.

      + + + diff --git a/Source/WebCore/manual-tests/whitespace-pre-affinity.html b/Source/WebCore/manual-tests/whitespace-pre-affinity.html new file mode 100644 index 0000000..eac9040 --- /dev/null +++ b/Source/WebCore/manual-tests/whitespace-pre-affinity.html @@ -0,0 +1,16 @@ + + +

      This test checks for a regression against http://bugs.webkit.org/show_bug.cgi?id=3739.

      +NOTES:
        +
      1. this MUST be checked in a build because the symptom is an assert
      2. +
      3. double-click a few times on the blanks lines below
      4. +
      5. if you hit the isEqualIgnoringAffinity() assert, the bug is back
      6. +
      +
      +
      One
      +
      +Two
      +
      +Three
      + + diff --git a/Source/WebCore/manual-tests/win/contextmenu-key.html b/Source/WebCore/manual-tests/win/contextmenu-key.html new file mode 100644 index 0000000..7d6f734 --- /dev/null +++ b/Source/WebCore/manual-tests/win/contextmenu-key.html @@ -0,0 +1,112 @@ + + + + + + + +

      Manual test for bug 38129

      + +

      Click the div below and press the context menu key on your keyboard (Shift+F10 also works)

      + +
      +
      +
      +
      +
      + +
      + +
      
      +
      +
      +
      +
      +
      diff --git a/Source/WebCore/manual-tests/win/contextmenu-key2.html b/Source/WebCore/manual-tests/win/contextmenu-key2.html
      new file mode 100644
      index 0000000..2833e58
      --- /dev/null
      +++ b/Source/WebCore/manual-tests/win/contextmenu-key2.html
      @@ -0,0 +1,13 @@
      +
      +Select some text in the contenteditable below and press the context menu key +(or shift+F10). The browser should not crash. +
      +

      |content editable|

      +
      +After content editable. +
      + diff --git a/Source/WebCore/manual-tests/win/milliondollar.html b/Source/WebCore/manual-tests/win/milliondollar.html new file mode 100644 index 0000000..e1d51ff --- /dev/null +++ b/Source/WebCore/manual-tests/win/milliondollar.html @@ -0,0 +1,137 @@ + + + +Million dollar test + + + + + +
      +
      +
      + $1 a pixel +
      +
      +
      +
      +
      +
      +
      +
      + + diff --git a/Source/WebCore/manual-tests/window-close-during-parsing.html b/Source/WebCore/manual-tests/window-close-during-parsing.html new file mode 100644 index 0000000..70dfef4 --- /dev/null +++ b/Source/WebCore/manual-tests/window-close-during-parsing.html @@ -0,0 +1,18 @@ + + +

      This test checks a window.close called in the midst of parsing a page. + Click the buttons below to load the test pages. +

      +
      + +

      If this test passes, you should see 'PASS: same script tag after close,' + but nothing else. In particular, you should not see onload or onunload + fire. +

      +
      + +

      If this test passes, you should see a window open and then close. + If it fails, Safari will crash. +

      + + diff --git a/Source/WebCore/manual-tests/window-open-features-parsing.html b/Source/WebCore/manual-tests/window-open-features-parsing.html new file mode 100644 index 0000000..50dc5e8 --- /dev/null +++ b/Source/WebCore/manual-tests/window-open-features-parsing.html @@ -0,0 +1,38 @@ + + +

      This test checks whether parsing of the 'features' argument to window.open matches +Win IE's behavior, except in the case of "resizable," which should always be true.

      +

      The link below should open a window with the following attributes:

      +
        +
      • A WebView exactly 200x100, such that you can see a red 1 pixel border along each edge of the WebView. +
      • A window aligned to the left hand side of the screen. +
      • Toolbar visible. +
      • Statusbar visible. +
      • Resizable. +
      +Click to test +
      +

      The link below should open a window with the following attributes:

      +
        +
      • A window whose size matches what you would get from file->New Window.
      • +
      • A window whose positioning matches what you would get from file->New Window.
      • +
      • Statusbar visible.
      • +
      • Resizable.
      • +
      +Click to test + diff --git a/Source/WebCore/manual-tests/window-print-subframe.html b/Source/WebCore/manual-tests/window-print-subframe.html new file mode 100755 index 0000000..39047b3 --- /dev/null +++ b/Source/WebCore/manual-tests/window-print-subframe.html @@ -0,0 +1,5 @@ + +

      This text in the main frame should not be printed.

      +
      Expected Contents
      Drag item 1 here: Plain text clipping
      Drag item 2 here: Styled text clipping
      Drag item 3 here: full path to 3.gif, starting with a / character
      Drag item 4 here: full path to 4.txt, starting with a / character
      Drag item 5 here: http://www.ibm.com/
      Paste item 5 here: 5