• Adam Ettenberger's avatar
    Fire events for UIA_Value* and UIA_RangeValue* Properties · d8bd058f
    Adam Ettenberger authored
    1. Adding or mapping generated events for relevant properties :
       - ENABLED_CHANGED     (IntAttribute::kRestriction)
       - READONLY_CHANGED    (IntAttribute::kRestriction)
       - VALUE_CHANGED       (FloatAttribute::kValueForRange)
       - VALUE_MAX_CHANGED   (FloatAttribute::kMaxValueForRange)
       - VALUE_MIN_CHANGED   (FloatAttribute::kMinValueForRange)
       - VALUE_STEP_CHANGED  (FloatAttribute::kStepValueForRange)
    
    2. Firing UIA Property Changed events :
       - UIA_IsEnabledPropertyId
       - UIA_RangeValueIsReadOnlyPropertyId
       - UIA_RangeValueLargeChangePropertyId
       - UIA_RangeValueMaximumPropertyId
       - UIA_RangeValueMinimumPropertyId
       - UIA_RangeValueSmallChangePropertyId
       - UIA_RangeValueValuePropertyId
       - UIA_ValueIsReadOnlyPropertyId
       - UIA_ValueValuePropertyId
    
    3. Ethan found a bug with AccessibilityEventRecorderUia which was
       causing event tests with multiple 'go()' calls to timeout.
       Cherry picked the fix from his CL :
       https://chromium-review.googlesource.com/c/chromium/src/+/1518407
    
    Bug: 844149
    Change-Id: Icf10385faf2ba84a49747298692bed409a862886
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1534286
    Commit-Queue: Adam Ettenberger <adettenb@microsoft.com>
    Reviewed-by: default avatarSean Topping <seantopping@chromium.org>
    Reviewed-by: default avatarDominic Mazzoni <dmazzoni@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#644618}
    d8bd058f
ax_event_generator_unittest.cc 39.6 KB