0ad/source
phosit d85eef067b Make TaskManager independent of Future
`TaskManager` and `Future` where coupled together. When a task is pushed
a future is returned. Also the `Future::Wrap` function was inconvenient
to use.
Now `TaskManager::PushTask` doesn't return a `Future` anymore. This
alows to use different `Future`-like types.
Also it's possible to easily use the `Future` with a different type that
implements a `PushTask` function.
2025-08-28 20:01:39 +02:00
..
collada Fix some includes all over the place 2025-08-14 20:15:30 +02:00
dapinterface Fix some includes all over the place 2025-08-13 19:38:21 +02:00
graphics Make TaskManager independent of Future 2025-08-28 20:01:39 +02:00
gui Lift window width constraint of .getPreferredTextSize 2025-08-24 11:03:34 +02:00
i18n Fix some includes all over the place 2025-08-14 20:15:30 +02:00
lib Fix some includes in atlas 2025-08-21 14:18:38 +02:00
lobby Fix some includes all over the place 2025-08-13 19:38:21 +02:00
maths Convert span with dynamic extent to static extent 2025-08-24 11:09:57 +02:00
mocks Fix some includes all over the place 2025-08-13 19:38:21 +02:00
network Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
pch Fix some includes all over the place 2025-08-14 20:15:30 +02:00
ps Make TaskManager independent of Future 2025-08-28 20:01:39 +02:00
renderer Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
rlinterface Fix some includes all over the place 2025-08-13 19:38:21 +02:00
scriptinterface Update SpiderMonkey to ESR 128.13 2025-08-15 19:43:34 +02:00
simulation2 Make TaskManager independent of Future 2025-08-28 20:01:39 +02:00
soundmanager SoundManager: Replace manual memory with unorderedmap 2025-08-25 09:45:14 -05:00
third_party Silence mongoose warnings 2025-08-12 20:45:15 +02:00
tools Make wxStaticBox' content children 2025-08-24 18:27:30 +02:00
main.cpp Remove custom span and use std::span 2025-08-24 11:09:57 +02:00
test_setup.cpp Fix some includes in atlas 2025-08-21 14:18:38 +02:00