Community
Participate
Working Groups
Build Identifier: Hi Colleagues, If you open an big WSDL and try to write in souce page, you will see that this is really hard because the SIE is very slow. Regards, Tzvetan Gaydev Memo 12.11.2010 09:57:05 Stanislav Nichev Issue update: live validation is performed on each start attribute, start tag, start value edit, etc... Regards, Stanislav Reproducible: Always
Hi Guys, I've done some investigation of the issue. It turned out that the problem is in the ValidationListener and more specifically: resetPagesFormTitle() and updatePagesFormTitle() (ui part) methods. I'm currently thinking of a redesign of the editor title update. Regards, Stanislav
Created attachment 201471 [details] fix of the performance issue Hi Guys, I've prepared a fix for the performance issue when writing in source. The problem was in the UI update of the validation messages. I've put this logic inside async runnable and it did the job. Need to attach fix for one test. Regards, Stanislav
Created attachment 201472 [details] fix for the test Hi Guys, I've added a "runAsyncUiUpdate" flag to the ValidationListener. If it is "true" - executes Display.asyncExec(). This flag will always be "true" for production, but it will be "false" for certain tests. The benefits of this solution are more than the drawbacks, so I'll be happy to leave it as it is. Regards, Stanislav
Created attachment 201473 [details] adding test ensuring that the UI update is run in async mode
Hi Guys, I've prepared some patches for this issue. Patches should be applied in the order they were created. Regards, Stanislav