Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core, ios, qt, android] Close race condition in RunLoop (issue #9620) | Chris Loer | 2017-11-27 | 1 | -2/+4 |
| | | | | | Because a message we queue from the foreground may cause the background to complete, exit, and tear down the AsyncTask, we have to block queue processing until we've finished our call to AsyncTask::send(). Broadening the scope of a mutex is scary, but I audited the code of our four implementations of AsyncTask and I don't see any way this could cause a deadlock. | ||||
* | [all] ensure runloop is the current scheduler | Ivo van Dongen | 2017-08-09 | 1 | -11/+5 |
| | |||||
* | [Qt] Avoid QApplication duplication via test main() | Bruno de Oliveira Abinader | 2017-01-18 | 1 | -16/+3 |
| | |||||
* | [Qt] Header cleanup (#6477) | Thiago Marcos P. Santos | 2016-09-27 | 1 | -2/+1 |
| | | | Make some headers private, so we only commit with the QML API. | ||||
* | [Qt] Implement the AsyncTask, Timer and RunLoop using Qt | Thiago Marcos P. Santos | 2016-04-20 | 1 | -0/+144 |
Now Mapbox GL will handle events using Qt as backend instead of libuv. |