Revision 26b8f84...

Go back to digest for 28th July 2013

Features in Development Tools

Milian Wolff committed changes in [kdevelop/projectfilter] /cmake:

Implement project filtering for the cmake manager in a threadsafe way.

Operate directly on a list of thread safe project filters in the
background thread. ::parse() needs a hack to ensure that this list
is queried in a threadsafe manner, as there is currently no proper
place in the API to do this.

In the future, a custom import job should be created which then reads
the list of filters before going of into the background thread.

I've tested this with a session containing all KDEPIM projects. The
slowdown compared to before is negleglible and I did not encounter any
crashes.

File Changes

Modified 2 files
  • /cmake
  •   projectmanagersmanager.cpp
  •   projectmanagersmanager.h
2 files changed in total