Bug 540448 - [code mining] create code minings at the end of the line

Adding LineContentAnnotation on last offset of the line (usually on \n
or with an offset that's superior to last char offset) will now draw the
annotation after the line.

For that goal, a new LineEndCodeMinging API is introduced.

Change-Id: Ibb636a54e11981692a92dba653fb8013d5a3c00a
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.text/+/190503
Tested-by: Platform Bot <platform-bot@eclipse.org>
Reviewed-by: Mickael Istria <mistria@redhat.com>
6 files changed