ddnet/src/engine
heinrich5991 94acac91a0 Overhauled job system
The engine now takes `std::shared_ptr<IJob>`, this will ensure the
appropriate lifetime of the given parameters, it also allows for proper
destruction. Remove the now obsolete `IFetcher` interface and `CFetcher`
class.

Also adds some locks to `CUpdater`, previously it didn't have any locks
at all.
2017-11-23 15:47:38 +01:00
..
client Overhauled job system 2017-11-23 15:47:38 +01:00
docs Fix a few whitespace-at-end-of-file issues 2015-08-22 15:27:41 +02:00
external New glew try 2017-10-20 11:35:44 +02:00
server Overhauled job system 2017-11-23 15:47:38 +01:00
shared Overhauled job system 2017-11-23 15:47:38 +01:00
client.h Fixed several issues with the ghost (thanks to Learath2) 2017-10-28 14:23:24 +02:00
config.h dont restore empty config values at start 2015-11-16 20:31:56 +01:00
console.h Make most user input teehistoric 2017-09-20 02:23:28 +02:00
demo.h Always close files, cleaner demo recording, fix some other stuff 2017-07-08 13:39:20 +02:00
editor.h Add code for fixing old maps by removing unused tiles 2017-06-11 19:53:55 +02:00
engine.h Overhauled job system 2017-11-23 15:47:38 +01:00
friends.h Add foes (permanently ignored players) 2015-07-22 22:16:49 +02:00
ghost.h Fixed several issues with the ghost (thanks to Learath2) 2017-10-28 14:23:24 +02:00
graphics.h remove functions, that aren't needed anymore 2017-09-27 12:18:46 +02:00
input.h Refcount IME usage (fixes #577 and #738) 2017-07-15 15:25:36 +02:00
kernel.h minior style issues 2017-07-28 14:49:09 +02:00
keys.h Use scancodes instead of keycodes for input (fixes #796, please test) 2017-07-21 19:53:49 +02:00
map.h Rename GetUncompressedDataSize to GetDataSize 2017-08-30 08:36:17 +02:00
masterserver.h Fix a few whitespace-at-end-of-file issues 2015-08-22 15:27:41 +02:00
message.h Add protocol extension with UUIDs 2017-05-25 00:52:43 +02:00
server.h Address pull request comments 2017-10-13 02:29:18 +02:00
serverbrowser.h Added Fastcap support for ghost and race demo 2017-09-28 16:01:57 +02:00
sound.h Add option to enable/disable panning per voice 2014-11-30 12:23:05 +01:00
storage.h Fix and rename the CEditor::ExtractName function 2017-08-30 13:59:42 +02:00
textrender.h Possible emoji rendering fix 2017-10-28 09:08:17 +02:00
updater.h Overhauled job system 2017-11-23 15:47:38 +01:00
uuid.h Add protocol extension with UUIDs 2017-05-25 00:52:43 +02:00