Skip to content
This repository has been archived by the owner on Sep 27, 2022. It is now read-only.

Overhauled annotator almost completely

Compare
Choose a tag to compare
@ysthakur ysthakur released this 08 Feb 00:31
· 37 commits to master since this release

Fixed stuff:

  • Elements to annotate are no longer held in elementsToAnnotate because the errors showed up after they were fixed. This should prevent a possible memory leak in case the elements were deleted or modified.
  • Also, ids are not searched for in the entire file, but are rather kept track of in a map (each project has its own map to hopefully ease opening multiple projects at once). This should stop stack overflows from happening.
  • Code completion, seeing Javadocs, and resolving references are possible for items in sequences.
  • Arguments to mappings with the tag !!map aren't highlighted with "No such parameter" now.

Known / potential bugs:

  • Deleting the entire file and undoing it may require the plugin to be restarted (the inspections tooltip should work).
  • Random crashes (this shouldn't happen anymore, but I haven't tested it enough).
  • The summoning of Cthulhu without warning.