In this week's KDE Commit-Digest:
- Network Management now uses QtNetworkManager to activate connections
- Non-QML TabBox removed in kde-workspace
- Fix of high cpu usage in Kwin fade effect
- Widget text color change possible in Umbrello
- Initial prototype of support for view profiles in Okteta
- Threading support, global search bar and tree of folders for bookmarks in Marble
- Initial implementation of Google Reader API in Akonadi
- Calligra introduces a GTL (Graphics Transformation Language) giant lock to avoid threading issues; tripleclick implementation.
Dot Categories:
Comments
Can someone provide some background on the GTL giant lock?
What is it? and why was it necessary?
GTL is a language used to implement image filters and such (http://www.opengtl.org/). Apparently it is not thread safe and they needed to block multiple filters from executing at the same time. I think (hope) that this just serializes filters, but that each individual filter can still use multiple cores ?