[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc

commit-queue at webkit.org commit-queue at webkit.org
Wed Dec 22 13:14:00 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 71f1fa3ae603a04851f19519c0c896c576c25073
Author: commit-queue at webkit.org <commit-queue at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Thu Sep 9 10:34:03 2010 +0000

    2010-09-09  Chris Guillory  <chris.guillory at google.com>
    
            Reviewed by Chris Fleizach.
    
            Add methods used to determine accessibility state.
            https://bugs.webkit.org/show_bug.cgi?id=45434
    
            * public/WebAccessibilityObject.h:
            * src/WebAccessibilityObject.cpp:
            (WebKit::WebAccessibilityObject::canSetSelectedAttribute):
            (WebKit::WebAccessibilityObject::isCollapsed):
            (WebKit::WebAccessibilityObject::isLinked):
            (WebKit::WebAccessibilityObject::isReadOnly):
            (WebKit::WebAccessibilityObject::isVisible):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@67077 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/chromium/ChangeLog b/WebKit/chromium/ChangeLog
index 357779b..c4eb37e 100644
--- a/WebKit/chromium/ChangeLog
+++ b/WebKit/chromium/ChangeLog
@@ -1,3 +1,19 @@
+2010-09-09  Chris Guillory  <chris.guillory at google.com>
+
+        Reviewed by Chris Fleizach.
+
+        Add methods used to determine accessibility state.
+        https://bugs.webkit.org/show_bug.cgi?id=45434
+        
+
+        * public/WebAccessibilityObject.h:
+        * src/WebAccessibilityObject.cpp:
+        (WebKit::WebAccessibilityObject::canSetSelectedAttribute):
+        (WebKit::WebAccessibilityObject::isCollapsed):
+        (WebKit::WebAccessibilityObject::isLinked):
+        (WebKit::WebAccessibilityObject::isReadOnly):
+        (WebKit::WebAccessibilityObject::isVisible):
+
 2010-09-08  Yury Semikhatsky  <yurys at chromium.org>
 
         Reviewed by Joseph Pecoraro.
diff --git a/WebKit/chromium/public/WebAccessibilityObject.h b/WebKit/chromium/public/WebAccessibilityObject.h
index ddb9bda..6b55376 100644
--- a/WebKit/chromium/public/WebAccessibilityObject.h
+++ b/WebKit/chromium/public/WebAccessibilityObject.h
@@ -81,17 +81,22 @@ public:
     WEBKIT_API WebAccessibilityObject parentObject() const;
     WEBKIT_API WebAccessibilityObject previousSibling() const;
 
+    WEBKIT_API bool canSetSelectedAttribute() const;
     WEBKIT_API bool isAnchor() const;
     WEBKIT_API bool isChecked() const;
+    WEBKIT_API bool isCollapsed() const;
     WEBKIT_API bool isFocused() const;
     WEBKIT_API bool isEnabled() const;
     WEBKIT_API bool isHovered() const;
     WEBKIT_API bool isIndeterminate() const;
+    WEBKIT_API bool isLinked() const;
     WEBKIT_API bool isMultiSelectable() const;
     WEBKIT_API bool isOffScreen() const;
     WEBKIT_API bool isPasswordField() const;
     WEBKIT_API bool isPressed() const;
     WEBKIT_API bool isReadOnly() const;
+    WEBKIT_API bool isSelected() const;
+    WEBKIT_API bool isVisible() const;
     WEBKIT_API bool isVisited() const;
 
     WEBKIT_API WebRect boundingBoxRect() const;
diff --git a/WebKit/chromium/src/WebAccessibilityObject.cpp b/WebKit/chromium/src/WebAccessibilityObject.cpp
index 4263e8b..3a3e94b 100644
--- a/WebKit/chromium/src/WebAccessibilityObject.cpp
+++ b/WebKit/chromium/src/WebAccessibilityObject.cpp
@@ -182,6 +182,15 @@ WebAccessibilityObject WebAccessibilityObject::previousSibling() const
     return WebAccessibilityObject(m_private->previousSibling());
 }
 
+bool WebAccessibilityObject::canSetSelectedAttribute() const
+{
+    if (!m_private)
+        return 0;
+
+    m_private->updateBackingStore();
+    return m_private->canSetSelectedAttribute();
+}
+
 bool WebAccessibilityObject::isAnchor() const
 {
     if (!m_private)
@@ -200,6 +209,15 @@ bool WebAccessibilityObject::isChecked() const
     return m_private->isChecked();
 }
 
+bool WebAccessibilityObject::isCollapsed() const
+{
+    if (!m_private)
+        return 0;
+
+    m_private->updateBackingStore();
+    return m_private->isCollapsed();
+}
+
 
 bool WebAccessibilityObject::isFocused() const
 {
@@ -237,6 +255,15 @@ bool WebAccessibilityObject::isIndeterminate() const
     return m_private->isIndeterminate();
 }
 
+bool WebAccessibilityObject::isLinked() const
+{
+    if (!m_private)
+        return 0;
+
+    m_private->updateBackingStore();
+    return m_private->isLinked();
+}
+
 bool WebAccessibilityObject::isMultiSelectable() const
 {
     if (!m_private)
@@ -282,6 +309,24 @@ bool WebAccessibilityObject::isReadOnly() const
     return m_private->isReadOnly();
 }
 
+bool WebAccessibilityObject::isSelected() const
+{
+    if (!m_private)
+        return 0;
+
+    m_private->updateBackingStore();
+    return m_private->isSelected();
+}
+
+bool WebAccessibilityObject::isVisible() const
+{
+    if (!m_private)
+        return 0;
+
+    m_private->updateBackingStore();
+    return m_private->isVisible();
+}
+
 bool WebAccessibilityObject::isVisited() const
 {
     if (!m_private)

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list