Conley you need to get into object orientated programming then and away from COBOL.
Quote Noel
What is broken here is that the plugin's are not sending the notification back to SONAR and this puts it out of sync. Now when you save the project we save the state that SONAR knows about which is incorrect and when you load it back you get the incorrect state that you are seeing. However you are disagreeing with him! X3D changed but it DID NOT CAUSE anything!
I am stating that X3D changed and caused a different behavior in mine and others work flow. So face it, you are totally disagreeing with Noel...
You have time and time again avoided what he has said in your response, and you never quote what he says, merely repeat what you think! :)
Your logic is flawed!!!
That logic is flawed. While it can be used as a thermometer for general troubleshooting, in the software world you cannot compare two different inter-operating components A and B and conclude that if a problem arises after a change in A it can be implied with certainty that the change in A is the root problem. In this case a change in A to add a new feature exposed a bug in B that causes the problem. Are you going to acknowledge any of this or are you do you think if you say the same thing over and over again it will become true :)
What caused a change in your workflow was a bug in your plugin. Anyway even I've run out of energy with this point... I keep editing it down, even resorted to capital letters, but I realise you don't actually want to read or understand what Noel actually said.
Cheers!
p.s. Thanks for the usual windup John and contributions... I state facts, you keep flinging the insults...