Changeset 86243 in webkit
- Timestamp:
- May 11, 2011 9:59:08 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r86241 r86243 1 2011-05-11 Chang Shu <cshu@webkit.org> 2 3 Reviewed by Antonio Gomes. 4 5 [Qt] Tab not working in editing/inserting/typing-tab-designmode-forms.html 6 https://bugs.webkit.org/show_bug.cgi?id=60477 7 8 Unskip passed tests. 9 10 * platform/qt/Skipped: 11 1 12 2011-05-11 Csaba Osztrogonác <ossy@webkit.org> 2 13 -
trunk/LayoutTests/platform/qt/Skipped
r86235 r86243 334 334 editing/inserting/insert-div-023.html 335 335 editing/inserting/multiple-lines-selected.html 336 editing/inserting/typing-tab-designmode-forms.html337 editing/inserting/typing-tab-designmode.html338 336 editing/inserting/5994480-2.html 339 337 -
trunk/Source/WebCore/ChangeLog
r86242 r86243 1 2011-05-11 Chang Shu <cshu@webkit.org> 2 3 Reviewed by Antonio Gomes. 4 5 [Qt] Tab not working in editing/inserting/typing-tab-designmode-forms.html 6 https://bugs.webkit.org/show_bug.cgi?id=60477 7 8 PlatformKeyboardEvent.m_text should be set to "\t" instead of leaving as null. 9 The value is checked at EventHandler.cpp:2527 (r86166). 10 11 Function keyTextForKeyEvent is partially implemented and can be enhanced in 12 a need-base. 13 14 * platform/qt/PlatformKeyboardEventQt.cpp: 15 (WebCore::keyTextForKeyEvent): 16 (WebCore::PlatformKeyboardEvent::PlatformKeyboardEvent): 17 1 18 2011-05-11 Adam Roben <aroben@apple.com> 2 19 -
trunk/Source/WebCore/platform/qt/PlatformKeyboardEventQt.cpp
r69105 r86243 579 579 } 580 580 581 static String keyTextForKeyEvent(const QKeyEvent* event) 582 { 583 switch (event->key()) { 584 case Qt::Key_Tab: 585 case Qt::Key_Backtab: 586 if (event->text().isNull()) 587 return "\t"; 588 } 589 return event->text(); 590 } 591 581 592 PlatformKeyboardEvent::PlatformKeyboardEvent(QKeyEvent* event) 582 593 { 583 594 const int state = event->modifiers(); 584 595 m_type = (event->type() == QEvent::KeyRelease) ? KeyUp : KeyDown; 585 m_text = event->text();586 m_unmodifiedText = event->text(); // FIXME: not correct596 m_text = keyTextForKeyEvent(event); 597 m_unmodifiedText = m_text; // FIXME: not correct 587 598 m_keyIdentifier = keyIdentifierForQtKeyCode(event->key()); 588 599 m_autoRepeat = event->isAutoRepeat();
Note: See TracChangeset
for help on using the changeset viewer.