Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full line edt #772

Merged
merged 3 commits into from
Aug 21, 2023
Merged

Full line edt #772

merged 3 commits into from
Aug 21, 2023

Conversation

sampottinger
Copy link
Collaborator

We got pretty close on #752. However, the EDT often will place errors in unexpected places and with a width of 1 character (gives us a point where there was a problem but not the correct number of characters involved). This does not impact ANTLR issues.

I believe that, previous to the efforts to improve error highlighting, earlier versions of Processing 4 were highlighting the whole line but stuff related to #752 and #715 tried to make this more precise. This PR restores that earlier behavior and formalizes the interface. See attached.

Note that this does not impact upsteram errors in the build pipeline, only things that get through to the EDT. It also does not change behavior for errors reported at compile or runtime using javac directly.

before
after
after_vscode

@sampottinger sampottinger marked this pull request as ready for review August 20, 2023 22:09
@benfry benfry merged commit f1da373 into main Aug 21, 2023
@benfry
Copy link
Owner

benfry commented Aug 21, 2023

Looks good; thanks!

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 21, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants