Refactoring CMake support

Aleix Pol aleixpol at kde.org
Tue Aug 27 00:10:36 UTC 2013


I haven't had problems with it so far, I'll merge it later this week. I'm
not doing it yet because I just merged the noAreaTabs branch and I'd prefer
to break systems one at a time.

In any case, please test :)

Aleix


On Tue, Aug 20, 2013 at 2:56 AM, Aleix Pol <aleixpol at kde.org> wrote:

> Hi!
> It's not news that we've had some threading issues with the project model,
> especially from the cmake plugin. This was mostly because the project was
> parsed in a different thread and the results where being added from that
> thread to the ProjectsModel. It worked, but killing a bug made another one
> to appear, so that was no fun.
>
> With this change, I'm making it so the project will be parsed from a
> separate thread and will pass the data to another thread that will do the
> tree creation.
>
> I haven't tested it (at all, despite small tests with test projects) but
> the unit tests pass and I'm feeling quite positive about it. I'll be
> testing it in my system making sure all's in order during the following
> weeks, but for now, if somebody is curious enough, I'm interested in any
> kind of feedback.
>
> Cheers!
> Aleix
>
> PS: I'm applying this patch in my kdevplatform, for further safety ;)
> http://paste.opensuse.org/63054558
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20130827/776f7488/attachment.html>


More information about the KDevelop-devel mailing list