fune/accessible
James Teh 5c6a8e23d4 Bug 1900287: Grudgingly refactor GetUiaClientPidsWin11 into a class to make MinGW happy. r=nlapre
In order to keep all of the tragic implementation detail for this function in a single class, I originally put the structs and the thread proc inside the function.
The thread proc was implemented as a lambda which implicitly converts to a function pointer.
Unfortunately, it seems MinGW can't implicitly convert this lambda to a function with the stdcall calling convention.
This is why we can't have nice things.
To deal with this, refactor it into a class so that we can define the thread proc as a static function instead of a lambda.
All of the methods are static; the class is just used to contain the implementation details.

Differential Revision: https://phabricator.services.mozilla.com/D212391
2024-06-03 21:30:17 +00:00
..
android Bug 1896516 Part 8 - Remove nsIScrollableFrame usages under accessible/. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
aom Bug 1851273 - P1: Add accessible/ios directory. r=Jamie,morgan,nlapre 2024-03-04 21:11:49 +00:00
atk Bug 1886371 part 6: Add UIA control types to RoleMap. r=nlapre 2024-03-25 03:28:05 +00:00
base Bug 1896516 Part 8 - Remove nsIScrollableFrame usages under accessible/. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
basetypes Bug 1887789 part 1: Fixes to Accessible::LandmarkRole. r=morgan 2024-05-08 06:04:47 +00:00
docs Bug 1893033 - Expand a11y-checks debugging documentation in the Mochitest FAQ. r=Jamie 2024-05-06 16:32:54 +00:00
generic Bug 1896516 Part 8 - Remove nsIScrollableFrame usages under accessible/. r=layout-reviewers,emilio 2024-05-30 06:32:20 +00:00
html Bug 1895408: Add support for exposing critical, supoptimal, optimal meter values via AXValueDescription r=Jamie 2024-05-21 22:11:05 +00:00
interfaces Bug 1849160 - Part 1: Implement rowgroup role, r=Jamie 2024-04-10 17:22:12 +00:00
ios Bug 1886371 part 6: Add UIA control types to RoleMap. r=nlapre 2024-03-25 03:28:05 +00:00
ipc Bug 1898198: Fix RemoteAccessible::TakeFocus when the browser UI has focus. r=eeejay 2024-05-26 21:50:29 +00:00
mac Backed out changeset 29e984633f5e (bug 1888310) for causing mochitest failures @ accessible/tests/browser/mac/browser_app.js CLOSED TREE 2024-05-31 00:47:54 +03:00
other
tests Bug 1896367: Use changes to ElementState::DISABLED to detect HTML disabled state changes. r=eeejay 2024-05-29 05:59:57 +00:00
windows Bug 1900287: Grudgingly refactor GetUiaClientPidsWin11 into a class to make MinGW happy. r=nlapre 2024-06-03 21:30:17 +00:00
xpcom Bug 1893376 - have XPCOM GetAccessibleFor return GetAccessibleEvenIfNotInMap when getting an Accessible for a DOM node; r=Jamie 2024-05-07 01:04:21 +00:00
xul Bug 1851273 - P1: Add accessible/ios directory. r=Jamie,morgan,nlapre 2024-03-04 21:11:49 +00:00
moz.build Bug 1851273 - P1: Add accessible/ios directory. r=Jamie,morgan,nlapre 2024-03-04 21:11:49 +00:00