<HTML><BODY>
<b>Breadcrumbs implementation patch</b>

<br>

<br><div>This patch is the implementation of 'breadcrumbs' nagivation in KDevelop, aimed to add a lightweight mechanism of navigation through files instead of additional views on the left side.
</div>
<div>
</div>
-The navigation can start from project's directory (for files of some project) or from root folder (for files without project).

<br>

<br><div>-The popup list of files is split into 2 categories: Open and Other, which can be collapsed and expanded by a click. Directories are always in the "Other" list.
</div>


<br>-This version is sufficiently complete in my opinion. I'd appreciate if it is evaluated and commented.
<br>

<br><div>Known bugs:
</div>
<div>1. When starting kdevelop with open project files navigation start from root. Need to reopen them to navigate from project directory.
</div>
<div>2. The list of Open files contains more files than really open in the tabs. That's the list of documents, returned by function DocumentController::openDocuments.
</div>


<br>

<br><div>Intended changes:
</div>
<div>-Eliminate the bugs.
</div>
<div>-Probably change the popup list: for example "Recently opened"/"Other".
</div>
<div>-Improve internals for more stability.
</div>


<br><div>--
</div>
<div>Best regards,
</div>
<div>Ivan Ruchkin
<br>
</div>


</HTML>