Reviewed by Justin.
Call clearKillRing() so we are guaranteed to start with empty kill ring.
* editing/pasteboard/emacs-cntl-y-001.html:
WebKitTools:
Reviewed by Justin.
Add clearKillRing so we can test emacs support with empty kill ring.
* DumpRenderTree/EventSendingController.m:
(+[EventSendingController isSelectorExcludedFromWebScript:]):
(+[EventSendingController webScriptNameForSelector:]):
(-[EventSendingController clearKillRing]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16620
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2006-09-28 David Harrison <harrison@apple.com>
+
+ Reviewed by Justin.
+
+ Call clearKillRing() so we are guaranteed to start with empty kill ring.
+
+ * editing/pasteboard/emacs-cntl-y-001.html:
+
2006-09-27 Eric Seidel <eric@eseidel.com>
Reviewed by mitz.
function editingTest() {
moveSelectionForwardByWordCommand();
moveSelectionForwardByWordCommand();
- if (window.eventSender)
+ if (window.eventSender) {
+ eventSender.clearKillRing();
eventSender.keyDown("y", ["ctrlKey"]);
+ }
}
</script>
+2006-09-28 David Harrison <harrison@apple.com>
+
+ Reviewed by Justin.
+
+ Add clearKillRing so we can test emacs support with empty kill ring.
+
+ * DumpRenderTree/EventSendingController.m:
+ (+[EventSendingController isSelectorExcludedFromWebScript:]):
+ (+[EventSendingController webScriptNameForSelector:]):
+ (-[EventSendingController clearKillRing]):
+
2006-09-27 MorganL <morganl.webkit@yahoo.com>
Reviewed by Maciej, landed by Brady
|| aSelector == @selector(leapForward:)
|| aSelector == @selector(keyDown:withModifiers:)
|| aSelector == @selector(enableDOMUIEventLogging:)
- || aSelector == @selector(fireKeyboardEventsToElement:))
+ || aSelector == @selector(fireKeyboardEventsToElement:)
+ || aSelector == @selector(clearKillRing))
return NO;
return YES;
}
return @"enableDOMUIEventLogging";
if (aSelector == @selector(fireKeyboardEventsToElement:))
return @"fireKeyboardEventsToElement";
+ if (aSelector == @selector(clearKillRing))
+ return @"clearKillRing";
return nil;
}
timeOffset += milliseconds / 1000.0;
}
+- (void)clearKillRing
+{
+ extern void _NSNewKillRingSequence();
+
+ _NSNewKillRingSequence();
+}
+
- (void)mouseDown
{
[[[frame frameView] documentView] layout];