WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
84340
[EFL] tabsToLinks ewk_view setting
https://bugs.webkit.org/show_bug.cgi?id=84340
Summary
[EFL] tabsToLinks ewk_view setting
Mikhail Pozdnyakov
Reported
2012-04-19 07:40:03 PDT
ewk_view should expose tabsToLinks, hyperlinkAuditingEnabled, webGLEnabled settings in order to provide EFL's LayoutTestController overridePreference implementation.
Attachments
adding ewk_view settings
(9.40 KB, patch)
2012-04-19 11:42 PDT
,
Mikhail Pozdnyakov
no flags
Details
Formatted Diff
Diff
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements.
(5.07 KB, patch)
2012-04-21 09:40 PDT
,
Mikhail Pozdnyakov
no flags
Details
Formatted Diff
Diff
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements.
(5.12 KB, patch)
2012-04-22 14:26 PDT
,
Mikhail Pozdnyakov
gyuyoung.kim
: commit-queue-
Details
Formatted Diff
Diff
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements.
(34.92 KB, patch)
2012-04-22 14:46 PDT
,
Mikhail Pozdnyakov
no flags
Details
Formatted Diff
Diff
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements.
(5.12 KB, patch)
2012-04-22 14:51 PDT
,
Mikhail Pozdnyakov
tonikitoo
: review+
webkit.review.bot
: commit-queue-
Details
Formatted Diff
Diff
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements. (reviewed rebased)
(5.12 KB, patch)
2012-04-27 06:10 PDT
,
Mikhail Pozdnyakov
no flags
Details
Formatted Diff
Diff
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements. (reviewed rebased)
(5.05 KB, patch)
2012-04-27 06:13 PDT
,
Mikhail Pozdnyakov
no flags
Details
Formatted Diff
Diff
Show Obsolete
(6)
View All
Add attachment
proposed patch, testcase, etc.
Mikhail Pozdnyakov
Comment 1
2012-04-19 11:42:45 PDT
Created
attachment 137934
[details]
adding ewk_view settings Exporting 3 new ewk_view settings: 1) hyperlinkAuditingEnabled - enbles/desables hyperlink auditing (
http://www.whatwg.org/specs/web-apps/current-work/#hyperlink-auditing
). 2) tabsToLinks - sets whether the tab key will focus links and form controls. 3) webGLEnabled - run-time flag for WebGL.
Raphael Kubo da Costa (:rakuco)
Comment 2
2012-04-19 12:28:40 PDT
Comment on
attachment 137934
[details]
adding ewk_view settings Theoretically speaking, these three settings are unrelated to each other so it makes sense to submit separate patches for them. Please explain in the documentation what the default for each setting is, and expand a little on what they are used for (an API user probably won't know what hyperlink auditing means, for example).
Mikhail Pozdnyakov
Comment 3
2012-04-20 00:16:51 PDT
(In reply to
comment #0
)
> ewk_view should expose tabsToLinks, hyperlinkAuditingEnabled, webGLEnabled settings in order to provide EFL's LayoutTestController overridePreference implementation.
Splitting it. This bug is responsible for tabsToLinks ewk_view setting only.
Mikhail Pozdnyakov
Comment 4
2012-04-21 09:40:04 PDT
Created
attachment 138237
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements.
Raphael Kubo da Costa (:rakuco)
Comment 5
2012-04-21 14:57:16 PDT
Comment on
attachment 138237
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements. View in context:
https://bugs.webkit.org/attachment.cgi?id=138237&action=review
The change looks OK, but the function names still rub me in the wrong way. Both Qt and GTK+ seem to use "links included in focus chain" to describe this feature; perhaps ewk_view_setting_include_links_in_focus_chain_{get,set} makes more sense?
> Source/WebKit/efl/WebCoreSupport/ChromeClientEfl.cpp:309 > + return ewk_view_setting_enable_tabs_to_links_get(m_view) ? KeyboardAccessTabsToLinks: KeyboardAccessDefault;
Minor nit: please add a space character before the ':'.
Mikhail Pozdnyakov
Comment 6
2012-04-22 14:26:29 PDT
Created
attachment 138273
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements. rename setter and getter functions, added space.
Gyuyoung Kim
Comment 7
2012-04-22 14:32:35 PDT
Comment on
attachment 138273
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements.
Attachment 138273
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/12482668
Mikhail Pozdnyakov
Comment 8
2012-04-22 14:46:45 PDT
Created
attachment 138274
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements.
Mikhail Pozdnyakov
Comment 9
2012-04-22 14:51:17 PDT
Created
attachment 138275
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements.
Raphael Kubo da Costa (:rakuco)
Comment 10
2012-04-22 14:56:24 PDT
Comment on
attachment 138275
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements. Looks good, thanks.
WebKit Review Bot
Comment 11
2012-04-26 07:01:11 PDT
Comment on
attachment 138275
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements. Rejecting
attachment 138275
[details]
from commit-queue. Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2 Last 500 characters of output: git/webkit-commit-queue/Source/WebKit/chromium/ui --revision 133673 --non-interactive --force --accept theirs-conflict --ignore-externals' in '/mnt/git/webkit-commit-queue/Source/WebKit/chromium' 46>At revision 133673. ________ running '/usr/bin/python tools/clang/scripts/update.py --mac-only' in '/mnt/git/webkit-commit-queue/Source/WebKit/chromium' ________ running '/usr/bin/python gyp_webkit' in '/mnt/git/webkit-commit-queue/Source/WebKit/chromium' Updating webkit projects from gyp files... Full output:
http://queues.webkit.org/results/12527894
Mikhail Pozdnyakov
Comment 12
2012-04-27 06:10:26 PDT
Created
attachment 139183
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements. (reviewed rebased)
Mikhail Pozdnyakov
Comment 13
2012-04-27 06:13:45 PDT
Created
attachment 139184
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements. (reviewed rebased)
WebKit Review Bot
Comment 14
2012-04-27 11:00:27 PDT
Comment on
attachment 139184
[details]
Exporting new ewk_view setting: tabsToLinks - enbles/disables tab key focusing of page elements. (reviewed rebased) Clearing flags on attachment: 139184 Committed
r115449
: <
http://trac.webkit.org/changeset/115449
>
WebKit Review Bot
Comment 15
2012-04-27 11:00:33 PDT
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug