Bug 287827 - MarkerHighlighter can block the UI thread

This change moves marker related resources API calls in
MarkerHighlighter to dedicated jobs, to avoid running the respective
code in the UI thread.

Change-Id: I8328c3cdabba0bcdb36b85043942ca4c6b4a7207
Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/185105
Tested-by: Platform Bot <platform-bot@eclipse.org>
Reviewed-by: Andrey Loskutov <loskutov@gmx.de>
1 file changed