Dalamud/Dalamud/Interface/Internal/Windows/Data
srkizer 5d473919a1
Hide scheduler from RunOnFrameworkThread (#1725)
* Hide scheduler from RunOnFrameworkThread

Creating new tasks via Task.Run and alike would fetch the current
scheduler, which we do not want in case of running stuff from the
framework thread. Change is to prevent the standard library from seeing
the "current scheduler". If one wants to use `await` with an async
function to be run in the framework thread, one can use
`RunOnFrameworkThreadAwaitable` instead now.

* TaskSchedulerWidget: test better stuff

* TaskSchedulerWidget: add freeze tests

* More comments

* Make TaskFactory a getter method instead of property to avoid bad suggestions

* Why are there stuff still not pushed
2024-03-18 20:10:47 -07:00
..
Widgets Hide scheduler from RunOnFrameworkThread (#1725) 2024-03-18 20:10:47 -07:00
DataWindow.cs Reapply "IFontAtlas: font atlas per plugin" 2024-01-19 07:26:56 +09:00
GameInventoryTestWidget.cs Add IInternal/PublicDisposableService (#1696) 2024-03-16 15:58:05 +00:00
IDataWindowWidget.cs Miscellaneous improvements (#1537) 2023-11-26 22:58:26 +01:00