{"push_id":1045686661,"size":4,"distinct_size":4,"ref":"refs/heads/dev/ntf-stream","head":"dbf918ffea793fb67f3e6854f8cc8139dc095545","before":"f6277826efa7131a2234adc00c301fe804a2e605","commits":[{"sha":"0cebb7857ff2de9c5ff21d3a02b0c4f678e43ba1","author":{"email":"7ab473651fa4abd8fee5be0c0733db6bf3d72cea@kde.org","name":"Daniel Vrátil"},"message":"Fix SessionThread dtor timeout when destroying default Session\n\nThe default Session does not have any owner and is managed by QThreadStorage,\nso it is only destroyed when QApplication is being destroyed. Because at\nthis point event loop is no longer running, SessionThread::doThreadQuit()\nis not invoked from SessionThread dtor and we hit the 10 seconds timeout.\n\nThis affects especially unit-test which take less than second to execute,\nbut then get stuck for 10 seconds in the SessionThread dtor during\nclean up.\n\nSince the new code relies on QCoreApplication::aboutToQuit() to destroy\nthe default Sessions while qApp is still running we had to adjust\nAKONADITEST_MAIN() a little to start the QApplication event loop, because\notherwise the signal is not emitted.","distinct":true,"url":"https://api.github.com/repos/KDE/akonadi/commits/0cebb7857ff2de9c5ff21d3a02b0c4f678e43ba1"},{"sha":"0b0f3bd69874601c99677084e99fe08c69176625","author":{"email":"7ab473651fa4abd8fee5be0c0733db6bf3d72cea@kde.org","name":"Daniel Vrátil"},"message":"Add an inter-resource move case to NotificationManagerTest","distinct":true,"url":"https://api.github.com/repos/KDE/akonadi/commits/0b0f3bd69874601c99677084e99fe08c69176625"},{"sha":"c84fc48a96674219561afe666af6398fb0dd7b5a","author":{"email":"7ab473651fa4abd8fee5be0c0733db6bf3d72cea@kde.org","name":"Daniel Vrátil"},"message":"Monitor: Print warnings about unexpected notification commands","distinct":true,"url":"https://api.github.com/repos/KDE/akonadi/commits/c84fc48a96674219561afe666af6398fb0dd7b5a"},{"sha":"dbf918ffea793fb67f3e6854f8cc8139dc095545","author":{"email":"7ab473651fa4abd8fee5be0c0733db6bf3d72cea@kde.org","name":"Daniel Vrátil"},"message":"NtfManager: process outgoing notifications in parallel\n\nUse a QThreadPool to run NotificationSubcriber::notify() for multiple\ninstances in parallel. This might provide a small speed up with large\namount of subscribers, but nothing big. It will be more visible once\nwe start sending notification payloads.","distinct":true,"url":"https://api.github.com/repos/KDE/akonadi/commits/dbf918ffea793fb67f3e6854f8cc8139dc095545"}]}