Changeset 107978 in webkit


Ignore:
Timestamp:
Feb 16, 2012 2:03:33 PM (12 years ago)
Author:
tonikitoo@webkit.org
Message:

2012-02-16 Antonio Gomes <agomes@rim.com>

[BlackBerry] Upstream touch handling related classes (part II: FatFingers)
https://bugs.webkit.org/show_bug.cgi?id=78509

Reviewed by Rob Buis.

FatFingers is the class responsible to the whole touch
accuracy of the BlackBerry port. Initial upstream.

  • WebKitSupport/FatFingers.cpp: Added. (WebKit): (BlackBerry::WebKit::FatFingers::fingerRectForPoint): (BlackBerry::WebKit::hasMousePressListener): (BlackBerry::WebKit::FatFingers::isElementClickable): (BlackBerry::WebKit::isFieldWithText): (BlackBerry::WebKit::distanceBetweenPoints): (BlackBerry::WebKit::compareDistanceBetweenPoints): (BlackBerry::WebKit::isValidFrameOwner): (BlackBerry::WebKit::FatFingers::FatFingers): (BlackBerry::WebKit::FatFingers::~FatFingers): (BlackBerry::WebKit::FatFingers::findBestPoint): (BlackBerry::WebKit::FatFingers::checkFingerIntersection): (BlackBerry::WebKit::FatFingers::findIntersectingRegions): (BlackBerry::WebKit::FatFingers::checkForClickableElement): (BlackBerry::WebKit::FatFingers::checkForText): (BlackBerry::WebKit::FatFingers::getPaddings): (BlackBerry::WebKit::FatFingers::nodesFromRect): (BlackBerry::WebKit::FatFingers::getRelevantInfoFromPoint): (BlackBerry::WebKit::FatFingers::setSuccessfulFatFingersResult):
  • WebKitSupport/FatFingers.h: Added. (WebCore): (WebKit): (FatFingersResult): (BlackBerry::WebKit::FatFingersResult::FatFingersResult): (BlackBerry::WebKit::FatFingersResult::reset): (BlackBerry::WebKit::FatFingersResult::originPosition): (BlackBerry::WebKit::FatFingersResult::adjustedPosition): (BlackBerry::WebKit::FatFingersResult::positionWasAdjusted): (BlackBerry::WebKit::FatFingersResult::isTextInput): (BlackBerry::WebKit::FatFingersResult::isValid): (BlackBerry::WebKit::FatFingersResult::validNode): (BlackBerry::WebKit::FatFingersResult::nodeAsElementIfApplicable): (FatFingers):
Location:
trunk/Source/WebKit/blackberry
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/blackberry/ChangeLog

    r107972 r107978  
     12012-02-16  Antonio Gomes  <agomes@rim.com>
     2
     3        [BlackBerry] Upstream touch handling related classes
     4        https://bugs.webkit.org/show_bug.cgi?id=78509
     5
     6        Reviewed by Rob Buis.
     7
     8        FatFingers is the class responsible to the whole touch
     9        accuracy of the BlackBerry port. Initial upstream.
     10
     11        * WebKitSupport/FatFingers.cpp: Added.
     12        (WebKit):
     13        (BlackBerry::WebKit::FatFingers::fingerRectForPoint):
     14        (BlackBerry::WebKit::hasMousePressListener):
     15        (BlackBerry::WebKit::FatFingers::isElementClickable):
     16        (BlackBerry::WebKit::isFieldWithText):
     17        (BlackBerry::WebKit::distanceBetweenPoints):
     18        (BlackBerry::WebKit::compareDistanceBetweenPoints):
     19        (BlackBerry::WebKit::isValidFrameOwner):
     20        (BlackBerry::WebKit::FatFingers::FatFingers):
     21        (BlackBerry::WebKit::FatFingers::~FatFingers):
     22        (BlackBerry::WebKit::FatFingers::findBestPoint):
     23        (BlackBerry::WebKit::FatFingers::checkFingerIntersection):
     24        (BlackBerry::WebKit::FatFingers::findIntersectingRegions):
     25        (BlackBerry::WebKit::FatFingers::checkForClickableElement):
     26        (BlackBerry::WebKit::FatFingers::checkForText):
     27        (BlackBerry::WebKit::FatFingers::getPaddings):
     28        (BlackBerry::WebKit::FatFingers::nodesFromRect):
     29        (BlackBerry::WebKit::FatFingers::getRelevantInfoFromPoint):
     30        (BlackBerry::WebKit::FatFingers::setSuccessfulFatFingersResult):
     31        * WebKitSupport/FatFingers.h: Added.
     32        (WebCore):
     33        (WebKit):
     34        (FatFingersResult):
     35        (BlackBerry::WebKit::FatFingersResult::FatFingersResult):
     36        (BlackBerry::WebKit::FatFingersResult::reset):
     37        (BlackBerry::WebKit::FatFingersResult::originPosition):
     38        (BlackBerry::WebKit::FatFingersResult::adjustedPosition):
     39        (BlackBerry::WebKit::FatFingersResult::positionWasAdjusted):
     40        (BlackBerry::WebKit::FatFingersResult::isTextInput):
     41        (BlackBerry::WebKit::FatFingersResult::isValid):
     42        (BlackBerry::WebKit::FatFingersResult::validNode):
     43        (BlackBerry::WebKit::FatFingersResult::nodeAsElementIfApplicable):
     44        (FatFingers):
     45
    1462012-02-16  Antonio Gomes  <agomes@rim.com>
    247
Note: See TracChangeset for help on using the changeset viewer.