<html>
 <body>
  <div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
   <table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 solid;">
    <tr>
     <td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="https://git.reviewboard.kde.org/r/115226/">https://git.reviewboard.kde.org/r/115226/</a>
     </td>
    </tr>
   </table>
   <br />




<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" style="background-image: url('https://git.reviewboard.kde.org/static/rb/images/review_request_box_top_bg.ab6f3b1072c9.png'); background-position: left top; background-repeat: repeat-x; border: 1px black solid;">
 <tr>
  <td>

<div>Review request for KDevelop and Vishesh Handa.</div>
<div>By Sven Brauch.</div>


<p style="color: grey;"><i>Updated Jan. 23, 2014, 2:07 a.m.</i></p>



<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Changes</h1>
<table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">fix issues raised by milian</pre>
  </td>
 </tr>
</table>







<div style="margin-top: 1.5em;">
 <b style="color: #575012; font-size: 10pt;">Repository: </b>
kdevplatform
</div>


<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Adds abbreviation matching for quickopen, similar to what the completion does now.

For duchain items, you can do component-wise abbrev matching with the same algorithm like in kate.
For example, py::pyccwor matches "Python::PythonCodeCompletionWorker", kdev::cccont matches "KDevelop::CodeCompletionContext", etc.

For project items, you can type any set of characters from the path of the item. So, btbrowser/cml matches addons/kate/backtracebrowser/CMakeLists.txt. The idea is that often you can abbreviate path names but they seldomly contain capital letters, so it doesn't make much sense to restrict it to capital letters.

I'm not sure this is the perfect way to do it, feedback is welcome.</pre>
  </td>
 </tr>
</table>



<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> (updated)</h1>
<ul style="margin-left: 3em; padding-left: 0;">

 <li>language/CMakeLists.txt <span style="color: grey">(d5f29c1)</span></li>

 <li>language/interfaces/abbreviations.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>language/interfaces/quickopenfilter.h <span style="color: grey">(cd3afa9)</span></li>

 <li>plugins/projectfilter/tests/test_projectfilter.cpp <span style="color: grey">(21c6675)</span></li>

 <li>plugins/quickopen/projectitemquickopen.cpp <span style="color: grey">(8be9dd8)</span></li>

 <li>plugins/quickopen/tests/quickopentest.h <span style="color: grey">(eff5b93)</span></li>

 <li>plugins/quickopen/tests/quickopentest.cpp <span style="color: grey">(3827237)</span></li>

 <li>plugins/quickopen/tests/quickopentestbase.h <span style="color: grey">(1205379)</span></li>

</ul>

<p><a href="https://git.reviewboard.kde.org/r/115226/diff/" style="margin-left: 3em;">View Diff</a></p>







  </td>
 </tr>
</table>




  </div>
 </body>
</html>