Title: [171837] branches/safari-600.1-branch/Source/WebKit2
- Revision
- 171837
- Author
- [email protected]
- Date
- 2014-07-30 20:36:35 -0700 (Wed, 30 Jul 2014)
Log Message
Merged r171829. <rdar://problem/17824833>
Modified Paths
Diff
Modified: branches/safari-600.1-branch/Source/WebKit2/ChangeLog (171836 => 171837)
--- branches/safari-600.1-branch/Source/WebKit2/ChangeLog 2014-07-31 03:19:12 UTC (rev 171836)
+++ branches/safari-600.1-branch/Source/WebKit2/ChangeLog 2014-07-31 03:36:35 UTC (rev 171837)
@@ -1,5 +1,24 @@
2014-07-30 Lucas Forschler <[email protected]>
+ Merge r171829
+
+ 2014-07-30 Enrica Casucci <[email protected]>
+
+ REGRESSION (WK2 iOS): Inline editing for Chinese and Japanese keyboards does not work in Safari.
+ https://bugs.webkit.org/show_bug.cgi?id=135449
+ <rdar://problem/17824833>
+
+ Reviewed by Benjamin Poulain.
+
+ The WebProcess sends the notification that the gesture modified the phrase boundary,
+ but the flag was not being converted properly, therefore we failed to notify
+ the text input system that a change had occurred.
+
+ * UIProcess/ios/WKContentViewInteraction.mm:
+ (toUIWKSelectionFlags):
+
+2014-07-30 Lucas Forschler <[email protected]>
+
Merge r171749
2014-07-29 Brady Eidson <[email protected]>
Modified: branches/safari-600.1-branch/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm (171836 => 171837)
--- branches/safari-600.1-branch/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm 2014-07-31 03:19:12 UTC (rev 171836)
+++ branches/safari-600.1-branch/Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm 2014-07-31 03:36:35 UTC (rev 171837)
@@ -1612,6 +1612,8 @@
uiFlags |= UIWKWordIsNearTap;
if (flags & IsBlockSelection)
uiFlags |= UIWKIsBlockSelection;
+ if (flags & PhraseBoundaryChanged)
+ uiFlags |= UIWKPhraseBoundaryChanged;
return static_cast<UIWKSelectionFlags>(uiFlags);
}
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes