WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
90250
Remove Leopard Accessibility support from WebCore (now that no port builds on Leopard)
https://bugs.webkit.org/show_bug.cgi?id=90250
Summary
Remove Leopard Accessibility support from WebCore (now that no port builds on...
Eric Seidel (no email)
Reported
2012-06-29 00:06:43 PDT
Remove Leopard Accessibility support from WebCore (now that no port builds on Leopard)
Attachments
Patch
(6.09 KB, patch)
2012-06-29 00:07 PDT
,
Eric Seidel (no email)
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ec2-cq-03
(572.13 KB, application/zip)
2012-06-29 04:59 PDT
,
WebKit Review Bot
no flags
Details
Archive of layout-test-results from ec2-cr-linux-01
(649.90 KB, application/zip)
2012-06-29 06:07 PDT
,
WebKit Review Bot
no flags
Details
patch
(7.34 KB, patch)
2013-02-13 15:02 PST
,
chris fleizach
eric
: review+
buildbot
: commit-queue-
Details
Formatted Diff
Diff
patch for landing
(8.04 KB, patch)
2013-02-14 10:49 PST
,
chris fleizach
no flags
Details
Formatted Diff
Diff
View All
Add attachment
proposed patch, testcase, etc.
Eric Seidel (no email)
Comment 1
2012-06-29 00:07:22 PDT
Created
attachment 150094
[details]
Patch
Ryosuke Niwa
Comment 2
2012-06-29 00:28:53 PDT
Comment on
attachment 150094
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=150094&action=review
> Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:46 > m_isAccessibilityTable = true;
Should we initialize this on the initialization list now that if-def is gone?
> Source/WebCore/accessibility/AccessibilityTable.cpp:54 > m_isAccessibilityTable = isTableExposableThroughAccessibility();
Ditto.
Eric Seidel (no email)
Comment 3
2012-06-29 00:40:25 PDT
Comment on
attachment 150094
[details]
Patch A task for another day. :)
WebKit Review Bot
Comment 4
2012-06-29 04:59:09 PDT
Comment on
attachment 150094
[details]
Patch Rejecting
attachment 150094
[details]
from commit-queue. New failing tests: accessibility/aria-roles.html Full output:
http://queues.webkit.org/results/13109339
WebKit Review Bot
Comment 5
2012-06-29 04:59:12 PDT
Created
attachment 150142
[details]
Archive of layout-test-results from ec2-cq-03 The attached test failures were seen while running run-webkit-tests on the commit-queue. Bot: ec2-cq-03 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
WebKit Review Bot
Comment 6
2012-06-29 06:07:28 PDT
Comment on
attachment 150094
[details]
Patch
Attachment 150094
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/13106390
New failing tests: accessibility/aria-roles.html
WebKit Review Bot
Comment 7
2012-06-29 06:07:32 PDT
Created
attachment 150162
[details]
Archive of layout-test-results from ec2-cr-linux-01 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-01 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Eric Seidel (no email)
Comment 8
2013-01-04 23:15:34 PST
These comparisons are all now with MAC_OS_X_VERSION_MIN_REQUIRED, which makes them slightly harder to grep for/remove unfortunately.
Eric Seidel (no email)
Comment 9
2013-02-13 12:02:27 PST
Comment on
attachment 150094
[details]
Patch I don't plan to take this on again anytime soon.
chris fleizach
Comment 10
2013-02-13 12:04:52 PST
(In reply to
comment #9
)
> (From update of
attachment 150094
[details]
) > I don't plan to take this on again anytime soon.
Are you saying you want someone else to finish this up?
Eric Seidel (no email)
Comment 11
2013-02-13 12:06:21 PST
That would be fine. I'm also happy to close this. I'm not actively working on removing LEOPARD code right now.
chris fleizach
Comment 12
2013-02-13 12:21:01 PST
Comment on
attachment 150094
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=150094&action=review
>> Source/WebCore/accessibility/AccessibilityARIAGrid.cpp:46 >> m_isAccessibilityTable = true; > > Should we initialize this on the initialization list now that if-def is gone?
yes we can do this one
>> Source/WebCore/accessibility/AccessibilityTable.cpp:54 >> m_isAccessibilityTable = isTableExposableThroughAccessibility(); > > Ditto.
i believe there were some issues in calling this method from the constructor. Right now it lives in the init() method
chris fleizach
Comment 13
2013-02-13 15:02:25 PST
Created
attachment 188191
[details]
patch
Eric Seidel (no email)
Comment 14
2013-02-13 15:35:44 PST
Comment on
attachment 188191
[details]
patch Looks reasonable to me.
Build Bot
Comment 15
2013-02-13 16:43:12 PST
Comment on
attachment 188191
[details]
patch
Attachment 188191
[details]
did not pass mac-wk2-ews (mac-wk2): Output:
http://queues.webkit.org/results/16580061
New failing tests: platform/mac/accessibility/aria-treegrid.html
chris fleizach
Comment 16
2013-02-14 10:49:34 PST
Created
attachment 188384
[details]
patch for landing
chris fleizach
Comment 17
2013-02-14 10:50:49 PST
(In reply to
comment #16
)
> Created an attachment (id=188384) [details] > patch for landing
Previous patch caused that test to fail because AccessibilityARIAGrid wasn't calling AXRenderObject::init The easy fix is for AXARIAGrid to override isTableExposableThroughAccessibility() and return true instead of trying to have AXTable return a value for AXARIAGrid
chris fleizach
Comment 18
2013-02-14 11:24:21 PST
http://trac.webkit.org/changeset/142895
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