Re: KSyCoca, Thread safety, and Cache invalidation

2015-06-12 Thread Sebastian Kügler
On Saturday, June 13, 2015 02:04:03 Vishesh Handa wrote: [...] > 3. The gui thread on receiving the dbus signal updates its db as well > as the database of all other threads. This is slightly complex and > would require locking code similar to (2) since the other threads > could be in the process o

KSyCoca, Thread safety, and Cache invalidation

2015-06-12 Thread Vishesh Handa
Hey David There is a bug in KRunner that new applications do not show up unless KRunner is restarted. The problem is as follows - * Every thread has its own KSysCoca instance * Each KSysCoca interface listens for a dbus signal on when it should update its db * Without an event loop, dbus signals

KDE Frameworks 5.11.0 released

2015-06-12 Thread David Faure
12th June 2015. KDE today announces the release of KDE Frameworks 5.11.0. KDE Frameworks are 60 addon libraries to Qt which provide a wide variety of· commonly needed functionality in mature, peer reviewed and well tested· libraries with friendly licensing terms. For an introduction see the· Frame