Chairn
583d6e6c01
Mark virtual function as override using a script:
...
while IFS= read -r line; do file=${line%%:*}; lineno=$(echo $line | cut
-d':' -f2); echo "Treating $file line $lineno"; sed -i -e
"${lineno}s/virtual //" -e "${lineno}s/);\$/) override;/" -e
"${lineno}s/)\$/) override/" -e "${lineno}s/const\$/const override/" -e
"${lineno}s/) {/) override {/" -e "${lineno}s/) const {/) const override
{/" -e "${lineno}s/const;$/const override;/" "$file"; done < a
2022-05-17 23:47:32 +02:00
heinrich5991
fa4bcd5ec0
Unify logging infrastructure between IConsole
and dbg_msg
...
This makes the "black console window" less important on Windows (or
anywhere else, for that matter), lets you see logs from other threads in
the f1 console, and removes the distinction between `IConsole::Print`
and `dbg_msg`.
2022-04-29 15:21:26 +02:00
Jupeyy
0ff8054b6c
Allow more precise Destroy call to Job pool
2022-03-12 13:52:13 +01:00
heinrich5991
bce7a4f84e
Add serverbrowser ping cache
2021-05-14 01:00:41 +02:00
heinrich5991
11adc8c1ff
Make it possible to run jobs in the current thread
2021-05-13 03:15:18 +02:00
heinrich5991
a36250ba34
Use two threads for the server thread pool
...
This might help with long DNS timeouts.
2018-10-07 12:47:32 +02:00
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
Learath2
b8b4f7771d
Rename the callback
2017-10-19 18:13:28 +02:00
Learath
96acddb57f
Fix the other use after free
2017-10-17 15:39:20 +02:00
def
27b7549bba
Make --silent stop stdout logging
2017-09-03 10:37:24 +02:00
oy
4ad6d2f01e
fixed problem with sv_bindaddr on the server
2011-04-04 18:20:05 +02:00
oy
50b266086b
made dbg_dumpmem and dbg_lognetwork work again
2011-03-05 11:46:24 +01:00
oy
0bc13c91eb
made cl_threadsoundloading work again
2011-02-27 17:56:03 +01:00
oy
d9ce720387
made engine an interface
2011-02-27 15:03:57 +01:00
Magnus Auvinen
a2566b3ebd
cleaned up code structure a bit
2007-12-15 10:24:49 +00:00
Magnus Auvinen
a0e5181e42
added license info
2007-11-25 19:42:40 +00:00
Magnus Auvinen
711aa0db76
update, gui stuff, some engine stuff
2007-11-08 09:11:32 +00:00