<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Dec 26, 2019 at 9:06 PM Aleksey Midenkov <<a href="mailto:midenok@gmail.com">midenok@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 25, 2019 at 3:49 PM René J.V. Bertin <<a href="mailto:rjvbertin@gmail.com" target="_blank">rjvbertin@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Wednesday December 25 2019 14:09:16 Aleksey Midenkov wrote:<br>
<br>
>change which happen quite frequently. So please, add an ability to turn off<br>
>branch change detection.<br>
<br>
Does this also happen when you change branches that do not have any differences between them, i.e. when no files are being checked out? Does it make a difference if you have the project configured to be parsed completely on open or not?</blockquote><div><br></div><div>I don't know where it is configured. I use Custom Build System. Where is this option?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Do you use precompiled headers? </blockquote><div><br></div><div>Is it an option of KDevelop and where is it?</div><div><br></div><div>Actually syntax parser is broken in several ways. Now it red-underlined lots of types in files (almost all or all of them) as syntax errors. I tried to jump from one of them and it jumped to the beginning of some random unrelated file and after that everything was fixed. All red "errors" was gone.</div></div></div></blockquote><div><br></div><div>I managed to reproduce this one again and attached some screenshots. This happens also on branch change. This particular branch change updates not much files, but it updates files that are currently opened and one of them is edited in KDevelop. No, I don't know what happens when `git branch` doesn't update anything. I believe KDevelop won't fail in that case. I noticed the failures only on file updates and the more branch is different the more chances KDevelop will fail.</div><div> </div><div>I attached 3 screenshots. One of them is non-jumpable type and its error, other one is jumpable type which jump fixed the fail last time but it doesn't fix the fail this time. And one of them where KDevelop jumps from this jumpable type.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div>I believe you don't test your software properly, do you?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
If what you describe comes in fact from reaction to bulk file changes then there isn't much that can be done. You could add a feature to ignore file changes for a predefined period or until further notice, but that too will lead to incorrect parsing information for those files that did indeed change.<br>
<br>
R.<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr">All the best,<br><br>Aleksey Midenkov<br>@midenok</div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">All the best,<br><br>Aleksey Midenkov<br>@midenok</div></div>