John Preston
|
44e94bfbf5
|
Add workaround for macOS leaveEvent() bugs.
On macOS sometimes when mouse leaves the window we don't receive leaveEvent()
calls in the nested widgets, like buttons, only for the window itself.
|
2017-11-21 18:27:48 +04:00 |
|
John Preston
|
d93c1ccbaa
|
Improve compile time.
|
2017-11-21 14:20:52 +04:00 |
|
John Preston
|
ac99318f34
|
Use ranges:: algorithms instead of base::
|
2017-11-20 16:24:00 +04:00 |
|
John Preston
|
fde3ff1bbf
|
Simplify rpl::consumer.
|
2017-11-16 07:59:08 +04:00 |
|
John Preston
|
6445c0563e
|
Fix reading from freed memory in rpl::take().
|
2017-11-16 07:59:07 +04:00 |
|
John Preston
|
525cde3498
|
Use make_state for flatten_latest().
|
2017-11-16 07:59:06 +04:00 |
|
John Preston
|
ea0f6b9a12
|
Use 'if constexpr ()' instead of tag dispatch.
|
2017-11-16 07:59:05 +04:00 |
|
John Preston
|
1cd126d728
|
Disable not type-erased consumers on GCC.
|
2017-11-16 07:59:05 +04:00 |
|
John Preston
|
6861059d18
|
Fix build for old OS X with Qt 5.3.2
|
2017-11-16 07:59:05 +04:00 |
|
John Preston
|
80d9938e96
|
Support and use not type-erased consumers.
|
2017-11-16 07:59:05 +04:00 |
|
John Preston
|
1c5abaa518
|
Remove mutex locks from rpl for now.
|
2017-11-16 07:59:03 +04:00 |
|
John Preston
|
ee9763c98f
|
Improve rpl::combine() and rpl::start().
|
2017-11-16 07:59:03 +04:00 |
|
John Preston
|
fbcd5e2f1e
|
Try to use const-ref better in rpl.
|
2017-11-16 07:59:02 +04:00 |
|
John Preston
|
487ddb5694
|
Add some rpl operators.
|
2017-11-16 07:59:02 +04:00 |
|
John Preston
|
b873fee1cf
|
Use rvalue references in rpl next / error.
|
2017-11-16 07:59:01 +04:00 |
|
John Preston
|
e70052e966
|
Add piping and on_next, on_error, on_done, start.
|
2017-11-16 07:59:01 +04:00 |
|
John Preston
|
101fdb1fba
|
Add event_stream for events with many consumers.
|
2017-11-16 07:59:01 +04:00 |
|
John Preston
|
ebe4bbbf0f
|
Add core rpl::producer/consumer implementation.
|
2017-11-16 07:59:01 +04:00 |
|