SVN_SILENT made messages (.desktop file)
Push IndexedString construction out of benchmarked region.
Remove dead file
FOREACH_ARRAY -> foreach
Set version to 4.6.0
Merge branch '4.6'

Conflicts:
	CMakeLists.txt
SVN_SILENT made messages (.desktop file)
Revert "FOREACH_ARRAY -> foreach"

See KDevplatform commit: We'll use range-based for loops soonishly.

This reverts commit 500857b7e20b7caf513dd86a026408e4de32ac1d.
Make it possible to filter targets from CMake projects.
Merge branch '4.6'
Added the possibility to filter Make Targets

Added the possibility to filter Make Targets on a custom makefile
project. This is needed because some makefile generators creates
a lot of boilerplate (I'm looking at you, qmake. ) that do not play
well with the KDevelop's project view ( more than 60 targets created
for my projects for instance. ). This makes KDevelop usable again.

Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
SVN_SILENT made messages (.desktop file)
fix faulty merge resolution
Fix user-visible string
Merge remote-tracking branch 'origin/4.6'
Recreate Makefile Targets when Filters changes.

This patch adds a reload to the makefile project item targets
when the filter changes, this way all of the makefile - based
targets will be deleted and re-created.

REVIEW: 114386
Reviewed-by: Milian Wolff
Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org>
Remove deprecated assert

It used to be checked by the project manager, now it's dealt by CMakeEdit.

REVIEW: 328631
Make sure that we're not trying to remove the same file twice

It would result in a faulty operation altogether.
It can be reproduced by trying to remove the file from the folder and from
the target
Make sure that we're comparing to the correct path

It was comparing against .../CMakeLists.txt/, we want .../
Merge branch '4.6'