This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Could you public some sort of offset based SPI? Something like StripeManager.java push API: public MarkHandle addMark(Document_offset, MarkDescriptor); public void removeMark(MarkHandle); Current Annotations API based approach is too slow (issue #59721). Another Annotations API disadvantage is that annotations hide line numbers. Recognized friend should be "org.netbeans.modules.versioning.system.cvss".
Talked with tpavek, apireviews liason. If you provide a diff it can be reviewed in fasttrack mode (it takes one week).
This still needs to be rectified. Currently there is a whole bunch of modules impl-depending on o.n.m.editor.errorstripe.privatespi.*, here is the list from deadlock's impl-deps.txt: MODULE org.netbeans.modules.diff (ide) MODULE org.netbeans.modules.gsf (ruby) MODULE org.netbeans.modules.java.editor (java) MODULE org.netbeans.modules.subversion (ide) MODULE org.netbeans.modules.versioning (ide) MODULE org.netbeans.modules.versioning.system.cvss (ide)
I still have this on my todo list...
anything happening here? org.netbeans.modules.editor.errorstripe.privatespi.MarkProviderCreator and associated classes are still completely private (not even friend). It's a pain to maintain implementation dependencies for 3rd party plugins supporting multiple versions. Without this mark occurrences highlighting is only halfway useful.