Michael Carlberg
|
a0f0fc8723
|
refactor: Add module::halt(error)
|
2016-10-25 07:07:24 +02:00 |
|
Michael Carlberg
|
bcf9249dc7
|
refactor: Use plain std::function callbacks
Replace fastdelegate with plain std::function's because
of incomplete clang support
|
2016-10-25 01:51:57 +02:00 |
|
Michael Carlberg
|
d879d6d42e
|
fix: Throttle X input events
- Limit the amount of allowed input events
- Yield on lock failure
- Cleanup
|
2016-10-19 06:03:01 +02:00 |
|
Michael Carlberg
|
68f72d69cc
|
refactor: Drop tokenized labels
Handle placeholder tokens inside each label
instead of cloning into a new instance each time
|
2016-10-19 01:31:17 +02:00 |
|
Michael Carlberg
|
01c5dcb6b7
|
fix: Guarded module teardown
|
2016-10-18 17:55:34 +02:00 |
|
Michael Carlberg
|
5fd8c50dde
|
fix(i3): Shutdown on socket disconnect
|
2016-10-18 11:49:13 +02:00 |
|
Michael Carlberg
|
df93cabf22
|
fix: Acquire lock when stopping modules
|
2016-10-18 10:35:15 +02:00 |
|
Michael Carlberg
|
5796bde25d
|
fix(network): Acquire lock on cleanup
|
2016-10-18 10:22:48 +02:00 |
|
Michael Carlberg
|
64d578f23d
|
fix(modules): Generic method for broadcasting handled events
|
2016-10-17 03:31:14 +02:00 |
|
Michael Carlberg
|
89d645539c
|
refactor: Drop modules on failure
If a module error occur, just stop the failing
module and let the application keep running.
|
2016-10-11 08:13:42 +02:00 |
|
Michael Carlberg
|
6037947b1d
|
refactor(alsa): Acquire mutex lock for api calls
|
2016-10-11 05:43:57 +02:00 |
|
Michael Carlberg
|
c687b07cd0
|
fix: Handle mouse button click/scroll events
|
2016-10-10 18:05:58 +02:00 |
|
Michael Carlberg
|
d359ab6057
|
refactor: Application rewrite
|
2016-10-10 14:52:57 +02:00 |
|