WebCore:
Reviewed by Darin.
- WebCore part of fix for <rdar://problem/
3618274> REGRESSION (125-135):
Option-tab doesn't always work as expected
* kwq/KWQKHTMLPart.mm:
(KWQKHTMLPart::tabsToAllControls):
reworked logic to match what we promise in the UI; this worked correctly
before for regular tabbing, but not for option-tabbing.
* kwq/KWQButton.mm:
(QButton::focusPolicy):
check tabsToAllControls() rather than just WebCoreKeyboardAccessFull
* kwq/KWQComboBox.mm:
(QComboBox::focusPolicy):
ditto
* kwq/KWQFileButton.mm:
(KWQFileButton::focusPolicy):
ditto
* kwq/KWQListBox.mm:
(QListBox::focusPolicy):
ditto
WebKit:
Reviewed by Darin.
- WebKit part of fix for <rdar://problem/
3618274> REGRESSION (125-135):
Option-tab doesn't always work as expected
* WebCoreSupport.subproj/WebBridge.m:
(-[WebBridge _retrieveKeyboardUIModeFromPreferences:]):
Don't set WebCoreKeyboardAccessFull when setting WebCoreKeyboardAccessTabsToLinks
after all; these need to be tested independently to get the option-tab behavior
correct.
WebBrowser:
Fixed: <rdar://problem/
3807365> REGRSSION (8A259): drag bookmark to Finder does not appear in Finder
Reviewed by john.
* BookmarksViewController.m:
(-[BookmarksViewController outlineView:namesOfPromisedFilesDroppedAtDestination:forDraggedItems:]): new, must implement this method on Tiger for promised drags to work
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@7622
268f45cc-cd09-0410-ab3c-
d52691b4dbfc