ddnet/src/engine/shared
Robert Müller d00283e885 Enable use of video recording for each demo player individually
Previously all demo players checked `IVideo::Current` to render a video, which would cause issues when rendering a demo while a demo slicing background job is running. Now video rendering can be toggled for each demo player individually and is only enabled for the main demo player.
2023-10-14 10:52:24 +02:00
..
assertion_logger.cpp Add separate log levels for each output 2023-07-24 22:43:05 +02:00
assertion_logger.h Unify logging infrastructure between IConsole and dbg_msg 2022-04-29 15:21:26 +02:00
build.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
Cargo.toml Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
compression.cpp Consistently use static const instead of const static 2022-11-29 23:32:32 +01:00
compression.h Add size checks to CVariableInt::Pack and ::Unpack 2022-03-05 20:49:55 +01:00
config.cpp Simplify io_write_newline error handling 2023-02-18 14:13:55 +01:00
config.h Minimal changes to default to Vulkan 2022-12-13 19:37:03 +01:00
config.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
config_variables.h Overhaul demo browser UI 2023-10-06 21:46:13 +02:00
console.cpp Show correct max length in help text for MACRO_CONFIG_STR 2023-10-09 00:53:28 +02:00
console.h ResetServerGameSettings → ResetGameSettings, remove flag argument 2023-07-28 16:12:21 +02:00
csv.cpp Add a simple CSV writer for Python's "excel" csv dialect 2020-06-23 09:11:59 +02:00
csv.h Fix some variable name's style 2020-11-08 17:15:48 +01:00
datafile.cpp Add functions for reading/writing strings from/to datafile 2023-10-03 16:07:15 +02:00
datafile.h Add functions for reading/writing strings from/to datafile 2023-10-03 16:07:15 +02:00
demo.cpp Enable use of video recording for each demo player individually 2023-10-14 10:52:24 +02:00
demo.h Enable use of video recording for each demo player individually 2023-10-14 10:52:24 +02:00
econ.cpp Quit when configured bindaddr cannot be resolved 2023-03-23 21:34:07 +01:00
econ.h Organize engine-shared includes 2022-06-17 17:39:24 +02:00
engine.cpp Fix logging (fixes #6611) 2023-05-18 21:54:30 +02:00
fifo.cpp Improve Windows pipe (FIFO) support 2023-09-05 19:15:09 +02:00
fifo.h Implement FIFO on Windows using Named Pipes 2023-01-21 11:13:02 +01:00
filecollection.cpp Use IO_MAX_PATH_LENGTH in CFileCollection 2023-06-25 10:49:57 +02:00
filecollection.h Replace all usages of C standard headers with C++ headers 2023-03-01 19:26:51 +01:00
global_uuid_manager.cpp Move teehistorian UUIDs into engine 2018-01-11 16:01:13 +01:00
http.cpp Check if HTTP request task is aborted in completion callback 2023-03-25 12:43:19 +01:00
http.h Stop server if started with old curl and incompatible sv_register 2022-09-22 00:09:02 +02:00
huffman.cpp Remove redundant variable assignments 2022-11-29 23:32:26 +01:00
huffman.h Mark CHuffman::Compress and ::Decompress as const 2022-04-02 13:35:24 +02:00
jobs.cpp Merge pull request #6958 from Zwelf/pr-fix-crash-dnsbl 2023-08-01 09:40:04 +00:00
jobs.h Delete fishy-looking assignment operator/copy constructor of IJob 2023-08-01 09:45:15 +02:00
json.cpp Run clang-format 2020-09-26 21:50:15 +02:00
json.h Run clang-format 2020-09-26 21:50:15 +02:00
jsonwriter.cpp Fix clang-tidy modernize-use-emplace 2023-10-06 14:06:20 +02:00
jsonwriter.h Port JSON writer from upstream 2023-07-25 15:05:25 +02:00
kernel.cpp Fix clang-tidy modernize-use-override 2023-10-06 14:06:52 +02:00
lib.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
linereader.cpp Add modernize-use-bool-literals 2022-02-15 00:12:52 +01:00
linereader.h Fix announcement feature, don't depend on buffer staying consistent 2023-01-13 16:22:22 +01:00
localization.h Add Localizable hint 2022-12-13 17:53:32 +01:00
map.cpp Add functions for reading/writing strings from/to datafile 2023-10-03 16:07:15 +02:00
map.h Add functions for reading/writing strings from/to datafile 2023-10-03 16:07:15 +02:00
masterserver.cpp Add HTTP masterserver registering and HTTP masterserver 2022-05-20 08:58:32 +02:00
masterserver.h Add HTTP masterserver registering and HTTP masterserver 2022-05-20 08:58:32 +02:00
memheap.cpp Organize base includes 2022-06-17 17:39:25 +02:00
memheap.h Add CHeap::StoreString method 2022-05-06 23:21:26 +02:00
netban.cpp Reduce duplicate code by extracting CNetBan::CBanPool::InsertUsed 2022-12-06 20:18:08 +01:00
netban.h Reduce duplicate code by extracting CNetBan::CBanPool::InsertUsed 2022-12-06 20:18:08 +01:00
network.cpp Remove check for pResponseToken, which isn't used on this code path 2022-12-06 20:37:59 +01:00
network.h Fix NET_MAX_CHUNKHEADERSIZE 5 -> 3 2023-04-23 11:51:34 +02:00
network_client.cpp Allow multiple connect addresses 2022-07-10 16:57:10 +02:00
network_conn.cpp Mark parameters as const when possible 2022-11-29 23:32:31 +01:00
network_console.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
network_console_conn.cpp Port some code to str_copy() template 2022-07-09 19:40:58 +03:00
network_server.cpp Use sizeof(int32_t) instead of 4 2023-02-11 13:59:08 +01:00
network_stun.cpp Only compare with old STUN server address if we have any 2022-07-10 16:53:15 +02:00
packer.cpp Fix off-by-one error when adding raw data to buffer 2023-05-03 19:13:39 +02:00
packer.h Add default parameter for CPacker::AddString 2023-05-03 18:17:27 +02:00
protocol.h NETMSG_AUTH_CHALLENGE is not used in 0.6 or 0.7 2023-08-22 10:31:16 +02:00
protocol7.h NETMSG_AUTH_CHALLENGE is not used in 0.6 or 0.7 2023-08-22 10:31:16 +02:00
protocol_ex.cpp Organize engine-shared includes 2022-06-17 17:39:24 +02:00
protocol_ex.h Organize engine-shared includes 2022-06-17 17:39:24 +02:00
protocol_ex_msgs.h Allow server to redirect clients 2023-07-27 11:30:11 +02:00
ringbuffer.cpp Add modernize-use-bool-literals 2022-02-15 00:12:52 +01:00
ringbuffer.h Fix some variable name's style 2020-11-08 17:15:48 +01:00
rust_version.rs Add support for Rust code in DDNet 2022-10-19 23:46:06 +02:00
serverinfo.cpp Merge pull request #7271 from furo321/afk-optional 2023-09-30 18:22:09 +00:00
serverinfo.h Add name for enum EClientScoreKind 2023-09-30 13:29:28 +02:00
snapshot.cpp Add CSnapshot::EmptySnapshot, mark pointer arguments as const 2023-09-26 20:13:27 +02:00
snapshot.h Add CSnapshot::EmptySnapshot, mark pointer arguments as const 2023-09-26 20:13:27 +02:00
storage.cpp Ensure ListDirectory/Info entries are unique 2023-07-03 20:06:40 +02:00
stun.cpp Use STUN to determine UDP connectivity and show diagnostics 2022-05-18 09:21:31 +02:00
stun.h Add bare-bones STUN protocol support 2022-05-18 09:20:54 +02:00
teehistorian_ex.cpp Run clang-format 2020-09-26 21:50:15 +02:00
teehistorian_ex.h Run clang-format 2020-09-26 21:50:15 +02:00
teehistorian_ex_chunks.h Allow antibot to record data into teehistorian 2023-08-25 14:26:09 +02:00
uuid_manager.cpp Add comments explaining UUID generation 2023-02-20 20:05:26 +01:00
uuid_manager.h Use std::vector<CName> instead of array, adjust variable name 2022-05-27 16:31:18 +02:00
video.cpp Organize engine-shared includes 2022-05-29 20:02:22 +02:00
video.h Replace most global variables in engine sound with member variables 2023-09-21 23:52:13 +02:00
websockets.cpp Use mem_copy instead of memcpy for websockets 2023-03-09 13:16:49 +01:00
websockets.h Replace all usages of C standard headers with C++ headers 2023-03-01 19:26:51 +01:00