Bug 100757

Summary: [EFL][GTK] Adapt accessibility feature to WebKitTestRunner.
Product: WebKit Reporter: Mateusz Leszko <m.leszko>
Component: WebKit EFLAssignee: Mateusz Leszko <m.leszko>
Status: RESOLVED FIXED    
Severity: Normal CC: apinheiro, g.czajkowski, gyuyoung.kim, k.czech, laszlo.gombos, lucas.de.marchi, mario, mrobinson, rakuco, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 99011, 100848    
Bug Blocks: 98895    
Attachments:
Description Flags
Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency.
none
Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency.
eflews.bot: commit-queue-
Adapt accessibility feature to WebKitTestRunner.
eflews.bot: commit-queue-
Adapt accessibility feature to WebKitTestRunner.
none
[EFL] Skipping Accessibility tests for wk2.
none
[EFL] Skipping Accessibility tests for wk1/wk2.
none
[EFL] Adapt accessibility feature to WebKitTestRunner. none

Mateusz Leszko
Reported 2012-10-30 06:59:02 PDT
Adding Macros specified for EFL accessibility. Updating CMake files.
Attachments
Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency. (8.63 KB, patch)
2012-11-15 07:07 PST, Mateusz Leszko
no flags
Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency. (8.63 KB, patch)
2012-11-20 02:38 PST, Mateusz Leszko
eflews.bot: commit-queue-
Adapt accessibility feature to WebKitTestRunner. (8.46 KB, patch)
2012-11-20 06:59 PST, Mateusz Leszko
eflews.bot: commit-queue-
Adapt accessibility feature to WebKitTestRunner. (8.46 KB, patch)
2012-11-23 01:29 PST, Mateusz Leszko
no flags
[EFL] Skipping Accessibility tests for wk2. (1.38 KB, patch)
2012-11-23 09:16 PST, Krzysztof Czech
no flags
[EFL] Skipping Accessibility tests for wk1/wk2. (1.38 KB, patch)
2012-11-23 09:30 PST, Krzysztof Czech
no flags
[EFL] Adapt accessibility feature to WebKitTestRunner. (1.38 KB, patch)
2012-11-23 09:34 PST, Krzysztof Czech
no flags
Mateusz Leszko
Comment 1 2012-11-15 07:07:42 PST
Created attachment 174430 [details] Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency.
Mateusz Leszko
Comment 2 2012-11-16 07:37:00 PST
Test are failing due to 99011 dependency.
Grzegorz Czajkowski
Comment 3 2012-11-20 00:17:43 PST
Comment on attachment 174430 [details] Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency. Clearing the review flag as the patch couldn't be applied to the trunk. Please rebase the patch.
Mateusz Leszko
Comment 4 2012-11-20 02:38:36 PST
Created attachment 175177 [details] Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency. rebase
EFL EWS Bot
Comment 5 2012-11-20 02:41:44 PST
Comment on attachment 175177 [details] Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency. Attachment 175177 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/14934220
Grzegorz Czajkowski
Comment 6 2012-11-20 05:47:47 PST
Comment on attachment 175177 [details] Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency. View in context: https://bugs.webkit.org/attachment.cgi?id=175177&action=review > LayoutTests/ChangeLog:3 > + [EFL][GTK] Adapt accessibility support for EFL. It seems that the patch allows to compile accessibility feature for WTR to pass accessibility tests. Wouldn't be better to change the title to: [EFL] Adapt accessibility feature to WebKitTestRunner. ? IMHO this patch doesn't touch WebKit-GTK at all, so we can omit [GTK] prefix. > Tools/ChangeLog:8 > + Adding macros specified for EFL accessibility. Sounds unclear, What about "Allow to build accessibility feature in WebkitTestRunner for EFL Platform." ? > Tools/ChangeLog:9 > + Updating CMake files. Please describe what you are changing in CMake configurations, like adding atk includes etc. > Tools/ChangeLog:10 > + Removed gtk/gtk.h dependency. Please add this note in below list next to method where the dependency is being removed.
Mateusz Leszko
Comment 7 2012-11-20 06:42:12 PST
Patch is not building due to Bug 100848 dependency.
Mateusz Leszko
Comment 8 2012-11-20 06:44:29 PST
Comment on attachment 175177 [details] Adding macros specified for EFL accessibility. Updating CMake files. Removed gtk/gtk.h dependency. View in context: https://bugs.webkit.org/attachment.cgi?id=175177&action=review >> LayoutTests/ChangeLog:3 >> + [EFL][GTK] Adapt accessibility support for EFL. > > It seems that the patch allows to compile accessibility feature for WTR to pass accessibility tests. Wouldn't be better to change the title to: > [EFL] Adapt accessibility feature to WebKitTestRunner. ? > IMHO this patch doesn't touch WebKit-GTK at all, so we can omit [GTK] prefix. Changing title. Leaving [GTK] tag due to removing "include <gtk/gtk.h>". >> Tools/ChangeLog:8 >> + Adding macros specified for EFL accessibility. > > Sounds unclear, What about "Allow to build accessibility feature in WebkitTestRunner for EFL Platform." ? Sounds good. >> Tools/ChangeLog:9 >> + Updating CMake files. > > Please describe what you are changing in CMake configurations, like adding atk includes etc. ok >> Tools/ChangeLog:10 >> + Removed gtk/gtk.h dependency. > > Please add this note in below list next to method where the dependency is being removed. ok
Mateusz Leszko
Comment 9 2012-11-20 06:59:28 PST
Created attachment 175210 [details] Adapt accessibility feature to WebKitTestRunner.
EFL EWS Bot
Comment 10 2012-11-20 07:07:54 PST
Comment on attachment 175210 [details] Adapt accessibility feature to WebKitTestRunner. Attachment 175210 [details] did not pass efl-ews (efl): Output: http://queues.webkit.org/results/14911638
Grzegorz Czajkowski
Comment 11 2012-11-20 07:12:34 PST
Thanks for the changes. LGTM. Let's wait for bug 100848 to meet dependency.
Mateusz Leszko
Comment 12 2012-11-23 01:29:37 PST
Created attachment 175752 [details] Adapt accessibility feature to WebKitTestRunner.
Mateusz Leszko
Comment 13 2012-11-23 02:20:02 PST
CC'ing reviewers. All dependences solved. Local review done.
Laszlo Gombos
Comment 14 2012-11-23 08:44:03 PST
Comment on attachment 175752 [details] Adapt accessibility feature to WebKitTestRunner. r=me.
WebKit Review Bot
Comment 15 2012-11-23 08:48:41 PST
Comment on attachment 175752 [details] Adapt accessibility feature to WebKitTestRunner. Clearing flags on attachment: 175752 Committed r135619: <http://trac.webkit.org/changeset/135619>
WebKit Review Bot
Comment 16 2012-11-23 08:48:48 PST
All reviewed patches have been landed. Closing bug.
Krzysztof Czech
Comment 17 2012-11-23 09:16:29 PST
Created attachment 175816 [details] [EFL] Skipping Accessibility tests for wk2.
Krzysztof Czech
Comment 18 2012-11-23 09:30:48 PST
Created attachment 175818 [details] [EFL] Skipping Accessibility tests for wk1/wk2.
Krzysztof Czech
Comment 19 2012-11-23 09:34:30 PST
Created attachment 175820 [details] [EFL] Adapt accessibility feature to WebKitTestRunner.
Laszlo Gombos
Comment 20 2012-11-23 09:38:05 PST
Comment on attachment 175820 [details] [EFL] Adapt accessibility feature to WebKitTestRunner. r=me.
Mateusz Leszko
Comment 21 2012-11-23 09:51:02 PST
updating patch due to skipping test.
WebKit Review Bot
Comment 22 2012-11-23 10:17:44 PST
Comment on attachment 175820 [details] [EFL] Adapt accessibility feature to WebKitTestRunner. Clearing flags on attachment: 175820 Committed r135627: <http://trac.webkit.org/changeset/135627>
WebKit Review Bot
Comment 23 2012-11-23 10:17:49 PST
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.