Title: [113629] tags/Safari-536.6.1/Source/WebKit2
Diff
Modified: tags/Safari-536.6.1/Source/WebKit2/ChangeLog (113628 => 113629)
--- tags/Safari-536.6.1/Source/WebKit2/ChangeLog 2012-04-09 21:59:05 UTC (rev 113628)
+++ tags/Safari-536.6.1/Source/WebKit2/ChangeLog 2012-04-09 22:00:47 UTC (rev 113629)
@@ -1,3 +1,22 @@
+2011-04-09 Lucas Forschler <[email protected]>
+
+ Merge 113523
+
+ 2012-04-06 Hironori Bono <[email protected]>
+
+ REGRESSION: Cannot write a word with Korean double consonant
+ https://bugs.webkit.org/show_bug.cgi?id=81186
+
+ Reviewed by Dan Bernstein.
+
+ WebKit change r103859 posts fake mouse-move events when the keyboard status is
+ changed. Unfortunately, these mouse events go to input methods and confuse a
+ Korean input method. This change directly calls handleMouseEvent() instead of
+ -mouseMoved: to prevent sending these fake events to input methods.
+
+ * UIProcess/API/mac/WKView.mm:
+ (-[WKView _postFakeMouseMovedEventForFlagsChangedEvent:]):
+
2012-04-05 Anders Carlsson <[email protected]>
Crash when switching to a tab with plug-ins
Modified: tags/Safari-536.6.1/Source/WebKit2/UIProcess/API/mac/WKView.mm (113628 => 113629)
--- tags/Safari-536.6.1/Source/WebKit2/UIProcess/API/mac/WKView.mm 2012-04-09 21:59:05 UTC (rev 113628)
+++ tags/Safari-536.6.1/Source/WebKit2/UIProcess/API/mac/WKView.mm 2012-04-09 22:00:47 UTC (rev 113629)
@@ -2149,7 +2149,8 @@
NSEvent *fakeEvent = [NSEvent mouseEventWithType:NSMouseMoved location:[[flagsChangedEvent window] convertScreenToBase:[NSEvent mouseLocation]]
modifierFlags:[flagsChangedEvent modifierFlags] timestamp:[flagsChangedEvent timestamp] windowNumber:[flagsChangedEvent windowNumber]
context:[flagsChangedEvent context] eventNumber:0 clickCount:0 pressure:0];
- [self mouseMoved:fakeEvent];
+ NativeWebMouseEvent webEvent(fakeEvent, self);
+ _data->_page->handleMouseEvent(webEvent);
}
- (NSInteger)conversationIdentifier
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes