Bug 49118

Summary: Use IAccessibleComparable to compare accessibility objects.
Product: WebKit Reporter: Chris Guillory <ctguil>
Component: AccessibilityAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: cfleizach, commit-queue, gustavo, webkit.review.bot, xan.lopez
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: All   
Attachments:
Description Flags
Patch.
cfleizach: review-
Moved default implementation to AccessibilityUIElement.cpp
none
Patch none

Chris Guillory
Reported 2010-11-05 17:45:22 PDT
AccessibilityUIElement::isEqual currently isn't returning correct results on the windows platform.
Attachments
Patch. (4.45 KB, patch)
2010-11-05 17:49 PDT, Chris Guillory
cfleizach: review-
Moved default implementation to AccessibilityUIElement.cpp (5.27 KB, patch)
2010-11-05 18:10 PDT, Chris Guillory
no flags
Patch (5.19 KB, patch)
2010-11-09 18:45 PST, Chris Guillory
no flags
Chris Guillory
Comment 1 2010-11-05 17:49:08 PDT
chris fleizach
Comment 2 2010-11-05 17:55:39 PDT
Comment on attachment 73150 [details] Patch. View in context: https://bugs.webkit.org/attachment.cgi?id=73150&action=review just one minor change, otherwise looks ok > WebKitTools/DumpRenderTree/AccessibilityUIElement.h:-74 > - i think we should remove the #if #else, then put this default implementation in AccessibilutyUIElement.cpp as #if !PLATFORM(WIN) ... #endif that way the header is easier to parse
Chris Guillory
Comment 3 2010-11-05 18:10:59 PDT
Created attachment 73153 [details] Moved default implementation to AccessibilityUIElement.cpp
chris fleizach
Comment 4 2010-11-05 18:12:36 PDT
Comment on attachment 73153 [details] Moved default implementation to AccessibilityUIElement.cpp r=me
WebKit Commit Bot
Comment 5 2010-11-05 18:41:10 PDT
Comment on attachment 73153 [details] Moved default implementation to AccessibilityUIElement.cpp Rejecting patch 73153 from commit-queue. Failed to run "['./WebKitTools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '--bot-id=eseidel-cq-sl', 'build-and-test', '--no-clean', '--no-update', '--test', '--non-interactive']" exit_code: 2 Last 500 characters of output: r `all'. === BUILD AGGREGATE TARGET All OF PROJECT DumpRenderTree WITH CONFIGURATION Release === Check dependencies ** BUILD FAILED ** The following build commands failed: DumpRenderTree: CompileC /Projects/CommitQueue/WebKitBuild/DumpRenderTree.build/Release/DumpRenderTree.build/Objects-normal/x86_64/AccessibilityUIElement.o /Projects/CommitQueue/WebKitTools/DumpRenderTree/AccessibilityUIElement.cpp normal x86_64 c++ com.apple.compilers.gcc.4_2 (1 failure) Compiling DumpRenderTree failed! Full output: http://queues.webkit.org/results/5318017
Chris Guillory
Comment 6 2010-11-05 19:02:25 PDT
Output: /Projects/CommitQueue/WebKitTools/DumpRenderTree/AccessibilityUIElement.cpp:791: error: prototype for 'bool AccessibilityTextMarkerRange::isEqual(AccessibilityUIElement*)' does not match any in class 'AccessibilityTextMarkerRange' /Projects/CommitQueue/WebKitTools/DumpRenderTree/AccessibilityTextMarker.h:77: error: candidate is: bool AccessibilityTextMarkerRange::isEqual(AccessibilityTextMarkerRange*) /Projects/CommitQueue/WebKitTools/DumpRenderTree/AccessibilityUIElement.cpp: In member function 'bool AccessibilityTextMarkerRange::isEqual(AccessibilityUIElement*)': /Projects/CommitQueue/WebKitTools/DumpRenderTree/AccessibilityUIElement.cpp:793: error: 'platformUIElement' was not declared in this scope
WebKit Review Bot
Comment 7 2010-11-06 19:33:29 PDT
Chris Guillory
Comment 8 2010-11-09 18:45:14 PST
Created attachment 73450 [details] Patch Builds on non-windows now.
Eric Seidel (no email)
Comment 9 2010-11-10 14:01:05 PST
Comment on attachment 73153 [details] Moved default implementation to AccessibilityUIElement.cpp Cleared Chris Fleizach's review+ from obsolete attachment 73153 [details] so that this bug does not appear in http://webkit.org/pending-commit.
chris fleizach
Comment 10 2010-11-10 17:12:52 PST
Comment on attachment 73450 [details] Patch r=me
WebKit Commit Bot
Comment 11 2010-11-10 18:06:22 PST
The commit-queue encountered the following flaky tests while processing attachment 73450 [details]: fast/css/font-face-download-error.html http/tests/appcache/fail-on-update-2.html Please file bugs against the tests. These tests were authored by ap@webkit.org and yuzo@google.com. The commit-queue is continuing to process your patch.
WebKit Commit Bot
Comment 12 2010-11-10 18:38:04 PST
Comment on attachment 73450 [details] Patch Clearing flags on attachment: 73450 Committed r71792: <http://trac.webkit.org/changeset/71792>
WebKit Commit Bot
Comment 13 2010-11-10 18:38:10 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.